| | |
| | | */ |
| | | 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(); |
| | |
| | | { |
| | | // 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 |
| | |
| | | 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) |
| | | { |
| | |
| | | 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) |
| | |
| | | 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; |
| | | |
| | |
| | | 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; |