123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- 'use strict';
- 'require view';
- 'require fs';
- 'require ui';
- 'require rpc';
- var callDSLStatistics = rpc.declare({
- object: 'dsl',
- method: 'statistics',
- expect: { '': {} }
- });
- return view.extend({
- load: function() {
- return Promise.all([
- callDSLStatistics()
- ]);
- },
- render: function(data) {
- window.json = data[0];
- var v = E([], [
- E('h2', {'style': "height: 40px"}, [ _('DSL line spectrum') ]),
- E('p', {}, _('Graphs below show Signal-to-noise ratio, Bit allocation, Quiet line noise and Channel characteristics function (HLOG) per sub-carrier.')),
- E('div', {'style': "height: 360px; width: 1024px"},
- E('canvas', {
- 'id': 'dbChart',
- 'height': 360,
- 'width': 1024},
- ["chart"])
- ),
- E('div', {'style': "height: 360px; width:1024px"},
- E('canvas', {
- 'id': 'bitsChart',
- 'height': 360,
- 'width': 1024},
- ["chart2"])
- ),
- E('div', {'style': "height: 360px; width:1024px"},
- E('canvas', {
- 'id': 'qlnChart',
- 'height': 360,
- 'width': 1024},
- ["chart2"])
- ),
- E('div', {'style': "height: 360px; width:1024px"},
- E('canvas', {
- 'id': 'hlogChart',
- 'height': 360,
- 'width': 1024},
- ["chart2"])
- ),
- E('script', {'src':'/luci-static/resources/view/status/dsl/graph.js'}, {})
- ]);
- return v;
- },
- handleSaveApply: null,
- handleSave: null,
- handleReset: null
- });
|