mirror of https://gitlab.com/bashrc2/epicyon
Improve login autocompletion for password managers
parent
c310b98625
commit
cb0a2a33b1
|
@ -143,9 +143,11 @@ def htmlLogin(cssCache: {}, translate: {},
|
||||||
'<button type="submit" name="submit">' + \
|
'<button type="submit" name="submit">' + \
|
||||||
translate['Login'] + '</button>'
|
translate['Login'] + '</button>'
|
||||||
|
|
||||||
autocompleteStr = ''
|
autocompleteNicknameStr = 'autocomplete="username"'
|
||||||
|
autocompletePasswordStr = 'autocomplete="current-password"'
|
||||||
if not autocomplete:
|
if not autocomplete:
|
||||||
autocompleteStr = 'autocomplete="off" value=""'
|
autocompleteNicknameStr = 'autocomplete="off" value=""'
|
||||||
|
autocompletePasswordStr = autocompleteNicknameStr
|
||||||
|
|
||||||
instanceTitle = \
|
instanceTitle = \
|
||||||
getConfigParam(baseDir, 'instanceTitle')
|
getConfigParam(baseDir, 'instanceTitle')
|
||||||
|
@ -168,14 +170,14 @@ def htmlLogin(cssCache: {}, translate: {},
|
||||||
' <div class="container">\n' + \
|
' <div class="container">\n' + \
|
||||||
' <label for="nickname"><b>' + \
|
' <label for="nickname"><b>' + \
|
||||||
translate['Nickname'] + '</b></label>\n' + \
|
translate['Nickname'] + '</b></label>\n' + \
|
||||||
' <input type="text" ' + autocompleteStr + ' placeholder="' + \
|
' <input type="text" ' + autocompleteNicknameStr + \
|
||||||
translate['Enter Nickname'] + '" ' + \
|
' placeholder="' + translate['Enter Nickname'] + '" ' + \
|
||||||
'pattern="' + nicknamePattern + '" name="username" ' + \
|
'pattern="' + nicknamePattern + '" name="username" ' + \
|
||||||
'required autofocus>\n' + \
|
'required autofocus>\n' + \
|
||||||
'\n' + \
|
'\n' + \
|
||||||
' <label for="password"><b>' + \
|
' <label for="password"><b>' + \
|
||||||
translate['Password'] + '</b></label>\n' + \
|
translate['Password'] + '</b></label>\n' + \
|
||||||
' <input type="password" ' + autocompleteStr + \
|
' <input type="password" ' + autocompletePasswordStr + \
|
||||||
' placeholder="' + translate['Enter Password'] + '" ' + \
|
' placeholder="' + translate['Enter Password'] + '" ' + \
|
||||||
'pattern="{8,256}" name="password" required>\n' + \
|
'pattern="{8,256}" name="password" required>\n' + \
|
||||||
loginButtonStr + registerButtonStr + '\n' + \
|
loginButtonStr + registerButtonStr + '\n' + \
|
||||||
|
|
Loading…
Reference in New Issue