Przeglądaj źródła

only set watch on attrs.layoutDisabled when attribute is defined

Brian Gough 11 lat temu
rodzic
commit
e62a2c7a6f

+ 8 - 8
services/web/public/coffee/ide/directives/layout.coffee

@@ -103,12 +103,12 @@ define [
 
 					resetOpenStates()
 					onInternalResize()
-					
-					scope.$watch attrs.layoutDisabled, (value) ->
-						if value
-							element.layout().hide("east")
-						else
-							element.layout().show("east")
-							
+
+					if attrs.layoutDisabled?
+						scope.$watch attrs.layoutDisabled, (value) ->
+							if value
+								element.layout().hide("east")
+							else
+								element.layout().show("east")
 		}
-	]
+	]