added ability to set display type (e.g. display is not 'block') when showing a node
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 4 Jun 2009 22:27:08 +0000 (22:27 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 4 Jun 2009 22:27:08 +0000 (22:27 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13322 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/js/dojo/openils/Util.js

index 5439bbc..9d16036 100644 (file)
@@ -225,19 +225,20 @@ if(!dojo._hasResource["openils.Util"]) {
         dojo.style(node, 'visibility', 'hidden');
     };
 
-    openils.Util.show = function(node) {
+    openils.Util.show = function(node, displayType) {
         if(typeof node == 'string')
             node = dojo.byId(node);
-        dojo.style(node, 'display', 'block');
+        displayType = displayType || 'block';
+        dojo.style(node, 'display', displayType);
         dojo.style(node, 'visibility', 'visible');
     };
 
     /** Toggles the display using show/hide, depending on the current value for CSS 'display' */
-    openils.Util.toggle = function(node) {
+    openils.Util.toggle = function(node, displayType) {
         if(typeof node == 'string')
             node = dojo.byId(node);
         if(dojo.style(node, 'display') == 'none')
-            openils.Util.show(node);
+            openils.Util.show(node, displayType);
         else
             openils.Util.hide(node);
     };