Another set of missing semicolons
[fnpeditor.git] / views / tabs / tabs.js
index 7298d4e..2a0bfb9 100644 (file)
@@ -26,7 +26,7 @@ define([
             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
@@ -57,8 +57,12 @@ define([
             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
@@ -99,7 +103,7 @@ define([
     \r
     return {\r
         View: View\r
-    }\r
+    };\r
     \r
 \r
 });
\ No newline at end of file