Sha256: 3eaab4dc83c46ce83fb2da4624a1faa4ad6ad31d91ec3ed8595f3c0adb8f01d3

Contents?: true

Size: 1.13 KB

Versions: 20

Compression:

Stored size: 1.13 KB

Contents

define(["view/base","view/dashboardtile"],function(e,s){var t=e.extend({dashboards:[],subscriptions:{"view:addcategory:save":"update","view:adddashboard:save":"update","view:dashboard:render":"destructor","view:dashboard:save":"update"},initialize:function(e){_.bindAll(this),this.templar=e.templar,this.dashboards=[]},render:function(){this.collection.each(function(e){this.dashboards.push(new s({el:this.el,model:e,templar:this.templar}))}.bind(this)),this.paddingFix(),Backbone.Mediator.pub("view:ecosystem:render",{title:"Ecosystem",subtitle:"Rearview Dashboards",nav:{ecosystem:!0,dashboard:!1}})},paddingFix:function(){this.$el.css("padding-bottom","40px")},update:function(e){e&&e.model?e.model:null,this.$el.empty(),this.collection.fetch({success:function(){this.render()}.bind(this)})},destroyDashboards:function(){var e=this;for(viewName in e.dashboards){var s=e.dashboards[viewName];s.destructor(),delete e.dashboards[viewName]}},destructor:function(){var e=this.$el.prev();this.destroySubscriptions(),this.destroyDashboards(),this.off(),this.collection.off(),this.remove(),e.after("<section class='ecosystem-dashboard-wrap'>")}});return t});

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
rearview-1.2.1-jruby public/rearview/js/view/ecosystem.js
rearview-1.2.0-jruby public/rearview/js/view/ecosystem.js
rearview-1.1.2-jruby public/rearview/js/view/ecosystem.js
rearview-1.1.1-jruby public/rearview/js/view/ecosystem.js
rearview-1.1.0-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.3.rc.4-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.3.rc.3-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.3.rc.2-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.3.rc.1-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.2-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.2.rc.4-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.2.rc.3-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.2.rc.2-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.2.rc.1-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.1-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.0-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.0.rc5-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.0.rc4-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.0.rc3-jruby public/rearview/js/view/ecosystem.js
rearview-1.0.0.rc2-jruby public/rearview/js/view/ecosystem.js