aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2024-07-23 13:26:44 +0200
committerHarald Eilertsen <haraldei@anduin.net>2024-07-23 13:26:44 +0200
commit202b797fe683fd47e02f1c0e22b50085851e5ed3 (patch)
tree5d9aa2ce37c3b372b3e16d6f2d794307dcbb686c
parent9df96fa03b73513ded6163de7d08afc318c61575 (diff)
downloadvolse-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.js48
-rw-r--r--view/tpl/help.tpl16
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>