Author: buildbot
Date: Wed Jun 4 23:13:31 2014
New Revision: 911380
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_droplist.js
Propchange: websites/staging/ooo-site/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Jun 4 23:13:31 2014
@@ -1 +1 @@
-1600519
+1600536
Propchange: websites/staging/ooo-site/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Jun 4 23:13:31 2014
@@ -1 +1 @@
-1600519
+1600536
Modified:
websites/staging/ooo-site/trunk/content/download/test/download_droplist.js
==============================================================================
--- websites/staging/ooo-site/trunk/content/download/test/download_droplist.js
(original)
+++ websites/staging/ooo-site/trunk/content/download/test/download_droplist.js
Wed Jun 4 23:13:31 2014
@@ -81,26 +81,33 @@ function initVars() {
R_MODE = ""; // The release mode (1
= stable release (default), 2 = beta release, etc.).
LANG_ISO = ""; // The language as ISO
code.
// LANG_ARRAY = ""; // This array contains
all language specific data.
+ LANG_SEL = ""; // The selected
language as ISO code from select box.
UI_PLATFORM = ""; // The platform as
readable string.
UI_PLATFORM_NO_SUP = ""; // The platform as
readable string, if not supported.
PLATFORM = ""; // The platform in
short form.
PLATFORM_FULL = ""; // The platform as
part of the download URL (full install).
PLATFORM_LP = ""; // The platform as
part of the download URL (langpack).
+ PLATFORM_SEL = ""; // The selected
platform from select box.
OLD_PLATFORM = false; // Is the browser
platform old (true) or not (false)?
RELEASE_PLATFORM_POS_FULL = -1; // The position of the
platform in the release matrix array (full install).
RELEASE_PLATFORM_POS_LP = -1; // The position of the
platform in the release matrix array (langpack).
RELEASE_PLATFORM = ""; // The platform in the
release matrix array.
RELEASE_LANG = ""; // The language
specific data depending on LANG_ISO.
- LANG_SEL = ""; // The selected
language as ISO code from select box.
- PLATFORM_SEL = ""; // The selected
platform from select box.
+ REL_TEXT = ""; // The release data
(milestone, build ID, svn rev, release date).
VERSION_SEL = ""; // The selected
version from select box.
FILENAME_FULL = ""; // The complete
filename of the download URL (full install).
FILENAME_LP = ""; // The complete
filename of the download URL (langpack).
FILESIZE_FULL = -1; // The filesize of the
download file (full install).
FILESIZE_LP = -1; // The filesize of the
download file (langpack).
EXTENSION = ""; // The file extension
of the download URL.
- REL_TEXT = ""; // The release data
(milestone, build ID, svn rev, release date).
// TYPE = ""; // The installation
type.
+ SOURCEFORGE_BASE_URL = ""; // The base URL for
all binary files on Sourceforge.
+ SOURCEFORGE_PREV_URL = ""; // The base URL for
all binary files (prev. version) on Sourceforge.
+ ASF_BASE_URL = ""; // The base URL for
all binary files on Apache.
+// ASF_DIST_BASE_URL = ""; // The base URL for
all checksum files on Apache.
+// ASF_DIST_PREV_URL = ""; // The base URL for
all checksum files (prev. version) on Apache.
+ ASF_ARC_BASE_URL = ""; // The base URL for
all checksum files on Apache.
+ ASF_ARC_PREV_URL = ""; // The base URL for
all checksum files (prev. version) on Apache.
// LINK = ""; // The complete
download URL.
LINK_FULL = ""; // The complete
download URL (full install).
LINK_LP = ""; // The complete
download URL (langpack).
@@ -111,13 +118,6 @@ function initVars() {
LINK_CHK_ASC_LP = ""; // The ASC file as
download URL (langpack).
LINK_CHK_MD5_LP = ""; // The MD5 file as
download URL (langpack).
LINK_CHK_SHA256_LP = ""; // The SHA256 file as
download URL (langpack).
- SOURCEFORGE_BASE_URL = ""; // The base URL for
all binary files on Sourceforge.
- SOURCEFORGE_PREV_URL = ""; // The base URL for
all binary files (prev. version) on Sourceforge.
- ASF_BASE_URL = ""; // The base URL for
all binary files on Apache.
-// ASF_DIST_BASE_URL = ""; // The base URL for
all checksum files on Apache.
-// ASF_DIST_PREV_URL = ""; // The base URL for
all checksum files (prev. version) on Apache.
- ASF_ARC_BASE_URL = ""; // The base URL for
all checksum files on Apache.
- ASF_ARC_PREV_URL = ""; // The base URL for
all checksum files (prev. version) on Apache.
SF = false; // Does the download
URL points to Soureforge?
OTHER = false; // Does the download
URL points to 'other.html'?
ARCHIVE = false; // Does the download
URL points to the ASF archive?
@@ -775,6 +775,45 @@ function getTypeSel() {
}
/*
+ * Reset global variables
+ */
+function resetVars() {
+ // Empty global variables to avoid any mixed data and confusion.
+ UI_PLATFORM = "";
+ PLATFORM = "";
+ PLATFORM_FULL = "";
+ PLATFORM_LP = "";
+ RELEASE_PLATFORM_POS_FULL = -1;
+ RELEASE_PLATFORM_POS_LP = -1;
+ RELEASE_PLATFORM = "";
+ RELEASE_LANG = "";
+ FILENAME_FULL = "";
+ FILENAME_LP = "";
+ FILESIZE_FULL = -1;
+ FILESIZE_LP = -1;
+ EXTENSION = "";
+ REL_TEXT = "";
+ LINK_FULL = "";
+ LINK_LP = "";
+ LINK_CHK_KEYS = "";
+ LINK_CHK_ASC_FULL = "";
+ LINK_CHK_MD5_FULL = "";
+ LINK_CHK_SHA256_FULL = "";
+ LINK_CHK_ASC_LP = "";
+ LINK_CHK_MD5_LP = "";
+ LINK_CHK_SHA256_LP = "";
+ SOURCEFORGE_BASE_URL = "";
+ SOURCEFORGE_PREV_URL = "";
+ ASF_BASE_URL = "";
+ ASF_ARC_BASE_URL = "";
+ ASF_ARC_PREV_URL = "";
+ SF = false;
+ OTHER = false;
+ ARCHIVE = false;
+ ERROR = true;
+}
+
+/*
* Set CSS style for all elements with ID to make them invisible
*/
function resetElements() {
@@ -940,11 +979,13 @@ function showErrorMessage( error_text )
document.getElementById( "dl_f_link" ).style.display =
"inline";
document.getElementById( "dl_f_link" ).style.cursor =
"not-allowed";
document.getElementById( "dl_f_link" ).href =
"javascript:void( 0 )";
+ document.getElementById( "dl_f_link" ).target = "";
document.getElementById( "dl_f_link" ).innerHTML = "No
full installation available";
document.getElementById( "dl_f_link" ).title =
"Please select another language, platform or version.";
document.getElementById( "dl_lp_link" ).style.display =
"inline";
document.getElementById( "dl_lp_link" ).style.cursor =
"not-allowed";
document.getElementById( "dl_lp_link" ).href =
"javascript:void( 0 )";
+ document.getElementById( "dl_lp_link" ).target = "";
document.getElementById( "dl_lp_link" ).innerHTML = "No
language pack available";
document.getElementById( "dl_lp_link" ).title =
"Please select another language, platform or version.";
@@ -963,9 +1004,7 @@ function showErrorMessage( error_text )
// 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.
- ERROR = true;
+ ERROR = true;
return ERROR;
}
@@ -1158,12 +1197,13 @@ function getLink( rel_mode ) {
*/
function getLinkSel() {
// Reset all error flags.
- SF = false;
- OTHER = false;
- ARCHIVE = false;
- ERROR = true;
- // Reset all variables that could have been set util now.
-// emptyVars();
+// SF = false;
+// OTHER = false;
+// ARCHIVE = false;
+// ERROR = true;
+
+ // Reset all variables that could have been set until now.
+ resetVars();
// If no mode was given, assume it is the release mode (stable release).
if( R_MODE === undefined )
@@ -1238,6 +1278,7 @@ function getLinkSel() {
// Set the values for only one download text button.
document.getElementById( "dl_f_link" ).href =
LINK_FULL;
+ document.getElementById( "dl_f_link" ).target =
"_blank";
document.getElementById( "dl_f_link" ).innerHTML =
"Porting: Click to choose from 3rd party vendors";
document.getElementById( "dl_f_link" ).title =
"Click to browse to the porting webpage and download from 3rd party vendors";
document.getElementById( "dl_f_link" ).style.display =
"inline";
@@ -1260,6 +1301,7 @@ function getLinkSel() {
// Set the values for only one download text button.
document.getElementById( "dl_f_link" ).href =
LINK_FULL;
+ document.getElementById( "dl_f_link" ).target =
"_blank";
document.getElementById( "dl_f_link" ).innerHTML =
"Archive: Click to choose from legacy releases";
document.getElementById( "dl_f_link" ).title =
"Click to browse to the archive and download legacy releases";
document.getElementById( "dl_f_link" ).style.display =
"inline";
@@ -1872,16 +1914,19 @@ function alertDbg( location ) {
+ "NL_LANG: " + "\t\t\t\t\t\t\t" +
NL_LANG + "\n"
+ "LANG_ISO: " + "\t\t\t\t\t\t" +
LANG_ISO + "\n"
// + "LANG_ARRAY: " + "\t\t\t\t\t\t" +
LANG_ARRAY + "\n"
- + "RELEASE_PLATFORM_POS_FULL: " + "\t\t\t" +
RELEASE_PLATFORM_POS_FULL + "\n"
- + "RELEASE_PLATFORM_POS_LP: " + "\t\t\t" +
RELEASE_PLATFORM_POS_LP + "\n"
- + "RELEASE_PLATFORM: " + "\t\t\t\t\t" +
RELEASE_PLATFORM + "\n"
- + "RELEASE_LANG: " + "\t\t\t\t\t\t" +
RELEASE_LANG + "\n"
+ + "LANG_SEL: " + "\t\t\t\t\t\t" +
LANG_SEL + "\n"
+ "UI_PLATFORM: " + "\t\t\t\t\t\t" +
UI_PLATFORM + "\n"
+ "UI_PLATFORM_NO_SUP: " + "\t\t\t\t" +
UI_PLATFORM_NO_SUP + "\n"
+ "PLATFORM: " + "\t\t\t\t\t\t" +
PLATFORM + "\n"
- + "OLD_PLATFORM: " + "\t\t\t\t\t" +
OLD_PLATFORM + "\n"
- + "LANG_SEL: " + "\t\t\t\t\t\t" +
LANG_SEL + "\n"
+ + "PLATFORM_FULL: " + "\t\t\t\t\t" +
PLATFORM_FULL + "\n"
+ + "PLATFORM_LP: " + "\t\t\t\t\t\t" +
PLATFORM_LP + "\n"
+ "PLATFORM_SEL: " + "\t\t\t\t\t\t" +
PLATFORM_SEL + "\n"
+ + "OLD_PLATFORM: " + "\t\t\t\t\t" +
OLD_PLATFORM + "\n"
+ + "RELEASE_PLATFORM_POS_FULL: " + "\t\t\t" +
RELEASE_PLATFORM_POS_FULL + "\n"
+ + "RELEASE_PLATFORM_POS_LP: " + "\t\t\t" +
RELEASE_PLATFORM_POS_LP + "\n"
+ + "RELEASE_PLATFORM: " + "\t\t\t\t\t" +
RELEASE_PLATFORM + "\n"
+ + "RELEASE_LANG: " + "\t\t\t\t\t\t" +
RELEASE_LANG + "\n"
+ + "REL_TEXT: " + "\t\t\t\t\t\t\t" +
REL_TEXT + "\n"
+ "VERSION_SEL: " + "\t\t\t\t\t\t" +
VERSION_SEL + "\n"
+ "FILENAME_FULL: " + "\t\t\t\t\t" +
FILENAME_FULL + "\n"
+ "FILENAME_LP: " + "\t\t\t\t\t\t" +
FILENAME_LP + "\n"
@@ -1890,6 +1935,7 @@ function alertDbg( location ) {
+ "EXTENSION: " + "\t\t\t\t\t\t" +
EXTENSION + "\n"
// + "TYPE: " + "\t\t\t\t\t\t" + TYPE
+ "\n"
+ "SOURCEFORGE_BASE_URL: " + "\t\t\t" +
SOURCEFORGE_BASE_URL + "\n"
+ + "ASF_BASE_URL: " + "\t\t\t\t\t" +
ASF_BASE_URL + "\n"
// + "ASF_DIST_BASE_URL: " + "\t\t\t\t" +
ASF_DIST_BASE_URL + "\n"
+ "ASF_ARC_BASE_URL: " + "\t\t\t\t\t" +
ASF_ARC_BASE_URL + "\n"
// + "LINK: " + "\t\t\t\t\t\t" + LINK
+ "\n"