Author: marcus
Date: Sat May 31 22:09:34 2014
New Revision: 1598927

URL: http://svn.apache.org/r1598927
Log:
Updates

Modified:
    openoffice/ooo-site/trunk/content/download/test/analyze_droplist.html

Modified: openoffice/ooo-site/trunk/content/download/test/analyze_droplist.html
URL: 
http://svn.apache.org/viewvc/openoffice/ooo-site/trunk/content/download/test/analyze_droplist.html?rev=1598927&r1=1598926&r2=1598927&view=diff
==============================================================================
--- openoffice/ooo-site/trunk/content/download/test/analyze_droplist.html 
(original)
+++ openoffice/ooo-site/trunk/content/download/test/analyze_droplist.html Sat 
May 31 22:09:34 2014
@@ -12,13 +12,25 @@
   /*-------------------- Exceptions on standard css -----------------------*/
   @import "styles.css";
   @import "exceptions.css";
+
+  table, th, td { border: 1px solid black; }
   /* ]]> */
   </style>
 </head>
 
 <body>
 
-<div class="optionset">
+<!-- No JavaScript enabled -->
+<noscript>
+  <div class="notice">
+    <h1>Apache OpenOffice Downloads - Analyze errors</h1>
+    <br />
+    <h2>JavaScript not enabled?</h2>
+    <p>JavaScript needs to be enabled to show the analysis data on this 
webpage.</p>
+  </div>
+</noscript>
+
+<div class="optionset" style="float: left;">
 
   <!-- Text above the first colored box -->
   <script type="text/javascript">
@@ -125,103 +137,133 @@
   //-->
   </script>
 
-  <!-- No JavaScript enabled -->
-  <noscript>
-    <div class="notice">
-      <h1>Apache OpenOffice Downloads - Analyze errors</h1>
-      <br />
-      <h2>JavaScript not enabled?</h2>
-      <p>JavaScript needs to be enabled to show the analysis data on this 
webpage.</p>
-    </div>
-  </noscript>
-
   <p>&nbsp;</p>
 </div>
 
-<div>
+<div style="float: left;">
   <script type="text/javascript">
