[Jifty-commit] r2024 - jifty/trunk/share/web/static/js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sat Oct 14 01:55:16 EDT 2006


Author: hlb
Date: Sat Oct 14 01:55:16 2006
New Revision: 2024

Modified:
   jifty/trunk/share/web/static/js/bps_util.js
   jifty/trunk/share/web/static/js/jifty.js

Log:
* remove useless check in buttonToLink to get performance boost.


Modified: jifty/trunk/share/web/static/js/bps_util.js
==============================================================================
--- jifty/trunk/share/web/static/js/bps_util.js	(original)
+++ jifty/trunk/share/web/static/js/bps_util.js	Sat Oct 14 01:55:16 2006
@@ -16,22 +16,18 @@
     return Jifty.Calendar.registerDateWidget( id );
 }
 
-function buttonToLink(input) {
-    var e = $(input);
-    if (e) {
-        var link = document.createElement("a");
-        link.setAttribute("href","#");
-        link.setAttribute("onclick",e.getAttribute("onclick"));
-        link.setAttribute("name",e.getAttribute("name"));
-        link.className = e.className;
-        link['virtualform'] = Form.Element.getForm(e);
-        link.appendChild(document.createTextNode(e.getAttribute("value")));
-
-        e.parentNode.insertBefore(link, e.nextSibling);
-        e.parentNode.removeChild(e);
-        return true;
-    }
-    return false;
+function buttonToLink(e) {
+    var link = document.createElement("a");
+    link.setAttribute("href","#");
+    link.setAttribute("onclick",e.getAttribute("onclick"));
+    link.setAttribute("name",e.getAttribute("name"));
+    link.className = e.className;
+    link['virtualform'] = Form.Element.getForm(e);
+    link.appendChild(document.createTextNode(e.getAttribute("value")));
+
+    e.parentNode.insertBefore(link, e.nextSibling);
+    e.parentNode.removeChild(e);
+    return true;
 }
 
 // onload handlers

Modified: jifty/trunk/share/web/static/js/jifty.js
==============================================================================
--- jifty/trunk/share/web/static/js/jifty.js	(original)
+++ jifty/trunk/share/web/static/js/jifty.js	Sat Oct 14 01:55:16 2006
@@ -441,10 +441,7 @@
         }
     },
     'input.button_as_link': function(e) {
-        if ( !Element.hasClassName( e, 'is_button_as_link' ) ) {
-            buttonToLink(e);
-            Element.addClassName( e, 'is_button_as_link' );
-        }
+        buttonToLink(e);
     },
     "input.date, input.text": function(e) {
         /* XXX TODO: Figure out how to make our enter handler detect


More information about the Jifty-commit mailing list