webstaff: better tooltips inside Link MHFD dialog
authorJason Etheridge <jason@equinoxinitiative.org>
Tue, 30 May 2017 15:52:20 +0000 (11:52 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Tue, 30 May 2017 16:06:52 +0000 (12:06 -0400)
Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
Open-ILS/src/templates/staff/serials/t_link_mfhd.tt2
Open-ILS/src/templates/staff/serials/t_mfhd_tooltip.tt2 [new file with mode: 0644]

index 0b423fd..03820d2 100644 (file)
@@ -12,7 +12,7 @@
             <div>
                 {{legacy.mvr.physical_description}}
             </div>
-            <div ng-repeat="svr in legacy.svrs" uib-tooltip="{{svr|json}}" tooltip-placement="left">
+            <div ng-repeat="svr in legacy.svrs" uib-tooltip-template="'/eg/staff/serials/t_mfhd_tooltip'" tooltip-placement="left">
                 <input type="radio" name="which_mfhd" ng-model="args.which_mfhd" ng-value="svr.sre_id" id="{{svr.sre_id}}">
                 <label for="{{svr.sre_id}}">
                     {{svr.location}}
diff --git a/Open-ILS/src/templates/staff/serials/t_mfhd_tooltip.tt2 b/Open-ILS/src/templates/staff/serials/t_mfhd_tooltip.tt2
new file mode 100644 (file)
index 0000000..aa79e28
--- /dev/null
@@ -0,0 +1,77 @@
+<div class="row">
+    <div class="col-md-4">
+        [% l('Record ID') %]
+    </div>
+    <div class="col-md-8">
+        {{ svr.sre_id }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+        [% l('Basic Holdings') %]
+    </div>
+    <div class="col-md-8">
+        {{ svr.basic_holdings | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+    </div>
+    <div class="col-md-8">
+        {{ svr.basic_holdings_add | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+        [% l('Supplement Holdings') %]
+    </div>
+    <div class="col-md-8">
+        {{ svr.supplement_holdings | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+    </div>
+    <div class="col-md-8">
+        {{ svr.supplement_holdings_add | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+        [% l('Index Holdings') %]
+    </div>
+    <div class="col-md-8">
+        {{ svr.index_holdings | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+    </div>
+    <div class="col-md-8">
+        {{ svr.index_holdings_add | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+        [% l('Online') %]
+    </div>
+    <div class="col-md-8">
+        {{ svr.online | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+        [% l('Missing') %]
+    </div>
+    <div class="col-md-8">
+        {{ svr.missing | join:' ; ' }}
+    </div>
+</div>
+<div class="row">
+    <div class="col-md-4">
+        [% l('Incomplete') %]
+    </div>
+    <div class="col-md-8">
+        {{ svr.incomplete | join:' ; ' }}
+    </div>
+</div>