diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2024-07-23 13:26:44 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2024-07-23 13:26:44 +0200 |
commit | 202b797fe683fd47e02f1c0e22b50085851e5ed3 (patch) | |
tree | 5d9aa2ce37c3b372b3e16d6f2d794307dcbb686c | |
parent | 9df96fa03b73513ded6163de7d08afc318c61575 (diff) | |
download | volse-hubzilla-202b797fe683fd47e02f1c0e22b50085851e5ed3.tar.gz volse-hubzilla-202b797fe683fd47e02f1c0e22b50085851e5ed3.tar.bz2 volse-hubzilla-202b797fe683fd47e02f1c0e22b50085851e5ed3.zip |
Remove language selector from help pages.
It is not in sync with the languages available for the rest of the
Hubzilla UI, so it was confusing and in the way of just supporting
localized help using the same mechanism as the rest of the code.
Also allowed deleting a good chunck of javascript from the help logic.
-rw-r--r-- | view/js/mod_help.js | 48 | ||||
-rw-r--r-- | view/tpl/help.tpl | 16 |
2 files changed, 0 insertions, 64 deletions
diff --git a/view/js/mod_help.js b/view/js/mod_help.js index b87e300fa..e2b1f4785 100644 --- a/view/js/mod_help.js +++ b/view/js/mod_help.js @@ -69,52 +69,4 @@ $(document).ready(function () { var newref = p.protocol + '//' + p.hostname + portstr + p.pathname + p.hash.split('?').shift(); location.replace(newref) } - - - // Determine language translations available from the language selector menu itself - var langChoices = []; - $('.lang-selector').find('.lang-choice').each(function (idx, a) { - langChoices.push($(a).html()); - }); - // Parse the URL and insert the language code for the loaded language, based - // on the variable "help_language" that is declared in the help.tpl page template - var path = window.location.pathname.split('/'); - var pathParts = []; - var pick_me = true; - for (var i = 0; i < path.length; i++) { - if(i === 2 && pick_me ) { - if(path[i].length > 0) { - pathParts.push(help_language); - pick_me = false; - if($.inArray(path[i], langChoices) < 0) { - i--; - } - } - } else { - if(path[i].length > 0) { - pathParts.push(path[i]); - } - } - - } - - // Highlight the language in the language selector that is currently viewed - $('.lang-selector').find('.lang-choice:contains("' + help_language + '")').addClass('active'); - - // Construct the links to the available translations based and populate the selector menu - $('.lang-selector').find('.lang-choice').each(function (idx, a) { - var langLink = []; - - for (var i = 0; i < pathParts.length; i++) { - - if(i === 1) { - langLink.push($(a).html()); - } else { - langLink.push(pathParts[i]); - } - - } - $(a).attr('href', '/' + langLink.join('/')); - }); - }); diff --git a/view/tpl/help.tpl b/view/tpl/help.tpl index ba61a43ce..1cc66d258 100644 --- a/view/tpl/help.tpl +++ b/view/tpl/help.tpl @@ -1,18 +1,5 @@ <div id="help-content" class="generic-content-wrapper"> <div class="clearfix section-title-wrapper"> - <div class="float-end"> - <div class="btn-group"> - <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-bs-toggle="dropdown"> - <i class="fa fa-language" style="font-size: 1.4em;"></i> - </button> - <div class="dropdown-menu dropdown-menu-end flex-column lang-selector"> - <a class="dropdown-item lang-choice" href="/help">de</a> - <a class="dropdown-item lang-choice" href="/help">en</a> - <a class="dropdown-item lang-choice" href="/help">es</a> - <a class="dropdown-item lang-choice" href="/help">fr</a> - </div> - </div> - </div> <h2>{{$module->get_page_title()}}</h2> </div> <div class="section-content-wrapper" id="doco-content"> @@ -26,6 +13,3 @@ {{$module->render_content()}} </div> </div> -<script> - var help_language = '{{$module->lang["language"]}}' -</script> |