From a0fb07cf99b1575a9812b066f0ac02456fd4698e Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Thu, 12 Dec 2019 22:31:42 +0000 Subject: [PATCH] Link helper class --- webui/src/main/js/tables.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/webui/src/main/js/tables.js b/webui/src/main/js/tables.js index 5f9a9b08..8a33bcf0 100644 --- a/webui/src/main/js/tables.js +++ b/webui/src/main/js/tables.js @@ -1,3 +1,15 @@ +class Link { + constructor(text, call, params) { + this.text = text + this.call = call + this.params = params + } + + render() { + return "" + this.text + "" + } +} + class Column { constructor(key) { this.key = key @@ -6,8 +18,8 @@ class Column { render(descending, callback) { var html = "" var linkText = _t(this.key) - var link = "" + linkText + "" - html += link + "" + var link = new Link(linkText, callback, [this.key, descending]) + html += link.render() + "" return html } }