summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--templates/project/dashboards/layout.erb7
-rw-r--r--vendor/javascripts/widget.coffee4
2 files changed, 8 insertions, 3 deletions
diff --git a/templates/project/dashboards/layout.erb b/templates/project/dashboards/layout.erb
index 1d1aeb3..97cb96d 100644
--- a/templates/project/dashboards/layout.erb
+++ b/templates/project/dashboards/layout.erb
@@ -22,12 +22,13 @@
$('#container ul').masonry({ itemSelector: '.widget-container' });
}
- Dashing.on('ready', function() {
- setTimeout(relayout, 0);
+ Dashing.Widget.on('ready', function(){
+ setTimeout(function(){
+ relayout();
+ }, 0);
});
$(window).resize(relayout);
-
</script>
</head>
<body>
diff --git a/vendor/javascripts/widget.coffee b/vendor/javascripts/widget.coffee
index 980cae3..7be3a5d 100644
--- a/vendor/javascripts/widget.coffee
+++ b/vendor/javascripts/widget.coffee
@@ -12,5 +12,9 @@ class Dashing.Widget extends Batman.View
type = Batman.Filters.dashize(@view)
$(@node).addClass("widget widget-#{type} #{@id}")
+
+ @::on 'ready', ->
+ Dashing.Widget.fire 'ready'
+
onData: (data) =>
@mixin(data) \ No newline at end of file