|
|
@@ -78,14 +78,14 @@ function initP5MainMenuDropdown( btnNode, idSubMenu ) {
|
|
|
var jqDropdownTrigger = jQuery(btnNode)
|
|
|
var jqDropdownMenu = jQuery('#' + idSubMenu)
|
|
|
var jqDropdownParent = jqDropdownMenu.parent()
|
|
|
+ var rerenderDropdown = (function (global, idSubMenu) {
|
|
|
+ return function (data) {
|
|
|
+ console.log('DBG renderP5MainMenuDropdown', {data, idSubMenu});
|
|
|
+ renderP5MainMenuDropdown(data, idSubMenu);
|
|
|
+ }
|
|
|
+ })(global, idSubMenu);
|
|
|
|
|
|
- global.p5UI__MenuStore.subscribe(
|
|
|
- (function (global, idSubMenu) {
|
|
|
- return function (data) {
|
|
|
- renderP5MainMenuDropdown(data, idSubMenu);
|
|
|
- }
|
|
|
- })(global, idSubMenu)
|
|
|
- )
|
|
|
+ global.p5UI__MenuStore.subscribe(rerenderDropdown)
|
|
|
|
|
|
jqDropdownTrigger.attr('data-toggle', 'dropdown') // is required by bootstrap dorpdown.js evenf if is called via js
|
|
|
|