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;