\r
render: () ->\r
@restyle()\r
- this.$el.html('')\r
+ #this.$el.html('')\r
if @is_visible()\r
- _.each @views, (view) =>\r
- this.$el.append(view.render().el)\r
+ #_.each @views, (view) =>\r
+ #this.$el.append(view.render().el)\r
else\r
tag = new Tag.Div({\r
content: I18n.t('panels.hidden'), \r
render_element: (index) ->\r
\r
add_element: (element) ->\r
+ index = element.get('z') - 1\r
c = @element_class(element)\r
- @views[element.get('z')-1] = new c({element: element, root: @panel, spot: @spot})\r
+ view = new c({element: element, root: @panel, spot: @spot})\r
+ @views[index] = view\r
+ if @is_visible()\r
+ this.$el.append(view.render().el)\r
+ view\r
\r
element_class: (element) ->\r
Pettanr.Views[element.singular()].Element\r