JBAS-1728 Prevent noisy floating.js console errors
authorBill Erickson <berickxx@gmail.com>
Tue, 27 Jun 2017 16:16:20 +0000 (12:16 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/web/js/ui/kcls/circ/selfcheck/floating.js

index b8b5780..7ac1bfb 100644 (file)
@@ -23,8 +23,10 @@ var floatingMenu =
 
 floatingMenu.move = function ()
 {
-    floatingMenu.menu.style.left = floatingMenu.nextX + 'px';
-    floatingMenu.menu.style.top = floatingMenu.nextY + 'px';
+    if (floatingMenu.menu) {
+        floatingMenu.menu.style.left = floatingMenu.nextX + 'px';
+        floatingMenu.menu.style.top = floatingMenu.nextY + 'px';
+    }
 }
 
 floatingMenu.computeShifts = function ()
@@ -130,7 +132,7 @@ floatingMenu.doFloat = function()
               ? document.all[floatingMenuId]
               : document.layers[floatingMenuId];
 
-        initSecondary();
+        floatingMenu.initSecondary();
     }
 
     var stepX, stepY;
@@ -220,4 +222,4 @@ else
     floatingMenu.init();
     floatingMenu.addEvent(window, 'onload',
         floatingMenu.initSecondary);
-}
\ No newline at end of file
+}