Author: marcus
Date: Mon Jun  2 19:33:33 2014
New Revision: 1599323

URL: http://svn.apache.org/r1599323
Log:
Fixed error: Make a download possible when browsing from an unsupported 
platform but changing the platform manual via select box

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

Modified: openoffice/ooo-site/trunk/content/download/test/download_droplist.js
URL: 
http://svn.apache.org/viewvc/openoffice/ooo-site/trunk/content/download/test/download_droplist.js?rev=1599323&r1=1599322&r2=1599323&view=diff
==============================================================================
--- openoffice/ooo-site/trunk/content/download/test/download_droplist.js 
(original)
+++ openoffice/ooo-site/trunk/content/download/test/download_droplist.js Mon 
Jun  2 19:33:33 2014
@@ -962,6 +962,11 @@ function showErrorMessage( error_text ) 
        document.getElementById( "dl_err"        ).style.cursor         = 
"default";
        document.getElementById( "dl_err"        ).style.display        = 
"inline-block";
 
+       // Delete previously set string to get the possibility back to choose a 
different platform
+       // and then to assemble a new download link.
+       UI_PLATFORM_NO_SUP = "";
+
+       // Set some error flags.
        SF      = false;
        OTHER   = false;
        ARCHIVE = false;
@@ -1203,7 +1208,7 @@ function getLinkSel() {
        }
 */
        // If recognized platform is not Windows, Linux or Mac, show the 
none-availability to the user.
-       if( UI_PLATFORM_NO_SUP !== "false" ) {
+       if( UI_PLATFORM_NO_SUP !== "" ) {
                // Show an error message that the chosen items do not lead to a 
download.
                error_text = "<b>Problem:</b> Apache OpenOffice " + VERSION_SEL 
+ " is not available for <b>"
                             + UI_PLATFORM_NO_SUP + "</b>."
@@ -1410,7 +1415,7 @@ function getPlatform() {
        var ua             = navigator.userAgent.toLowerCase();         // Get 
the User Agent string in lower cases.
        var av             = navigator.appVersion.toLowerCase();        // Get 
the application version in lower cases.
        UI_PLATFORM        = "";                                        // 
Delete previously set string.
-       UI_PLATFORM_NO_SUP = "false";                                   // 
Delete previously set string.
+       UI_PLATFORM_NO_SUP = "";                                        // 
Delete previously set string.
        PLATFORM           = "";                                        // 
Delete previously set string.
        EXTENSION          = "";                                        // 
Delete previously set string.
 
@@ -1487,7 +1492,8 @@ function getPlatform() {
                if( os.indexOf( "x11"                   ) !== -1 )      
UI_PLATFORM_NO_SUP      = "unknown OS (X11 support)";
 
                // If $UI_PLATFORM_NO_SUP is already filled, something was 
recognized and no more work is needed.
-               if( UI_PLATFORM_NO_SUP !== "false" )
+
+               if( UI_PLATFORM_NO_SUP !== "" )
                        return PLATFORM;
 
                // Windows?


Reply via email to