Skip to content

Commit ea00df6

Browse files
neatnoiseReenigneArcher
authored andcommitted
fix: remove duplicated route registrations and add aria-checked to switch
- Remove 8 duplicated route registrations in confighttp.cpp from rebase - Move /api/clients/update route to group with other client routes - Add required aria-checked attribute for role=switch accessibility
1 parent f168ef8 commit ea00df6

2 files changed

Lines changed: 2 additions & 9 deletions

File tree

src/confighttp.cpp

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1759,6 +1759,7 @@ namespace confighttp {
17591759
server.resource["^/api/clients/list$"]["GET"] = getClients;
17601760
server.resource["^/api/clients/unpair$"]["POST"] = unpair;
17611761
server.resource["^/api/clients/unpair-all$"]["POST"] = unpairAll;
1762+
server.resource["^/api/clients/update$"]["POST"] = updateClient;
17621763
server.resource["^/api/config$"]["GET"] = getConfig;
17631764
server.resource["^/api/config$"]["POST"] = saveConfig;
17641765
server.resource["^/api/configLocale$"]["GET"] = getLocale;
@@ -1772,15 +1773,6 @@ namespace confighttp {
17721773
server.resource["^/api/restart$"]["POST"] = restart;
17731774
server.resource["^/api/vigembus/status$"]["GET"] = getViGEmBusStatus;
17741775
server.resource["^/api/vigembus/install$"]["POST"] = installViGEmBus;
1775-
server.resource["^/api/password$"]["POST"] = savePassword;
1776-
server.resource["^/api/apps/([0-9]+)$"]["DELETE"] = deleteApp;
1777-
server.resource["^/api/clients/unpair-all$"]["POST"] = unpairAll;
1778-
server.resource["^/api/clients/list$"]["GET"] = getClients;
1779-
server.resource["^/api/clients/update$"]["POST"] = updateClient;
1780-
server.resource["^/api/clients/unpair$"]["POST"] = unpair;
1781-
server.resource["^/api/apps/close$"]["POST"] = closeApp;
1782-
server.resource["^/api/covers/upload$"]["POST"] = uploadCover;
1783-
server.resource["^/api/covers/([0-9]+)$"]["GET"] = getCover;
17841776

17851777
// static/dynamic resources
17861778
server.resource["^/images/sunshine.ico$"]["GET"] = getFaviconImage;

src_assets/common/assets/web/troubleshooting.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ <h2 id="unpair" class="mb-0">{{ $t('troubleshooting.unpair_title') }}</h2>
142142
<input class="form-check-input" type="checkbox" role="switch"
143143
:id="'toggle-' + client.uuid"
144144
:checked="client.enabled"
145+
:aria-checked="client.enabled.toString()"
145146
@change="toggleClient(client.uuid, !client.enabled)">
146147
</div>
147148
<button class="btn btn-danger btn-sm ms-2" @click="unpairSingle(client.uuid)">

0 commit comments

Comments
 (0)