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

feat: #11

Übergeordneter cd6e0bee
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
...@@ -76,6 +76,7 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [ ...@@ -76,6 +76,7 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
type: 'separator' type: 'separator'
}); });
/*
this.addButton({ this.addButton({
name : 'add', name : 'add',
text : QUILocale.get('quiqqer/quiqqer', 'add'), text : QUILocale.get('quiqqer/quiqqer', 'add'),
...@@ -85,6 +86,7 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [ ...@@ -85,6 +86,7 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
} }
} }
}); });
*/
this.addButton({ this.addButton({
textimage: 'fa fa-paint-brush', textimage: 'fa fa-paint-brush',
...@@ -144,7 +146,43 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [ ...@@ -144,7 +146,43 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
this.setAttribute('title', menuData.title); this.setAttribute('title', menuData.title);
this.setAttribute('icon', 'fa fa-bars'); this.setAttribute('icon', 'fa fa-bars');
this.refresh(); this.refresh();
//console.warn('init', menuData);
const Start = new QUIMapItem({
icon : 'fa fa-home',
text : menuData.title,
events: {
contextMenu: (Item, event) => {
event.stop();
const pos = Item.getElm().getPosition();
const Menu = new QUIContextMenu({
events: {
onBlur: function (Instance) {
Instance.hide();
Instance.destroy();
}
}
});
Menu.appendChild(new QUIContextMenuItem({
icon : 'fa fa-level-down',
text : QUILocale.get(lg, 'context.menu.insertChild'),
events: {
click: () => {
this.addItem(Item);
}
}
}));
Menu.inject(document.body);
Menu.setPosition(pos.x, pos.y + 30);
Menu.setTitle(Item.getAttribute('text'));
Menu.show();
Menu.focus();
}
}
}).inject(this.$Map);
// build sitemap // build sitemap
if (menuData.data !== null && if (menuData.data !== null &&
typeof menuData.data.children !== 'undefined' && typeof menuData.data.children !== 'undefined' &&
...@@ -177,9 +215,10 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [ ...@@ -177,9 +215,10 @@ define('package/quiqqer/menu/bin/Controls/Independent/MenuPanel', [
} }
}; };
buildChildren(this.$Map, menuData.data.children); buildChildren(Start, menuData.data.children);
} }
Start.open();
this.Loader.hide(); this.Loader.hide();
}); });
}, },
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren