domoboard/templates/navbar.html

111 lines
4.5 KiB
HTML

<body class="nav-md">
<div class="container body">
<div class="main_container">
<div class="col-md-3 left_col">
<div class="left_col scroll-view">
<div class="navbar nav_title" style="border: 0;">
<a href="/dashboard" class="site_title"><i class="fa fa-home"></i> <span>Domoboard</span></a>
</div>
<div class="clearfix"></div>
<br />
<!-- sidebar menu -->
<div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
<div class="menu_section">
<ul class="nav side-menu">
{% for k, v in configValues["navbar"].iteritems() %}
{% if v is not string %}
<li><a href="{{v[0]}}"> <i class="fa fa-{{v[1]}} fa-fw" aria-hidden="true"></i> {{k}}</a></li>
{% else %}
<li><a href="{{v}}">{{k}}</a></li>
{% endif %}
{% endfor %}
</ul>
</div>
</div>
<!-- /sidebar menu -->
<!-- /menu footer buttons -->
<div class="sidebar-footer hidden-small">
<a href="/" data-toggle="tooltip" data-placement="top" title="Dashboard">
<span class="glyphicon glyphicon glyphicon-dashboard" aria-hidden="true"></span>
</a>
<a href="/settings" data-toggle="tooltip" data-placement="top" title="Settings">
<span class="glyphicon glyphicon-cog" aria-hidden="true"></span>
</a>
<a href="/log" data-toggle="tooltip" data-placement="top" title="Log">
<span class="glyphicon glyphicon-hdd" aria-hidden="true"></span>
</a>
<a href="/logout" data-toggle="tooltip" data-placement="top" title="Logout">
<span class="glyphicon glyphicon-off" aria-hidden="true"></span>
</a>
</div>
<!-- /menu footer buttons -->
</div>
</div>
<!-- top navigation -->
<div class="top_nav">
<div class="nav_menu">
<nav class="" role="navigation">
<div id="datetimeDiv">
<div class="nav toggle navbar-collapse" id="defaultNavbar1">
<a id="menu_toggle"><i class="fa fa-bars"></i></a>
</div>
<div class="show_date" style="cursor: pointer; float: right; margin-left: -70px; margin-right: 20px; min-height: 51px;" id="time-part"></div>
<div class="hide_date" style="cursor: pointer; padding-left: 2px;" id="date-part"></div>
<div id="version_div" class="hide_update">
<button type="button" class="btn btn-success" data-toggle="modal" data-target="#upgradeModal">
Update available
</button>
</div>
</div>
</nav>
</div>
</div>
<!-- /top navigation -->
<!-- Upgrade Modal -->
<div class="modal fade" id="upgradeModal" tabindex="-1" role="dialog" aria-labelledby="upgradeModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="upgradeModalLabel">Update available</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
</button>
</div>
<div class="modal-body">
<h2>A new update is available for Domoboard.</h2><br />
The current version is <b><span id="curver"></span></b>.<br />
The new version available is: <b><span id="newver"></span></b>.<br />
<br />
{% if debug == True %}
<p><b>Install the new version by pressing the "Upgrade" button below.</b></p>
{% endif %}
{% if debug == False %}
<p><b>Upgrading through Domoboard is only possible when running in debug mode (pass "-d" parameter to server.py). Manual upgrade is possible by performing a "git pull" command.</b></p>
{% endif %}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
{% if debug == True %}
<button type="button" class="btn btn-primary" data-dismiss="modal" onclick="javascript:performUpgrade()">Upgrade</button>
{% endif %}
</div>
</div>
</div>
</div>
<!-- page content -->
<div class="right_col" role="main">