Skip to content
This repository was archived by the owner on Jul 12, 2023. It is now read-only.

Commit ef88529

Browse files
authored
Hide ENX settings once enabled behind advanced panel (#623)
1 parent b5bfbc5 commit ef88529

File tree

1 file changed

+34
-3
lines changed

1 file changed

+34
-3
lines changed

cmd/server/assets/realmadmin/edit.html

+34-3
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@ <h1>Realm settings</h1>
2525
<div class="card mb-3 shadow-sm">
2626
<div class="card-header">
2727
<ul class="nav nav-tabs card-header-tabs" role="tablist">
28+
{{if not $realm.EnableENExpress}}
2829
<li class="nav-item" role="presentation">
29-
<a class="nav-link active" id="home-tab" data-toggle="tab" href="#express" role="tab" aria-controls="express" aria-selected="true">ENX</a>
30+
<a class="nav-link" id="express-tab" data-toggle="tab" href="#express" role="tab" aria-controls="express" aria-selected="true">ENX</a>
3031
</li>
32+
{{end}}
3133
<li class="nav-item" role="presentation">
32-
<a class="nav-link" id="home-tab" data-toggle="tab" href="#general" role="tab" aria-controls="general" aria-selected="true">General</a>
34+
<a class="nav-link" id="general-tab" data-toggle="tab" href="#general" role="tab" aria-controls="general" aria-selected="true">General</a>
3335
</li>
3436
<li class="nav-item" role="presentation">
3537
<a class="nav-link" id="codes-tab" data-toggle="tab" href="#codes" role="tab" aria-controls="codes" aria-selected="false">Codes</a>
@@ -48,9 +50,11 @@ <h1>Realm settings</h1>
4850

4951
<div class="card-body">
5052
<div class="tab-content">
51-
<div class="tab-pane active" id="express" role="tabpanel" aria-labelledby="express-tab">
53+
{{if not $realm.EnableENExpress}}
54+
<div class="tab-pane" id="express" role="tabpanel" aria-labelledby="express-tab">
5255
{{template "realmadmin/_form_express" .}}
5356
</div>
57+
{{end}}
5458
<div class="tab-pane" id="general" role="tabpanel" aria-labelledby="general-tab">
5559
{{template "realmadmin/_form_general" .}}
5660
</div>
@@ -69,6 +73,23 @@ <h1>Realm settings</h1>
6973
</div>
7074
</div>
7175
</div>
76+
77+
{{if $realm.EnableENExpress}}
78+
<p class="text-center">
79+
<a href="#" id="show-advanced-settings" class="text-muted small">
80+
Advanced settings
81+
</a>
82+
</p>
83+
84+
<div id="advanced-settings" class="card mb-3 shadow-sm d-none">
85+
<div class="card-header">
86+
Advanced settings
87+
</div>
88+
<div class="card-body">
89+
{{template "realmadmin/_form_express" .}}
90+
</div>
91+
</div>
92+
{{end}}
7293
</main>
7394

7495
{{template "scripts" .}}
@@ -86,6 +107,16 @@ <h1>Realm settings</h1>
86107
window.location.hash = this.hash;
87108
$('html,body').scrollTop(mem);
88109
});
110+
111+
{{if $realm.EnableENExpress}}
112+
let $showAdvancedSettings = $('#show-advanced-settings');
113+
let $advancedSettings = $('#advanced-settings');
114+
$showAdvancedSettings.on('click', function(event) {
115+
event.preventDefault();
116+
$showAdvancedSettings.addClass('d-none');
117+
$advancedSettings.removeClass('d-none');
118+
});
119+
{{end}}
89120
});
90121
</script>
91122
</body>

0 commit comments

Comments
 (0)