treewide: import utility classes explicitly
[project/luci.git] / modules / luci-mod-status / htdocs / luci-static / resources / view / status / bandwidth.js
index 0d89ae8ae8aea4060d3f3ed8e598669ca1b31130..edb934ed93170cd4ed701e47d40bec87beddfba3 100644 (file)
@@ -1,4 +1,8 @@
 'use strict';
+'require view';
+'require dom';
+'require poll';
+'require request';
 'require ui';
 'require rpc';
 'require network';
@@ -20,7 +24,7 @@ function rate(n, br) {
        return [ '%1024.2mbit/s'.format(n * 8), br ? E('br') : ' ', '(%1024.2mB/s)'.format(n) ]
 }
 
-return L.view.extend({
+return view.extend({
        load: function() {
                return Promise.all([
                        this.loadSVG(L.resource('bandwidth.svg')),
@@ -95,7 +99,7 @@ return L.view.extend({
        },
 
        pollData: function() {
-               L.Poll.add(L.bind(function() {
+               poll.add(L.bind(function() {
                        var tasks = [];
 
                        for (var i = 0; i < graphPolls.length; i++) {
@@ -227,7 +231,7 @@ return L.view.extend({
        },
 
        loadSVG: function(src) {
-               return L.Request.get(src).then(function(response) {
+               return request.get(src).then(function(response) {
                        if (!response.ok)
                                throw new Error(response.statusText);
 
@@ -289,13 +293,13 @@ return L.view.extend({
 
                                tab.querySelector('#scale').firstChild.data = _('(%d minute window, %d second interval)').format(info.timeframe, info.interval);
 
-                               L.dom.content(tab.querySelector('#rx_bw_cur'), rate(info.line_current[0], true));
-                               L.dom.content(tab.querySelector('#rx_bw_avg'), rate(info.line_average[0], true));
-                               L.dom.content(tab.querySelector('#rx_bw_peak'), rate(info.line_peak[0], true));
+                               dom.content(tab.querySelector('#rx_bw_cur'), rate(info.line_current[0], true));
+                               dom.content(tab.querySelector('#rx_bw_avg'), rate(info.line_average[0], true));
+                               dom.content(tab.querySelector('#rx_bw_peak'), rate(info.line_peak[0], true));
 
-                               L.dom.content(tab.querySelector('#tx_bw_cur'), rate(info.line_current[1], true));
-                               L.dom.content(tab.querySelector('#tx_bw_avg'), rate(info.line_average[1], true));
-                               L.dom.content(tab.querySelector('#tx_bw_peak'), rate(info.line_peak[1], true));
+                               dom.content(tab.querySelector('#tx_bw_cur'), rate(info.line_current[1], true));
+                               dom.content(tab.querySelector('#tx_bw_avg'), rate(info.line_average[1], true));
+                               dom.content(tab.querySelector('#tx_bw_peak'), rate(info.line_peak[1], true));
                        });
                }