|
@@ -1,17 +1,23 @@
|
|
|
define [
|
|
define [
|
|
|
"base"
|
|
"base"
|
|
|
], (App) ->
|
|
], (App) ->
|
|
|
- App.controller "FileTreeController", ["$scope", "$modal", ($scope, $modal) ->
|
|
|
|
|
|
|
+ App.controller "FileTreeController", ["$scope", "$modal", "ide", ($scope, $modal, ide) ->
|
|
|
$scope.openNewDocModal = () ->
|
|
$scope.openNewDocModal = () ->
|
|
|
$modal.open(
|
|
$modal.open(
|
|
|
templateUrl: "newDocModalTemplate"
|
|
templateUrl: "newDocModalTemplate"
|
|
|
controller: "NewDocModalController"
|
|
controller: "NewDocModalController"
|
|
|
|
|
+ resolve: {
|
|
|
|
|
+ parent_folder: () -> ide.fileTreeManager.getCurrentFolder()
|
|
|
|
|
+ }
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
$scope.openNewFolderModal = () ->
|
|
$scope.openNewFolderModal = () ->
|
|
|
$modal.open(
|
|
$modal.open(
|
|
|
templateUrl: "newFolderModalTemplate"
|
|
templateUrl: "newFolderModalTemplate"
|
|
|
controller: "NewFolderModalController"
|
|
controller: "NewFolderModalController"
|
|
|
|
|
+ resolve: {
|
|
|
|
|
+ parent_folder: () -> ide.fileTreeManager.getCurrentFolder()
|
|
|
|
|
+ }
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
$scope.openUploadFileModal = () ->
|
|
$scope.openUploadFileModal = () ->
|
|
@@ -19,6 +25,9 @@ define [
|
|
|
templateUrl: "uploadFileModalTemplate"
|
|
templateUrl: "uploadFileModalTemplate"
|
|
|
controller: "UploadFileModalController"
|
|
controller: "UploadFileModalController"
|
|
|
scope: $scope
|
|
scope: $scope
|
|
|
|
|
+ resolve: {
|
|
|
|
|
+ parent_folder: () -> ide.fileTreeManager.getCurrentFolder()
|
|
|
|
|
+ }
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
$scope.orderByFoldersFirst = (entity) ->
|
|
$scope.orderByFoldersFirst = (entity) ->
|
|
@@ -33,8 +42,8 @@ define [
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
App.controller "NewDocModalController", [
|
|
App.controller "NewDocModalController", [
|
|
|
- "$scope", "ide", "$modalInstance", "$timeout",
|
|
|
|
|
- ($scope, ide, $modalInstance, $timeout) ->
|
|
|
|
|
|
|
+ "$scope", "ide", "$modalInstance", "$timeout", "parent_folder",
|
|
|
|
|
+ ($scope, ide, $modalInstance, $timeout, parent_folder) ->
|
|
|
$scope.inputs =
|
|
$scope.inputs =
|
|
|
name: "name.tex"
|
|
name: "name.tex"
|
|
|
$scope.state =
|
|
$scope.state =
|
|
@@ -48,7 +57,7 @@ define [
|
|
|
$scope.create = () ->
|
|
$scope.create = () ->
|
|
|
$scope.state.inflight = true
|
|
$scope.state.inflight = true
|
|
|
ide.fileTreeManager
|
|
ide.fileTreeManager
|
|
|
- .createDocInCurrentFolder($scope.inputs.name)
|
|
|
|
|
|
|
+ .createDoc($scope.inputs.name, parent_folder)
|
|
|
.success () ->
|
|
.success () ->
|
|
|
$scope.state.inflight = false
|
|
$scope.state.inflight = false
|
|
|
$modalInstance.close()
|
|
$modalInstance.close()
|
|
@@ -58,8 +67,8 @@ define [
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
App.controller "NewFolderModalController", [
|
|
App.controller "NewFolderModalController", [
|
|
|
- "$scope", "ide", "$modalInstance", "$timeout",
|
|
|
|
|
- ($scope, ide, $modalInstance, $timeout) ->
|
|
|
|
|
|
|
+ "$scope", "ide", "$modalInstance", "$timeout", "parent_folder",
|
|
|
|
|
+ ($scope, ide, $modalInstance, $timeout, parent_folder) ->
|
|
|
$scope.inputs =
|
|
$scope.inputs =
|
|
|
name: "name"
|
|
name: "name"
|
|
|
$scope.state =
|
|
$scope.state =
|
|
@@ -73,7 +82,7 @@ define [
|
|
|
$scope.create = () ->
|
|
$scope.create = () ->
|
|
|
$scope.state.inflight = true
|
|
$scope.state.inflight = true
|
|
|
ide.fileTreeManager
|
|
ide.fileTreeManager
|
|
|
- .createFolderInCurrentFolder($scope.inputs.name)
|
|
|
|
|
|
|
+ .createFolder($scope.inputs.name, parent_folder)
|
|
|
.success () ->
|
|
.success () ->
|
|
|
$scope.state.inflight = false
|
|
$scope.state.inflight = false
|
|
|
$modalInstance.close()
|
|
$modalInstance.close()
|
|
@@ -83,9 +92,9 @@ define [
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
App.controller "UploadFileModalController", [
|
|
App.controller "UploadFileModalController", [
|
|
|
- "$scope", "ide", "$modalInstance", "$timeout",
|
|
|
|
|
- ($scope, ide, $modalInstance, $timeout) ->
|
|
|
|
|
- parent_folder = ide.fileTreeManager.getCurrentFolder()
|
|
|
|
|
|
|
+ "$scope", "ide", "$modalInstance", "$timeout", "parent_folder",
|
|
|
|
|
+ ($scope, ide, $modalInstance, $timeout, parent_folder) ->
|
|
|
|
|
+ console.log "PArent folder", parent_folder
|
|
|
$scope.parent_folder_id = parent_folder?.id
|
|
$scope.parent_folder_id = parent_folder?.id
|
|
|
|
|
|
|
|
uploadCount = 0
|
|
uploadCount = 0
|