use insert field infinite editor in template, partial views and macro partial views editors

This commit is contained in:
Mads Rasmussen
2018-08-01 11:47:48 +02:00
parent 4cc31a62c0
commit d88ed02a8d
6 changed files with 17 additions and 59 deletions

View File

@@ -180,24 +180,17 @@
function openPageFieldOverlay() {
vm.pageFieldOverlay = {
submitButtonLabel: "Insert",
closeButtonlabel: "Cancel",
view: "insertfield",
show: true,
var insertFieldEditor = {
submit: function (model) {
insert(model.umbracoField);
vm.pageFieldOverlay.show = false;
vm.pageFieldOverlay = null;
editorService.close();
},
close: function (model) {
// close the dialog
vm.pageFieldOverlay.show = false;
vm.pageFieldOverlay = null;
// focus editor
vm.editor.focus();
close: function () {
editorService.close();
vm.editor.focus();
}
};
editorService.insertField(insertFieldEditor);
}

View File

@@ -83,11 +83,4 @@
position="right">
</umb-overlay>
<umb-overlay
ng-if="vm.pageFieldOverlay.show"
model="vm.pageFieldOverlay"
position="right"
view="vm.pageFieldOverlay.view">
</umb-overlay>
</div>

View File

@@ -187,24 +187,17 @@
function openPageFieldOverlay() {
vm.pageFieldOverlay = {
submitButtonLabel: "Insert",
closeButtonlabel: "Cancel",
view: "insertfield",
show: true,
var insertFieldEditor = {
submit: function (model) {
insert(model.umbracoField);
vm.pageFieldOverlay.show = false;
vm.pageFieldOverlay = null;
editorService.close();
},
close: function (model) {
// close the dialog
vm.pageFieldOverlay.show = false;
vm.pageFieldOverlay = null;
// focus editor
close: function () {
editorService.close();
vm.editor.focus();
}
};
editorService.insertField(insertFieldEditor);
}

View File

@@ -91,11 +91,4 @@
position="right">
</umb-overlay>
<umb-overlay
ng-if="vm.pageFieldOverlay.show"
model="vm.pageFieldOverlay"
position="right"
view="vm.pageFieldOverlay.view">
</umb-overlay>
</div>

View File

@@ -407,24 +407,17 @@
function openPageFieldOverlay() {
vm.pageFieldOverlay = {
submitButtonLabel: "Insert",
closeButtonlabel: "Cancel",
view: "insertfield",
show: true,
var insertFieldEditor = {
submit: function (model) {
insert(model.umbracoField);
vm.pageFieldOverlay.show = false;
vm.pageFieldOverlay = null;
editorService.close();
},
close: function (model) {
// close the dialog
vm.pageFieldOverlay.show = false;
vm.pageFieldOverlay = null;
// focus editor
vm.editor.focus();
close: function () {
editorService.close();
vm.editor.focus();
}
};
editorService.insertField(insertFieldEditor);
}

View File

@@ -131,13 +131,6 @@
position="right">
</umb-overlay>
<umb-overlay
ng-if="vm.pageFieldOverlay.show"
model="vm.pageFieldOverlay"
position="right"
view="vm.pageFieldOverlay.view">
</umb-overlay>
<umb-overlay
ng-if="vm.sectionsOverlay.show"
model="vm.sectionsOverlay"