This commit is contained in:
2021-11-01 21:52:13 +03:00
parent 353e0715ca
commit 82452a959e
12 changed files with 798 additions and 844 deletions
+17 -9
View File
@@ -140,7 +140,7 @@ kit.ready(['menu', 'animations'], function () {
var menu;
menu = kit.menu.getInstance({
alignOffset: [0, 5],
eventType: 'click',
eventType: 'popover',
}, [
{
label: 'еще (' + window.i + ')',
@@ -161,19 +161,20 @@ kit.ready(['menu', 'animations'], function () {
window.menuBuilder = (function(){
console.log('menuBuilder');
window.menuBase = null;
var menuBase = new kit.menu.Class();
window.menuBase = menuBase;
menuBase.setOptions({
animation: kit.animations.scaleIn,
alignOffset: [5, 5],
hideDelay: 1000,
parent: '#chat-message-15 .chat-message--manager-item-menu',
/**
* доступно 2 режима click / hover,
* доступно 2 режима popover / hint,
* понимать так: данное меню появляется по Клику на родитя (по дефолту hover)
*/
eventType: 'click',
eventType: 'popover',
});
/**
@@ -249,7 +250,7 @@ kit.ready(['menu', 'animations'], function () {
menuItem.remove();
},
});
menu.reInit();
menu.init();
},
});
/**
@@ -262,16 +263,23 @@ kit.ready(['menu', 'animations'], function () {
var item1 = menuBase.addItem({
label: 'меняем предка на R',
/**
*
* @param e
* @param menuItem
* @param {kit.menu.Class} menu
*/
click: function(e, menuItem, menu) {
console.log('клик by ' + menuItem.options.label);
menuItem.setVisible(false);
var tMenu = menu.getItemById(item2.getId());
if(tMenu) {
tMenu.setVisible(true);
}
menu.setParent(document.querySelector('#change-context-menu-r'));
menu.setParent('#change-context-menu-r');
},
}, true);
});
var item2 = menuBase.addItem({
label: 'меняем предка на X',
visible: false,
@@ -282,9 +290,9 @@ kit.ready(['menu', 'animations'], function () {
if(tMenu) {
tMenu.setVisible(true);
}
menu.setParent(document.querySelector('#change-context-menu-x'));
menu.setParent('#change-context-menu-x');
},
}, true);
});
menuBase.init();