FileTreeRootFolderController.coffee 473 B

1234567891011121314
  1. define [
  2. "base"
  3. ], (App) ->
  4. App.controller "FileTreeRootFolderController", ["$scope", "ide", ($scope, ide) ->
  5. rootFolder = $scope.rootFolder
  6. $scope.onDrop = (events, ui) ->
  7. if ide.fileTreeManager.multiSelectedCount()
  8. entities = ide.fileTreeManager.getMultiSelectedEntityChildNodes()
  9. else
  10. entities = [$(ui.draggable).scope().entity]
  11. for dropped_entity in entities
  12. ide.fileTreeManager.moveEntity(dropped_entity, rootFolder)
  13. $scope.$digest()
  14. ]