This is an automated email from the ASF dual-hosted git repository. marcus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/openoffice-org.git
commit 38b4915de0c105788f3d87ae26df15113f106ed7 Author: Marcus <[email protected]> AuthorDate: Sun Jan 3 19:48:46 2021 +0100 Update to show a hint text for all platforms --- assets/download/download.js | 43 +++++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/assets/download/download.js b/assets/download/download.js index 53bb19d..664bb48 100644 --- a/assets/download/download.js +++ b/assets/download/download.js @@ -593,10 +593,10 @@ DL.showErrorMessage = function( error_text ) { document.getElementById( "sub_box" ).style.display = "block"; // Delete previously set strings to avoid to show them. - document.getElementById( "dl_rpm_vs_deb" ).style.cursor = "default"; - document.getElementById( "dl_rpm_vs_deb" ).title = ""; - document.getElementById( "dl_rpm_vs_deb" ).text = ""; - + document.getElementById( "platform_info" ).style.cursor = "default"; + document.getElementById( "platform_info" ).title = ""; + document.getElementById( "platform_info" ).text = ""; + // Delete previously set strings to get the possibility back to choose a different platform // and then to assemble a new download link. DL.UI_PLATFORM_NO_SUP = ""; @@ -790,6 +790,11 @@ DL.checkForLinkExceptions = function() { DL.SHOW_SUB_BOX = false; } + // Show no platform info text. + document.getElementById( "platform_info" ).style.cursor = "default"; + document.getElementById( "platform_info" ).title = ""; + document.getElementById( "platform_info" ).text = ""; + return; } @@ -848,15 +853,29 @@ DL.getLinkSelection = function() { DL.SHOW_SUB_BOX = true; DL.ERROR = false; - // If a Linux file is selected, then set the values for the RPM vs. DEB text link. Otherwise no text. - if( DL.INSTALL_EXTENSION === "RPM" || DL.INSTALL_EXTENSION === "DEB" ) { - document.getElementById( "dl_rpm_vs_deb" ).style.cursor = "help"; - document.getElementById( "dl_rpm_vs_deb" ).title = l10n.dl_rpm_vs_deb_title; - document.getElementById( "dl_rpm_vs_deb" ).text = l10n.dl_rpm_vs_deb_text; + // If a Windows file is selected and a respective text is existing, then set the values for the Windows info link. + if( DL.INSTALL_EXTENSION === "EXE" & l10n.dl_win_info_title != null ) { + document.getElementById( "platform_info" ).style.cursor = "help"; + document.getElementById( "platform_info" ).title = l10n.dl_win_info_title; + document.getElementById( "platform_info" ).text = l10n.dl_win_info_text; + + // If a Mac file is selected and a respective text is existing, then set the values for the Mac info link. + } else if( DL.INSTALL_EXTENSION === "DMG" & l10n.dl_mac_info_title != null ) { + document.getElementById( "platform_info" ).style.cursor = "help"; + document.getElementById( "platform_info" ).title = l10n.dl_mac_info_title; + document.getElementById( "platform_info" ).text = l10n.dl_mac_info_text; + + // If a Linux file is selected and a respective text is existing, then set the values for the Linux info link. + } else if( DL.INSTALL_EXTENSION === "RPM" || DL.INSTALL_EXTENSION === "DEB" & l10n.dl_linux_info_title != null ) { + document.getElementById( "platform_info" ).style.cursor = "help"; + document.getElementById( "platform_info" ).title = l10n.dl_linux_info_title; + document.getElementById( "platform_info" ).text = l10n.dl_linux_info_text; + + // Otherwise no text. } else { - document.getElementById( "dl_rpm_vs_deb" ).style.cursor = "default"; - document.getElementById( "dl_rpm_vs_deb" ).title = ""; - document.getElementById( "dl_rpm_vs_deb" ).text = ""; + document.getElementById( "platform_info" ).style.cursor = "default"; + document.getElementById( "platform_info" ).title = ""; + document.getElementById( "platform_info" ).text = ""; } // Set the values for both download text buttons and set the focus to the "full install".
