| | |
| | | this.vendver = (/khtml\/([0-9\.]+)/.test(this.agent_lc)) ? parseFloat(RegExp.$1) : 0; |
| | | |
| | | // get real language out of safari's user agent |
| | | if(this.safari && (/;\s+([a-z]{2})-[a-z]{2}\)/.test(this.agent_lc))) |
| | | if (this.safari && (/;\s+([a-z]{2})-[a-z]{2}\)/.test(this.agent_lc))) |
| | | this.lang = RegExp.$1; |
| | | |
| | | this.dhtml = ((this.ie4 && this.win) || this.ie5 || this.ie6 || this.ns4 || this.mz); |
| | |
| | | // determine whether the mouse is over the given object or not |
| | | function rcube_mouse_is_over(ev, obj) |
| | | { |
| | | var mouse = rcube_event.get_mouse_pos(ev); |
| | | var pos = $(obj).offset(); |
| | | var mouse = rcube_event.get_mouse_pos(ev), |
| | | pos = $(obj).offset(); |
| | | |
| | | return ((mouse.x >= pos.left) && (mouse.x < (pos.left + obj.offsetWidth)) && |
| | | (mouse.y >= pos.top) && (mouse.y < (pos.top + obj.offsetHeight))); |
| | |
| | | |
| | | function getCookie(name) |
| | | { |
| | | var dc = document.cookie; |
| | | var prefix = name + "="; |
| | | var begin = dc.indexOf("; " + prefix); |
| | | var dc = document.cookie, |
| | | prefix = name + "=", |
| | | begin = dc.indexOf("; " + prefix); |
| | | |
| | | if (begin == -1) { |
| | | begin = dc.indexOf(prefix); |
| | | if (begin != 0) return null; |
| | | if (begin != 0) |
| | | return null; |
| | | } |
| | | else |
| | | else { |
| | | begin += 2; |
| | | } |
| | | |
| | | var end = document.cookie.indexOf(";", begin); |
| | | if (end == -1) |
| | | end = dc.length; |
| | | |
| | | return unescape(dc.substring(begin + prefix.length, end)); |
| | | }; |
| | | |
| | |
| | | else |
| | | msg += '\n--------------------------------------\n'; |
| | | |
| | | // Konqueror doesn't allows to just change value of hidden element |
| | | // Konqueror doesn't allow to just change the value of hidden element |
| | | if (bw.konq) { |
| | | box.innerText += msg; |
| | | box.value = box.innerText; |
| | |
| | | |
| | | var bw = new roundcube_browser(); |
| | | bw.set_html_class(); |
| | | |
| | | if (!window.console) |
| | | console = new rcube_console(); |
| | | |
| | | |
| | | // Add escape() method to RegExp object |