Changeset 10836

Show
Ignore:
Timestamp:
08/18/11 13:41:10 (22 months ago)
Author:
edent
Message:

link node status of views to node directory

Location:
ossiedev/trunk/tools/cornetApps
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • ossiedev/trunk/tools/cornetApps/HtmlPages/static/frames.js

    r10828 r10836  
    1111}); 
    1212 
    13  
    14  
    1513$("#menu").ready(function(){ 
    16         $('#directory').load('/nodeMenu/', function(){ 
     14        $('#directory').load('/nodes/', function(){ 
    1715    //slide menu 
    18       $('#menu ul').hide(); 
    19       $('#menu li a').click(function(){ 
    20         $(this).next().slideToggle('fast'); 
    21       }); 
     16        $('#menu ul').hide(); 
     17        $('#menu li a').click(function(){ 
     18          $(this).next().slideToggle('fast'); 
     19        }); 
    2220    //load waveforms into workspace 
    23       $("#waveform").click(function(){ 
    24         $("#workspace").load($("#waveform").attr('title')); 
    25                 //$("#workspace").html("/WebDash/waveforms/"); 
    26                 $("#right_bottom li.current").removeClass('current'); 
    27                 $("#waveforms_nav").addClass('current'); 
    28      }); 
     21        $("#waveform").click(function(){ 
     22                $("#workspace").load($("#waveform").attr('title')); 
     23                //$("#workspace").html("/WebDash/waveforms/"); 
     24                $("#right_bottom li.current").removeClass('current'); 
     25                $("#waveforms_nav").addClass('current'); 
     26       }); 
    2927    }); 
    3028}); 
     
    3533                $("#apps").load($(this).attr('title')); 
    3634        }); 
     35        $('#apps a').click(function(e){ 
     36                e.stopPropogation(); 
     37                $('#workspace').load($(this).attr('href')); 
     38        } 
    3739}); 
    3840 
  • ossiedev/trunk/tools/cornetApps/HtmlPages/views.py

    r10830 r10836  
    3333 
    3434def setFloorNodes(): 
    35         floor1_usrp_status=[1,0,1,0,1,0,1,0,0,1,0,0] 
     35        floor1_usrp_status=[1,1,1,1,1,0,0,0,0,0,0,0] 
    3636        floor2_usrp_status=[1,1,0,1,0,1,0,1,0,0,1,0] 
    3737        floor3_usrp_status=[0,0,1,0,0,1,0,0,1,0,0,1] 
     
    6666 
    6767@login_required 
    68 def loadNode(request, node_num): 
     68def nodes(request): 
     69        floor_list = setFloorNodes() 
    6970        return render_to_response("HtmlPages/nodes.html", locals(), context_instance=RequestContext(request)) 
    7071 
  • ossiedev/trunk/tools/cornetApps/templates/HtmlPages/node_menu.html

    r10826 r10836  
    22        <ul id="menu"> 
    33        {% for node in nodes %} 
    4                 <!--<li><a href="/loadNode/{{node.number}}/" target="_blank">Node {{node.number}}</a>--> 
    54                <li><a href="#">Node {{node.number}}</a> 
    65                        <ul> 
  • ossiedev/trunk/tools/cornetApps/templates/HtmlPages/nodes.html

    r10785 r10836  
    1 {% if nodes %} 
    2         <ul> 
    3         {% for node in nodes %} 
    4                 <li><a href="/loadNode/{{node.number}}/">Node {{node.number}}</a></li> 
     1{% if floor_list %} 
     2        <ul id="menu"> 
     3        {% for node in floor_list.0 %} 
     4                {% if node %} 
     5                <li><a href="#">Node {{forloop.counter}}</a> 
     6                        <ul> 
     7                                <li><a id="waveform" href="#" title="/WebDash/waveforms/">Waveforms</a></li> 
     8                                <li>Components</li> 
     9                        </ul> 
     10                </li> 
     11                {% endif %} 
    512        {%endfor%} 
    613        </ul> 
  • ossiedev/trunk/tools/cornetApps/urls.py

    r10819 r10836  
    2323        url(r'^nodeMenu/$', 'HtmlPages.views.node_menu'), 
    2424        url(r'^loadNode/(\d*)/$', 'HtmlPages.views.loadNode'), 
     25    url(r'^nodes/$', 'HtmlPages.views.nodes'), 
    2526        url(r'^map/(\d*)/$', 'HtmlPages.views.map_view'), 
    2627        url(r'^grid/$', 'HtmlPages.views.grid_view'),