Sfoglia il codice sorgente

reset the 'failedLoad' state when a new entity is selected

Shane Kilkelly 10 anni fa
parent
commit
a1552aa872

+ 3 - 1
services/web/public/coffee/ide/binary-files/controllers/BinaryFileController.coffee

@@ -1,9 +1,11 @@
 define [
 define [
 	"base"
 	"base"
 ], (App) ->
 ], (App) ->
-	App.controller "BinaryFileController", ["$scope", ($scope) ->
+	App.controller "BinaryFileController", ["$scope", "$rootScope", ($scope, $rootScope) ->
 
 
 		$scope.failedLoad = false
 		$scope.failedLoad = false
+		$rootScope.$on 'entity:selected', () ->
+			$scope.failedLoad = false
 
 
 		window.sl_binaryFilePreviewError = () =>
 		window.sl_binaryFilePreviewError = () =>
 			$scope.failedLoad = true
 			$scope.failedLoad = true