| | |
| | | | Roundcube common js library | |
| | | | | |
| | | | This file is part of the Roundcube web development suite | |
| | | | Copyright (C) 2005-2007, The Roundcube Dev Team | |
| | | | Licensed under the GNU GPL | |
| | | | Copyright (C) 2005-2012, The Roundcube Dev Team | |
| | | | | |
| | | | Licensed under the GNU General Public License version 3 or | |
| | | | any later version with exceptions for skins & plugins. | |
| | | | See the README file for a full license statement. | |
| | | | | |
| | | +-----------------------------------------------------------------------+ |
| | | | Author: Thomas Bruederli <roundcube@gmail.com> | |
| | |
| | | this.ie4 = (this.ie && !this.dom); |
| | | this.ie5 = (this.dom && this.appver.indexOf('MSIE 5')>0); |
| | | this.ie8 = (this.dom && this.appver.indexOf('MSIE 8')>0); |
| | | this.ie9 = (this.dom && this.appver.indexOf('MSIE 9')>0); |
| | | this.ie7 = (this.dom && this.appver.indexOf('MSIE 7')>0); |
| | | this.ie6 = (this.dom && !this.ie8 && !this.ie7 && this.appver.indexOf('MSIE 6')>0); |
| | | |
| | |
| | | { |
| | | var classname = ' js'; |
| | | |
| | | if (this.ie) { |
| | | classname += ' ie'; |
| | | if (this.ie5) |
| | | classname += ' ie5'; |
| | | else if (this.ie6) |
| | | classname += ' ie6'; |
| | | else if (this.ie7) |
| | | classname += ' ie7'; |
| | | else if (this.ie8) |
| | | classname += ' ie8'; |
| | | } |
| | | if (this.ie) |
| | | classname += ' ie ie'+parseInt(this.vendver); |
| | | else if (this.opera) |
| | | classname += ' opera'; |
| | | else if (this.konq) |
| | | classname += ' konqueror'; |
| | | else if (this.safari) |
| | | classname += ' safari'; |
| | | |
| | | if (this.chrome) |
| | | classname += ' chrome'; |
| | | else if (this.iphone) |
| | | else if (this.chrome) |
| | | classname += ' chrome'; |
| | | |
| | | if (this.iphone) |
| | | classname += ' iphone'; |
| | | else if (this.ipad) |
| | | classname += ' ipad'; |
| | | else if (this.safari || this.chrome) |
| | | classname += ' webkit'; |
| | | |
| | | if (document.documentElement) |
| | | document.documentElement.className += classname; |