use infinite macropicker in partial views and partial view macro editior
This commit is contained in:
@@ -28,27 +28,22 @@
|
||||
}
|
||||
|
||||
function openMacroPicker() {
|
||||
|
||||
vm.macroPickerOverlay = {
|
||||
view: "macropicker",
|
||||
var macroPicker = {
|
||||
dialogData: {},
|
||||
show: true,
|
||||
submit: function(model) {
|
||||
|
||||
$scope.model.insert = {
|
||||
"type": "macro",
|
||||
"macroParams": model.macroParams,
|
||||
"selectedMacro": model.selectedMacro
|
||||
};
|
||||
|
||||
$scope.model.submit($scope.model);
|
||||
|
||||
vm.macroPickerOverlay.show = false;
|
||||
vm.macroPickerOverlay = null;
|
||||
|
||||
editorService.close();
|
||||
},
|
||||
close: function() {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
|
||||
editorService.macroPicker(macroPicker);
|
||||
}
|
||||
|
||||
function openPageFieldOverlay() {
|
||||
|
||||
@@ -154,28 +154,19 @@
|
||||
}
|
||||
|
||||
function openMacroOverlay() {
|
||||
|
||||
vm.macroPickerOverlay = {
|
||||
view: "macropicker",
|
||||
var macroPicker = {
|
||||
dialogData: {},
|
||||
show: true,
|
||||
submit: function (model) {
|
||||
|
||||
var macroObject = macroService.collectValueData(model.selectedMacro, model.macroParams, "Mvc");
|
||||
insert(macroObject.syntax);
|
||||
|
||||
vm.macroPickerOverlay.show = false;
|
||||
vm.macroPickerOverlay = null;
|
||||
|
||||
editorService.close();
|
||||
},
|
||||
close: function(oldModel) {
|
||||
// close the dialog
|
||||
vm.macroPickerOverlay.show = false;
|
||||
vm.macroPickerOverlay = null;
|
||||
// focus editor
|
||||
close: function() {
|
||||
editorService.close();
|
||||
vm.editor.focus();
|
||||
}
|
||||
};
|
||||
editorService.macroPicker(macroPicker);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -76,11 +76,4 @@
|
||||
</umb-editor-view>
|
||||
</form>
|
||||
|
||||
<umb-overlay
|
||||
ng-if="vm.macroPickerOverlay.show"
|
||||
model="vm.macroPickerOverlay"
|
||||
view="vm.macroPickerOverlay.view"
|
||||
position="right">
|
||||
</umb-overlay>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -161,31 +161,21 @@
|
||||
|
||||
|
||||
function openMacroOverlay() {
|
||||
|
||||
vm.macroPickerOverlay = {
|
||||
view: "macropicker",
|
||||
var macroPicker = {
|
||||
dialogData: {},
|
||||
show: true,
|
||||
submit: function (model) {
|
||||
|
||||
var macroObject = macroService.collectValueData(model.selectedMacro, model.macroParams, "Mvc");
|
||||
insert(macroObject.syntax);
|
||||
|
||||
vm.macroPickerOverlay.show = false;
|
||||
vm.macroPickerOverlay = null;
|
||||
|
||||
editorService.close();
|
||||
},
|
||||
close: function(oldModel) {
|
||||
// close the dialog
|
||||
vm.macroPickerOverlay.show = false;
|
||||
vm.macroPickerOverlay = null;
|
||||
// focus editor
|
||||
close: function() {
|
||||
editorService.close();
|
||||
vm.editor.focus();
|
||||
}
|
||||
};
|
||||
editorService.macroPicker(macroPicker);
|
||||
}
|
||||
|
||||
|
||||
function openPageFieldOverlay() {
|
||||
var insertFieldEditor = {
|
||||
submit: function (model) {
|
||||
|
||||
@@ -84,11 +84,4 @@
|
||||
</umb-editor-view>
|
||||
</form>
|
||||
|
||||
<umb-overlay
|
||||
ng-if="vm.macroPickerOverlay.show"
|
||||
model="vm.macroPickerOverlay"
|
||||
view="vm.macroPickerOverlay.view"
|
||||
position="right">
|
||||
</umb-overlay>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -123,12 +123,5 @@
|
||||
|
||||
</umb-editor-view>
|
||||
</form>
|
||||
|
||||
<umb-overlay
|
||||
ng-if="vm.masterTemplateOverlay.show"
|
||||
model="vm.masterTemplateOverlay"
|
||||
view="vm.masterTemplateOverlay.view"
|
||||
position="right">
|
||||
</umb-overlay>
|
||||
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user