Ignore:
Timestamp:
2023-12-22T12:17:08+13:00 (5 months ago)
Author:
kjdon
Message:

added a switchLanguage function - change the current page to the specified language

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/js/utility_scripts.js

    r37860 r38505  
    27682768   return hrs + ":" + mins + ":" + secs;
    27692769}
     2770
     2771/** switches the current page to one in the specified language
     2772use this like:
     2773<a href="#" onClick="switchLanguage(event, 'fr')">FR</a>
     2774*/
     2775
     2776function switchLanguage(event, lang) {
     2777    event.preventDefault();
     2778    var url = document.URL;
     2779    if (url.indexOf("?") == -1) {
     2780        url = url+"?l="+lang;
     2781    } else {
     2782        if (url.search(/[&?]?l=[^&]*/g) != -1) {
     2783            url = url.replace(/([&?]?)l=[^&]*/g, "$1l="+lang);
     2784        }
     2785        else {
     2786            url = url+"&l="+lang;
     2787        }
     2788    }
     2789    window.location.href = url;
     2790}
Note: See TracChangeset for help on using the changeset viewer.