pub/fnordmetric.js in fnordmetric-0.6.6 vs pub/fnordmetric.js in fnordmetric-0.7.0

- old
+ new

@@ -176,10 +176,35 @@ render: render }; }; + var htmlWidget = function(){ + function render(opts){ + + opts.elem.append( + $('<div class="headbar small"></div>').html(opts.title) + ).css({ + 'marginBottom': 20, + 'overflow': 'hidden' + }); + + var container = $('<div></div>') + .addClass('html_container') + .html(opts.html); + + opts.elem.append(container); + } + + function updateValues(opts){} + function updatedisplay(opts, diff_factor){} + + return { + render: render + }; + } + var numbersWidget = function(){ function render(opts){ @@ -602,11 +627,10 @@ render: render }; }; - var pieWidget = function(){ function render(opts){ var widget_uid = getNextWidgetUID(); @@ -1076,9 +1100,10 @@ if(widget.klass=='TimelineWidget'){ timelineWidget().render(widget); } if(widget.klass=='BarsWidget'){ barsWidget().render(widget); } if(widget.klass=='NumbersWidget'){ numbersWidget().render(widget); } if(widget.klass=='ToplistWidget'){ toplistWidget().render(widget); } if(widget.klass=='PieWidget'){ pieWidget().render(widget); } + if(widget.klass=="HtmlWidget") { htmlWidget().render(widget); } }; function resizeWidget(wkey){ var widget = widgets[wkey]; var wwperc = widgets[wkey].width;