You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ma...@apache.org on 2013/03/31 19:33:34 UTC
svn commit: r1463012 -
/openoffice/ooo-site/trunk/content/download/test/analyze.html
Author: marcus
Date: Sun Mar 31 17:33:34 2013
New Revision: 1463012
URL: http://svn.apache.org/r1463012
Log:
Updated test webpage for analyzing download links
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=1463012&r1=1463011&r2=1463012&view=diff
==============================================================================
--- openoffice/ooo-site/trunk/content/download/test/analyze.html (original)
+++ openoffice/ooo-site/trunk/content/download/test/analyze.html Sun Mar 31 17:33:34 2013
@@ -1,70 +1,96 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html xmlns="http://www.w3.org/1999/xhtml" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>OpenOffice.org Downloads</title>
- <script type="text/javascript" src="../globalvars_improved.js"></script>
- <script type="text/javascript" src="../download_improved.js"></script>
- <script type="text/javascript" src="../download_mirrorbrain_improved.js"></script>
- <script type="text/javascript" src="../languages_improved.js"></script>
+ <script type="text/javascript" src="globalvars.js"></script>
+ <script type="text/javascript" src="download.js"></script>
+ <script type="text/javascript" src="languages.js"></script>
<style type="text/css">
/* <![CDATA[ */
/*-------------------- Exceptions on standard css -----------------------*/
- @import "../styles.css";
- @import "../exceptions.css";
+ @import "styles.css";
+ @import "exceptions.css";
/* ]]> */
</style>
</head>
<body>
-<script type="text/javascript">
- var UAuc = navigator.userAgent;
- var UAlc = navigator.userAgent.toLowerCase();
- var LANG_ISO = getLanguageISO( "" );
-
- document.write( "<table style='text-align: left' border='1'><tbody>" );
- document.write( "<tr><td><b>Variables from the browser </b></td><td><b>Values</b></td></tr>" );
- // document.write( "<tr><td>window.location.href </td><td>" + window.location.href + "</td></tr>" );
- document.write( "<tr><td>navigator.platform </td><td>" + navigator.platform + "</td></tr>" );
- document.write( "<tr><td>navigator.platform.toLowerCase() </td><td>" + navigator.platform.toLowerCase() + "</td></tr>" );
- document.write( "<tr><td>navigator.language </td><td>" + navigator.language + "</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>" + UAuc + "</td></tr>" );
- if ( UAuc.indexOf( "Debian" ) != -1 )
- document.write( "<tr><td>navigator.UserAgent (with Debian?) </td><td>" + UAuc.indexOf( "Debian" ) + "</td></tr>" );
- if ( UAuc.indexOf( "Ubuntu" ) != -1 )
- document.write( "<tr><td>navigator.UserAgent (with Ubuntu?) </td><td>" + UAuc.indexOf( "Ubuntu" ) + "</td></tr>" );
- if ( UAuc.indexOf( "IceWeasel" ) != -1 )
- document.write( "<tr><td>navigator.UserAgent (with IceWeasel?) </td><td>" + UAuc.indexOf( "IceWeasel" ) + "</td></tr>" );
- document.write( "<tr><td>navigator.userAgent.toLowerCase() </td><td>" + UAlc + "</td></tr>" );
- if ( UAlc.indexOf( "debian" ) != -1 )
- document.write( "<tr><td>navigator.UserAgent (with Debian?) </td><td>" + UAlc.indexOf( "debian" ) + "</td></tr>" );
- if ( UAlc.indexOf( "ubuntu" ) != -1 )
- document.write( "<tr><td>navigator.UserAgent (with Ubuntu?) </td><td>" + UAlc.indexOf( "ubuntu" ) + "</td></tr>" );
- if ( UAlc.indexOf( "iceweasel" ) != -1 )
- document.write( "<tr><td>navigator.UserAgent (with IceWeasel?) </td><td>" + UAlc.indexOf( "iceweasel" ) + "</td></tr>" );
- if ( navigator.javaEnabled() ) {
- document.write( "<tr><td>navigator.javaEnabled() </td><td>Yes</td></tr>" );
+<div class="optionset">
+
+<!-- Green: Stable release -->
+ <script type="text/javascript">
+ <!--
+ // Set a specific language ISO code to force to assemble a certain localized build as download URL
+ var NL_LANGUAGE = "";
+ var LINK = getLink();
+
+ if ( hasMirrorLink() ) {
+ // Download directly from a mirror with displayed platform and language.
+ document.write( "<div class=\"first button green\" id=\"optionitem1\" onclick=\"openItem('optionitem1','"
+ + LINK + "');" + "return false;\">" );
+ document.write( "<h2><a href='" + LINK + "' title='" + LINK + "'>Download Apache OpenOffice " + VERSION + "</a></h2>"
+ + "<p><a href='" + LINK + "' title='" + LINK + "'>Click to start downloading the most recent version for "
+ + UI_PLATFORM + " and " + LANG_ARRAY[ 2 ] + ".</a></p>" );
} else {
- document.write( "<tr><td>navigator.javaEnabled() </td><td>No </td></tr>" );
+ // Download from an alternative webpage as hasMirrorLink() == false.
+ document.write( "<div class=\"first button green\" id=\"optionitem1\" onclick=\"openItem('optionitem1','"
+ + LANG_ARRAY[ 4 ] + "');" + "return false;\">" );
+ document.write( "<h2><a href='" + LANG_ARRAY[ 4 ] + "' title='" + LANG_ARRAY[ 4 ] + "'>Download Apache OpenOffice "
+ + VERSION + "</a></h2>"
+ + "<p><a href='" + LANG_ARRAY[ 4 ] + "' title='" + LANG_ARRAY[ 4 ] + "'>A release for " + LANG_ARRAY[ 2 ]
+ + " is not available. Please choose from the alternative download webpage for another language.</a></p>" );
}
- document.write( "<tr><td><b>JavaScript functions from the DL scripts </b></td><td><b>Return values</b></td></tr>" );
- document.write( "<tr><td>getLink( VERSION, LANGUAGE, MIRROR, SCHEMA ) </td><td>" + getLink( VERSION, "", MIRROR, SCHEMA ) + "</td></tr>" );
- document.write( "<tr><td>getArray( LANGUAGE ) </td><td>" + getArray( "" ) + "</td></tr>" );
- document.write( "<tr><td>getPlatform( LANGUAGE, SCHEMA ) </td><td>" + getPlatform( SCHEMA ) + "</td></tr>" );
- document.write( "<tr><td>getLanguage( LANGUAGE ) </td><td>" + getLanguage( "" ) + "</td></tr>" );
- document.write( "<tr><td>getLanguageISO( LANGUAGE ) </td><td>" + getLanguageISO( "" ) + "</td></tr>" );
- document.write( "<tr><td>sourceforge_getLink( VERSION, LANGUAGE, SCHEMA ) </td><td>" + sourceforge_getLink( VERSION, "", SCHEMA ) + "</td></tr>" );
- document.write( "<tr><td>apache_getLink( VERSION, LANGUAGE, SCHEMA ) </td><td>" + apache_getLink( VERSION, "", SCHEMA ) + "</td></tr>" );
- document.write( "<tr><td>apache_getChecksum( VERSION, LANGUAGE, SCHEMA, HASH )</td><td>" + apache_getChecksum( VERSION, "", SCHEMA , "md5" ) + "</td></tr>" );
- document.write( "<tr><td>mirrorbrain_getPlatformForMirror( LANGUAGE, SCHEMA ) </td><td>" + mirrorbrain_getPlatformForMirror( "", SCHEMA ) + "</td></tr>" );
- document.write( "<tr><td>mirrorbrain_getFilename( VERSION, LANGUAGE, SCHEMA ) </td><td>" + mirrorbrain_getFilename( VERSION, "", SCHEMA ) + "</td></tr>" );
- document.write( "<tr><td>mirrorbrain_getExtension( LANGUAGE, SCHEMA ) </td><td>" + mirrorbrain_getExtension( "", SCHEMA ) + "</td></tr>" );
- document.write( "<tr><td>hasMirrorLink( LANGUAGE ) </td><td>" + hasMirrorLink( "" ) + "</td></tr>" );
- document.write( "</tbody></table><br/><br/>" );
-</script>
+
+ document.write( "</div>" );
+ // -->
+ </script>
+
+ <p> </p>
+</div>
+
+<div>
+ <script type="text/javascript">
+ document.write( "<table border='1' style='border-collapse:collapse; border-spacing: 2px; float: left'><tbody>" );
+ document.write( "<tr><td><b>Variables from the browser </b></td><td><b>Values</b></td></tr>" );
+ // document.write( "<tr><td>window.location.href </td><td>" + window.location.href + "</td></tr>" );
+ 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.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( "<tr><td><b>JavaScript functions and variables</b></td><td><b>Values</b></td></tr>" );
+ document.write( "<tr><td>Native language name </td><td>" + NATIVE_LANG + "</td></tr>" );
+ document.write( "<tr><td>ISO code </td><td>" + LANG_ISO + "</td></tr>" );
+ document.write( "<tr><td>Language array data </td><td>" + LANG_ARRAY + "</td></tr>" );
+ document.write( "<tr><td>Native platform name </td><td>" + UI_PLATFORM + "</td></tr>" );
+ document.write( "<tr><td>Mirror platform name </td><td>" + PLATFORM + "</td></tr>" );
+ document.write( "<tr><td>Native file name </td><td>" + FILENAME + "</td></tr>" );
+ document.write( "<tr><td>Native file extension </td><td>" + EXTENSION + "</td></tr>" );
+ document.write( "<tr><td>Return value of getLink() </td><td>" + getLink() + "</td></tr>" );
+ document.write( "<tr><td>Checksum file (here for MD5) </td><td>" + CHECKSUM_MD5 + "</td></tr>" );
+ document.write( "<tr><td>hasMirrorLink() </td><td>" + hasMirrorLink() + "</td></tr>" );
+ document.write( "</tbody></table><br/><br/>" );
+ </script>
+</div>
</body>
</html>