1 2 <span class="nd_sidebar-title"><em>Neighbor Map Controls</em></span> 3 <input name="q" value="[% params.q | html_entity %]" type="hidden"/> 4 <div class="clearfix nd_netmap-sidebar"> 5 <ul class="muted nd_netmap-sidebar-help"> 6 <li>Tip: shift-drag to lasso</li> 7 <li><a href="https://github.com/netdisco/netdisco/wiki/Network-Map" target="_blank">User Guide 8 <i class="icon-external-link"></i></a></li> 9 </ul> 10 </div> 11 12 <div class="clearfix control-group nd_netmap-sidebar"> 13 <div class="checkbox pull-left"> 14 <label> 15 <input type="checkbox" name="showips" id="nd_showips" 16 [% ' checked="checked"' IF vars.sidebar_defaults.device_netmap.showips %] 17 data-toggle="toggle" data-size="small" data-width="30" 18 data-on="Show" data-off=" " data-onstyle="success"> 19 <span onclick="$('#nd_showips').bootstrapToggle('toggle')"> Management IP</span> 20 </label> 21 </div> 22 <div class="checkbox pull-left"> 23 <label> 24 <input type="checkbox" name="showspeed" id="nd_showspeed" 25 [% ' checked="checked"' IF vars.sidebar_defaults.device_netmap.showspeed %] 26 data-toggle="toggle" data-size="small" data-width="30" 27 data-on="Show" data-off=" " data-onstyle="success"> 28 <span onclick="$('#nd_showspeed').bootstrapToggle('toggle')"> Link Speed</span> 29 </label> 30 </div> 31 </div> 32 33 <label><span id="">Positions: </span> 34 <button id="nd_netmap-save" class="nd_sidebar-btn-netmap btn btn-small btn-info"> 35 <i class="icon-save icon-large pull-left nd_navbar-icon"></i> Save</button> 36 </label> 37 38 <table margin="0" border="0" class="nd_netmap-pin-controls"> 39 <tr> 40 <td class="nd_netmap-pin-controls-top-row"> 41 <button id="nd_netmap-releaseonly" class="nd_sidebar-btn-netmap btn btn-small btn-info"> 42 <i class="icon-unlock icon-large pull-left nd_navbar-icon"></i> Lasso</button> 43 </td> 44 <td class="nd_netmap-pin-controls-top-row"> 45 <button id="nd_netmap-pinonly" class="nd_sidebar-btn-netmap btn btn-small btn-info"> 46 <i class="icon-lock icon-large pull-left nd_navbar-icon"></i> Lasso</button> 47 </td> 48 </tr> 49 <tr> 50 <td> 51 <button id="nd_netmap-releaseall" class="nd_sidebar-btn-netmap btn btn-small btn-info"> 52 <i class="icon-unlock icon-large pull-left nd_navbar-icon"></i> All</button> 53 </td> 54 <td> 55 <button id="nd_netmap-zoomtodevice" class="nd_sidebar-btn-netmap btn btn-small btn-info"> 56 <i class="icon-search icon-large pull-left nd_navbar-icon"></i> Device</button> 57 </td> 58 </tr> 59 </table> 60 61 <hr class="nd_sidebar-hr"/> 62 63 <div class="radio radio-success"> 64 <input type="radio" name="mapshow" id="nd_mapshow-all" 65 [% 'checked' IF vars.sidebar_defaults.device_netmap.mapshow == 'all' %] value="all"> 66 <label for="nd_mapshow-all">All Devices</label> 67 </div> 68 <div class="radio radio-success"> 69 <input type="radio" name="mapshow" id="nd_mapshow-neighbors" 70 [% 'checked' IF vars.sidebar_defaults.device_netmap.mapshow == 'neighbors' %] value="neighbors"> 71 <label for="nd_mapshow-neighbors">Only Neighbors</label> 72 </div> 73 74 <label><span id="nd_vlan-label-text">Carrying VLAN: </span> 75 <input name="vlan" id="nd_vlan-entry" class="input-mini" type="number" placeholder="ID" 76 value="[% params.vlan | html_entity %]" type="text"/> 77 </label> 78 79 [% IF hgroup_list.size %] 80 <select class="nd_side-select" size="[% hgroup_list.size > 4 ? 4 : hgroup_list.size %]" 81 multiple name="hgroup" id="nd_hgroup-select" 82 rel="tooltip" data-placement="left" data-offset="5" data-title="Host Groups"> 83 [% FOREACH opt IN hgroup_list.pairs %] 84 <option[% ' selected="selected"' IF hgroup_lkp.exists(opt.key) %] 85 value="[% opt.key | html_entity %]">[% opt.value | html_entity %]</option> 86 [% END %] 87 </select> 88 [% END %] 89 [% IF lgroup_list.size %] 90 <select class="nd_side-select" size="[% lgroup_list.size > 4 ? 4 : lgroup_list.size %]" 91 multiple name="lgroup" id="nd_lgroup-select" 92 rel="tooltip" data-placement="left" data-offset="5" data-title="Device Locations"> 93 [% FOREACH loc IN lgroup_list %] 94 <option[% ' selected="selected"' IF lgroup_lkp.exists(loc) %] 95 value="[% loc | html_entity %]">[% loc | html_entity %]</option> 96 [% END %] 97 </select> 98 [% END %] 99 100 <div class="clearfix nd_netmap-sidebar"> 101 102 [% IF hgroup_list.size OR lgroup_list.size %] 103 <div class="clearfix input-prepend"> 104 <label><span id="nd_colorby-label-text">Color by: </span> 105 <select id="nd_colorby" name="colorby"> 106 <option[% ' selected="selected"' IF vars.sidebar_defaults.device_netmap.colorby == 'off' %] 107 value="off">Off</option> 108 <option[% ' selected="selected"' IF vars.sidebar_defaults.device_netmap.colorby == 'speed' %] 109 value="speed">Throughput</option> 110 [% IF hgroup_list.size %] 111 <option[% ' selected="selected"' IF vars.sidebar_defaults.device_netmap.colorby == 'hgroup' %] 112 value="hgroup">Host Group</option> 113 [% END %] 114 [% IF lgroup_list.size %] 115 <option[% ' selected="selected"' IF vars.sidebar_defaults.device_netmap.colorby == 'lgroup' %] 116 value="lgroup">Location</option> 117 [% END %] 118 </select> 119 </label> 120 </div> 121 [% END %] 122 123 <div class="clearfix input-prepend"> 124 <label class="add-on"> 125 <input type="checkbox" id="dynamicsize" name="dynamicsize" 126 [% ' checked="checked"' IF vars.sidebar_defaults.device_netmap.dynamicsize %]/> 127 </label> 128 <label class="nd_checkboxlabel" for="dynamicsize"> 129 <span class="nd_searchcheckbox uneditable-input">Dynamic Size</span> 130 </label> 131 </div> 132 133 </div> 134 135 <button id="[% tab.tag | html_entity %]_submit" type="submit" class="btn btn-info"> 136 <i class="icon-pencil icon-large pull-left nd_navbar-icon"></i> 137 Redraw Map</button> 138