From 5f720a9c290b58f6dc9a256b9daab10d970a5ea5 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Thu, 13 Jul 2023 19:11:28 +0300 Subject: [PATCH 1/6] Replace jQuery with vanilla JavaScript --- templates/switchers.js | 72 ++++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 34 deletions(-) diff --git a/templates/switchers.js b/templates/switchers.js index 7a46ea7..06208c1 100644 --- a/templates/switchers.js +++ b/templates/switchers.js @@ -18,8 +18,8 @@ '(?:dev)', '(?:release/\\d.\\d[\\x\\d\\.]*)']; - var all_versions = $VERSIONS; - var all_languages = $LANGUAGES; + var all_versions = {"3.13": "dev (3.13)", "3.12": "pre (3.12)", "3.11": "3.11", "3.10": "3.10", "3.9": "3.9", "3.8": "3.8", "3.7": "3.7", "3.6": "3.6", "3.5": "3.5", "2.7": "2.7"}; + var all_languages = {"en": "English", "es": "Spanish", "fr": "French", "ja": "Japanese", "ko": "Korean", "pt-br": "Brazilian Portuguese", "tr": "Turkish", "zh-cn": "Simplified Chinese", "zh-tw": "Traditional Chinese"}; function quote_attr(str) { return '"' + str.replace('"', '\\"') + '"'; @@ -29,11 +29,12 @@ var buf = [''); @@ -43,12 +44,12 @@ function build_language_select(current_language) { var buf = ['']; - var major_minor = release.split(".").slice(0, 2).join("."); + let buf = ['']; + let buf = ['