From 91a35ee01200ffa3b8557232514a5673bff04a46 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Fri, 17 Jul 2009 04:46:59 -0400
Subject: [PATCH] - use lowercase in html tag names (to make switch to xhtml simpler in the future)

---
 program/js/list.js |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/program/js/list.js b/program/js/list.js
index 193e467..01ad5f3 100644
--- a/program/js/list.js
+++ b/program/js/list.js
@@ -127,7 +127,7 @@
  */
 clear: function(sel)
 {
-  var tbody = document.createElement('TBODY');
+  var tbody = document.createElement('tbody');
   this.list.insertBefore(tbody, this.list.tBodies[0]);
   this.list.removeChild(this.list.tBodies[1]);
   this.rows = new Array();
@@ -217,7 +217,8 @@
 {
   // don't do anything (another action processed before)
   var evtarget = rcube_event.get_target(e);
-  if (this.dont_select || (evtarget && (evtarget.tagName == 'INPUT' || evtarget.tagName == 'IMG')))
+  var tagname = evtarget.tagName.toLowerCase();
+  if (this.dont_select || (evtarget && (tagname == 'input' || tagname == 'img')))
     return true;
     
   // accept right-clicks
@@ -241,7 +242,7 @@
     rcube_event.add_listener({element:document, event:'mouseup', object:this, method:'drag_mouse_up'});
 
     // add listener for iframes
-    var iframes = document.getElementsByTagName('IFRAME');
+    var iframes = document.getElementsByTagName('iframe');
     this.iframe_events = Object();
     for (var n in iframes)
     {
@@ -283,8 +284,9 @@
   var now = new Date().getTime();
   var mod_key = rcube_event.get_modifier(e);
   var evtarget = rcube_event.get_target(e);
+  var tagname = evtarget.tagName.toLowerCase();
 
-  if ((evtarget && (evtarget.tagName == 'INPUT' || evtarget.tagName == 'IMG')))
+  if ((evtarget && (tagname == 'input' || tagname == 'img')))
     return true;
 
   // don't do anything (another action processed before)
@@ -835,7 +837,7 @@
   rcube_event.remove_listener({element:document, event:'mousemove', object:this, method:'drag_mouse_move'});
   rcube_event.remove_listener({element:document, event:'mouseup', object:this, method:'drag_mouse_up'});
 
-  var iframes = document.getElementsByTagName('IFRAME');
+  var iframes = document.getElementsByTagName('iframe');
   for (var n in iframes) {
     var iframedoc;
     
@@ -869,7 +871,7 @@
 set_background_mode: function(flag)
 {
   if (flag) {
-    this.background = document.createElement('TBODY');
+    this.background = document.createElement('tbody');
   } else if (this.background) {
     this.list.replaceChild(this.background, this.list.tBodies[0]);
     this.background = null;

--
Gitblit v1.9.1