3 <ul class=
"cbi-tabmenu">
4 <li class=
"cbi-tab"><a href=
"<%=luci.dispatcher.build_url("admin/network/mwan/overview
")%>"><%:Interface Status%
></a></li>
5 <li class=
"cbi-tab-disabled"><a href=
"<%=luci.dispatcher.build_url("admin/network/mwan/overview/overview_detailed
")%>"><%:Detailed Status%
></a></li>
8 <script type=
"text/javascript" src=
"<%=resource%>/cbi.js"></script>
9 <script type=
"text/javascript">//<![CDATA[
10 XHR.poll(
5, '<%=luci.dispatcher.build_url(
"admin",
"network",
"mwan",
"overview",
"interface_status")%
>', null,
13 var statusDiv = document.getElementById('mwan_status_text');
16 var interfaceStatus = '';
17 for ( var i =
0; i < mArray.wans.length; i++ )
21 switch (mArray.wans[i].status)
24 status = 'Online (tracking active)';
28 status = 'Online (tracking off)';
40 interfaceStatus += String.format(
41 '
<span class=
"%s"><strong>%s (
<a href=
"%q">%s
</a>)
</strong><br />%s
</span>',
42 css, mArray.wans[i].name, mArray.wans[i].link, mArray.wans[i].ifname, status
45 statusDiv.innerHTML = interfaceStatus;
49 statusDiv.innerHTML = '
<strong>No MWAN interfaces found
</strong>';
52 var logs = document.getElementById('mwan_statuslog_text');
55 var mwanLog = 'Last
50 MWAN systemlog entries. Newest entries sorted at the top :';
56 logs.innerHTML = String.format('
<pre>%s
<br /><br />%s
</pre>', mwanLog, mArray.mwanlog[
0]);
60 logs.innerHTML = '
<strong>No MWAN systemlog history found
</strong>';
66 <div id=
"mwan_interface_status">
67 <fieldset id=
"interface_field" class=
"cbi-section">
68 <legend><%:MWAN Interface Live Status%
></legend>
69 <div id=
"mwan_status_text"><img src=
"<%=resource%>/icons/loading.gif" alt=
"<%:Loading%>" style=
"vertical-align:middle" /> Collecting data...
</div>
71 <fieldset class=
"cbi-section">
72 <legend><%:MWAN Interface Systemlog%
></legend>
73 <div id=
"mwan_statuslog_text"><img src=
"<%=resource%>/icons/loading.gif" alt=
"<%:Loading%>" style=
"vertical-align:middle" /> Collecting data...
</div>
77 <style type=
"text/css">
78 .container { /* container for entire page. fixes bootstrap theme's ridiculously small page width */
84 #mwan_interface_status {
85 background-color: #FFFFFF;
86 border:
1px dotted #
555555;
90 padding:
12px
20px
20px
20px;
101 background-color: rgb(
144,
240,
144);
104 background-color: rgb(
240,
144,
144);
108 box-shadow:
0px
2px
5px -
3px;
110 margin:
8px
3px
0px
3px;
113 padding:
5px
10px
8px
10px;
116 #mwan_statuslog_text {