Changeset 2761 in subversion
- Timestamp:
- Jul 17, 2009 4:46:59 AM (4 years ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 4 edited
-
plugins/managesieve/managesieve.js (modified) (1 diff)
-
program/js/app.js (modified) (14 diffs)
-
program/js/googiespell.js (modified) (22 diffs)
-
program/js/list.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/plugins/managesieve/managesieve.js
r2510 r2761 172 172 if (row) 173 173 { 174 new_row = parent.document.createElement(' TR');174 new_row = parent.document.createElement('tr'); 175 175 new_row.id = 'rcmrow'+id; 176 td = parent.document.createElement(' TD');176 td = parent.document.createElement('td'); 177 177 new_row.appendChild(td); 178 178 list.insert_row(new_row, false); -
trunk/roundcubemail/program/js/app.js
r2694 r2761 419 419 420 420 // set eventhandler to message icon 421 if (row.icon = row.obj.getElementsByTagName(' TD')[0].getElementsByTagName('IMG')[0])421 if (row.icon = row.obj.getElementsByTagName('td')[0].getElementsByTagName('img')[0]) 422 422 { 423 423 var p = this; … … 436 436 437 437 // set eventhandler to flag icon, if icon found 438 if (this.env.flagged_col && (row.flagged_icon = row.obj.getElementsByTagName(' TD')[this.env.flagged_col].getElementsByTagName('IMG')[0]))438 if (this.env.flagged_col && (row.flagged_icon = row.obj.getElementsByTagName('td')[this.env.flagged_col].getElementsByTagName('img')[0])) 439 439 { 440 440 var p = this; … … 2406 2406 else // for standards-compilant browsers 2407 2407 { 2408 var frame = document.createElement(' IFRAME');2408 var frame = document.createElement('iframe'); 2409 2409 frame.name = frame_name; 2410 2410 frame.style.border = 'none'; … … 2919 2919 this.subscription_list.row_init = function (row) 2920 2920 { 2921 var anchors = row.obj.getElementsByTagName(' A');2921 var anchors = row.obj.getElementsByTagName('a'); 2922 2922 if (anchors[0]) 2923 2923 anchors[0].onclick = function() { p.rename_folder(row.id); return false; }; … … 3085 3085 { 3086 3086 var reg = new RegExp('.*['+RegExp.escape(this.env.delimiter)+']'); 3087 this.name_input = document.createElement(' INPUT');3087 this.name_input = document.createElement('input'); 3088 3088 this.name_input.type = 'text'; 3089 3089 this.name_input.value = this.env.subscriptionrows[id][0].replace(reg, ''); … … 3212 3212 row.cells[1].innerHTML = '*'; 3213 3213 3214 if (!replace && row.cells[2] && row.cells[2].firstChild.tagName =='INPUT')3214 if (!replace && row.cells[2] && row.cells[2].firstChild.tagName.toLowerCase()=='input') 3215 3215 { 3216 3216 row.cells[2].firstChild.value = name; … … 3315 3315 { 3316 3316 var cell, td; 3317 var new_row = document.createElement(' TR');3317 var new_row = document.createElement('tr'); 3318 3318 for(var n=0; n<row.cells.length; n++) 3319 3319 { 3320 3320 cell = row.cells[n]; 3321 td = document.createElement(' TD');3321 td = document.createElement('td'); 3322 3322 3323 3323 if (cell.className) … … 3407 3407 { 3408 3408 obj.setAttribute('alt', this.get_label(label)); 3409 if ((link = obj.parentNode) && link.tagName == 'A')3409 if ((link = obj.parentNode) && link.tagName.toLowerCase() == 'a') 3410 3410 link.setAttribute('title', this.get_label(label)); 3411 3411 } … … 3570 3570 { 3571 3571 // if we have links for sorting, it's a bit more complicated... 3572 if (cell.firstChild && cell.firstChild.tagName =='A')3572 if (cell.firstChild && cell.firstChild.tagName.toLowerCase()=='a') 3573 3573 { 3574 3574 cell.firstChild.innerHTML = this.get_label(this.coltypes[n]); … … 3616 3616 3617 3617 // for performance use DOM instead of jQuery here 3618 var row = document.createElement(' TR');3618 var row = document.createElement('tr'); 3619 3619 row.id = 'rcmrow'+uid; 3620 3620 row.className = css_class; … … 3636 3636 3637 3637 // add icon col 3638 var col = document.createElement(' TD');3638 var col = document.createElement('td'); 3639 3639 col.className = 'icon'; 3640 3640 col.innerHTML = icon ? '<img src="'+icon+'" alt="" />' : ''; … … 3644 3644 for (var n = 0; n < this.coltypes.length; n++) { 3645 3645 var c = this.coltypes[n]; 3646 col = document.createElement(' TD');3646 col = document.createElement('td'); 3647 3647 col.className = String(c).toLowerCase(); 3648 3648 … … 3788 3788 var even = rowcount%2; 3789 3789 3790 var row = document.createElement(' TR');3790 var row = document.createElement('tr'); 3791 3791 row.id = 'rcmrow'+cid; 3792 3792 row.className = 'contact '+(even ? 'even' : 'odd'); … … 3797 3797 // add each submitted col 3798 3798 for (var c in cols) { 3799 col = document.createElement(' TD');3799 col = document.createElement('td'); 3800 3800 col.className = String(c).toLowerCase(); 3801 3801 col.innerHTML = cols[c]; -
trunk/roundcubemail/program/js/googiespell.js
r2500 r2761 95 95 if (this.text_area) { 96 96 if (!this.spell_container && this.decoration) { 97 var table = document.createElement(' TABLE');98 var tbody = document.createElement(' TBODY');99 var tr = document.createElement(' TR');100 var spell_container = document.createElement(' TD');97 var table = document.createElement('table'); 98 var tbody = document.createElement('tbody'); 99 var tr = document.createElement('tr'); 100 var spell_container = document.createElement('td'); 101 101 102 102 var r_width = this.isDefined(this.force_width) ? this.force_width : this.text_area.offsetWidth; … … 318 318 ///// 319 319 this.createErrorWindow = function() { 320 this.error_window = document.createElement(' DIV');320 this.error_window = document.createElement('div'); 321 321 $(this.error_window).addClass('googie_window').attr('googie_action_btn', '1'); 322 322 } … … 350 350 351 351 this.createListSeparator = function() { 352 var td = document.createElement(' TD');353 var tr = document.createElement(' TR');352 var td = document.createElement('td'); 353 var tr = document.createElement('tr'); 354 354 355 355 $(td).html(' ').attr('googie_action_btn', '1') … … 396 396 'top': (pos.top+20)+'px', 'left': (pos.left)+'px'}).html(''); 397 397 398 var table = document.createElement(' TABLE');399 var list = document.createElement(' TBODY');398 var table = document.createElement('table'); 399 var list = document.createElement('tbody'); 400 400 401 401 $(table).addClass('googie_list').attr('googie_action_btn', '1'); … … 419 419 420 420 if (suggestions.length == 0) { 421 var row = document.createElement(' TR');422 var item = document.createElement(' TD');423 var dummy = document.createElement(' SPAN');421 var row = document.createElement('tr'); 422 var item = document.createElement('td'); 423 var dummy = document.createElement('span'); 424 424 425 425 $(dummy).text(this.lang_no_suggestions); … … 432 432 433 433 for (i=0; i < suggestions.length; i++) { 434 var row = document.createElement(' TR');435 var item = document.createElement(' TD');436 var dummy = document.createElement(' SPAN');434 var row = document.createElement('tr'); 435 var item = document.createElement('td'); 436 var dummy = document.createElement('span'); 437 437 438 438 $(dummy).html(suggestions[i]); … … 450 450 if (elm.is_changed && elm.innerHTML != elm.old_value) { 451 451 var old_value = elm.old_value; 452 var revert_row = document.createElement(' TR');453 var revert = document.createElement(' TD');454 var rev_span = document.createElement(' SPAN');452 var revert_row = document.createElement('tr'); 453 var revert = document.createElement('td'); 454 var rev_span = document.createElement('span'); 455 455 456 456 $(rev_span).addClass('googie_list_revert').html(this.lang_revert + ' ' + old_value); … … 470 470 471 471 //Append the edit box 472 var edit_row = document.createElement(' TR');473 var edit = document.createElement(' TD');474 var edit_input = document.createElement(' INPUT');475 var ok_pic = document.createElement(' IMG');476 var edit_form = document.createElement(' FORM');472 var edit_row = document.createElement('tr'); 473 var edit = document.createElement('td'); 474 var edit_input = document.createElement('input'); 475 var ok_pic = document.createElement('img'); 476 var edit_form = document.createElement('form'); 477 477 478 478 var onsub = function () { … … 516 516 517 517 if (!e_elm[2] || e_elm[2](elm, ref)) { 518 var e_row = document.createElement(' TR');519 var e_col = document.createElement(' TD');518 var e_row = document.createElement('tr'); 519 var e_col = document.createElement('td'); 520 520 521 521 $(e_col).html(e_elm[0]) … … 562 562 ////// 563 563 this.createEditLayer = function(width, height) { 564 this.edit_layer = document.createElement(' DIV');564 this.edit_layer = document.createElement('div'); 565 565 $(this.edit_layer).addClass('googie_edit_layer').width(width-10).height(height); 566 566 567 if (this.text_area.nodeName != 'INPUT' || $(this.text_area).val() == '') {567 if (this.text_area.nodeName.toLowerCase() != 'input' || $(this.text_area).val() == '') { 568 568 $(this.edit_layer).css('overflow', 'auto').height(height-4); 569 569 } else { … … 614 614 615 615 this.createErrorLink = function(text, id) { 616 var elm = document.createElement(' SPAN');616 var elm = document.createElement('span'); 617 617 var ref = this; 618 618 var d = function (e) { … … 638 638 txt_part = txt_part.replace(/ $/g, " "); 639 639 640 var span = document.createElement(' SPAN');640 var span = document.createElement('span'); 641 641 $(span).html(txt_part); 642 642 return span; … … 644 644 645 645 this.showErrorsInIframe = function() { 646 var output = document.createElement(' DIV')646 var output = document.createElement('div') 647 647 var pointer = 0; 648 648 var results = this.results; … … 701 701 ////// 702 702 this.createLangWindow = function() { 703 this.language_window = document.createElement(' DIV');703 this.language_window = document.createElement('div'); 704 704 $(this.language_window).addClass('googie_window') 705 705 .width(100).attr('googie_action_btn', '1'); 706 706 707 707 //Build up the result list 708 var table = document.createElement(' TABLE');709 var list = document.createElement(' TBODY');708 var table = document.createElement('table'); 709 var list = document.createElement('tbody'); 710 710 var ref = this; 711 711 … … 714 714 715 715 for (i=0; i < this.langlist_codes.length; i++) { 716 var row = document.createElement(' TR');717 var item = document.createElement(' TD');718 var span = document.createElement(' SPAN');716 var row = document.createElement('tr'); 717 var item = document.createElement('td'); 718 var span = document.createElement('span'); 719 719 720 720 $(span).text(this.lang_to_word[this.langlist_codes[i]]); … … 806 806 .attr({src: this.img_dir + 'change_lang.gif', 'alt': 'Change language', 'googie_action_btn': '1'}); 807 807 808 var switch_lan = document.createElement(' SPAN');808 var switch_lan = document.createElement('span'); 809 809 var ref = this; 810 810 … … 812 812 .append(img) 813 813 .bind('click', function(e) { 814 var elm = this.tagName == 'IMG' ? this.parentNode : this;814 var elm = this.tagName.toLowerCase() == 'img' ? this.parentNode : this; 815 815 if($(elm).hasClass('googie_lang_3d_click')) { 816 816 elm.className = 'googie_lang_3d_on'; … … 827 827 828 828 this.createSpellDiv = function() { 829 var span = document.createElement(' SPAN');829 var span = document.createElement('span'); 830 830 831 831 $(span).addClass('googie_check_spelling_link').text(this.lang_chck_spell); … … 892 892 this.switch_lan_pic = this.createChangeLangPic(); 893 893 else 894 this.switch_lan_pic = document.createElement(' SPAN');894 this.switch_lan_pic = document.createElement('span'); 895 895 896 896 var span_chck = this.createSpellDiv(); … … 940 940 941 941 this.createButton = function(name, css_class, c_fn) { 942 var btn_row = document.createElement(' TR');943 var btn = document.createElement(' TD');942 var btn_row = document.createElement('tr'); 943 var btn = document.createElement('td'); 944 944 var spn_btn; 945 945 946 946 if (css_class) { 947 spn_btn = document.createElement(' SPAN');947 spn_btn = document.createElement('span'); 948 948 $(spn_btn).addClass(css_class).html(name); 949 949 } else { … … 973 973 rcmail.set_busy(true, 'checking'); 974 974 /* 975 this.indicator = document.createElement(' IMG');975 this.indicator = document.createElement('img'); 976 976 $(this.indicator).attr('src', this.img_dir + 'indicator.gif') 977 977 .css({'margin-right': '5px', 'text-decoration': 'none'}).width(16).height(16); … … 985 985 986 986 this.createFocusLink = function(name) { 987 var link = document.createElement(' A');987 var link = document.createElement('a'); 988 988 $(link).attr({'href': 'javascript:;', 'name': name}); 989 989 return link; -
trunk/roundcubemail/program/js/list.js
r2612 r2761 128 128 clear: function(sel) 129 129 { 130 var tbody = document.createElement(' TBODY');130 var tbody = document.createElement('tbody'); 131 131 this.list.insertBefore(tbody, this.list.tBodies[0]); 132 132 this.list.removeChild(this.list.tBodies[1]); … … 218 218 // don't do anything (another action processed before) 219 219 var evtarget = rcube_event.get_target(e); 220 if (this.dont_select || (evtarget && (evtarget.tagName == 'INPUT' || evtarget.tagName == 'IMG'))) 220 var tagname = evtarget.tagName.toLowerCase(); 221 if (this.dont_select || (evtarget && (tagname == 'input' || tagname == 'img'))) 221 222 return true; 222 223 … … 242 243 243 244 // add listener for iframes 244 var iframes = document.getElementsByTagName(' IFRAME');245 var iframes = document.getElementsByTagName('iframe'); 245 246 this.iframe_events = Object(); 246 247 for (var n in iframes) … … 284 285 var mod_key = rcube_event.get_modifier(e); 285 286 var evtarget = rcube_event.get_target(e); 286 287 if ((evtarget && (evtarget.tagName == 'INPUT' || evtarget.tagName == 'IMG'))) 287 var tagname = evtarget.tagName.toLowerCase(); 288 289 if ((evtarget && (tagname == 'input' || tagname == 'img'))) 288 290 return true; 289 291 … … 836 838 rcube_event.remove_listener({element:document, event:'mouseup', object:this, method:'drag_mouse_up'}); 837 839 838 var iframes = document.getElementsByTagName(' IFRAME');840 var iframes = document.getElementsByTagName('iframe'); 839 841 for (var n in iframes) { 840 842 var iframedoc; … … 870 872 { 871 873 if (flag) { 872 this.background = document.createElement(' TBODY');874 this.background = document.createElement('tbody'); 873 875 } else if (this.background) { 874 876 this.list.replaceChild(this.background, this.list.tBodies[0]);
Note: See TracChangeset
for help on using the changeset viewer.
