Răsfoiți Sursa

Ticket #5194 - Timeline: PHP error when 'Dynamic Browsing: Menu' block is used.

AntonLV 1 an în urmă
părinte
comite
7ff73b0a06

+ 1 - 1
modules/boonex/artificer/data/template/bx_timeline/menu_feeds.html

@@ -14,7 +14,7 @@
                     </bx_if:addon>
                     <bx_if:show_toggle>
                         <span class="bx-menu-collapse pl-2">
-                            <a href="javascript:void(0)" onclick="javascript:__js_object__.toggleMenuItemFeeds(this)">
+                            <a href="javascript:void(0)" onclick="javascript:__js_object__.toggleMenuItemFeeds(this, '__name__')">
                                 <i class="sys-icon chevron-up bx-menu-hide"></i>
                                 <i class="sys-icon chevron-down bx-menu-show"></i>
                             </a>

+ 1 - 0
modules/boonex/timeline/classes/BxTimelineMenuFeeds.php

@@ -110,6 +110,7 @@ class BxTimelineMenuFeeds extends BxTemplMenu
                 'content' => [
                     'js_object' => $this->_sJsObject,
                     'style_prefix' => $this->_sStylePrefix,
+                    'name' => $a['name']
                 ]
             ]
         ]);

+ 2 - 2
modules/boonex/timeline/js/view_filters.js

@@ -121,9 +121,9 @@ BxTimelineViewFilters.prototype.changeFeedFilters = function(oLink, oRequestPara
     );
 };
 
-BxTimelineViewFilters.prototype.toggleMenuItemFeeds = function(oSource)
+BxTimelineViewFilters.prototype.toggleMenuItemFeeds = function(oSource, sMenuItem)
 {
-    bx_menu_toggle(oSource, this._sObjNameMenuFeeds);
+    bx_menu_toggle(oSource, this._sObjNameMenuFeeds, sMenuItem);
 };
 
 BxTimelineViewFilters.prototype.onFilterByModuleChange = function(oSource)

+ 1 - 1
modules/boonex/timeline/template/menu_feeds.html

@@ -14,7 +14,7 @@
                     </bx_if:addon>
                     <bx_if:show_toggle>
                         <span class="bx-menu-collapse bx-def-padding-sec-left">
-                            <a href="javascript:void(0)" onclick="javascript:__js_object__.toggleMenuItemFeeds(this)">
+                            <a href="javascript:void(0)" onclick="javascript:__js_object__.toggleMenuItemFeeds(this, '__name__')">
                                 <i class="sys-icon chevron-up bx-menu-hide"></i>
                                 <i class="sys-icon chevron-down bx-menu-show"></i>
                             </a>