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>&nbsp;</p>"
+    + "<p>&nbsp;</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):


Reply via email to