diff options
| author | Hunternif <hunternif@gmail.com> | 2019-05-08 00:14:26 +0700 |
|---|---|---|
| committer | Hunternif <hunternif@gmail.com> | 2019-05-08 00:14:26 +0700 |
| commit | c8aeb7e0b12be55a233ef13d0bf9a0eacb7a1464 (patch) | |
| tree | 95a11eae3bd3427243f0cca26430dfde4b8307bc /client/js/controls | |
| parent | de87b632c9858a5348d3132f2a15c5e6aeddfdba (diff) | |
client: pass query to post page and metric sorter
Diffstat (limited to 'client/js/controls')
| -rw-r--r-- | client/js/controls/metric_header_control.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/client/js/controls/metric_header_control.js b/client/js/controls/metric_header_control.js index 9f62e1f..6a70b5b 100644 --- a/client/js/controls/metric_header_control.js +++ b/client/js/controls/metric_header_control.js @@ -25,7 +25,7 @@ class MetricHeaderControl extends events.EventTarget { this._ctx.allMetrics = response.results; this._addSelectedMetrics(ctx.parameters.metrics); this._installMetrics(response.results); - this._refreshStartSortingBtn(); + this._refreshStartSortingButton(); }); } @@ -66,15 +66,20 @@ class MetricHeaderControl extends events.EventTarget { metrics: this._selectedMetrics .map(m => m.tag.names[0]).join(' '), }); - this._refreshStartSortingBtn(); + this._refreshStartSortingButton(); this.dispatchEvent(new CustomEvent('submit')); } - _refreshStartSortingBtn() { + _refreshStartSortingButton() { let btn = this._hostNode.querySelector('a.sorting'); btn.hidden = !this._selectedMetrics.length; btn.setAttribute('href', views.getMetricSorterUrl('random', this._ctx.parameters)); } + + refreshQuery(query) { + this._ctx.parameters.query = query; + this._refreshStartSortingButton(); + } } module.exports = MetricHeaderControl; |