-    document.write( "<table id='js_dl_values' border='1' style='width:100%; 
border-collapse:collapse; border-spacing: 2px; float: left'><tbody>" );
-    document.write( "<th style='width:25%;'><b>Browser variables</b>   </th 
style='75%;'><th><b>Values</b></th></tr>" );
 
-    // List all varaibles from browser's document object model (DOM).
-    document.write( "<tr><td>navigator.appCodeName                     
</td><td>" + navigator.appCodeName                      + "</td></tr>" );
-    document.write( "<tr><td>navigator.appName                         
</td><td>" + navigator.appName                          + "</td></tr>" );
-    document.write( "<tr><td>navigator.appVersion                      
</td><td>" + navigator.appVersion                       + "</td></tr>" );
-    document.write( "<tr><td>navigator.platform                                
</td><td>" + navigator.platform                         + "</td></tr>" );
-    document.write( "<tr><td>navigator.oscpu                           
</td><td>" + navigator.oscpu                            + "</td></tr>" );
-    document.write( "<tr><td>navigator.cpuClass                                
</td><td>" + navigator.cpuClass                         + "</td></tr>" );
-    document.write( "<tr><td>navigator.product                         
</td><td>" + navigator.product                          + "</td></tr>" );
-    document.write( "<tr><td>navigator.productSub                      
</td><td>" + navigator.productSub                       + "</td></tr>" );
-    document.write( "<tr><td>navigator.vendor                          
</td><td>" + navigator.vendor                           + "</td></tr>" );
-    document.write( "<tr><td>navigator.vendorSub                       
</td><td>" + navigator.vendorSub                        + "</td></tr>" );
-    document.write( "<tr><td>navigator.language                                
</td><td>" + navigator.language                         + "</td></tr>" );
-    document.write( "<tr><td>navigator.browserLanguage                 
</td><td>" + navigator.browserLanguage                  + "</td></tr>" );
-    document.write( "<tr><td>navigator.userLanguage                    
</td><td>" + navigator.userLanguage                     + "</td></tr>" );
-    document.write( "<tr><td>navigator.systemLanguage                  
</td><td>" + navigator.systemLanguage                   + "</td></tr>" );
-
-    document.write( "<tr><td>navigator.userAgent                       
</td><td>" + navigator.userAgent                        + "</td></tr>" );
-    if ( navigator.userAgent.indexOf( "Debian" ) != -1 )
-      document.write( "<tr><td>navigator.UserAgent (with Debian ?)     
</td><td>" + navigator.userAgent.indexOf( "Debian" )    + "</td></tr>" );
-    if ( navigator.userAgent.indexOf( "Ubuntu" ) != -1 )
-      document.write( "<tr><td>navigator.UserAgent (with Ubuntu ?)     
</td><td>" + navigator.userAgent.indexOf( "Ubuntu" )    + "</td></tr>" );
-    if ( navigator.userAgent.indexOf( "IceWeasel" ) != -1 )
-      document.write( "<tr><td>navigator.UserAgent (with IceWeasel ?)  
</td><td>" + navigator.userAgent.indexOf( "IceWeasel" ) + "</td></tr>" );
-
-    document.write( "<th style='width:25%;'><b>Stable Release</b>      </th 
style='75%;'><th>&nbsp;</th></tr>" );
-    document.write( "<tr><th><b>JavaScript&nbsp;functions/variables</b>        
</th><th><b>Values</b></th></tr>" );
-
-    // List all variables and function's return values from scripting.
-    document.write( "<tr><td>Language name                             
</td><td id='lang_native'>"       /* LANG_ARRAY[ 2 ] */          + "</td></tr>" 
);
-    document.write( "<tr><td>Language ISO code                         
</td><td id='lang_iso'>"          /* LANG_ISO */                 + "</td></tr>" 
);
-    document.write( "<tr><td>Language ISO code (from select box)       
</td><td id='lang_sel'>"          /* LANG_SEL */                 + "</td></tr>" 
);
-    document.write( "<tr><td>Language array data                       
</td><td id='lang_array'>"        /* LANG_ARRAY */               + "</td></tr>" 
);
-    document.write( "<tr><td>Release matrix platform position (full)   
</td><td id='pos_full'>"          /* RELEASE_PLATFORM_POS_FULL */+ "</td></tr>" 
);
-    document.write( "<tr><td>Release matrix platform position (lp)     
</td><td id='pos_lp'>"            /* RELEASE_PLATFORM_POS_LP */  + "</td></tr>" 
);
-    document.write( "<tr><td>Release matrix platform array data                
</td><td id='release_platform'>"  /* RELEASE_PLATFORM */         + "</td></tr>" 
);
-    document.write( "<tr><td>Release matrix language array data                
</td><td id='release_lang'>"      /* RELEASE_LANG */             + "</td></tr>" 
);
-    document.write( "<tr><td>UI platform name                          
</td><td id='ui_platform'>"       /* UI_PLATFORM */              + "</td></tr>" 
);
-    document.write( "<tr><td>UI platform name (not supported)          
</td><td id='ui_platform_no_sup'>"/* UI_PLATFORM_NO_SUP */       + "</td></tr>" 
);
-    document.write( "<tr><td>URL platform name                         
</td><td id='url_platform'>"      /* URL_PLATFORM */             + "</td></tr>" 
);
-    document.write( "<tr><td>URL platform name (from select box)       
</td><td id='platform_sel'>"      /* PLATFORM_SEL */             + "</td></tr>" 
);
-    document.write( "<tr><td>Version (from select box)                 
</td><td id='version_sel'>"       /* VERSION_SEL */              + "</td></tr>" 
);
-    document.write( "<tr><td>File name (full)                          
</td><td id='filename_full'>"     /* FILENAME_FULL */            + "</td></tr>" 
);
-    document.write( "<tr><td>File name (lp)                            
</td><td id='filename_lp'>"       /* FILENAME_LP */              + "</td></tr>" 
);
-    document.write( "<tr><td>File extension                            
</td><td id='extension'>"         /* EXTENSION */                + "</td></tr>" 
);
-    document.write( "<tr><td>File size (full) (MByte)                  
</td><td id='filesize_full'>"     /* FILESIZE_FULL */            + "</td></tr>" 
);
-    document.write( "<tr><td>File size (lp) (MByte)                    
</td><td id='filesize_lp'>"       /* FILESIZE_LP */              + "</td></tr>" 
);
-    document.write( "<tr><td>Release info                              
</td><td id='rel_info'>"          /* REL_TEXT */                 + "</td></tr>" 
);
-    document.write( "<tr><td>Download file link (full)                 
</td><td id='link_full'>"         /* LINK_FULL */                + "</td></tr>" 
);
-    document.write( "<tr><td>Download file link (lp)                   
</td><td id='link_lp'>"           /* LINK_LP */                  + "</td></tr>" 
);
-    document.write( "<tr><td>Checksum file link (full) (here for MD5)  
</td><td id='link_chk_md5_full'>" /* LINK_CHK_MD5_FULL */        + "</td></tr>" 
);
-    document.write( "<tr><td>Checksum file link (lp) (here for MD5)    
</td><td id='link_chk_md5_lp'>"   /* LINK_CHK_MD5_LP */          + "</td></tr>" 
);
-    document.write( "<tr><td>Base URL to Sourceforge.net               
</td><td id='sf_base_url'>"       /* SOURCEFORGE_BASE_URL */     + "</td></tr>" 
);
-    document.write( "<tr><td>Base URL to Apache Archive                        
</td><td id='asf_arc_base_url'>"  /* ASF_ARC_BASE_URL */         + "</td></tr>" 
);
-    document.write( "<tr><td>getLinkSel()                              
</td><td id='getlinksel'>"        /* getLinkSel() */             + "</td></tr>" 
);
-    document.write( "<tr><td>isLangSupported() ?                       
</td><td id='islangsupported'>"   /* isLangSupported() */        + "</td></tr>" 
);
-    document.write( "<tr><td>Old platform ?                            
</td><td id='old_platform'>"      /* OLD_PLATFORM */             + "</td></tr>" 
);
-    document.write( "<tr><td>Contains link to Sourgeforge ?            
</td><td id='sf'>"                /* SF */                       + "</td></tr>" 
);
-    document.write( "<tr><td>Contains link to 'other.html' ?           
</td><td id='other'>"             /* OTHER */                    + "</td></tr>" 
);
-    document.write( "<tr><td>Contains link to archived build ?         
</td><td id='archive'>"           /* ARCHIVE */                  + "</td></tr>" 
);
-    document.write( "<tr><td>General error ?                           
</td><td id='error'>"             /* ERROR */                    + "</td></tr>" 
);
-    document.write( "</tbody></table><br/><br/>" );
+    document.write( ""
+      // What to do to report a broken link?
+      + "<h2>How to report a broken download link?</h2>"
+
+      + "<p>"
+        + "<ol style='padding: 0px 0px 0px 15px;'>"
+         + "<li>Select your favorite operating system, language and 
version.</li>"
+         + "<li>Make sure that there is actually is no file downloadable by 
clicking one or both download buttons.</li>"
+         + "<li>Click on the link \"<b><u>Update table</u></b>\".</li>"
+         + "<li>Copy the complete table (really, from top to bottom).</li>"
+         + "<li>&nbsp;</li>"
+         + "<li>Then open your favorite mail application and create a new 
mail.</li>"
+         + "<li>Write a problem description (what do you see and what do you 
expect).</li>"
+         + "<li>Also add details about your operating system.</li>"
+         + "<li>Paste the copied data at the end.</li>"
+         + "<li>Finally, send the mail to the following mail address: "
+         + "<a href='mailto:<mail address needs to be agreed>' title='Mail 
address to send the broken link report to'>"
+         + "<b>Mail Address needs tbd</b></a></li>"
+        + "</ol>"
+      + "</p>"
+      + "<p>"
+       + "We will try to respond as soon as we get the mail and analyze the 
problem."
+       + "<br />Thanks a lot in advance for your report."
+      + "</p>"
+      + "<br />"
+    + "</div>"
+
+    + "<div style='float: left;'>"
+
+      // List some variables from browser's Document Object Model (DOM).
+      + "<table id='js_dl_values' style='border-collapse: collapse; 
border-spacing: 2px; width: 100%;'>"
+      + "<tbody>"
+        + "<th style='width:25%;'><b>Browser variables</b>     </th 
style='75%;'><th><b>Values</b></th>"
+         + "<tr><td>navigator.appCodeName                      </td><td>" + 
navigator.appCodeName      + "</td></tr>"
+         + "<tr><td>navigator.appName                          </td><td>" + 
navigator.appName          + "</td></tr>"
+         + "<tr><td>navigator.appVersion                       </td><td>" + 
navigator.appVersion       + "</td></tr>"
+         + "<tr><td>navigator.platform                         </td><td>" + 
navigator.platform         + "</td></tr>"
+         + "<tr><td>navigator.oscpu                            </td><td>" + 
navigator.oscpu            + "</td></tr>"
+         + "<tr><td>navigator.cpuClass                         </td><td>" + 
navigator.cpuClass         + "</td></tr>"
+         + "<tr><td>navigator.product                          </td><td>" + 
navigator.product          + "</td></tr>"
+         + "<tr><td>navigator.productSub                       </td><td>" + 
navigator.productSub       + "</td></tr>"
+         + "<tr><td>navigator.vendor                           </td><td>" + 
navigator.vendor           + "</td></tr>"
+         + "<tr><td>navigator.vendorSub                        </td><td>" + 
navigator.vendorSub        + "</td></tr>"
+         + "<tr><td>navigator.language                         </td><td>" + 
navigator.language         + "</td></tr>"
+         + "<tr><td>navigator.browserLanguage                  </td><td>" + 
navigator.browserLanguage  + "</td></tr>"
+         + "<tr><td>navigator.userLanguage                     </td><td>" + 
navigator.userLanguage     + "</td></tr>"
+         + "<tr><td>navigator.systemLanguage                   </td><td>" + 
navigator.systemLanguage   + "</td></tr>"
+         + "<tr><td>navigator.userAgent                        </td><td>" + 
navigator.userAgent        + "</td></tr>" );
+
+         if ( navigator.userAgent.toLowerCase().indexOf( "debian"    ) != -1 )
+           document.write( "<tr><td>Debian / Ubuntu / IceWeasel ?      
</td><td>Yes / No / No</td></tr>" );
+         else if ( navigator.userAgent.toLowerCase().indexOf( "ubuntu"    ) != 
-1 )
+           document.write( "<tr><td>Debian / Ubuntu / IceWeasel ?      
</td><td>No / Yes / No</td></tr>" );
+         else if ( navigator.userAgent.toLowerCase().indexOf( "iceWeasel" ) != 
-1 )
+           document.write( "<tr><td>Debian / Ubuntu / IceWeasel ?      
</td><td>No / No / Yes</td></tr>" );
+         else
+           document.write( "<tr><td>Debian / Ubuntu / IceWeasel ?      
</td><td>No / No / No</td></tr>" );
+
+       // List all variables and function's return values from scripting.
+       document.write( "<th><b>Stable Release</b></th><th>&nbsp;</th>"
+         + "<tr><th><b>JavaScript&nbsp;functions/variables</b> 
</th><th><b>Values</b></th></tr>"
+         + "<tr><td>Language name                              
</td><td></td></tr>"    /* LANG_ARRAY[ 2 ] */
+         + "<tr><td>Language ISO code                          
</td><td></td></tr>"    /* LANG_ISO */
+         + "<tr><td>Language ISO code (from select box)        
</td><td></td></tr>"    /* LANG_SEL */
+         + "<tr><td>Language array data                        
</td><td></td></tr>"    /* LANG_ARRAY */
+         + "<tr><td>Release matrix platform position (full)    
</td><td></td></tr>"    /* RELEASE_PLATFORM_POS_FULL */
+         + "<tr><td>Release matrix platform position (lp)      
</td><td></td></tr>"    /* RELEASE_PLATFORM_POS_LP */
+         + "<tr><td>Release matrix platform array data         
</td><td></td></tr>"    /* RELEASE_PLATFORM */
+         + "<tr><td>Release matrix language array data         
</td><td></td></tr>"    /* RELEASE_LANG */
+         + "<tr><td>UI platform name                           
</td><td></td></tr>"    /* UI_PLATFORM */
+         + "<tr><td>UI platform name (not supported)           
</td><td></td></tr>"    /* UI_PLATFORM_NO_SUP */
+         + "<tr><td>URL platform name                          
</td><td></td></tr>"    /* URL_PLATFORM */
+         + "<tr><td>URL platform name (from select box)        
</td><td></td></tr>"    /* PLATFORM_SEL */
+         + "<tr><td>Version (from select box)                  
</td><td></td></tr>"    /* VERSION_SEL */
+         + "<tr><td>File name (full)                           
</td><td></td></tr>"    /* FILENAME_FULL */
+         + "<tr><td>File name (lp)                             
</td><td></td></tr>"    /* FILENAME_LP */
+         + "<tr><td>File extension                             
</td><td></td></tr>"    /* EXTENSION */
+         + "<tr><td>File size (full) (MByte)                   
</td><td></td></tr>"    /* FILESIZE_FULL */
+         + "<tr><td>File size (lp) (MByte)                     
</td><td></td></tr>"    /* FILESIZE_LP */
+         + "<tr><td>Release info                               
</td><td></td></tr>"    /* REL_TEXT */
+         + "<tr><td>Download file link (full)                  
</td><td></td></tr>"    /* LINK_FULL */
+         + "<tr><td>Download file link (lp)                    
</td><td></td></tr>"    /* LINK_LP */
+         + "<tr><td>Checksum file link (full) (here for MD5)   
</td><td></td></tr>"    /* LINK_CHK_MD5_FULL */
+         + "<tr><td>Checksum file link (lp) (here for MD5)     
</td><td></td></tr>"    /* LINK_CHK_MD5_LP */
+         + "<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>Old platform ?                             
</td><td></td></tr>"    /* OLD_PLATFORM */
+         + "<tr><td>Contains link to Sourgeforge ?             
</td><td></td></tr>"    /* SF */
+         + "<tr><td>Contains link to 'other.html' ?            
</td><td></td></tr>"    /* OTHER */
+         + "<tr><td>Contains link to archived build ?          
</td><td></td></tr>"    /* ARCHIVE */
+         + "<tr><td>General error ?                            
</td><td></td></tr>"    /* ERROR */
+      + "</tbody>"
+      + "</table>"
+    + "</div>" );
 
     function updateTable() {
-       // All variables and function that should be shown in the table.
-       elements = [ LANG_ARRAY[ 2 ], LANG_ISO, LANG_SEL, LANG_ARRAY, 
RELEASE_PLATFORM_POS_FULL, RELEASE_PLATFORM_POS_LP,
-       RELEASE_PLATFORM, RELEASE_LANG, UI_PLATFORM, UI_PLATFORM_NO_SUP, 
URL_PLATFORM, 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(), OLD_PLATFORM, SF, OTHER,
-       ARCHIVE, ERROR ];
+       // All variables and functions that should be shown in the table.
+       elements = [    LANG_ARRAY[ 2 ], LANG_ISO, LANG_SEL, LANG_ARRAY, 
RELEASE_PLATFORM_POS_FULL, RELEASE_PLATFORM_POS_LP,
+                       RELEASE_PLATFORM, RELEASE_LANG, UI_PLATFORM, 
UI_PLATFORM_NO_SUP, URL_PLATFORM, 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(), OLD_PLATFORM, SF, OTHER, ARCHIVE, 
ERROR ];
 
        // Assign the respective table cell with the variable or function.
-       // Start with the 19th row (i = 18) in the 2nd cell (1), count through 
the elements array (j):
-       for( var i = 18, j = 0, k = elements.length; j < k; i++, j++ ) {
+       // Start with the 20th row (i = 19) in the 2nd cell (1), count through 
the elements array (j):
+       for( var i = 19, j = 0, k = elements.length; j < k; i++, j++ ) {
                document.getElementById( "js_dl_values" ).rows[ i ].cells[ 1 
].innerHTML = elements[ j ];
        }
+
+       return;
     }
   </script>
 </div>
 
+<!-- Every new element and text that is defined below the previous DIV will be 
actually dislayed wrapped below this DIV
+(because of "clear: both" instead of floated around the previous DIVs. This is 
really needed. -->
+
+<div style="clear: both;"></div>
+
 </body>
 </html>
 


Reply via email to