webstaff: Teach grid to always show checkbox menu items, and adjust style a bit
authorMike Rylander <mrylander@gmail.com>
Thu, 18 May 2017 23:24:45 +0000 (19:24 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Tue, 30 May 2017 16:06:47 +0000 (12:06 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/templates/staff/share/t_autogrid.tt2

index cf5ac46..f70e0b8 100644 (file)
@@ -8,7 +8,7 @@
 
   <div class="eg-grid-primary-label">{{mainLabel}}</div>
 
-  <div class="btn-group" 
+  <div class="btn-group" style="margin-top: 4px"
     is-open="gridMenuIsOpen" ng-if="menuLabel && showMenu" uib-dropdown>
     <button type="button" class="btn btn-default eg-grid-menu-item" uib-dropdown-toggle>
       {{menuLabel}}<span class="caret"></span>
       ng-click="item.handler(item, item.handlerData)">
         {{item.label}}
     </button>
+  </div>
+
+  <!-- Always show checkbox items as a
+       horizontal row of buttons -->
+  <div class="btn-group" ng-if="showMenu">
     <div ng-if="item.checkbox"
       class="btn btn-default eg-grid-menu-item"
       ng-repeat="item in menuItems">