X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Fstatic%2Fswitchers.js.in;fp=doc%2Fsalome%2Fgui%2FSMESH%2Fstatic%2Fswitchers.js.in;h=0000000000000000000000000000000000000000;hb=4cf07a14111e98e8889620ee7e6371574c31a50c;hp=8595b5c1cc64dfc7a2c471a5930d12ac78743032;hpb=d9f4b53e489dd5857db264ede6acded7b076c9f1;p=modules%2Fsmesh.git diff --git a/doc/salome/gui/SMESH/static/switchers.js.in b/doc/salome/gui/SMESH/static/switchers.js.in deleted file mode 100644 index 8595b5c1c..000000000 --- a/doc/salome/gui/SMESH/static/switchers.js.in +++ /dev/null @@ -1,72 +0,0 @@ -(function() { - 'use strict'; - - // Parses versions in URL segments like: - - var all_languages = { - 'en': 'English', - 'fr': 'French', - }; - - function build_language_select(current_language) { - var buf = [''); - return buf.join(''); - } - - function on_language_switch() { - var selected_language = $(this).children('option:selected').attr('value') + '/'; - var url = window.location.href; - - var current_language = language_segment_from_url(url); - var current_suffix = ""; - if (current_language != "") { - current_suffix = "_"; - } else { - current_language = "/"; - } - - var selected_suffix = "_"; - if (selected_language == 'en/') { // Special 'default' case for english. - selected_language = ''; - selected_suffix = "/"; - } - - var new_url = url.replace('/gui/SMESH' + current_suffix + current_language, - '/gui/SMESH' + selected_suffix + selected_language); - if (new_url != url) { - window.location.href = new_url; - } - } - - // Returns the path segment of the language as a string, like 'fr/' - // or '' if not found. - function language_segment_from_url(url) { - var language_regexp = '\/gui/SMESH_([a-z]{2}(?:-[a-z]{2})?/)'; - var match = url.match(language_regexp); - if (match !== null) - return match[1]; - return ''; - } - - $(document).ready(function() { - if(@BUILD_LANGUAGE_SWITCHER@) { - var release = DOCUMENTATION_OPTIONS.VERSION; - var language_segment = language_segment_from_url(window.location.href); - var current_language = language_segment.replace(/\/+$/g, '') || 'English'; - - var language_select = build_language_select(current_language); - - $('.language_switcher_placeholder').html(language_select); - $('.language_switcher_placeholder select').bind('change', on_language_switch); - } - }); -})();