sysauth: add autocomplete and id attributes to login inputs

this let browser automatically fill according to HTML spec for input elements.
luci-theme-bootstrap and luci-base are affected.

Signed-off-by: Viktor Tsvetkov <zwetvik@gmail.com>
[indentation fix]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Viktor Tsvetkov 2021-12-24 12:36:35 +01:00 committed by Jo-Philipp Wich
parent 1586ac49f8
commit 3e9d9a9dbb
2 changed files with 6 additions and 6 deletions

View file

@ -20,15 +20,15 @@
</div> </div>
<div class="cbi-section"><div class="cbi-section-node"> <div class="cbi-section"><div class="cbi-section-node">
<div class="cbi-value"> <div class="cbi-value">
<label class="cbi-value-title"><%:Username%></label> <label class="cbi-value-title" for="luci_username"><%:Username%></label>
<div class="cbi-value-field"> <div class="cbi-value-field">
<input class="cbi-input-text" type="text" name="luci_username" value="<%=duser%>" /> <input class="cbi-input-text" type="text" name="luci_username" id="luci_username" autocomplete="username" value="<%=duser%>" />
</div> </div>
</div> </div>
<div class="cbi-value cbi-value-last"> <div class="cbi-value cbi-value-last">
<label class="cbi-value-title"><%:Password%></label> <label class="cbi-value-title" for="luci_password"><%:Password%></label>
<div class="cbi-value-field"> <div class="cbi-value-field">
<input class="cbi-input-text" type="password" name="luci_password" /> <input class="cbi-input-text" type="password" name="luci_password" id="luci_password" autocomplete="current-password"/>
</div> </div>
</div> </div>
</div></div> </div></div>

View file

@ -17,13 +17,13 @@
<div class="cbi-value"> <div class="cbi-value">
<label class="cbi-value-title" for="luci_username"><%:Username%></label> <label class="cbi-value-title" for="luci_username"><%:Username%></label>
<div class="cbi-value-field"> <div class="cbi-value-field">
<input name="luci_username" type="text"<%=attr("value", duser)%>> <input name="luci_username" id="luci_username" type="text" autocomplete="username" <%=attr("value", duser)%>>
</div> </div>
</div> </div>
<div class="cbi-value"> <div class="cbi-value">
<label class="cbi-value-title" for="luci_password"><%:Password%></label> <label class="cbi-value-title" for="luci_password"><%:Password%></label>
<div class="cbi-value-field"> <div class="cbi-value-field">
<input name="luci_password" type="password"> <input name="luci_password" id="luci_password" type="password" autocomplete="current-password">
</div> </div>
</div> </div>
</div> </div>