From a46be32f5c54bb58f048fbc333250175d96362b6 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Fri, 14 Mar 2014 10:44:19 -0400 Subject: [PATCH] web staff: autogrid experiments Signed-off-by: Bill Erickson --- Open-ILS/src/templates/staff/parts/t_autogrid.tt2 | 60 ++++++++++------------ Open-ILS/src/templates/staff/test/t_autogrid.tt2 | 3 +- .../web/js/ui/default/staff/services/autogrid.js | 56 +++++++++++--------- 3 files changed, 60 insertions(+), 59 deletions(-) diff --git a/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 b/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 index 981723de13..8e871bf87c 100644 --- a/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 +++ b/Open-ILS/src/templates/staff/parts/t_autogrid.tt2 @@ -5,8 +5,16 @@ .eg-grid-scroll > .row { margin-left: 0; margin-right: 0; } .eg-grid-header-row { font-weight: bold; } .eg-grid div.row {border-bottom: 2px solid #ddd} + .eg-grid-header-cell, .eg-grid-content-cell { overflow: hidden } .eg-grid-content-row:nth-child(even) {background-color: rgb(248, 248, 248);} - .eg-grid-content-column { overflow: hidden } + + + /* yanked from Bootstrap docs CSS */ + .eg-grid-content-row.selected { + border: 1px solid rgba(86,61,124,.2); + background-color: rgba(86,61,124,.15); + color: rgb(51, 51, 51); + }
@@ -26,53 +34,39 @@
+
[% l('#') %]
- +
-
#
-
-
+ ng-repeat="item in dataList.items" + ng-click="applyRowSelection($event, item)" + ng-class="{'selected' : itemIsSelected(item)}"> +
+
{{$index + 1 + dataList.pageOffset}}
- +
-
{{$index + 1}}
-
-
-
-
- {{dataList.fieldValue(item, column.name) | egGridvalueFilter:column}} -
-
-
-
- -
diff --git a/Open-ILS/src/templates/staff/test/t_autogrid.tt2 b/Open-ILS/src/templates/staff/test/t_autogrid.tt2 index 7355272003..92d484471b 100644 --- a/Open-ILS/src/templates/staff/test/t_autogrid.tt2 +++ b/Open-ILS/src/templates/staff/test/t_autogrid.tt2 @@ -3,7 +3,8 @@ + query="testGridQuery" + id-field="id">