From c19896c56596da4238697070472e189b3355e617 Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Thu, 5 Mar 2015 15:16:45 -0500 Subject: [PATCH] webstaff: Allow Record Summary to collapse (and remember the choice) Signed-off-by: Mike Rylander Signed-off-by: Galen Charlton Signed-off-by: Jason Stephenson --- .../staff/cat/share/t_record_summary.tt2 | 52 ++++++++++++++++++- .../ui/default/staff/cat/services/record.js | 18 +++++++ 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2 b/Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2 index 4424b29928..7ce48d2a76 100644 --- a/Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2 +++ b/Open-ILS/src/templates/staff/cat/share/t_record_summary.tt2 @@ -1,6 +1,54 @@ -
[% l('Record Summary') %]
+
+
+
[% l('Record Summary') %]
+ +
+ +
+ +
+
+ +
+
+
[% l('Title:') %]
+ + +
[% l('Author:') %]
+
{{record.simple_record().author()}}
+ +
[% l('Pub Date:') %]
+
+ {{record.simple_record().pubdate()}} +
+ +
[% l('Database ID:') %]
+
{{record.id()}}
+
+
-
+
[% l('Title:') %]
diff --git a/Open-ILS/web/js/ui/default/staff/cat/services/record.js b/Open-ILS/web/js/ui/default/staff/cat/services/record.js index 6975b273b7..19e86adf55 100644 --- a/Open-ILS/web/js/ui/default/staff/cat/services/record.js +++ b/Open-ILS/web/js/ui/default/staff/cat/services/record.js @@ -100,6 +100,24 @@ angular.module('egCoreMod') if ($scope.recordId) loadRecord(); + + $scope.toggle_expand_summary = function() { + if ($scope.collapseRecordSummary) { + $scope.collapseRecordSummary = false; + egCore.hatch.removeItem('eg.cat.record.summary.collapse'); + } else { + $scope.collapseRecordSummary = true; + egCore.hatch.setItem('eg.cat.record.summary.collapse', true); + } + } + + $scope.collapse_summary = function() { + return $scope.collapseRecordSummary; + } + + egCore.hatch.getItem('eg.cat.record.summary.collapse') + .then(function(val) {$scope.collapseRecordSummary = Boolean(val)}); + } ] } -- 2.43.2