diff --git a/templates/base.html b/templates/base.html index ab086e1..ef16c93 100644 --- a/templates/base.html +++ b/templates/base.html @@ -58,13 +58,13 @@ </div> <div class="form-group form-group-sm"> <select name="status-selector" id="status-selector" class="custom-select form-control-navbar" style="margin-left: 0.5em; height: 90%; font-size: 14px;"> - <!-- THIS SECTION IS OVERRIDDEN BY JS. SEE updateSearchList() function in clients.html BEFORE EDITING --> + <!-- THIS SECTION IS OVERRIDDEN BY JS. SEE updateSearchList() function BEFORE EDITING --> <option value="All">All</option> <option value="Enabled">Enabled</option> <option value="Disabled">Disabled</option> <option value="Connected">Connected</option> <option value="Disconnected">Disconnected</option> - <!-- THIS SECTION IS OVERRIDDEN BY JS. SEE updateSearchList() function in clients.html BEFORE EDITING --> + <!-- THIS SECTION IS OVERRIDDEN BY JS. SEE updateSearchList() function BEFORE EDITING --> </select> </div> </form> @@ -396,7 +396,7 @@ toastr.options.positionClass = 'toast-top-right-fix'; updateApplyConfigVisibility() - // from clients.html + updateSearchList() }); @@ -436,6 +436,35 @@ }); } + function updateSearchList() { + $.getJSON("{{.basePath}}/api/subnet-ranges", null, function(data) { + $("#status-selector option").remove(); + $("#status-selector").append( + $("<option></option>") + .text("All") + .val("All"), + $("<option></option>") + .text("Enabled") + .val("Enabled"), + $("<option></option>") + .text("Disabled") + .val("Disabled"), + $("<option></option>") + .text("Connected") + .val("Connected"), + $("<option></option>") + .text("Disconnected") + .val("Disconnected") + ); + $.each(data, function(index, item) { + $("#status-selector").append( + $("<option></option>") + .text(item) + .val(item) + ); + }); + }); + } // populateClient function for render new client info // on the client page. diff --git a/templates/clients.html b/templates/clients.html index cf11e0a..54587a7 100644 --- a/templates/clients.html +++ b/templates/clients.html @@ -362,36 +362,6 @@ Wireguard Clients }); }); } - - function updateSearchList() { - $.getJSON("{{.basePath}}/api/subnet-ranges", null, function(data) { - $("#status-selector option").remove(); - $("#status-selector").append( - $("<option></option>") - .text("All") - .val("All"), - $("<option></option>") - .text("Enabled") - .val("Enabled"), - $("<option></option>") - .text("Disabled") - .val("Disabled"), - $("<option></option>") - .text("Connected") - .val("Connected"), - $("<option></option>") - .text("Disconnected") - .val("Disconnected") - ); - $.each(data, function(index, item) { - $("#status-selector").append( - $("<option></option>") - .text(item) - .val(item) - ); - }); - }); -} </script> <script> // load client list