webstaff: install and include Lovefield in prep for offline mode
authorMike Rylander <mrylander@gmail.com>
Thu, 30 Mar 2017 18:15:34 +0000 (14:15 -0400)
committerMike Rylander <mrylander@gmail.com>
Thu, 30 Mar 2017 18:15:34 +0000 (14:15 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/templates/staff/base_js.tt2
Open-ILS/web/js/ui/default/staff/Gruntfile.js
Open-ILS/web/js/ui/default/staff/bower.json

index 224ae0f..7ea0d86 100644 (file)
@@ -18,6 +18,7 @@
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular-tree-control.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/iframeResizer.min.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/ng-order-object-by.js"></script>
+<script src="[% ctx.media_prefix %]/js/ui/default/staff/build/js/lovefield.min.js"></script>
 
 <!-- IDL / opensrf (network) -->
 <script src="[% ctx.media_prefix %]/js/dojo/opensrf/JSON_v1.js"></script>
index 7015786..aaa451e 100644 (file)
@@ -36,7 +36,9 @@ module.exports = function(grunt) {
             'bower_components/iframe-resizer/js/iframeResizer.min.js',
             'bower_components/iframe-resizer/js/iframeResizer.map',
             'bower_components/iframe-resizer/js/iframeResizer.contentWindow.min.js',
-            'bower_components/angular-order-object-by/src/ng-order-object-by.js'
+            'bower_components/angular-order-object-by/src/ng-order-object-by.js',
+            'bower_components/lovefield/dist/lovefield.min.js',
+            'bower_components/lovefield/dist/lovefield.min.js.map'
           ]
         }]
       },
@@ -131,7 +133,9 @@ module.exports = function(grunt) {
             'build/js/hotkeys.min.js',
             'build/js/angular-tree-control.js',
             'build/js/ngToast.min.js',
+            'build/js/lovefield.min.js',
             // NOTE: OpenSRF must be installed
+            // XXX: Should not be hard-coded
             '/openils/lib/javascript/JSON_v1.js',
             '/openils/lib/javascript/opensrf.js',
             '/openils/lib/javascript/opensrf_ws.js',
index 65a8539..7bc109f 100644 (file)
     "angular-tree-control": "~0.2.28",
     "angular-animate": "~1.5.3",
     "angular-hotkeys": "cfp-angular-hotkeys#^1.7.0",
-    "angular-cookies": "^1.5.8",
+    "angular-cookies": "~1.5.8",
     "iframe-resizer": "^3.5.5",
-    "angular-order-object-by": "*"
+    "angular-order-object-by": "*",
+    "lovefield": "*"
   },
   "resolutions": {
     "angular": "~1.5.5"