Fix password visibility toggles

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
This commit is contained in:
Richard Steinmetz 2020-10-09 20:10:27 +02:00 committed by npmbuildbot[bot]
parent c9d196af78
commit a7b0778b4b
20 changed files with 26 additions and 21 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,6 +3,8 @@ import { translate as t } from '@nextcloud/l10n'
import { getToken } from './OC/requesttoken' import { getToken } from './OC/requesttoken'
import getURLParameter from './Util/get-url-parameter' import getURLParameter from './Util/get-url-parameter'
import './jquery/showpassword'
import 'jquery-ui/ui/widgets/button' import 'jquery-ui/ui/widgets/button'
import 'jquery-ui/themes/base/theme.css' import 'jquery-ui/themes/base/theme.css'
import 'jquery-ui/themes/base/button.css' import 'jquery-ui/themes/base/button.css'
@ -134,4 +136,7 @@ window.addEventListener('DOMContentLoaded', function() {
drawTitles: true, drawTitles: true,
nonce: btoa(getToken()), nonce: btoa(getToken()),
}) })
$('#dbpass').showPassword().keyup()
$('#adminpass').showPassword().keyup()
}) })

View File

@ -49,8 +49,8 @@ script('core', [
value="<?php p($_['adminpass']); ?>" value="<?php p($_['adminpass']); ?>"
autocomplete="off" autocapitalize="none" autocorrect="off" required> autocomplete="off" autocapitalize="none" autocorrect="off" required>
<label for="adminpass" class="infield"><?php p($l->t('Password')); ?></label> <label for="adminpass" class="infield"><?php p($l->t('Password')); ?></label>
<input type="checkbox" id="show" class="hidden-visually" name="show"> <input type="checkbox" id="show" class="hidden-visually" name="show" aria-label="<?php p($l->t('Show password')); ?>">
<label for="show" class="hidden-visually"><?php p($l->t('Show password')); ?></label> <label for="show"></label>
</p> </p>
</fieldset> </fieldset>
@ -115,7 +115,7 @@ script('core', [
value="<?php p($_['dbpass']); ?>" value="<?php p($_['dbpass']); ?>"
autocomplete="off" autocapitalize="none" autocorrect="off"> autocomplete="off" autocapitalize="none" autocorrect="off">
<label for="dbpass" class="infield"><?php p($l->t('Database password')); ?></label> <label for="dbpass" class="infield"><?php p($l->t('Database password')); ?></label>
<input type="checkbox" id="dbpassword-toggle" class="hidden-visually" name="dbpassword-toggle"> <input type="checkbox" id="dbpassword-toggle" class="hidden-visually" name="dbpassword-toggle" aria-label="<?php p($l->t('Show password')); ?>">
<label for="dbpassword-toggle"></label> <label for="dbpassword-toggle"></label>
</p> </p>
<p class="groupmiddle"> <p class="groupmiddle">