Explorar o código

Ticket #3583 - Timeline: Dynamic browsing: Counters.

AntonLV %!s(int64=4) %!d(string=hai) anos
pai
achega
4e4479ad01

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

@@ -7,6 +7,11 @@
                         <bx_include_auto:menu_icon.html />
                         <span class="bx-menu-item-title ml-2 truncate">__title__</span>
                     </a>
+                    <bx_if:addon>
+                        <div class="bx-menu-addon pl-2">
+                            <div class="bx-menu-addon-cnt bx-def-label menu">__addon__</div>
+                        </div>
+                    </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)">

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

@@ -1,7 +1,7 @@
 <ul class="bx-menu-item-subitems bx-menu-pf-subitems bx-menu-ver">
     <bx_repeat:menu_items>
         <li class="bx-menu-subitem bx-menu-subitem-__name__ __class_add__ text-sm font-medium">
-            <div class="bx-menu-item-cnt flex items-center pl-4 pr-2 py-2 text-gray-600 dark:text-gray-300 hover:bg-gray-200 dark:hover:text-gray-100 dark:hover:bg-gray-700 hover:text-gray-900 rounded-md">
+            <div class="bx-menu-item-cnt flex items-center justify-between pl-4 pr-2 py-2 text-gray-600 dark:text-gray-300 hover:bg-gray-200 dark:hover:text-gray-100 dark:hover:bg-gray-700 hover:text-gray-900 rounded-md">
                 <a class="flex items-center truncate" href="__link__" onclick="__onclick__"__attrs__>
                     <bx_include_auto:menu_icon.html />
                     <span class="bx-menu-item-title ml-2 truncate">__title__</span>

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

@@ -67,13 +67,15 @@ class BxTimelineMenuFeeds extends BxTemplMenu
                 $aSubmenu[] = array(
                     'id' => 'context-' . $iId, 
                     'name' => 'context-' . $iId, 
+                    'module' => $aItem['module'],
                     'class' => '', 
                     'link' => $oContext->getUrl(), 
                     'onclick' => sprintf($sOnClickMask, $aItem['module'], $iId), 
                     'target' => '_self', 
                     'title' => $oContext->getDisplayName(), 
                     'icon' => $oContext->getIcon(),
-                    'active' => 1
+                    'active' => 1,
+                    'context_id' => $iId
                 );
             }
 

+ 11 - 0
modules/boonex/timeline/template/css/view.css

@@ -59,6 +59,17 @@
 .bx-tl-menu-feeds.bx-menu-ver li.bx-menu-item-collapsed .bx-menu-item-subitems {
     display: none;
 }
+.bx-tl-menu-feeds.bx-menu-ver li .bx-menu-subitem .bx-menu-item-cnt {
+    position: relative;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-flex-flow: row nowrap;
+    flex-flow: row nowrap;
+    -webkit-align-items: center;
+    align-items: center;
+    -webkit-justify-content: space-between;
+    justify-content: space-between;
+}
 
 
 /*--- Views Block Style ---*/

+ 5 - 0
modules/boonex/timeline/template/menu_feeds.html

@@ -7,6 +7,11 @@
                         <bx_include_auto:menu_icon.html />
                         <span class="bx-menu-item-title bx-def-margin-sec-left-auto">__title__</span>
                     </a>
+                    <bx_if:addon>
+                        <div class="bx-menu-addon bx-def-padding-sec-left">
+                            <div class="bx-menu-addon-cnt bx-def-label menu">__addon__</div>
+                        </div>
+                    </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)">