File tree 2 files changed +10
-2
lines changed 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 10
10
<div class="ui language bottom floating slide up dropdown link item">
11
11
<i class="world icon"></i>
12
12
<div class="text">{{.LangName}}</div>
13
- <div class="menu">
13
+ <div class="menu language-menu ">
14
14
{{range .AllLangs}}
15
- <a lang="{{.Lang}}" class="item {{if eq $.Lang .Lang}}active selected{{end }}" href=" {{if eq $.Lang .Lang}}#{{else}}{{$.Link}}?lang={{.Lang}} {{end}}">{{.Name}}</a>
15
+ <a lang="{{.Lang}}" data-url="{{AppSubUrl}}/?lang={{.Lang }}" class="item {{if eq $.Lang .Lang}}active selected {{end}}">{{.Name}}</a>
16
16
{{end}}
17
17
</div>
18
18
</div>
Original file line number Diff line number Diff line change @@ -2314,6 +2314,7 @@ $(document).ready(async () => {
2314
2314
$ ( '.delete-button' ) . on ( 'click' , showDeletePopup ) ;
2315
2315
$ ( '.add-all-button' ) . on ( 'click' , showAddAllPopup ) ;
2316
2316
$ ( '.link-action' ) . on ( 'click' , linkAction ) ;
2317
+ $ ( '.language-menu a[lang]' ) . on ( 'click' , linkLanguageAction ) ;
2317
2318
$ ( '.link-email-action' ) . on ( 'click' , linkEmailAction ) ;
2318
2319
2319
2320
$ ( '.delete-branch-button' ) . on ( 'click' , showDeletePopup ) ;
@@ -2602,6 +2603,13 @@ function linkAction(e) {
2602
2603
} ) ;
2603
2604
}
2604
2605
2606
+ function linkLanguageAction ( ) {
2607
+ const $this = $ ( this ) ;
2608
+ $ . post ( $this . data ( 'url' ) ) . always ( ( ) => {
2609
+ window . location . reload ( ) ;
2610
+ } ) ;
2611
+ }
2612
+
2605
2613
function linkEmailAction ( e ) {
2606
2614
const $this = $ ( this ) ;
2607
2615
$ ( '#form-uid' ) . val ( $this . data ( 'uid' ) ) ;
You can’t perform that action at this time.
0 commit comments