V8: Fix the media picker folder creation and "sub folders" toggle button (#3630)
This commit is contained in:
committed by
Sebastiaan Janssen
parent
0c9ecacca0
commit
14fd9c835d
@@ -4,9 +4,12 @@ angular.module("umbraco")
|
||||
function($scope, mediaResource, entityResource, mediaHelper, mediaTypeHelper, eventsService, treeService, localStorageService, localizationService, editorService) {
|
||||
|
||||
if (!$scope.model.title) {
|
||||
localizationService.localize("defaultdialogs_selectMedia")
|
||||
.then(function(data){
|
||||
$scope.model.title = data;
|
||||
localizationService.localizeMany(["defaultdialogs_selectMedia", "general_includeFromsubFolders"])
|
||||
.then(function (data) {
|
||||
$scope.labels = {
|
||||
title: data[0],
|
||||
includeSubFolders: data[1]
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -113,10 +116,10 @@ angular.module("umbraco")
|
||||
};
|
||||
|
||||
$scope.submitFolder = function() {
|
||||
if ($scope.newFolderName) {
|
||||
if ($scope.model.newFolderName) {
|
||||
$scope.creatingFolder = true;
|
||||
mediaResource
|
||||
.addFolder($scope.newFolderName, $scope.currentFolder.id)
|
||||
.addFolder($scope.model.newFolderName, $scope.currentFolder.id)
|
||||
.then(function(data) {
|
||||
//we've added a new folder so lets clear the tree cache for that specific item
|
||||
treeService.clearCache({
|
||||
@@ -126,7 +129,7 @@ angular.module("umbraco")
|
||||
$scope.creatingFolder = false;
|
||||
$scope.gotoFolder(data);
|
||||
$scope.showFolderInput = false;
|
||||
$scope.newFolderName = "";
|
||||
$scope.model.newFolderName = "";
|
||||
});
|
||||
} else {
|
||||
$scope.showFolderInput = false;
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
<i class="icon icon-add small"></i>
|
||||
</a>
|
||||
|
||||
<input type="text" class="umb-breadcrumbs__add-ancestor" ng-show="showFolderInput" ng-model="newFolderName" ng-keydown="enterSubmitFolder($event)"
|
||||
<input type="text" class="umb-breadcrumbs__add-ancestor" ng-show="showFolderInput" ng-model="model.newFolderName" ng-keydown="enterSubmitFolder($event)"
|
||||
on-blur="submitFolder()" focus-when="{{showFolderInput}}" />
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user