overleaf/services/web/public/coffee/ide/binary-files/controllers/BinaryFileController.coffee

17 lines
396 B
CoffeeScript
Raw Normal View History

2014-07-08 07:02:26 -04:00
define [
"base"
], (App) ->
App.controller "BinaryFileController", ["$scope", "$rootScope", ($scope, $rootScope) ->
$scope.failedLoad = false
$rootScope.$on 'entity:selected', () ->
$scope.failedLoad = false
window.sl_binaryFilePreviewError = () =>
$scope.failedLoad = true
$scope.$apply()
2014-07-08 07:02:26 -04:00
$scope.extension = (file) ->
return file.name.split(".").pop()?.toLowerCase()
]