From 9efa95ea9b51cec0a12502455e9c27e64e3aae14 Mon Sep 17 00:00:00 2001 From: thomascube <thomas@roundcube.net> Date: Mon, 27 Feb 2012 07:12:41 -0500 Subject: [PATCH] Better manual upgrading instructions: rsync plugins and skins to keep manually installed stuff --- program/js/common.js | 24 +++++++++--------------- 1 files changed, 9 insertions(+), 15 deletions(-) diff --git a/program/js/common.js b/program/js/common.js index fc2d10b..eb9a3c6 100644 --- a/program/js/common.js +++ b/program/js/common.js @@ -55,6 +55,7 @@ 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); @@ -105,30 +106,23 @@ { 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; -- Gitblit v1.9.1