in assets/download/download_other.js [165:298]
function write_build( rel_mode, URL_AOO, URL_HASH, PLATFORM, INSTALL_LANG, i, k, VERSION, AOO, TYPE ) {
// Show the checksum links in smaller font size than the binary links
var SMALL = "style='font-size: x-small'";
if ( ROW_COUNT == 1 || ROW_COUNT == 2 || ROW_COUNT == 5 || ROW_COUNT == 6 || ROW_COUNT == 9 ||
ROW_COUNT == 10 || ROW_COUNT == 13 || ROW_COUNT == 14 || ROW_COUNT == 17 || ROW_COUNT == 18 )
document.write( "<tr class='a'>" );
else
document.write( "<tr class='b'>" );
// Debug: uncomment to get output inside the table
if ( URL_AOO.indexOf( "SDK" ) < 0 ) {
if ( TYPE == "install" ) {
document.write( "<td><small>" + LANG[ i ][ "EN" ] + "</small></td><td><small>" + LANG[ i ][ "NATIVE" ] + "</small></td><td><small>Full Install</small></td>" );
// document.write( "<td><small>" + ROW_COUNT + " : " + FULL_LANG_COUNT + " : " + i + " : " + k + " " + LANG[ i ][ "EN" ] + "</small></td><td><small>" + LANG[ i ][ "NATIVE" ] + "</small></td><td><small>Full Install</small></td>" );
} else {
document.write( "<td> </td><td> </td><td><small>Langpack</small></td>" );
// document.write( "<td><small>" + ROW_COUNT + " : " + LP_LANG_COUNT + " : " + i + " : " + k + " " + LANG[ i ][ "EN" ] + "</small></td><td><small>" + LANG[ i ][ "NATIVE" ] + "</small></td><td><small>Langpack</small></td>" );
}
} else {
document.write( "<td id='source'><small>" + LANG[ i ][ "EN" ] + "</small></td><td><small>" + LANG[ i ][ "NATIVE" ] + "</small></td><td><small><a href='#notes' title='What is a SDK?'>SDK</a></small></td>" );
// document.write( "<td><small>" + ROW_COUNT + " : " + FULL_LANG_COUNT + " : " + i + " : " + k + " " + LANG[ i ][ "EN" ] + "</small></td><td><small>" + LANG[ i ][ "NATIVE" ] + "</small></td><td><small>SDK</small></td>" );
}
if ( URL_AOO.indexOf( "SDK" ) < 0 ) {
// Write download links for binary builds and its checksums
if ( PLATFORM.indexOf( "Win_x86" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe/download'><b>exe</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86_rpm" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>rpm</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86_deb" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>deb</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86-64_rpm" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>rpm</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86-64_deb" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>deb</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( rel_mode == 1 ) {
// Release mode
if ( PLATFORM.indexOf( "MacOS_x86-64" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg/download'><b>dmg</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha512'>SHA512</a></td>" );
}
} else if ( rel_mode == 2 ) {
// Beta release mode
if ( PLATFORM.indexOf( "MacOS_x86-64" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg/download'><b>dmg</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/" + INSTALL_LANG[ k ] + "/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha512'>SHA512</a></td>" );
}
}
} else {
// Write download links for SDK builds and its checksums
if ( PLATFORM.indexOf( "Win_x86" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe/download'><b>exe</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Win_x86_" + TYPE + "_" + INSTALL_LANG[ k ] + ".exe.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86_rpm" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>rpm</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86_deb" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>deb</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86-64_rpm" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>rpm</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-rpm" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( PLATFORM.indexOf( "Linux_x86-64_deb" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz/download'><b>deb</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_Linux_x86-64_" + TYPE + "-deb" + "_" + INSTALL_LANG[ k ] + ".tar.gz.sha512'>SHA512</a></td>" );
}
if ( rel_mode == 1 ) {
// Release mode
if ( PLATFORM.indexOf( "MacOS_x86-64" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg/download'><b>dmg</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha512'>SHA512</a></td>" );
}
} else if ( rel_mode == 2 ) {
// Beta release mode
if ( PLATFORM.indexOf( "MacOS_x86-64" ) > -1 ) {
document.write( "<td style='text-align: center'><a href='" + URL_AOO + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg/download'><b>dmg</b></a><br /><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.asc'>ASC</a><br />" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha256'>SHA256</a>" );
document.write( " <a " + SMALL + "href='" + URL_HASH + "/binaries/SDK/" + AOO + VERSION + "_MacOS_x86-64_" + TYPE + "_" + INSTALL_LANG[ k ] + ".dmg.sha512'>SHA512</a></td>" );
}
}
}
document.write( "</tr>" );
// When enough rows are on the screen then write a small header for better visual orientation
ROW_COUNT++;
if ( ROW_COUNT == 9 ) {
write_top();
write_header( rel_mode, 0 );
ROW_COUNT = 1;
}
}