Author: marcus
Date: Sun Jul 28 21:34:27 2013
New Revision: 1507854

URL: http://svn.apache.org/r1507854
Log:
#122877# Android was recognized as support platform, reported by Kay Schenk

Modified:
    openoffice/ooo-site/trunk/content/download/test/download.js

Modified: openoffice/ooo-site/trunk/content/download/test/download.js
URL: 
http://svn.apache.org/viewvc/openoffice/ooo-site/trunk/content/download/test/download.js?rev=1507854&r1=1507853&r2=1507854&view=diff
==============================================================================
--- openoffice/ooo-site/trunk/content/download/test/download.js (original)
+++ openoffice/ooo-site/trunk/content/download/test/download.js Sun Jul 28 
21:34:27 2013
@@ -178,6 +178,7 @@ function getPlatform() {
 
        var os  = navigator.platform.toLowerCase();
        var ua  = navigator.userAgent.toLowerCase();
+       var av  = navigator.appVersion.toLowerCase();
 
        if ( os ) {
 
@@ -201,29 +202,32 @@ function getPlatform() {
          if ( os.indexOf( "qnx"                ) != -1 )       UI_PLATFORM     
= "QNX";
          if ( os.indexOf( "x11"                ) != -1 )       UI_PLATFORM     
= "an unknown OS with X11 support";
 
+         if ( os.indexOf( "arm"                ) != -1 )       UI_PLATFORM     
= "ARM mobile/tablet devices";
+
          if ( ua.indexOf( "ppc"                ) != -1 )       UI_PLATFORM     
= "Mac OS PPC (DMG)";
          if ( ua.indexOf( "iphone"             ) != -1 ||
               ua.indexOf( "ipad"               ) != -1 ||
-              ua.indexOf( "ipod"               ) != -1 )       UI_PLATFORM     
= "Apple mobile device (iPhone/iPad/iPod)";
-         if ( ua.indexOf( "android"            ) != -1 )       UI_PLATFORM     
= "Android mobile device";
-         if ( ua.indexOf( "blackberry"         ) != -1 )       UI_PLATFORM     
= "a Blackberry Smartphone";
-         if ( ua.indexOf( "nokia"              ) != -1 )       UI_PLATFORM     
= "a Nokia Mobile device";
-         if ( ua.indexOf( "symbian"            ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Symbian OS";
-         if ( ua.indexOf( "symbos"             ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Symbian OS";
-         if ( ua.indexOf( "s60"                ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Series60/S60 support";
-         if ( ua.indexOf( "series60"           ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Series60/S60 support";
-         if ( ua.indexOf( "palm"               ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Palm OS";
-         if ( ua.indexOf( "webos"              ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Palm webOS";
-         if ( ua.indexOf( "pike"               ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Pike support";
-         if ( ua.indexOf( "ce.net"             ) != -1 )       UI_PLATFORM     
= "a Mobilephone with Windows CE";
-         if ( ua.indexOf( "widerweb"           ) != -1 )       UI_PLATFORM     
= "a Mobilephone with WiderWeb support";
-         if ( ua.indexOf( "brew"               ) != -1 )       UI_PLATFORM     
= "a Smartphone with BREW support";
-         if ( ua.indexOf( "hiptop"             ) != -1 )       UI_PLATFORM     
= "a Smartphone with Hiptop support";
-
-         if ( ua.indexOf( "playstation"        ) != -1 )       UI_PLATFORM     
= "a Sony Playstation";
-         if ( ua.indexOf( "psp"                ) != -1 )       UI_PLATFORM     
= "a Sony Playstation Portable";
-         if ( ua.indexOf( "nintendo"           ) != -1 )       UI_PLATFORM     
= "a Nintendo game console";
-         if ( ua.indexOf( "wii"                ) != -1 )       UI_PLATFORM     
= "a Wii game console";
+              ua.indexOf( "ipod"               ) != -1 )       UI_PLATFORM     
= "Apple mobile devices (iPhone/iPad/iPod)";
+         if ( ua.indexOf( "android"            ) != -1 ||
+            ( av.indexOf( "android"            ) != -1 )       UI_PLATFORM     
= "Android mobile/tablet devices";      
+         if ( ua.indexOf( "blackberry"         ) != -1 )       UI_PLATFORM     
= "Blackberry smartphones";
+         if ( ua.indexOf( "nokia"              ) != -1 )       UI_PLATFORM     
= "Nokia mobile devices";
+         if ( ua.indexOf( "symbian"            ) != -1 )       UI_PLATFORM     
= "mobile phones with Symbian OS";
+         if ( ua.indexOf( "symbos"             ) != -1 )       UI_PLATFORM     
= "mobile phones with Symbian OS";
+         if ( ua.indexOf( "s60"                ) != -1 )       UI_PLATFORM     
= "mobile phones with Series60/S60 support";
+         if ( ua.indexOf( "series60"           ) != -1 )       UI_PLATFORM     
= "mobile phones with Series60/S60 support";
+         if ( ua.indexOf( "palm"               ) != -1 )       UI_PLATFORM     
= "mobile phones with Palm OS";
+         if ( ua.indexOf( "webos"              ) != -1 )       UI_PLATFORM     
= "mobile phones with Palm webOS";
+         if ( ua.indexOf( "pike"               ) != -1 )       UI_PLATFORM     
= "mobile phones with Pike support";
+         if ( ua.indexOf( "ce.net"             ) != -1 )       UI_PLATFORM     
= "mobile phones with Windows CE";
+         if ( ua.indexOf( "widerweb"           ) != -1 )       UI_PLATFORM     
= "mobile phones with WiderWeb support";
+         if ( ua.indexOf( "brew"               ) != -1 )       UI_PLATFORM     
= "smartphones with BREW support";
+         if ( ua.indexOf( "hiptop"             ) != -1 )       UI_PLATFORM     
= "smartphones with Hiptop support";
+
+         if ( ua.indexOf( "playstation"        ) != -1 )       UI_PLATFORM     
= "Sony Playstation";
+         if ( ua.indexOf( "psp"                ) != -1 )       UI_PLATFORM     
= "Sony Playstation Portable";
+         if ( ua.indexOf( "nintendo"           ) != -1 )       UI_PLATFORM     
= "Nintendo game console";
+         if ( ua.indexOf( "wii"                ) != -1 )       UI_PLATFORM     
= "Wii game console";
 
          // If variable is already filled, then something was recognized and 
no more work is need
          if ( UI_PLATFORM ) {


Reply via email to