more localization
This commit is contained in:
+28
-24
@@ -92,32 +92,36 @@
|
||||
|
||||
var availableItems = vm.getAvailableElementTypes()
|
||||
|
||||
var elemTypeSelectorOverlay = {
|
||||
view: "itempicker",
|
||||
title: "no title jet",
|
||||
availableItems: availableItems,
|
||||
selectedItems: selectedItems,
|
||||
createNewItem: {
|
||||
action: function() {
|
||||
overlayService.close();
|
||||
vm.createElementTypeAndAdd(vm.addBlockFromElementTypeAlias);
|
||||
localizationService.localizeMany(["blockEditor_headlineCreateBlock", "blockEditor_labelcreateNewElementType"]).then(function(localized) {
|
||||
|
||||
var elemTypeSelectorOverlay = {
|
||||
view: "itempicker",
|
||||
title: localizedlocalized[0],
|
||||
availableItems: availableItems,
|
||||
selectedItems: selectedItems,
|
||||
createNewItem: {
|
||||
action: function() {
|
||||
overlayService.close();
|
||||
vm.createElementTypeAndAdd(vm.addBlockFromElementTypeAlias);
|
||||
},
|
||||
icon: "icon-add",
|
||||
name: localizedlocalized[1]
|
||||
},
|
||||
icon: "icon-add",
|
||||
name: "Create new"
|
||||
},
|
||||
position: "target",
|
||||
event: $event,
|
||||
size: availableItems.length < 7 ? "small" : "medium",
|
||||
submit: function (overlay) {
|
||||
vm.addBlockFromElementTypeAlias(overlay.selectedItem.alias);
|
||||
overlayService.close();
|
||||
},
|
||||
close: function () {
|
||||
overlayService.close();
|
||||
}
|
||||
};
|
||||
position: "target",
|
||||
event: $event,
|
||||
size: availableItems.length < 7 ? "small" : "medium",
|
||||
submit: function (overlay) {
|
||||
vm.addBlockFromElementTypeAlias(overlay.selectedItem.alias);
|
||||
overlayService.close();
|
||||
},
|
||||
close: function () {
|
||||
overlayService.close();
|
||||
}
|
||||
};
|
||||
|
||||
overlayService.open(elemTypeSelectorOverlay);
|
||||
overlayService.open(elemTypeSelectorOverlay);
|
||||
|
||||
});
|
||||
};
|
||||
|
||||
vm.createElementTypeAndAdd = function(callback) {
|
||||
|
||||
+94
-77
@@ -46,33 +46,37 @@
|
||||
|
||||
vm.addSettingsForBlock = function ($event, block) {
|
||||
|
||||
var elemTypeSelectorOverlay = {
|
||||
view: "itempicker",
|
||||
title: "Pick settings (missing translation)",
|
||||
availableItems: vm.elementTypes,
|
||||
position: "target",
|
||||
event: $event,
|
||||
size: vm.elementTypes.length < 7 ? "small" : "medium",
|
||||
createNewItem: {
|
||||
action: function() {
|
||||
overlayService.close();
|
||||
vm.createElementTypeAndAdd((alias) => {
|
||||
vm.applySettingsToBlock(block, alias);
|
||||
});
|
||||
},
|
||||
icon: "icon-add",
|
||||
name: "Create new"
|
||||
},
|
||||
submit: function (overlay) {
|
||||
vm.applySettingsToBlock(block, overlay.selectedItem.alias);
|
||||
overlayService.close();
|
||||
},
|
||||
close: function () {
|
||||
overlayService.close();
|
||||
}
|
||||
};
|
||||
localizationService.localizeMany(["blockEditor_headlineAddSettingsElementType", "blockEditor_labelcreateNewElementType"]).then(function(localized) {
|
||||
|
||||
overlayService.open(elemTypeSelectorOverlay);
|
||||
var elemTypeSelectorOverlay = {
|
||||
view: "itempicker",
|
||||
title: localized[0],
|
||||
availableItems: vm.elementTypes,
|
||||
position: "target",
|
||||
event: $event,
|
||||
size: vm.elementTypes.length < 7 ? "small" : "medium",
|
||||
createNewItem: {
|
||||
action: function() {
|
||||
overlayService.close();
|
||||
vm.createElementTypeAndAdd((alias) => {
|
||||
vm.applySettingsToBlock(block, alias);
|
||||
});
|
||||
},
|
||||
icon: "icon-add",
|
||||
name: localized[1]
|
||||
},
|
||||
submit: function (overlay) {
|
||||
vm.applySettingsToBlock(block, overlay.selectedItem.alias);
|
||||
overlayService.close();
|
||||
},
|
||||
close: function () {
|
||||
overlayService.close();
|
||||
}
|
||||
};
|
||||
|
||||
overlayService.open(elemTypeSelectorOverlay);
|
||||
|
||||
});
|
||||
};
|
||||
vm.applySettingsToBlock = function(block, alias) {
|
||||
block.settingsElementTypeAlias = alias;
|
||||
@@ -102,23 +106,27 @@
|
||||
|
||||
|
||||
vm.addViewForBlock = function(block) {
|
||||
const filePicker = {
|
||||
title: "Select view (TODO need translation)",
|
||||
section: "settings",
|
||||
treeAlias: "files",
|
||||
entityType: "file",
|
||||
isDialog: true,
|
||||
select: function (node) {
|
||||
console.log(node)
|
||||
const filepath = decodeURIComponent(node.id.replace(/\+/g, " "));
|
||||
block.view = filepath;
|
||||
editorService.close();
|
||||
},
|
||||
close: function () {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
editorService.treePicker(filePicker);
|
||||
localizationService.localize("blockEditor_headlineSelectView").then(function(localizedTitle) {
|
||||
|
||||
const filePicker = {
|
||||
title: localizedTitle,
|
||||
section: "settings",
|
||||
treeAlias: "files",
|
||||
entityType: "file",
|
||||
isDialog: true,
|
||||
select: function (node) {
|
||||
console.log(node)
|
||||
const filepath = decodeURIComponent(node.id.replace(/\+/g, " "));
|
||||
block.view = filepath;
|
||||
editorService.close();
|
||||
},
|
||||
close: function () {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
editorService.treePicker(filePicker);
|
||||
|
||||
});
|
||||
}
|
||||
vm.requestRemoveViewForBlock = function(block) {
|
||||
localizationService.localizeMany(["general_remove", "defaultdialogs_confirmremoveusageof"]).then(function (data) {
|
||||
@@ -142,22 +150,26 @@
|
||||
|
||||
|
||||
vm.addStylesheetForBlock = function(block) {
|
||||
const filePicker = {
|
||||
title: "Select Stylesheet (TODO need translation)",
|
||||
section: "settings",
|
||||
treeAlias: "files",
|
||||
entityType: "file",
|
||||
isDialog: true,
|
||||
select: function (node) {
|
||||
const filepath = decodeURIComponent(node.id.replace(/\+/g, " "));
|
||||
block.stylesheet = filepath;
|
||||
editorService.close();
|
||||
},
|
||||
close: function () {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
editorService.treePicker(filePicker);
|
||||
localizationService.localize("blockEditor_headlineAddCustomStylesheet").then(function(localizedTitle) {
|
||||
|
||||
const filePicker = {
|
||||
title: localizedTitle,
|
||||
section: "settings",
|
||||
treeAlias: "files",
|
||||
entityType: "file",
|
||||
isDialog: true,
|
||||
select: function (node) {
|
||||
const filepath = decodeURIComponent(node.id.replace(/\+/g, " "));
|
||||
block.stylesheet = filepath;
|
||||
editorService.close();
|
||||
},
|
||||
close: function () {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
editorService.treePicker(filePicker);
|
||||
|
||||
});
|
||||
}
|
||||
vm.requestRemoveStylesheetForBlock = function(block) {
|
||||
localizationService.localizeMany(["general_remove", "defaultdialogs_confirmremoveusageof"]).then(function (data) {
|
||||
@@ -181,24 +193,29 @@
|
||||
|
||||
|
||||
vm.addThumbnailForBlock = function(block) {
|
||||
const thumbnailPicker = {
|
||||
title: "Select thumbnail (TODO need translation)",
|
||||
section: "settings",
|
||||
treeAlias: "files",
|
||||
entityType: "file",
|
||||
isDialog: true,
|
||||
filter: function (i) {
|
||||
return !(i.name.indexOf(".jpg") !== -1 || i.name.indexOf(".jpeg") !== -1 || i.name.indexOf(".png") !== -1 || i.name.indexOf(".svg") !== -1 || i.name.indexOf(".webp") !== -1 || i.name.indexOf(".gif") !== -1);
|
||||
},
|
||||
select: function (file) {
|
||||
block.thumbnail = file.name;
|
||||
editorService.close();
|
||||
},
|
||||
close: function () {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
editorService.treePicker(thumbnailPicker);
|
||||
|
||||
localizationService.localize("blockEditor_headlineAddThumbnail").then(function(localizedTitle) {
|
||||
|
||||
const thumbnailPicker = {
|
||||
title: localizedTitle,
|
||||
section: "settings",
|
||||
treeAlias: "files",
|
||||
entityType: "file",
|
||||
isDialog: true,
|
||||
filter: function (i) {
|
||||
return !(i.name.indexOf(".jpg") !== -1 || i.name.indexOf(".jpeg") !== -1 || i.name.indexOf(".png") !== -1 || i.name.indexOf(".svg") !== -1 || i.name.indexOf(".webp") !== -1 || i.name.indexOf(".gif") !== -1);
|
||||
},
|
||||
select: function (file) {
|
||||
block.thumbnail = file.name;
|
||||
editorService.close();
|
||||
},
|
||||
close: function () {
|
||||
editorService.close();
|
||||
}
|
||||
};
|
||||
editorService.treePicker(thumbnailPicker);
|
||||
|
||||
});
|
||||
}
|
||||
vm.removeThumbnailForBlock = function(entry) {
|
||||
entry.thumbnail = null;
|
||||
|
||||
@@ -2404,6 +2404,14 @@ To manage your website, simply open the Umbraco back office and start adding con
|
||||
<key alias="formsDescription">Create forms using an intuitive drag and drop interface. From simple contact forms that sends e-mails to advanced questionaires that integrate with CRM systems. Your clients will love it!</key>
|
||||
</area>
|
||||
<area alias="blockEditor">
|
||||
<key alias="headlineCreateBlock">Create new block</key>
|
||||
<key alias="headlineAddSettingsElementType">Attach a settings section</key>
|
||||
<key alias="headlineAddCustomView">Select view</key>
|
||||
<key alias="headlineAddCustomStylesheet">Select stylesheet</key>
|
||||
<key alias="headlineAddThumbnail">Choose thumbnail</key>
|
||||
<key alias="labelcreateNewElementType">Create new</key>
|
||||
<key alias="labelCustomStylesheet">Custom stylesheet</key>
|
||||
<key alias="addCustomStylesheet">Add stylesheet</key>
|
||||
<key alias="headlineBlockAppearance">Block apperance</key>
|
||||
<key alias="headlineDataModels">Data models</key>
|
||||
<key alias="headlineShowcase">Showcase</key>
|
||||
|
||||
@@ -2415,6 +2415,14 @@ To manage your website, simply open the Umbraco back office and start adding con
|
||||
<key alias="formsDescription">Create forms using an intuitive drag and drop interface. From simple contact forms that sends e-mails to advanced questionaires that integrate with CRM systems. Your clients will love it!</key>
|
||||
</area>
|
||||
<area alias="blockEditor">
|
||||
<key alias="headlineCreateBlock">Create new block</key>
|
||||
<key alias="headlineAddSettingsElementType">Attach a settings section</key>
|
||||
<key alias="headlineAddCustomView">Select view</key>
|
||||
<key alias="headlineAddCustomStylesheet">Select stylesheet</key>
|
||||
<key alias="headlineAddThumbnail">Choose thumbnail</key>
|
||||
<key alias="labelcreateNewElementType">Create new</key>
|
||||
<key alias="labelCustomStylesheet">Custom stylesheet</key>
|
||||
<key alias="addCustomStylesheet">Add stylesheet</key>
|
||||
<key alias="headlineBlockAppearance">Block apperance</key>
|
||||
<key alias="headlineDataModels">Data models</key>
|
||||
<key alias="headlineShowcase">Showcase</key>
|
||||
@@ -2435,5 +2443,6 @@ To manage your website, simply open the Umbraco back office and start adding con
|
||||
<key alias="addThumbnail">Add thumbnail</key>
|
||||
<key alias="tabCreateEmpty">Create empty</key>
|
||||
<key alias="tabClipboard">Clipboard</key>
|
||||
<key alias="tabBlockSettings">Settings</key>
|
||||
</area>
|
||||
</language>
|
||||
|
||||
Reference in New Issue
Block a user