mirror of
https://github.com/openwrt/luci.git
synced 2025-12-21 23:34:34 +04:00
treewide: always include cbi.js
Include cbi.js in the main header template like it is done for xhr.js and remove the page specific includes. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
@@ -5,7 +5,6 @@ This is free software, licensed under the Apache License, Version 2.0
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
//<![CDATA[
|
//<![CDATA[
|
||||||
var stxhr = new XHR();
|
var stxhr = new XHR();
|
||||||
|
|||||||
@@ -58,7 +58,6 @@
|
|||||||
|
|
||||||
<form method="post" action="<%=url('admin/asterisk/dialplans')%>" enctype="multipart/form-data">
|
<form method="post" action="<%=url('admin/asterisk/dialplans')%>" enctype="multipart/form-data">
|
||||||
<div>
|
<div>
|
||||||
<script type="text/javascript" src="/luci-static/resources/cbi.js"></script>
|
|
||||||
<input type="hidden" name="cbi.submit" value="1" />
|
<input type="hidden" name="cbi.submit" value="1" />
|
||||||
<input type="submit" value="Save" class="hidden" />
|
<input type="submit" value="Save" class="hidden" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -49,7 +49,6 @@
|
|||||||
|
|
||||||
<form method="post" action="<%=url('admin/asterisk/dialplans/zones')%>" enctype="multipart/form-data">
|
<form method="post" action="<%=url('admin/asterisk/dialplans/zones')%>" enctype="multipart/form-data">
|
||||||
<div>
|
<div>
|
||||||
<script type="text/javascript" src="/luci-static/resources/cbi.js"></script>
|
|
||||||
<input type="hidden" name="cbi.submit" value="1" />
|
<input type="hidden" name="cbi.submit" value="1" />
|
||||||
<input type="submit" value="Save" class="hidden" />
|
<input type="submit" value="Save" class="hidden" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -34,7 +34,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var stxhr = new XHR();
|
var stxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -82,7 +82,6 @@ $Id$
|
|||||||
|
|
||||||
<hr/>
|
<hr/>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
var capture_running = 0;
|
var capture_running = 0;
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ local has_ping6 = fs.access("/bin/ping6") or fs.access("/usr/bin/ping6")
|
|||||||
local has_traceroute6 = fs.access("/usr/bin/traceroute6")
|
local has_traceroute6 = fs.access("/usr/bin/traceroute6")
|
||||||
%>
|
%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var stxhr = new XHR();
|
var stxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,6 @@ local target = nx.uname().machine
|
|||||||
|
|
||||||
<hr />
|
<hr />
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
//<![CDATA[
|
//<![CDATA[
|
||||||
window.img = { "red" : "<%=resource%>/cbi/red.gif", "green" : "<%=resource%>/cbi/green.gif", "purple" : "<%=resource%>/cbi/purple.gif" };
|
window.img = { "red" : "<%=resource%>/cbi/red.gif", "green" : "<%=resource%>/cbi/green.gif", "purple" : "<%=resource%>/cbi/purple.gif" };
|
||||||
|
|||||||
@@ -13,7 +13,6 @@
|
|||||||
<li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
|
<li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
XHR.poll(5, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "detailed_status")%>', null,
|
XHR.poll(5, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "detailed_status")%>', null,
|
||||||
function(x)
|
function(x)
|
||||||
|
|||||||
@@ -25,7 +25,6 @@
|
|||||||
)
|
)
|
||||||
%>
|
%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var stxhr = new XHR();
|
var stxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,6 @@
|
|||||||
<li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
|
<li class="cbi-tab-disabled"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
|
|
||||||
<div class="cbi-map">
|
<div class="cbi-map">
|
||||||
<%+mwan/overview_status_interface%>
|
<%+mwan/overview_status_interface%>
|
||||||
|
|||||||
@@ -13,7 +13,6 @@
|
|||||||
<li class="cbi-tab"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
|
<li class="cbi-tab"><a href="<%=luci.dispatcher.build_url("admin/status/mwan/troubleshooting")%>"><%:Troubleshooting%></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
XHR.poll(15, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "troubleshooting_display")%>', null,
|
XHR.poll(15, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "troubleshooting_display")%>', null,
|
||||||
function(x)
|
function(x)
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
|
|
||||||
<h2 name="content"><%:Netlink Bandwidth Monitor - Backup / Restore %></h2>
|
<h2 name="content"><%:Netlink Bandwidth Monitor - Backup / Restore %></h2>
|
||||||
|
|
||||||
|
|||||||
@@ -195,7 +195,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript" src="<%=resource%>/nlbw.chart.min.js"></script>
|
<script type="text/javascript" src="<%=resource%>/nlbw.chart.min.js"></script>
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
|
|||||||
@@ -118,7 +118,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
XHR.poll(10 , '<%=REQUEST_URI%>', { status: 1 },
|
XHR.poll(10 , '<%=REQUEST_URI%>', { status: 1 },
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
XHR.poll(10, '<%=REQUEST_URI%>', { status: 1 },
|
XHR.poll(10, '<%=REQUEST_URI%>', { status: 1 },
|
||||||
function(x, info)
|
function(x, info)
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
XHR.poll(10 , '<%=REQUEST_URI%>', { status: 1 },
|
XHR.poll(10 , '<%=REQUEST_URI%>', { status: 1 },
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
XHR.poll(10, '<%=REQUEST_URI%>/json', { },
|
XHR.poll(10, '<%=REQUEST_URI%>/json', { },
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
XHR.poll(20, '<%=REQUEST_URI%>', { status: 1 },
|
XHR.poll(20, '<%=REQUEST_URI%>', { status: 1 },
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
XHR.poll(10, '<%=REQUEST_URI%>', { status: 1 },
|
XHR.poll(10, '<%=REQUEST_URI%>', { status: 1 },
|
||||||
function(x, info)
|
function(x, info)
|
||||||
|
|||||||
@@ -134,7 +134,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
XHR.poll(10 , '<%=REQUEST_URI%>', { status: 1 },
|
XHR.poll(10 , '<%=REQUEST_URI%>', { status: 1 },
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ This is free software, licensed under the Apache License, Version 2.0
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
|
|
||||||
<div class="cbi-map">
|
<div class="cbi-map">
|
||||||
<div class="cbi-map-descr">
|
<div class="cbi-map-descr">
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ This is free software, licensed under the Apache License, Version 2.0
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
|
|
||||||
<div class="cbi-map">
|
<div class="cbi-map">
|
||||||
<h2 name="content"><%:Wireless Scan%></h2>
|
<h2 name="content"><%:Wireless Scan%></h2>
|
||||||
|
|||||||
@@ -52,7 +52,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
|
|
||||||
function bytes_to_str(bytes) {
|
function bytes_to_str(bytes) {
|
||||||
|
|||||||
@@ -47,7 +47,6 @@
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var xhr = new XHR(),
|
var xhr = new XHR(),
|
||||||
uci_apply_auth = { sid: '<%=luci.dispatcher.context.authsession%>', token: '<%=token%>' },
|
uci_apply_auth = { sid: '<%=luci.dispatcher.context.authsession%>', token: '<%=token%>' },
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
<%+header%>
|
<%+header%>
|
||||||
<form method="post" name="cbi" action="<%=REQUEST_URI%>" enctype="multipart/form-data" onreset="return cbi_validate_reset(this)" onsubmit="return cbi_validate_form(this, '<%:Some fields are invalid, cannot save values!%>')">
|
<form method="post" name="cbi" action="<%=REQUEST_URI%>" enctype="multipart/form-data" onreset="return cbi_validate_reset(this)" onsubmit="return cbi_validate_form(this, '<%:Some fields are invalid, cannot save values!%>')">
|
||||||
<div>
|
<div>
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"<%=
|
|
||||||
attr("data-strings", luci.util.serialize_json({
|
attr("data-strings", luci.util.serialize_json({
|
||||||
label = {
|
label = {
|
||||||
choose = translate('-- Please choose --'),
|
choose = translate('-- Please choose --'),
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
<% if not self.embedded then %>
|
<% if not self.embedded then %>
|
||||||
<form method="post" enctype="multipart/form-data" action="<%=REQUEST_URI%>">
|
<form method="post" enctype="multipart/form-data" action="<%=REQUEST_URI%>">
|
||||||
<div>
|
<div>
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<input type="hidden" name="token" value="<%=token%>" />
|
<input type="hidden" name="token" value="<%=token%>" />
|
||||||
<input type="hidden" name="cbi.submit" value="1" />
|
<input type="hidden" name="cbi.submit" value="1" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ local ping_host = luci.config.diag and luci.config.diag.ping or "dev.openwrt.org
|
|||||||
local route_host = luci.config.diag and luci.config.diag.route or "dev.openwrt.org"
|
local route_host = luci.config.diag and luci.config.diag.route or "dev.openwrt.org"
|
||||||
%>
|
%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var stxhr = new XHR();
|
var stxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,6 @@
|
|||||||
end)
|
end)
|
||||||
-%>
|
-%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
function iface_shutdown(id, reconnect) {
|
function iface_shutdown(id, reconnect) {
|
||||||
if (!reconnect && !confirm(<%=luci.http.write_json(translate('Really shutdown interface "%s"? You might lose access to this device if you are connected via this interface.'))%>.format(id)))
|
if (!reconnect && !confirm(<%=luci.http.write_json(translate('Really shutdown interface "%s"? You might lose access to this device if you are connected via this interface.'))%>.format(id)))
|
||||||
|
|||||||
@@ -107,7 +107,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var wifidevs = <%=luci.http.write_json(netdevs)%>;
|
var wifidevs = <%=luci.http.write_json(netdevs)%>;
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var bwxhr = new XHR();
|
var bwxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var bwxhr = new XHR();
|
var bwxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -114,7 +114,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
function progressbar(v, m)
|
function progressbar(v, m)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -62,7 +62,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
span:target {
|
span:target {
|
||||||
color: blue;
|
color: blue;
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var bwxhr = new XHR();
|
var bwxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
|
|
||||||
<div class="cbi-map" id="cbi-network">
|
<div class="cbi-map" id="cbi-network">
|
||||||
<h2 name="content"><%:Routes%></h2>
|
<h2 name="content"><%:Routes%></h2>
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
var bwxhr = new XHR();
|
var bwxhr = new XHR();
|
||||||
|
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
|
|
||||||
<h2 name="content"><%:Software%></h2>
|
<h2 name="content"><%:Software%></h2>
|
||||||
|
|
||||||
|
|||||||
@@ -110,7 +110,6 @@ end
|
|||||||
|
|
||||||
<%+header%>
|
<%+header%>
|
||||||
|
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
|
||||||
|
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
XHR.poll(<%=interval%> , '<%=REQUEST_URI%>', { status: 1 },
|
XHR.poll(<%=interval%> , '<%=REQUEST_URI%>', { status: 1 },
|
||||||
|
|||||||
@@ -170,6 +170,7 @@
|
|||||||
<% if css then %>
|
<% if css then %>
|
||||||
<style title="text/css"><%= css %></style>
|
<style title="text/css"><%= css %></style>
|
||||||
<% end -%>
|
<% end -%>
|
||||||
|
<script src="<%=resource%>/cbi.js"></script>
|
||||||
<script src="<%=resource%>/xhr.js"></script>
|
<script src="<%=resource%>/xhr.js"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
|||||||
@@ -81,6 +81,7 @@
|
|||||||
</style>
|
</style>
|
||||||
<% end -%>
|
<% end -%>
|
||||||
<meta name="viewport" content="initial-scale=1.0" />
|
<meta name="viewport" content="initial-scale=1.0" />
|
||||||
|
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
||||||
<script type="text/javascript" src="<%=resource%>/xhr.js"></script>
|
<script type="text/javascript" src="<%=resource%>/xhr.js"></script>
|
||||||
|
|
||||||
<title><%=striptags( (boardinfo.hostname or "?") .. ( (node and node.title) and ' - ' .. translate(tostring(node.title)) or '')) %> - LuCI</title>
|
<title><%=striptags( (boardinfo.hostname or "?") .. ( (node and node.title) and ' - ' .. translate(tostring(node.title)) or '')) %> - LuCI</title>
|
||||||
|
|||||||
@@ -211,6 +211,7 @@
|
|||||||
<% if css then %>
|
<% if css then %>
|
||||||
<style title="text/css"><%= css %></style>
|
<style title="text/css"><%= css %></style>
|
||||||
<% end -%>
|
<% end -%>
|
||||||
|
<script src="<%=resource%>/cbi.js"></script>
|
||||||
<script src="<%=resource%>/xhr.js"></script>
|
<script src="<%=resource%>/xhr.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body class="lang_<%=luci.i18n.context.lang%> <%- if node then %><%= striptags( node.title ) %><%- end %> <% if luci.dispatcher.context.authsession then %>logged-in<% end %>">
|
<body class="lang_<%=luci.i18n.context.lang%> <%- if node then %><%= striptags( node.title ) %><%- end %> <% if luci.dispatcher.context.authsession then %>logged-in<% end %>">
|
||||||
|
|||||||
@@ -87,6 +87,9 @@
|
|||||||
local childs = disp.node_childs(node)
|
local childs = disp.node_childs(node)
|
||||||
if #childs > 0 then
|
if #childs > 0 then
|
||||||
if level > 2 then
|
if level > 2 then
|
||||||
|
if level == 3 then
|
||||||
|
write('<div id="tabmenu">')
|
||||||
|
end
|
||||||
write('<ul class="cbi-tabmenu">')
|
write('<ul class="cbi-tabmenu">')
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -112,6 +115,9 @@
|
|||||||
|
|
||||||
if level > 2 then
|
if level > 2 then
|
||||||
write('</ul>')
|
write('</ul>')
|
||||||
|
if level == 3 then
|
||||||
|
write('</div>')
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if selected_node then
|
if selected_node then
|
||||||
@@ -157,6 +163,7 @@
|
|||||||
<%= css %>
|
<%= css %>
|
||||||
</style>
|
</style>
|
||||||
<% end -%>
|
<% end -%>
|
||||||
|
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
||||||
<script type="text/javascript" src="<%=resource%>/xhr.js"></script>
|
<script type="text/javascript" src="<%=resource%>/xhr.js"></script>
|
||||||
<script type="text/javascript">//<![CDATA[
|
<script type="text/javascript">//<![CDATA[
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
@@ -240,9 +247,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="maincontent">
|
<div id="maincontent">
|
||||||
<div id="tabmenu">
|
|
||||||
<% if category then render_tabmenu(category, cattree) end %>
|
<% if category then render_tabmenu(category, cattree) end %>
|
||||||
</div>
|
|
||||||
|
|
||||||
<noscript>
|
<noscript>
|
||||||
<div class="alert-message warning">
|
<div class="alert-message warning">
|
||||||
|
|||||||
Reference in New Issue
Block a user