fixing item picker title and master template title
This commit is contained in:
@@ -1,16 +1,22 @@
|
||||
function ItemPickerOverlay($scope, localizationService) {
|
||||
|
||||
if (!$scope.model.title) {
|
||||
$scope.model.title = localizationService.localize("defaultdialogs_selectItem");
|
||||
}
|
||||
function onInit() {
|
||||
$scope.model.hideSubmitButton = true;
|
||||
|
||||
$scope.model.hideSubmitButton = true;
|
||||
if (!$scope.model.title) {
|
||||
localizationService.localize("defaultdialogs_selectItem").then(function(value){
|
||||
$scope.model.title = value;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$scope.selectItem = function(item) {
|
||||
$scope.model.selectedItem = item;
|
||||
$scope.submitForm($scope.model);
|
||||
};
|
||||
|
||||
onInit();
|
||||
|
||||
}
|
||||
|
||||
angular.module("umbraco").controller("Umbraco.Overlays.ItemPickerOverlay", ItemPickerOverlay);
|
||||
|
||||
@@ -569,34 +569,38 @@
|
||||
}
|
||||
});
|
||||
|
||||
vm.masterTemplateOverlay = {
|
||||
view: "itempicker",
|
||||
title: localizationService.localize("template_mastertemplate"),
|
||||
availableItems: availableMasterTemplates,
|
||||
show: true,
|
||||
submit: function(model) {
|
||||
localizationService.localize("template_mastertemplate").then(function(value){
|
||||
var title = value;
|
||||
|
||||
var template = model.selectedItem;
|
||||
|
||||
if (template && template.alias) {
|
||||
vm.template.masterTemplateAlias = template.alias;
|
||||
setLayout(template.alias + ".cshtml");
|
||||
} else {
|
||||
vm.template.masterTemplateAlias = null;
|
||||
setLayout(null);
|
||||
vm.masterTemplateOverlay = {
|
||||
view: "itempicker",
|
||||
title: title,
|
||||
availableItems: availableMasterTemplates,
|
||||
show: true,
|
||||
submit: function(model) {
|
||||
|
||||
var template = model.selectedItem;
|
||||
|
||||
if (template && template.alias) {
|
||||
vm.template.masterTemplateAlias = template.alias;
|
||||
setLayout(template.alias + ".cshtml");
|
||||
} else {
|
||||
vm.template.masterTemplateAlias = null;
|
||||
setLayout(null);
|
||||
}
|
||||
|
||||
vm.masterTemplateOverlay.show = false;
|
||||
vm.masterTemplateOverlay = null;
|
||||
},
|
||||
close: function(oldModel) {
|
||||
// close dialog
|
||||
vm.masterTemplateOverlay.show = false;
|
||||
vm.masterTemplateOverlay = null;
|
||||
// focus editor
|
||||
vm.editor.focus();
|
||||
}
|
||||
|
||||
vm.masterTemplateOverlay.show = false;
|
||||
vm.masterTemplateOverlay = null;
|
||||
},
|
||||
close: function(oldModel) {
|
||||
// close dialog
|
||||
vm.masterTemplateOverlay.show = false;
|
||||
vm.masterTemplateOverlay = null;
|
||||
// focus editor
|
||||
vm.editor.focus();
|
||||
}
|
||||
};
|
||||
};
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user