Author: buildbot Date: Sun Aug 11 16:53:52 2013 New Revision: 874208 Log: Staging update by buildbot for ooo-site
Modified: websites/staging/ooo-site/trunk/cgi-bin/ (props changed) websites/staging/ooo-site/trunk/content/ (props changed) websites/staging/ooo-site/trunk/content/download/test/download.js Propchange: websites/staging/ooo-site/trunk/cgi-bin/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Sun Aug 11 16:53:52 2013 @@ -1 +1 @@ -1512967 +1512968 Propchange: websites/staging/ooo-site/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Sun Aug 11 16:53:52 2013 @@ -1 +1 @@ -1512967 +1512968 Modified: websites/staging/ooo-site/trunk/content/download/test/download.js ============================================================================== --- websites/staging/ooo-site/trunk/content/download/test/download.js (original) +++ websites/staging/ooo-site/trunk/content/download/test/download.js Sun Aug 11 16:53:52 2013 @@ -21,6 +21,7 @@ var URL_PLATFORM = ""; var FILENAME = ""; var FILESIZE = 0; var EXTENSION = ""; +var LINK = ""; var CHECKSUM_KEYS = ""; var CHECKSUM_ASC = ""; var CHECKSUM_MD5 = ""; @@ -28,6 +29,16 @@ var CHECKSUM_SHA256 = ""; var ERROR = false; /* + * Initialize the download script and set all global variables with data + */ +function initializeDL() { + getLanguage(); + getPlatform(); + getFilesize(); + getLink(); +} + +/* * Get array and ISO code for language * Depends on nl_language */ @@ -119,8 +130,7 @@ function hasMirrorLink() { * Depends on array-list */ function getLink() { - var file_link = ""; - var chk_link = ""; + var chk_link = ""; getLanguage(); getPlatform(); @@ -137,26 +147,28 @@ function getLink() { if ( hasMirrorLink() ) { if ( URL_PLATFORM == "" ) { + // If no platform was recognized, set the "other.html" webpage as alternative download URL if ( UI_PLATFORM == "" ) { UI_PLATFORM = "an unknown platform/OS"; } - file_link = "http://www.openoffice.org/download/other.html"; + LINK = "http://www.openoffice.org/download/other.html"; ERROR = true; - return file_link; + return LINK; } else { + // If platform was recognized, get the download filename and checksum filename + // FILENAME = "Apache_OpenOffice_" + VERSION + "_" + URL_PLATFORM + "_" + NL_LANGUAGE; // FILENAME = FILENAME + EXTENSION; // Assign the file name (column 3) from the release matrix of language and platform - FILENAME = release_aoo400_matrix[ LANG_ISO ][ RELEASE_MATRIX_PLATFORM_POS ][ 3 ] - // file_link = SOURCEFORGE_BASE_URL + NL_LANGUAGE + "/Apache_OpenOffice_" + VERSION + "_"; - // file_link = file_link + URL_PLATFORM + "_" + NL_LANGUAGE + EXTENSION + "/download"; + FILENAME = release_aoo400_matrix[ LANG_ISO ][ RELEASE_MATRIX_PLATFORM_POS ][ 3 ]; - file_link = SOURCEFORGE_BASE_URL + NL_LANGUAGE + "/" + FILENAME; + // LINK = SOURCEFORGE_BASE_URL + NL_LANGUAGE + "/Apache_OpenOffice_" + VERSION + "_"; + // LINK = LINK + URL_PLATFORM + "_" + NL_LANGUAGE + EXTENSION + "/download"; + LINK = SOURCEFORGE_BASE_URL + NL_LANGUAGE + "/" + FILENAME + "/download"; // chk_link = APACHE_DIST_BASE_URL + "/binaries/" + NL_LANGUAGE + "/Apache_OpenOffice_"; // chk_link = chk_link + VERSION + "_" + URL_PLATFORM + "_" + NL_LANGUAGE + EXTENSION; - chk_link = APACHE_DIST_BASE_URL + "/binaries/" + NL_LANGUAGE + "/" + FILENAME; CHECKSUM_KEYS = "http://www.apache.org/dist/openoffice/KEYS"; @@ -164,15 +176,15 @@ function getLink() { CHECKSUM_MD5 = chk_link + ".md5"; CHECKSUM_SHA256 = chk_link + ".sha256"; } - return file_link; + return LINK; /* Used for debugging - file_link = PEOPLE_BASE_URL + "/binaries/" + NL_LANGUAGE + "/Apache_OpenOffice_"; - file_link = file_link + "/Apache_OpenOffice_" + "_" + NL_LANGUAGE + EXTENSION; + LINK = PEOPLE_BASE_URL + "/binaries/" + NL_LANGUAGE + "/Apache_OpenOffice_"; + LINK = LINK + "/Apache_OpenOffice_" + "_" + NL_LANGUAGE + EXTENSION; chk_link = PEOPLE_BASE_URL + "/binaries/" + NL_LANGUAGE + "/Apache_OpenOffice_" + VERSION; chk_link = chk_link + "_" + URL_PLATFORM + "_" + NL_LANGUAGE + EXTENSION; - return file_link; + return LINK; */ } else { ERROR = true; @@ -246,7 +258,7 @@ function getPlatform() { return; } - // Windows + // Windows, x86 or mobile? if ( os.indexOf( "windows" ) != -1 || os.indexOf( "win" ) != -1 ) { UI_PLATFORM = "Windows (EXE)"; URL_PLATFORM = "Win_x86_install"; @@ -255,7 +267,7 @@ function getPlatform() { ua.indexOf( "mobile" ) != -1 ) UI_PLATFORM = "Windows Mobile device"; } - // Linux + // Linux, x86 or x86_64, DEB or RPM? if ( os.indexOf( "linux" ) != -1 ) { if ( os.indexOf( "x86" ) != -1 || os.indexOf( "i686" ) != -1 ) { UI_PLATFORM = "Linux 32-bit (RPM)"; @@ -290,7 +302,7 @@ function getPlatform() { } } - // If variable is not filled, then nothing was recognized, set $UI_PLATFORM to show it to the user + // If variable is not filled until now, then nothing was recognized, set $UI_PLATFORM to show it to the user if ( ! UI_PLATFORM ) { ERROR = true; UI_PLATFORM = "an unknown platform/OS"; @@ -349,5 +361,5 @@ function openItem( itemid, uri ) { var thisDocument = document.getElementById( "downloadextendedtext" ); var thisDocument = document.getElementById( itemid ); document.location = uri; -}; +}