diff options
Diffstat (limited to 'tipboard/tiles/just_value.js')
-rw-r--r-- | tipboard/tiles/just_value.js | 29 |
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); + } + } +}; |