App-Netdisco

 view release on metacpan or  search on metacpan

share/views/sidebar/device/netmap.tt  view on Meta::CPAN


            <span class="nd_sidebar-title"><em>Neighbor Map Controls</em></span>
            <input name="q" value="[% params.q | html_entity %]" type="hidden"/>
            <div class="clearfix nd_netmap-sidebar">
              <ul class="text-muted nd_netmap-sidebar-help">
                <li>Tip: shift-drag to select</li>
                <li><a href="https://github.com/netdisco/netdisco/wiki/Network-Map" target="_blank">User Guide
                  <i class="fas fa-up-right-from-square"></i></a></li>
              </ul>
            </div>

            <div class="clearfix nd_control-group nd_netmap-sidebar">
              <div class="form-check float-start">
                <input type="checkbox" name="showips" id="nd_showips"
                    [% ' checked="checked"' IF vars.sidebar_defaults.device_netmap.showips %]
                    data-toggle="toggle" data-size="small" data-width="30"
[%# These two toggles want no word in their off state. A single space no longer
    expresses that: the plugin resolves a blank label as an absent one and
    substitutes its own default, printing "Off" here. A non-breaking space is a
    label, so it survives that fallback and draws as nothing. -%]
                    data-on="Show" data-off="&nbsp;" data-onstyle="success">
                  <label for="nd_showips">&nbsp;Management IP</label>
              </div>
              <div class="form-check float-start">
                <input type="checkbox" name="showspeed" id="nd_showspeed"
                    [% ' checked="checked"' IF vars.sidebar_defaults.device_netmap.showspeed %]
                    data-toggle="toggle" data-size="small" data-width="30"
                    data-on="Show" data-off="&nbsp;" data-onstyle="success">
                  <label for="nd_showspeed">&nbsp;Link Speed</label>
              </div>
              <div class="form-check float-start">
                <input type="checkbox" name="autosave" id="nd_autosave"
                    [%# the raw URL param lands here, and TT treats the string 'off' as
                        true, so autosave=off used to render the box checked and the next
                        fragment fetch serialized it straight back to autosave=on %]
                    [% ' checked="checked"' IF vars.sidebar_defaults.device_netmap.autosave
                         AND vars.sidebar_defaults.device_netmap.autosave != 'off' %]
                    data-toggle="toggle" data-size="small" data-width="30"
                    data-on="On" data-off="Off" data-onstyle="success">
                  <label for="nd_autosave">&nbsp;Auto Save</label>
              </div>
            </div>

            <label><span id="">Positions: </span>
                  <button id="nd_netmap-save" class="nd_sidebar-btn-netmap btn btn-sm btn-info">
                  <i class="far fa-floppy-disk fa-lg float-start nd_navbar-icon"></i> Save</button>
            </label>

            <table margin="0" border="0" class="nd_netmap-pin-controls">
            <tr>
              <td class="nd_netmap-pin-controls-top-row">
                <button id="nd_netmap-releaseonly" class="nd_sidebar-btn-netmap btn btn-sm btn-info">
                    <i class="fas fa-unlock fa-lg float-start nd_navbar-icon"></i> Select</button>
              </td>
              <td class="nd_netmap-pin-controls-top-row">
                <button id="nd_netmap-pinonly" class="nd_sidebar-btn-netmap btn btn-sm btn-info">
                    <i class="fas fa-lock fa-lg float-start nd_navbar-icon"></i> Select</button>
              </td>
            </tr>
            <tr>
              <td>
                <button id="nd_netmap-releaseall" class="nd_sidebar-btn-netmap btn btn-sm btn-info">
                    <i class="fas fa-unlock fa-lg float-start nd_navbar-icon"></i> All</button>
              </td>
              <td>
                <button id="nd_netmap-zoomtodevice" class="nd_sidebar-btn-netmap btn btn-sm btn-info">
                    <i class="fas fa-magnifying-glass fa-lg float-start nd_navbar-icon"></i> Device</button>
              </td>
            </tr>
            </table>

            <hr class="nd_sidebar-hr"/>

            <div class="radio radio-success">
                [% IF device_count > settings.netmap.max_devices %]
                <input disabled type="radio" name="mapshow" id="nd_mapshow-all" value="all">
                <label rel="tooltip" data-bs-placement="left" data-bs-title="Disabled on large networks" for="nd_mapshow-all">All Devices</label>
                [% ELSE %]
                <input type="radio" name="mapshow" id="nd_mapshow-all"
                [% 'checked' IF vars.sidebar_defaults.device_netmap.mapshow == 'all' %] value="all">
                <label for="nd_mapshow-all">All Devices</label>
                [% END %]
            </div>
            <div class="radio radio-success">
                [% IF device_count > settings.netmap.max_devices %]
                <input disabled type="radio" name="mapshow" id="nd_mapshow-cloud" value="cloud">
                <label rel="tooltip" data-bs-placement="left" data-bs-title="Disabled on large networks" for="nd_mapshow-cloud">Neighbor Cloud</label>
                [% ELSE %]
                <input type="radio" name="mapshow" id="nd_mapshow-cloud"
                [% 'checked' IF vars.sidebar_defaults.device_netmap.mapshow == 'cloud' %] value="cloud">
                <label for="nd_mapshow-cloud">Neighbor Cloud</label>
                [% END %]
            </div>
            <div class="radio radio-success">
                <input type="radio" name="mapshow" id="nd_mapshow-depth"



( run in 1.120 second using v1.01-cache-2.11-cpan-b16cb0d3907 )