this.nodes = {\r
tabBar: this.$('.rng-view-tabs-tabBar'),\r
content: this.$('.rng-view-tabs-content')\r
- }\r
+ };\r
\r
if(this.options.stacked) {\r
this.nodes.tabBar.addClass('nav-stacked nav-pills').removeClass('nav-tabs');\r
if(slug !== this.selectedTab && this.contents[slug]) {\r
this.trigger('leaving', this.selectedTab);\r
\r
- if(this.selectedTab)\r
- this.contents[this.selectedTab].detach();\r
+ if(this.selectedTab) {\r
+ var toDetach = this.contents[this.selectedTab];\r
+ if(toDetach.onHide)\r
+ toDetach.onHide();\r
+ toDetach.detach();\r
+ }\r
this.nodes.content.append(this.contents[slug]);\r
if(this.contents[slug].onShow) {\r
this.contents[slug].onShow();\r
\r
return {\r
View: View\r
- }\r
+ };\r
\r
\r
});
\ No newline at end of file