summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-livestats/luasrc
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-livestats/luasrc')
-rw-r--r--applications/luci-livestats/luasrc/controller/livestats.lua31
-rw-r--r--applications/luci-livestats/luasrc/view/livestats/loadavg.htm33
-rw-r--r--applications/luci-livestats/luasrc/view/livestats/traffic.htm66
-rw-r--r--applications/luci-livestats/luasrc/view/livestats/wireless.htm43
4 files changed, 0 insertions, 173 deletions
diff --git a/applications/luci-livestats/luasrc/controller/livestats.lua b/applications/luci-livestats/luasrc/controller/livestats.lua
deleted file mode 100644
index 618c2c50a3..0000000000
--- a/applications/luci-livestats/luasrc/controller/livestats.lua
+++ /dev/null
@@ -1,31 +0,0 @@
---[[
-LuCI - Lua Configuration Interface
-
-Copyright 2008 Steven Barth <steven@midlink.org>
-Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net>
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-$Id$
-]]--
-
-module("luci.controller.livestats", package.seeall)
-
-function index()
- require("luci.i18n")
- luci.i18n.loadc("livestats")
- local i18n = luci.i18n.translate
-
- entry( {"admin", "status", "livestats"}, alias("admin", "status", "livestats", "wifistat"), i18n("Realtime Status"), 90 ).i18n = "livestats"
- entry( {"admin", "status", "livestats", "wifistat"}, template("livestats/wireless"), i18n("Wireless"), 10 )
- entry( {"admin", "status", "livestats", "trafstat"}, template("livestats/traffic"), i18n("Traffic"), 20 )
- entry( {"admin", "status", "livestats", "loadavg"}, template("livestats/loadavg"), i18n("System Load"), 30 )
-
- entry( {"mini", "network", "wifistat"}, template("livestats/wireless"), i18n("Realtime Wireless Status"), 90 ).i18n = "livestats"
- entry( {"mini", "network", "trafstat"}, template("livestats/traffic"), i18n("Realtime Traffic Status"), 91 ).i18n = "livestats"
- entry( {"mini", "system", "loadavg"}, template("livestats/loadavg"), i18n("Realtime Load Status"), 92 ).i18n = "livestats"
-end
diff --git a/applications/luci-livestats/luasrc/view/livestats/loadavg.htm b/applications/luci-livestats/luasrc/view/livestats/loadavg.htm
deleted file mode 100644
index 1f45f988d2..0000000000
--- a/applications/luci-livestats/luasrc/view/livestats/loadavg.htm
+++ /dev/null
@@ -1,33 +0,0 @@
-<%+header%>
-
-<!--[if IE]><script type="text/javascript" src="<%=resource%>/livestats/ExCanvas.js"></script><![endif]-->
-<script type="text/javascript" src="<%=resource%>/livestats/MochiKit.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/JsonRpc.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/PlotKit.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/GraphRPC.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/Legend.js"></script>
-
-<script type="text/javascript">
- function initGraphs() {
- var rpc = new GraphRPC(
- document.getElementById('live_graphs'),
- '<%=luci.dispatcher.build_url('rpc', 'sys')%>', 'loadavg',
- 2000,
-
- // Data sources
- [ 0, "1 <%:min%>", 1, "5 <%:min%>", 2, "15 <%:min%>" ],
-
- // Graph layout options
- { title: '<%:Load average%>', strokeWidth: 2.5, shouldFill: false, strokeColor: null,
- padding: { left: 70, right: 10, top: 10, bottom: 20 },
- instances: [ false ], yAxis: [ 0, 2 ], drawBackground: false },
- null,
- 'live_graphs'
- );
- }
-
- MochiKit.DOM.addLoadEvent(initGraphs);
-</script>
-
-<div id="live_graphs"></div>
-<%+footer%>
diff --git a/applications/luci-livestats/luasrc/view/livestats/traffic.htm b/applications/luci-livestats/luasrc/view/livestats/traffic.htm
deleted file mode 100644
index 420ceb9054..0000000000
--- a/applications/luci-livestats/luasrc/view/livestats/traffic.htm
+++ /dev/null
@@ -1,66 +0,0 @@
-<%+header%>
-
-<!--[if IE]><script type="text/javascript" src="<%=resource%>/livestats/ExCanvas.js"></script><![endif]-->
-<script type="text/javascript" src="<%=resource%>/livestats/MochiKit.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/JsonRpc.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/PlotKit.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/GraphRPC.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/Legend.js"></script>
-
-<%
- local interfaces = { }
- local ifnames = {}
- local uci = luci.model.uci.cursor_state()
-
- uci:foreach("network", "interface",
- function(s)
- if s.ifname ~= "lo" then
- table.insert( interfaces,
- "'" .. ( s.ifname or s['.name'] ) .. "'"
- )
- ifnames[s.ifname or s['.name']] = s['.name']
- end
- end
- )
--%>
-
-<script type="text/javascript">
- function initGraphs() {
- var rpc = new GraphRPC(
- document.getElementById('live_graphs'),
- '<%=luci.dispatcher.build_url('rpc', 'sys')%>', 'net.deviceinfo',
- 2000,
-
- // Data sources
- [ "0", "<%:incoming%> (kiB/s)", "8", "<%:outgoing%> (kiB/s)" ],
-
- // Graph layout options
- {
- shouldFill: false,
- drawBackground: false,
- strokeColor: null,
- title: '<%:Traffic on%> %s',
- strokeWidth: 2.5, height: 140,
- padding: { left: 70, right: 10, top: 10, bottom: 20 },
- instances: [ <%=table.concat(interfaces, ", ") %> ],
- instanceNames: {
- <%- for iface, network in pairs(ifnames) do %>
- <%-="%q:%q," % {iface, network}-%>
- <% end %>
- "0": ""
- }},
-
- // transform function
- function (cur, last) {
- return (cur - last) / 2048;
- },
- 'live_graphs'
- );
- }
-
- MochiKit.DOM.addLoadEvent(initGraphs);
-</script>
-
-<div id="live_graphs"></div>
-
-<%+footer%>
diff --git a/applications/luci-livestats/luasrc/view/livestats/wireless.htm b/applications/luci-livestats/luasrc/view/livestats/wireless.htm
deleted file mode 100644
index e675cfa374..0000000000
--- a/applications/luci-livestats/luasrc/view/livestats/wireless.htm
+++ /dev/null
@@ -1,43 +0,0 @@
-<%+header%>
-
-<!--[if IE]><script type="text/javascript" src="<%=resource%>/livestats/ExCanvas.js"></script><![endif]-->
-<script type="text/javascript" src="<%=resource%>/livestats/MochiKit.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/JsonRpc.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/PlotKit.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/GraphRPC.js"></script>
-<script type="text/javascript" src="<%=resource%>/livestats/Legend.js"></script>
-
-<script type="text/javascript">
- function initGraphs() {
- var rpc = new GraphRPC(
- document.getElementById('live_graphs'),
- '<%=luci.dispatcher.build_url('rpc', 'sys')%>', 'wifi.getiwconfig',
- 1500,
-
- // Data sources
- [ function(data) {
- return parseFloat(data["Signal level"])
- - parseFloat(data["Noise level"]);
- }, "S/N (dB)"],
-
- // Graph layout options
- { drawBackground: false, yAxis: [ 0, 50 ],
- title: '<%:Signal-to-noise ratio for%> %s',
- padding: { left: 40, right: 10, top: 10, bottom: 20 },
- instanceNames: {
- <%- for k,v in pairs(luci.sys.wifi.getiwconfig()) do %>
- <%-="%q:%q," % {k, "%s (%s)" % {k, luci.util.pcdata(tostring(v.ESSID))}}-%>
- <% end %>
- "0": ""
- }},
- null,
- 'live_graphs'
- );
- }
-
- MochiKit.DOM.addLoadEvent(initGraphs);
-</script>
-
-<div id="live_graphs"></div>
-
-<%+footer%>