Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit f0292f75 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: #11

Übergeordneter d4fe5aa4
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -509,6 +509,10 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
});
},
/**
* Unloads the current sitemap item
* The save method of the current active control is executed
*/
$unloadCurrentItem: function () {
if (!this.$ActiveItem) {
return;
......@@ -531,6 +535,11 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
ActiveItem.setAttribute('itemData', data.data);
},
/**
* Refresh the name of the active map item
*
* @returns {Promise}
*/
$refreshItemName: function () {
const Item = this.$ActiveMapItem;
......@@ -555,6 +564,11 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
});
},
/**
* Return the active item of the sitemap
*
* @returns {null|*}
*/
$getActiveSitemapItem: function () {
const item = this.$Map.getSelectedChildren();
......@@ -634,7 +648,22 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
text : QUILocale.get(lg, 'context.menu.deleteChild'),
events: {
click: () => {
Item.destroy();
new QUIConfirm({
icon : 'fa fa-trash',
texticon : 'fa fa-trash',
title : QUILocale.get(lg, 'window.deleteItem.title'),
information: QUILocale.get(lg, 'window.deleteItem.information', {
entry: Item.getAttribute('text')
}),
text : QUILocale.get(lg, 'window.deleteItem.text'),
maxHeight : 300,
maxWidth : 500,
events : {
submit: function () {
Item.destroy();
}
}
}).open();
}
}
}));
......
......@@ -437,6 +437,26 @@
<en><![CDATA[Change type]]></en>
</locale>
<locale name="window.deleteItem.title">
<de><![CDATA[Eintrag löschen?]]></de>
<en><![CDATA[Delete entry?]]></en>
</locale>
<locale name="window.deleteItem.text">
<de><![CDATA[Eintrag wirklich löschen?]]></de>
<en><![CDATA[Really delete the entry?]]></en>
</locale>
<locale name="window.deleteItem.information">
<de><![CDATA[
Möchtest du wirklich den Menüeintrag <b>[entry]</b> löschen?
Dieser Eintrag wird unwiederruflich gelöscht und kann nicht wieder hergestellt werden.
]]></de>
<en><![CDATA[
Do you really want to delete the menu entry <b>[entry]</b>?
This entry will be deleted irrevocably and cannot be restored.
]]></en>
</locale>
<locale name="quiqqer.menu.independent.changeItemType.title">
<de><![CDATA[Typ ändern]]></de>
<en><![CDATA[Change type]]></en>
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren