Author: marcus
Date: Fri Jun 20 22:03:12 2014
New Revision: 1604287
URL: http://svn.apache.org/r1604287
Log:
Get the green download box from separate file
Modified:
openoffice/ooo-site/trunk/content/download/test/analyze.html
Modified: openoffice/ooo-site/trunk/content/download/test/analyze.html
URL:
http://svn.apache.org/viewvc/openoffice/ooo-site/trunk/content/download/test/analyze.html?rev=1604287&r1=1604286&r2=1604287&view=diff
==============================================================================
--- openoffice/ooo-site/trunk/content/download/test/analyze.html (original)
+++ openoffice/ooo-site/trunk/content/download/test/analyze.html Fri Jun 20
22:03:12 2014
@@ -7,6 +7,7 @@
<script type="text/javascript" src="msg_prop_l10n_en.js"></script>
<script type="text/javascript" src="languages.js"></script>
<script type="text/javascript" src="release_matrix.js"></script>
+ <script type="text/javascript" src="boxed_download.js"></script>
<script type="text/javascript" src="download.js"></script>
<style type="text/css">
/* <![CDATA[ */
@@ -96,108 +97,14 @@
// Set a specific language ISO code to force to assemble a certain localized
build as download link.
// Changed: The variable can now be found in the
"msg_prop_l10n_<ISO_code>.js".
- // Green colored box.
- // Show select boxes and both download text buttons.
- document.write( "<div class='first button green-sel' id='optionitem2'>"
- // Headline.
- + "<h2>"
- + "<a title='" + l10n_download_green_box_headline_title + "'>" +
l10n_download_green_box_headline_text + "</a>"
- + "</h2>"
-
- // Select text.
- + "<p style='padding-bottom: 0px;'>"
- + "<a title='" + l10n_download_green_box_subtext1_title + "'>(" +
l10n_download_green_box_subtext1_text + ")</a>"
- + "<a title='" + l10n_download_green_box_subtext2_title + "'><b>" +
l10n_download_green_box_subtext2_text + ":</b></a>"
- + "</p>"
-
- // Select boxes.
- + "<form name='download'>"
- + "<select class='sel-os' id='os' name='os' ' onchange='getLinkSel()'"
- + "title='" + l10n_download_green_box_selectbox_os_title + "'>"
- + "</select>"
- + "<select class='sel-lang' id='lang' name='lang'
onchange='getLinkSel()'"
- + "title='" + l10n_download_green_box_selectbox_lang_title + "' >"
- + "</select>"
- + "<select class='sel-ver' id='ver' name='ver' onchange='getLinkSel()'"
- + "title='" + l10n_download_green_box_selectbox_ver_title + "'>"
- + "</select>"
- + "</form>"
-
- // Both download text buttons: First for "full install", then for
"langpack".
- + "<a style='padding: 0px 0px 0px 3%; cursor: default;'></a>"
-
- + "<div class='btn_dl' style='display: inline-block;'>"
- + "<h3>"
- + "<a id='dl_f_link' href='' title='' target='_blank'></a>"
- + "</h3>"
- + "</div>"
-
- + "<a style='padding: 0px 0px 0px 3%; cursor: default;'></a>"
-
- + "<div class='btn_dl' style='display: inline-block;'>"
- + "<h3>"
- + "<a id='dl_lp_link' href='' title='' target='_blank'></a>"
- + "</h3>"
- + "</div>"
- + "<br /><br />"
-
- + "</div>" );
-
- // Sub-green colored box.
- // Show release info, filesizes, checksum links and help links.
- document.write( "<div id='sub_green_box' class='sub-green-sel'>"
- + "<p>"
- // Error text with hint.
- + "<img id='dl_err_img' style='margin: 5px 5px 15px 0px;' src=''
title='' height='16' width='16' alt='' />"
- + "<a id='dl_err' style='text-decoration: none;'
title=''></a>"
-
- // Release info and notes.
- + "<a id='dl_rel_info' style='text-decoration: none;'></a>"
- + "<a id='dl_rel_notes' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<br />"
-
- // Full installation: Filesize and checksums.
- + "<a id='dl_f_info' style='text-decoration: none;'></a>"
- + "<a id='dl_f_chk_keys' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<a id='space1' style='text-decoration: none;'></a>"
- + "<a id='dl_f_chk_asc' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<a id='space2' style='text-decoration: none;'></a>"
- + "<a id='dl_f_chk_md5' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<a id='space3' style='text-decoration: none;'></a>"
- + "<a id='dl_f_chk_sha256' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<br />"
-
- // Langpack: Filesize and checksums.
- + "<a id='dl_lp_info' style='text-decoration: none;'></a>"
- + "<a id='dl_lp_chk_keys' style='text-decoration: underline;'
href='' title='' target='_blank'></a>"
- + "<a id='space4' style='text-decoration: none;'></a>"
- + "<a id='dl_lp_chk_asc' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<a id='space5' style='text-decoration: none;'></a>"
- + "<a id='dl_lp_chk_md5' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<a id='space6' style='text-decoration: none;'></a>"
- + "<a id='dl_lp_chk_sha256' style='text-decoration: underline;' href=''
title='' target='_blank'></a>"
- + "<br />"
-
- // Help: What is a language pack?
- + "<img id='dl_hlp_img' style='padding: 5px 5px 0px 0px;' src=''
title='' height='16' width='16' alt='' />"
- + "<a id='dl_hlp' href='' title='' target='_blank'
onclick='showWindow( this.href ); return false;'></a>"
- + "<a style='padding: 0px 0px 0px 30px;'></a>"
-
- // Help: How to verify the download?
- + "<img id='dl_chk_img' style='padding: 5px 5px 0px 0px;' src=''
title='' height='16' width='16' alt='' />"
- + "<a id='dl_chk' href='' title='' target='_blank'></a>"
- + "<a style='padding: 0px 0px 0px 30px;'></a>"
-
- // Help: Report broken link.
- + "<img id='dl_rpt_img' style='padding: 5px 5px 0px 0px;' src=''
title='' height='16' width='16' alt='' />"
- + "<a id='dl_rpt' href='' title='' target='_blank'></a>"
- + "</p>" );
- document.write( "</div>" );
+ // Get the download box from a separate file.
+ createDownloadBox();
// Fill the select boxes and wait for the user's choice.
init( 1 );
entourage.initialize();
+
//-->
</script>
@@ -210,31 +117,30 @@
<!--
document.write( "<div style='clear: both; float: left;'>"
+ "<div>"
+ + "<form name='update_and_copy'>"
+ + "<input class='btn_analyze' type='button' name='update'
href='javascript:void( 0 )'"
+ + "title='" + l10n_analyze_update_button_title + "'
onclick='updateTable(); return false;'"
+ + "value='" + l10n_analyze_update_button_text + "' />"
+ + "</input>"
+
+ + "<a style='padding: 0px 0px 0px 30px;'></a>"
+
+ + "<input class='btn_analyze' type='button' name='select'
href='javascript:void( 0 )'"
+ + "title='" + l10n_analyze_select_button_title + "'
onclick='selectTable( \"table_data\" ); return false;'"
+ + "value='" + l10n_analyze_select_button_text + "' />"
+ + "</input>"
+
+ + "<a style='padding: 0px 0px 0px 30px;'></a>"
+
+ + "<p class='btn_analyze' style='padding: 0px 15px 0px 15px; display:
inline; cursor: default'"
+ + "title='" + l10n_analyze_copy_button_title + "'>"
+ + l10n_analyze_copy_button_text
+ + "</p>"
+ + "</form>"
- + "<form name='update_and_copy'>"
- + "<input class='btn_analyze' type='button' name='update'
href='javascript:void( 0 )'"
- + "title='" + l10n_analyze_update_button_title + "'
onclick='updateTable(); return false;'"
- + "value='" + l10n_analyze_update_button_text + "' />"
- + "</input>"
-
- + "<a style='padding: 0px 0px 0px 30px;'></a>"
-
- + "<input class='btn_analyze' type='button' name='select'
href='javascript:void( 0 )'"
- + "title='" + l10n_analyze_select_button_title + "'
onclick='selectTable( \"table_data\" ); return false;'"
- + "value='" + l10n_analyze_select_button_text + "' />"
- + "</input>"
-
- + "<a style='padding: 0px 0px 0px 30px;'></a>"
-
- + "<p class='btn_analyze' style='padding: 0px 15px 0px 15px; display:
inline; cursor: default'"
- + "title='" + l10n_analyze_copy_button_title + "'>"
- + l10n_analyze_copy_button_text
- + "</p>"
- + "</form>"
-
- + "<p> </p>"
+ + "<p> </p>"
+ "</div>"
-+ "</div>" // update and copy
++ "</div>" // Update and select buttons
+ "<div style='clear: both; float: left;'>"
// List some variables from browser's Document Object Model (DOM).
@@ -302,13 +208,13 @@ document.write( "<div style='clear: both
+ "<tr><td>Base URL to Sourceforge.net
</td><td></td></tr>" /* SOURCEFORGE_BASE_URL */
+ "<tr><td>Base URL to Apache Archive
</td><td></td></tr>" /* ASF_ARC_BASE_URL */
+ "<tr><td>getLinkSel()
</td><td></td></tr>" /* getLinkSel() */
- + "<tr><td>isLangSupported() ?
</td><td></td></tr>" /* isLangSupported() */
- + "<tr><td>Download link is supported and OK ?
</td><td></td></tr>" /* SUPPORTED */
- + "<tr><td>General error ?
</td><td></td></tr>" /* ERROR */
+ + "<tr><td>isLangSupported() (true/false) ?
</td><td></td></tr>" /* isLangSupported() */
+ + "<tr><td>Show the sub-box (true/false) ?
</td><td></td></tr>" /* SHOW_SUB_BOX */
+ + "<tr><td>General error (true/false) ?
</td><td></td></tr>" /* ERROR */
+ "</tbody>"
+ "</table>"
+ "</div>"
-+ "</div>" ); // table
++ "</div>" ); // Table
function updateTable() {
// All variables and functions that should be shown in the table.
@@ -317,7 +223,7 @@ function updateTable() {
UI_PLATFORM, UI_PLATFORM_NO_SUP, PLATFORM, PLATFORM_FULL,
PLATFORM_LP, PLATFORM_SEL, VERSION_SEL,
FILENAME_FULL, FILENAME_LP, EXTENSION, FILESIZE_FULL,
FILESIZE_LP, REL_TEXT, LINK_FULL, LINK_LP,
LINK_CHK_MD5_FULL, LINK_CHK_MD5_LP, SOURCEFORGE_BASE_URL,
ASF_ARC_BASE_URL, getLinkSel(), isLangSupported(),
- SUPPORTED, ERROR ];
+ SHOW_SUB_BOX, ERROR ];
// Assign the respective table cell with the variable or function.
// Start with the 20th row (i = 19) in the 2nd cell (1), count through the
elements array (j):