From 028d3bd19f1f4c15be5f8f19cd8f835a37aaf051 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 2 Apr 2013 11:07:41 +1100 Subject: [PATCH] remove problem chars from browser update --- app/assets/javascripts/external/browser-update.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/external/browser-update.js b/app/assets/javascripts/external/browser-update.js index f348b944037..dce394ff66e 100644 --- a/app/assets/javascripts/external/browser-update.js +++ b/app/assets/javascripts/external/browser-update.js @@ -45,17 +45,16 @@ function getBrowser() { var names={i:'Internet Explorer',f:'Firefox',o:'Opera',s:'Apple Safari',n:'Netscape Navigator', c:"Chrome", x:"Other"}; if (/like firefox|chromeframe|seamonkey|opera mini|meego|netfront|moblin|maemo|arora|camino|flot|k-meleon|fennec|kazehakase|galeon|android|mobile|iphone|ipod|ipad|epiphany|rekonq|symbian|webos/i.test(ua)) n="x"; else if (/trident.(\d+\.\d+);/.test(ua)) n="io"; - else if (/MSIE (\d+\.\d+);/.test(ua)) n="i"; + else if (/MSIE (\d+\.\d+);/.test(ua)) n="i"; else if (/Chrome.(\d+\.\d+)/i.test(ua)) n="c"; else if (/Firefox.(\d+\.\d+)/i.test(ua)) n="f"; - else if (/Version.(\d+.\d+).{0,10}Safari/i.test(ua)) n="s"; + else if (/Version.(\d+.\d+).{0,10}Safari/i.test(ua)) n="s"; else if (/Safari.(\d+)/i.test(ua)) n="so"; else if (/Opera.*Version.(\d+\.?\d+)/i.test(ua)) n="o"; else if (/Opera.(\d+\.?\d+)/i.test(ua)) n="o"; else if (/Netscape.(\d+)/i.test(ua)) n="n"; else return {n:"x",v:0,t:names[n]}; if (n=="x") return {n:"x",v:0,t:names[n]}; - v=new Number(RegExp.$1); if (n=="so") { v=((v<100) && 1.0) || ((v<130) && 1.2) || ((v<320) && 1.3) || ((v<520) && 2.0) || ((v<524) && 3.0) || ((v<526) && 3.2) ||4.0; @@ -172,4 +171,4 @@ op.onshow(this.op); var $buoop = {vs:{i:8,f:13,o:10.6,s:4,n:9}, l:I18n.locale}; $bu=$buo($buoop); -})(this); \ No newline at end of file +})(this);