]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - js/jslib.js
Attempt to get working in IE9.
[irc/quakenet/qwebirc.git] / js / jslib.js
index 994bf419901aaf80947e1b49f54103b4b4b5f6c0..589baa9e035b5aa10b13c88ed8bae2ec3a2ce2b7 100644 (file)
@@ -244,18 +244,22 @@ qwebirc.util.createInput = function(type, parent, name, selected, id) {
     } else {
       id = "";
     }
-    r = $(document.createElement("<input type=\"" + type + "\"" + name + id + " " + (selected?" checked":"") + "/>"));
-  } else {    
-    r = new Element("input");
-    r.type = type;
-    if(name)
-      r.name = name;
-    if(id)
-      r.id = id;
-      
-    if(selected)
-      r.checked = true;
+    try {
+      return $(document.createElement("<input type=\"" + type + "\"" + name + id + " " + (selected?" checked":"") + "/>"));
+    } catch(e) {
+      /* fallthough, trying it the proper way... */
+    }
   }
+  
+  r = new Element("input");
+  r.type = type;
+  if(name)
+    r.name = name;
+  if(id)
+    r.id = id;
+      
+  if(selected)
+    r.checked = true;
     
   parent.appendChild(r);
   return r;