aboutsummaryrefslogtreecommitdiffstats
path: root/tipboard/tiles/just_value.js
diff options
context:
space:
mode:
Diffstat (limited to 'tipboard/tiles/just_value.js')
-rw-r--r--tipboard/tiles/just_value.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/tipboard/tiles/just_value.js b/tipboard/tiles/just_value.js
new file mode 100644
index 0000000..a753388
--- /dev/null
+++ b/tipboard/tiles/just_value.js
@@ -0,0 +1,29 @@
+/*jslint browser: true, devel: true*/
+/*global WebSocket: false, Tipboard: false*/
+
+function updateTileJustValue(tileId, data, config) {
+ var tile = Tipboard.Dashboard.id2node(tileId);
+ JustValue.setDataByKeys(tileId, data, 'all');
+ var highlighterNode = $('#' + tileId + '-just-value').parent();
+ Tipboard.DisplayUtils.applyHighlighterConfig(
+ highlighterNode, config['just-value-color'], config.fading_background
+ );
+ Tipboard.TileDisplayDecorator.runAllDecorators(tile);
+}
+
+Tipboard.Dashboard.registerUpdateFunction('just_value', updateTileJustValue);
+
+JustValue = {
+ setDataByKeys: function(tileId, data, keys) {
+ Tipboard.Dashboard.setDataByKeys(tileId, data, keys);
+ },
+ setJustValueColor: function(tileId, meta) {
+ // DEPRECATED function, Tipboard.DisplayUtils.applyHighlighterConfig
+ var color = meta['just-value-color'];
+ if (color !== void 0) {
+ color = Tipboard.DisplayUtils.replaceFromPalette(color);
+ var dst = $('#' + tileId + '-just-value').parent();
+ $(dst).css('background-color', color);
+ }
+ }
+};