diff options
Diffstat (limited to 'tipboard/tiles/simple_percentage.js')
-rw-r--r-- | tipboard/tiles/simple_percentage.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tipboard/tiles/simple_percentage.js b/tipboard/tiles/simple_percentage.js new file mode 100644 index 0000000..a1c4a6c --- /dev/null +++ b/tipboard/tiles/simple_percentage.js @@ -0,0 +1,18 @@ +/*jslint browser: true, devel: true*/ +/*global $, WebSocket: false, Tipboard: false*/ + +"use strict"; + +function updateTileSimplePercentage(tileId, data, config) { + Tipboard.Dashboard.setDataByKeys(tileId, data, 'all'); + var highlighterNode = $('#' + tileId + '-big_value').parent(); + Tipboard.DisplayUtils.applyHighlighterConfig( + highlighterNode, config.bigValueColor, config.fadingBackground + ); + var tile = Tipboard.Dashboard.id2node(tileId); + // TODO: use rescaleTile instead + Tipboard.TileDisplayDecorator.runAllDecorators(tile); + Tipboard.DisplayUtils.expandLastChild($(tile).find('.tile-content')[0]); +} + +Tipboard.Dashboard.registerUpdateFunction('simple_percentage', updateTileSimplePercentage); |