You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by bu...@apache.org on 2014/06/21 00:02:35 UTC

svn commit: r913116 - in /websites/staging/ooo-site/trunk: cgi-bin/ content/ content/download/test/download.js

Author: buildbot
Date: Fri Jun 20 22:02:35 2014
New Revision: 913116

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 Fri Jun 20 22:02:35 2014
@@ -1 +1 @@
-1603293
+1604285

Propchange: websites/staging/ooo-site/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Jun 20 22:02:35 2014
@@ -1 +1 @@
-1603293
+1604285

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 Fri Jun 20 22:02:35 2014
@@ -14,7 +14,7 @@
  * function setLangSel		()
  * function setVerSel		()
  * function resetElements	()
- * function showWindow		( target_url )
+ * function showWindow		( target_link )
  * function showErrorMessage	( error_text )
  * function isLangSupported	()
  * function checkLinkExceptions ()
@@ -65,13 +65,13 @@ function initVars( init_all ) {
 
 	// The following are used in "download.js". and "index.html".
 
-	// All elements with ID in the sub-green box.
-	element_ids_sub_green = [ "dl_rel_info", "dl_rel_notes", "dl_f_info", "dl_f_chk_keys", "space1", "dl_f_chk_asc",
+	// All elements with ID in the sub-box.
+	element_ids_sub_box = [ "dl_rel_info", "dl_rel_notes", "dl_f_info", "dl_f_chk_keys", "space1", "dl_f_chk_asc",
 	"space2", "dl_f_chk_md5", "space3", "dl_f_chk_sha256", "dl_lp_info", "dl_lp_chk_keys", "space4", "dl_lp_chk_asc",
 	"space5", "dl_lp_chk_md5", "space6", "dl_lp_chk_sha256", "dl_hlp_img", "dl_hlp", "dl_chk_img", "dl_chk",
 	"dl_rpt_img", "dl_rpt" ];
 
-	// All elements with ID in the green and sub-green box that have a link.
+	// All elements with ID in the green and sub-box that have a link.
 	element_ids_links = [ "dl_f_link", "dl_lp_link", "dl_f_chk_keys", "dl_f_chk_asc", "dl_f_chk_md5", "dl_f_chk_sha256",
 	"dl_lp_chk_keys", "dl_lp_chk_asc", "dl_lp_chk_md5", "dl_lp_chk_sha256", "dl_hlp", "dl_chk", "dl_rpt" ];
 
@@ -116,8 +116,8 @@ function initVars( init_all ) {
 	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).
-	SUPPORTED				= false; // Are the selected options supported in general (true) or not (false)?
-	ERROR					= false; // Is the download URL in general correct (true) or not (false)?
+	SUB_BOX					= true; // Is the download URL OK to show the sub-box (true) or not (false)?
+	ERROR					= false; // Is the download URL in general OK (false) or not (true)?
 
 	return;
 }
@@ -436,8 +436,8 @@ function getVerSel() {
 function resetElements() {
 	// Change CSS styles for all elements with ID in the green and sub-green colored boxes.
 	// Emtpy the values for all elements, make them invisible.
-	for( var i = 0, j = element_ids_sub_green.length; i < j; i++ ) {
-		document.getElementById( element_ids_sub_green[ i ] ).style.display = "none";
+	for( var i = 0, j = element_ids_sub_box.length; i < j; i++ ) {
+		document.getElementById( element_ids_sub_box[ i ] ).style.display = "none";
 	}
 
 	for( var i = 0, j = element_ids_links.length; i < j; i++ ) {
@@ -470,35 +470,33 @@ function showErrorMessage( error_text ) 
 	resetElements();
 
 	// Now set again the values for all elements that should be shown with changed data.
-	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		= l10n_download_full_link_error_text;
-	document.getElementById( "dl_f_link"	 ).title		= l10n_download_full_link_error_title;
-	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		= l10n_download_langpack_link_error_text;
-	document.getElementById( "dl_lp_link"	 ).title		= l10n_download_langpack_link_error_title;
-
-	document.getElementById( "dl_err_img"    ).src			= FILE_ERROR_IMG;
-	document.getElementById( "dl_err_img"    ).title		= l10n_download_error_problem_img_title;
-	document.getElementById( "dl_err_img"    ).alt			= l10n_download_error_problem_img_alt;
-	document.getElementById( "dl_err_img"	 ).style.display	= "inline-block";
-	document.getElementById( "dl_err"	 ).innerHTML		= "<br />" + error_text;
-	document.getElementById( "dl_err"	 ).style.fontSize	= "1.2em";
-	document.getElementById( "dl_err"	 ).style.cursor		= "default";
-	document.getElementById( "dl_err"	 ).style.display	= "inline-block";
+	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"	).innerHTML	 = l10n_download_full_link_error_text;
+	document.getElementById( "dl_f_link"	).title		 = l10n_download_full_link_error_title;
+	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"	).innerHTML	 = l10n_download_langpack_link_error_text;
+	document.getElementById( "dl_lp_link"	).title		 = l10n_download_langpack_link_error_title;
+
+	document.getElementById( "dl_err_img"   ).src		 = FILE_ERROR_IMG;
+	document.getElementById( "dl_err_img"   ).title		 = l10n_download_error_problem_img_title;
+	document.getElementById( "dl_err_img"   ).alt		 = l10n_download_error_problem_img_alt;
+	document.getElementById( "dl_err_img"	).style.display	 = "inline-block";
+	document.getElementById( "dl_err"	).innerHTML	 = "<br />" + error_text;
+	document.getElementById( "dl_err"	).style.fontSize = "1.2em";
+	document.getElementById( "dl_err"	).style.cursor	 = "default";
+	document.getElementById( "dl_err"	).style.display	 = "inline-block";
 
-	document.getElementById( "sub_green_box" ).className		= "sub-green-sel_error";
-	document.getElementById( "sub_green_box" ).style.display	= "block";
+	document.getElementById( "sub_box"	).className	 = "sub-green-sel_error";
+	document.getElementById( "sub_box"	).style.display	 = "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 = "";
-	SUPPORTED	   = false;
+	SUB_BOX		   = true;
 	ERROR		   = true;
 	return ERROR;
 }
@@ -546,6 +544,8 @@ function checkLinkExceptions() {
 	// If recognized platform is not Windows, Linux or Mac, show the none-availability to the user.
 
 	var error_text = "";
+	SUB_BOX	       = true;
+	ERROR	       = false;
 
 	// If language is not supported, show the none-availability to the user.
 	if( ! isLangSupported() ) {
@@ -594,23 +594,37 @@ function checkLinkExceptions() {
 		showErrorMessage( error_text );
 	}
 
+	// If version is '3.4.1', create a download link that leads to the "other-3.4.1.html" webpage.
+	if( VERSION_SEL === "3.4.1" ) {
+		// In general, reset the data for link, text and title of all elements.
+		resetElements();
+
+		// Set the values for the single download text button.
+		document.getElementById( "dl_f_link"	).href		= l10n_download_aoo341_link;
+		document.getElementById( "dl_f_link"	).innerHTML	= l10n_download_full_link_archive_text;
+		document.getElementById( "dl_f_link"	).title		= l10n_download_full_link_archive_title;
+		document.getElementById( "dl_f_link"	).style.cursor	= "pointer";
+		document.getElementById( "dl_f_link"	).style.display = "inline";
+		document.getElementById( "dl_lp_link"	).style.display = "none";
+		document.getElementById( "sub_box"	).style.display = "none";
+
+		SUB_BOX = false;
+	}
 	// If platform is 'other', create a download link that leads to the Porting webpage.
 	if( PLATFORM_SEL === "other" ) {
 		// In general, reset the data for link, text and title of all elements.
 		resetElements();
 
 		// Set the values for the single download text button.
-		document.getElementById( "dl_f_link"	 ).href		 = l10n_download_porting_link;
-		document.getElementById( "dl_f_link"	 ).target	 = "_blank";
-		document.getElementById( "dl_f_link"	 ).innerHTML	 = l10n_download_full_link_porting_text;
-		document.getElementById( "dl_f_link"	 ).title	 = l10n_download_full_link_porting_title;
-		document.getElementById( "dl_f_link"	 ).style.cursor	 = "pointer";
-		document.getElementById( "dl_f_link"	 ).style.display = "inline";
-		document.getElementById( "dl_lp_link"	 ).style.display = "none";
-		document.getElementById( "sub_green_box" ).style.display = "none";
+		document.getElementById( "dl_f_link"	).href		= l10n_download_porting_link;
+		document.getElementById( "dl_f_link"	).innerHTML	= l10n_download_full_link_porting_text;
+		document.getElementById( "dl_f_link"	).title		= l10n_download_full_link_porting_title;
+		document.getElementById( "dl_f_link"	).style.cursor	= "pointer";
+		document.getElementById( "dl_f_link"	).style.display = "inline";
+		document.getElementById( "dl_lp_link"	).style.display = "none";
+		document.getElementById( "sub_box"	).style.display = "none";
 
-		SUPPORTED = true;
-		ERROR	  = false;
+		SUB_BOX = false;
 	}
 
 	// If version is 'older', create a download link that leads to the archive webpage.
@@ -619,24 +633,16 @@ function checkLinkExceptions() {
 		resetElements();
 
 		// Set the values for the single download text button.
-		document.getElementById( "dl_f_link"	 ).href		 = l10n_download_archive_link;
-		document.getElementById( "dl_f_link"	 ).target	 = "_blank";
-		document.getElementById( "dl_f_link"	 ).innerHTML	 = l10n_download_full_link_archive_text;
-		document.getElementById( "dl_f_link"	 ).title	 = l10n_download_full_link_archive_title;
-		document.getElementById( "dl_f_link"	 ).style.cursor	 = "pointer";
-		document.getElementById( "dl_f_link"	 ).style.display = "inline";
-		document.getElementById( "dl_lp_link"	 ).style.display = "none";
-		document.getElementById( "sub_green_box" ).style.display = "none";
-
-		SUPPORTED = true;
-		ERROR	  = false;
-	}
-
-	// If until now an error occurred then assume that the selected options are not supported.
-	if( ERROR )
-		SUPPORTED = false;
-	else
-		SUPPORTED = true;
+		document.getElementById( "dl_f_link"	).href		= l10n_download_archive_link;
+		document.getElementById( "dl_f_link"	).innerHTML	= l10n_download_full_link_archive_text;
+		document.getElementById( "dl_f_link"	).title		= l10n_download_full_link_archive_title;
+		document.getElementById( "dl_f_link"	).style.cursor	= "pointer";
+		document.getElementById( "dl_f_link"	).style.display = "inline";
+		document.getElementById( "dl_lp_link"	).style.display = "none";
+		document.getElementById( "sub_box"	).style.display = "none";
+
+		SUB_BOX = false;
+	}
 
 	return ERROR;
 }
@@ -657,9 +663,9 @@ function getLinkSel() {
 	// First check for expections that do not lead to real download links.
 	checkLinkExceptions();
 
-	// If selected options lead to an exception (VERSION_SEL = "older" OR SUPPORTED = FALSE)
-	// then do not overwrite current download links.
-	if( VERSION_SEL !== "older" && SUPPORTED && ! ERROR ) {
+	// If the selected options lead to no download URL, should the sub-box shown anyway?
+	// Yes when SUB_BOX = "true" and ERROR = "false".
+	if( SUB_BOX && ! ERROR ) {
 		// Assemble the filenames and text for download and checksums.
 		getReleaseMatrixPos();
 		getFileData( VERSION_SEL );
@@ -680,7 +686,7 @@ function getLinkSel() {
 		LINK_CHK_MD5_LP	     = ASF_ARC_BASE_URL  + "/binaries/"   + LANG_SEL + "/" + FILENAME_LP   + ".md5";
 		LINK_CHK_SHA256_LP   = ASF_ARC_BASE_URL  + "/binaries/"   + LANG_SEL + "/" + FILENAME_LP   + ".sha256";
 
-		SUPPORTED	     = true;
+		SUB_BOX		     = true;
 		ERROR		     = false;
 
 		// Set the values for both download text buttons and set the focus to the "full install".
@@ -692,7 +698,7 @@ function getLinkSel() {
 		document.getElementById( "dl_lp_link"	    ).innerHTML	= l10n_download_langpack_link_text;
 		document.getElementById( "dl_lp_link"	    ).title	= l10n_download_langpack_link_title + FILENAME_LP;
 
-		// Set the values in the sub-green box for the 3 text lines.
+		// Set the values in the sub-box for the 3 text lines.
 		document.getElementById( "dl_rel_info"      ).innerHTML	= "<b>" + l10n_download_rel_info_headline_text + "</b> " + REL_TEXT + " | ";
 		document.getElementById( "dl_rel_notes"	    ).href	= REL_NOTES;
 		document.getElementById( "dl_rel_notes"	    ).innerHTML	= l10n_download_rel_notes_text;
@@ -730,7 +736,7 @@ function getLinkSel() {
 		document.getElementById( "dl_lp_chk_sha256" ).innerHTML	= l10n_download_checksum_sha256_text;
 		document.getElementById( "dl_lp_chk_sha256" ).title	= l10n_download_checksum_sha256_title + FILENAME_LP;
 
-		// Set the values in the sub-green box below the 3 text lines.
+		// Set the values in the sub-box below the 3 text lines.
 		document.getElementById( "dl_hlp_img"	    ).src	= FILE_FULL_LP_IMG;
 		document.getElementById( "dl_hlp_img"	    ).title	= l10n_download_help_img_title;
 		document.getElementById( "dl_hlp_img"	    ).alt	= l10n_download_help_img_alt;
@@ -751,15 +757,15 @@ function getLinkSel() {
 		document.getElementById( "dl_rpt"	    ).title	= l10n_download_report_title;
 
 		// Reset the CSS styles for the elements in the sub-green colored boxes.
-		document.getElementById( "sub_green_box"    ).className	       = "sub-green-sel";
+		document.getElementById( "sub_box"    ).className	       = "sub-green-sel";
 		document.getElementById( "dl_err_img"	    ).style.display    = "none";
 		document.getElementById( "dl_err"	    ).style.display    = "none";
 
 		// Change CSS styles for all elements with ID in the green and sub-green colored boxes.
 		// Set the cursor style for elements to default and make the elements visible.
-		for( var i = 0, j = element_ids_sub_green.length; i < j; i++ ) {
-			document.getElementById( element_ids_sub_green[ i ] ).style.display = "inline";
-			document.getElementById( element_ids_sub_green[ i ] ).style.cursor  = "default";
+		for( var i = 0, j = element_ids_sub_box.length; i < j; i++ ) {
+			document.getElementById( element_ids_sub_box[ i ] ).style.display = "inline";
+			document.getElementById( element_ids_sub_box[ i ] ).style.cursor  = "default";
 		}
 
 		// Set the cursor style for elements with links to pointer and make the elements visible.
@@ -776,8 +782,8 @@ function getLinkSel() {
 		document.getElementById( "dl_rpt_img"	    ).style.cursor     = "help";
 		document.getElementById( "dl_rpt"	    ).style.cursor     = "help";
 
-		// Make the sub-green box and therefore all elements visible.
-		document.getElementById( "sub_green_box"    ).style.display    = "block";
+		// Make the sub-box and therefore all elements visible.
+		document.getElementById( "sub_box"	    ).style.display    = "block";
 	}
 
 	return LINK_FULL;
@@ -1163,7 +1169,7 @@ function alertDbg( location ) {
 	+ "LINK_CHK_ASC_LP: "			+ "\t\t\t\t\t"		+ LINK_CHK_ASC_LP			+ "\n"
 	+ "LINK_CHK_MD5_LP: "			+ "\t\t\t\t\t"		+ LINK_CHK_MD5_LP			+ "\n"
 	+ "LINK_CHK_SHA256_LP: "		+ "\t\t\t\t"		+ LINK_CHK_SHA256_LP			+ "\n"
-	+ "SUPPORTED: "				+ "\t\t\t\t\t\t"	+ SUPPORTED				+ "\n"
+	+ "SUB_BOX: "				+ "\t\t\t\t\t\t"	+ SUB_BOX				+ "\n"
 	+ "ERROR: "				+ "\t\t\t\t\t\t\t"	+ ERROR					+ "\n"
 	+ "" );