diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-26 13:45:20 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-26 16:52:57 +0200 |
commit | e55cd03cf3afd5bd838de86c76ad858d882bd33f (patch) | |
tree | 2c8618df5b8d1690782f2897e6ee451877220da6 | |
parent | 843920be5a9df58eb9dd997b49db93b6f243ade9 (diff) | |
download | aconf-e55cd03cf3afd5bd838de86c76ad858d882bd33f.tar.bz2 aconf-e55cd03cf3afd5bd838de86c76ad858d882bd33f.tar.xz |
web client: status color coding in detail-linked tabular layout
-rw-r--r-- | web/widget/inline.js | 4 | ||||
-rw-r--r-- | web/widget/table/row.js | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/web/widget/inline.js b/web/widget/inline.js index ac0fa32..38d288c 100644 --- a/web/widget/inline.js +++ b/web/widget/inline.js @@ -94,6 +94,10 @@ define( var labelTd = $("<td>").text(label); el.on("hasDetails", function(event, path) { labelTd.html(dom.objectRef(path).text(label)); + el.on("statusChanged", function(event, status) { + dom.setStatus(labelTd, status); + event.stopPropagation(); + }); event.stopPropagation(); }); diff --git a/web/widget/table/row.js b/web/widget/table/row.js index d4cc927..49cf296 100644 --- a/web/widget/table/row.js +++ b/web/widget/table/row.js @@ -13,6 +13,10 @@ define( return $("<tr>").html($("<td>").prop("class", "placeholder")); }, + setStatus: function(status) { + this.wrapped.trigger("statusChanged", [status]); + }, + showHeading: false, addActionButton: function(label, action) { |