Fix JS errors when creating folders in the settings section

(cherry picked from commit 4ecbb7abe6)
This commit is contained in:
Claus
2020-10-01 09:31:39 +02:00
parent b48145c87f
commit 19e2c8fa6e
6 changed files with 15 additions and 15 deletions

View File

@@ -21,18 +21,18 @@ function DataTypeCreateController($scope, $location, navigationService, dataType
}
$scope.createContainer = function () {
if (formHelper.submitForm({ scope: $scope, formCtrl: this.createFolderForm })) {
if (formHelper.submitForm({ scope: $scope, formCtrl: $scope.createFolderForm })) {
dataTypeResource.createContainer(node.id, $scope.model.folderName).then(function (folderId) {
navigationService.hideMenu();
var currPath = node.path ? node.path : "-1";
navigationService.syncTree({ tree: "datatypes", path: currPath + "," + folderId, forceReload: true, activate: true });
formHelper.resetForm({ scope: $scope, formCtrl: this.createFolderFor });
formHelper.resetForm({ scope: $scope, formCtrl: $scope.createFolderForm });
}, function(err) {
formHelper.resetForm({ scope: $scope, formCtrl: this.createFolderFor, hasErrors: true });
formHelper.resetForm({ scope: $scope, formCtrl: $scope.createFolderForm, hasErrors: true });
// TODO: Handle errors
});
};

View File

@@ -1,7 +1,7 @@
<div ng-controller="Umbraco.Editors.DataType.CreateController">
<div class="umbracoDialog umb-dialog-body with-footer" ng-cloak>
<div class="umb-pane" ng-if="!model.creatingFolder">
<div class="umb-pane" ng-show="!model.creatingFolder">
<h5><localize key="create_createUnder">Create an item under</localize> {{currentNode.name}}</h5>
<ul class="umb-actions umb-actions-child">
@@ -24,7 +24,7 @@
</ul>
</div>
<div class="umb-pane" ng-if="model.creatingFolder">
<div class="umb-pane" ng-show="model.creatingFolder">
<form novalidate name="createFolderForm"
ng-submit="createContainer()"
val-form-manager>

View File

@@ -32,7 +32,7 @@ function DocumentTypesCreateController($scope, $location, navigationService, con
$scope.createContainer = function () {
if (formHelper.submitForm({ scope: $scope, formCtrl: this.createFolderForm })) {
if (formHelper.submitForm({ scope: $scope, formCtrl: $scope.createFolderForm })) {
contentTypeResource.createContainer(node.id, $scope.model.folderName).then(function (folderId) {
@@ -47,13 +47,13 @@ function DocumentTypesCreateController($scope, $location, navigationService, con
activate: true
});
formHelper.resetForm({ scope: $scope, formCtrl: this.createFolderForm });
formHelper.resetForm({ scope: $scope, formCtrl: $scope.createFolderForm });
var section = appState.getSectionState("currentSection");
}, function (err) {
formHelper.resetForm({ scope: $scope, formCtrl: this.createFolderForm, hasErrors: true });
formHelper.resetForm({ scope: $scope, formCtrl: $scope.createFolderForm, hasErrors: true });
$scope.error = err;
});

View File

@@ -2,7 +2,7 @@
<div class="umbracoDialog umb-dialog-body with-footer" ng-cloak>
<div class="umb-pane" ng-if="!model.creatingFolder && !model.creatingDoctypeCollection">
<div class="umb-pane" ng-show="!model.creatingFolder && !model.creatingDoctypeCollection">
<h5><localize key="create_createUnder">Create an item under</localize> {{currentNode.name}}</h5>
<ul class="umb-actions umb-actions-child">
@@ -41,7 +41,7 @@
</ul>
</div>
<div class="umb-pane" ng-if="model.creatingFolder">
<div class="umb-pane" ng-show="model.creatingFolder">
<form novalidate name="createFolderForm"
ng-submit="createContainer()"
val-form-manager>

View File

@@ -22,7 +22,7 @@ function MediaTypesCreateController($scope, $location, navigationService, mediaT
$scope.createContainer = function () {
if (formHelper.submitForm({
scope: $scope,
formCtrl: this.createFolderForm
formCtrl: $scope.createFolderForm
})) {
mediaTypeResource.createContainer(node.id, $scope.model.folderName).then(function (folderId) {
@@ -30,12 +30,12 @@ function MediaTypesCreateController($scope, $location, navigationService, mediaT
var currPath = node.path ? node.path : "-1";
navigationService.syncTree({ tree: "mediatypes", path: currPath + "," + folderId, forceReload: true, activate: true });
formHelper.resetForm({ scope: $scope, formCtrl: this.createFolderForm });
formHelper.resetForm({ scope: $scope, formCtrl: $scope.createFolderForm });
var section = appState.getSectionState("currentSection");
}, function (err) {
formHelper.resetForm({ scope: $scope, formCtrl: this.createFolderForm, hasErrors: true });
formHelper.resetForm({ scope: $scope, formCtrl: $scope.createFolderForm, hasErrors: true });
$scope.error = err;
});
};

View File

@@ -2,7 +2,7 @@
<div class="umbracoDialog umb-dialog-body with-footer" ng-cloak>
<div class="umb-pane" ng-if="!model.creatingFolder">
<div class="umb-pane" ng-show="!model.creatingFolder">
<h5><localize key="create_createUnder">Create an item under</localize> {{currentNode.name}}</h5>
<ul class="umb-actions umb-actions-child">
@@ -24,7 +24,7 @@
</ul>
</div>
<div class="umb-pane" ng-if="model.creatingFolder">
<div class="umb-pane" ng-show="model.creatingFolder">
<form novalidate name="createFolderForm"
ng-submit="createContainer()"
val-form-manager>