Merge pull request #1196 from bergware/master

Fix base64 encoding for UTF-8 strings
This commit is contained in:
tom mortensen
2022-11-10 15:05:17 -08:00
committed by GitHub
3 changed files with 9 additions and 3 deletions
+3 -1
View File
@@ -88,10 +88,12 @@ td.wrap{white-space:normal!important}
span#pass{display:none;margin-left:20px}
input[type=checkbox]{margin-left:0}
</style>
<script src="<?autov('/webGui/javascript/jquery.base64.js')?>"></script>
<script>
var ctrl = '<span class="status <?=$tabbed?"":"vhshift"?>"><a style="cursor:pointer" class="tooltip_diskio" title="_(Toggle reads/writes display)_" onclick="toggle_diskio();return false"><i class="toggle fa"></i></a></span>';
function base64(str) {
return window.btoa(unescape(encodeURIComponent(str)));
}
function selectInput(form) {
<?if ($wrong && $keyfile):?>
form.input.value = 'file';
+3 -1
View File
@@ -35,7 +35,6 @@ i#showPass.checked{opacity:0.5}
</style>
<script src="<?autov('/webGui/javascript/jquery.filedrop.js')?>"></script>
<script src="<?autov('/webGui/javascript/jquery.base64.js')?>"></script>
<?if ($zxcvbn):?>
<script src="<?autov('/boot/config/plugins/dynamix/zxcvbn.js')?>" async></script>
<?endif;?>
@@ -43,6 +42,9 @@ i#showPass.checked{opacity:0.5}
var path = '/boot/config/plugins/dynamix/users';
var filename = '';
function base64(str) {
return window.btoa(unescape(encodeURIComponent(str)));
}
function showPassword() {
if ($('#showPass').hasClass('checked')) {
$('#showPass').removeClass('checked fa-eye-slash').addClass('fa-eye');
+3 -1
View File
@@ -44,7 +44,6 @@ i#showPass.checked{opacity:0.5}
</style>
<script src="<?autov('/webGui/javascript/jquery.filedrop.js')?>"></script>
<script src="<?autov('/webGui/javascript/jquery.base64.js')?>"></script>
<?if ($zxcvbn):?>
<script src="<?autov('/boot/config/plugins/dynamix/zxcvbn.js')?>" async></script>
<?endif;?>
@@ -52,6 +51,9 @@ i#showPass.checked{opacity:0.5}
var path = '/boot/config/plugins/dynamix/users';
var filename = '';
function base64(str) {
return window.btoa(unescape(encodeURIComponent(str)));
}
function showPassword() {
if ($('#showPass').hasClass('checked')) {
$('#showPass').removeClass('checked fa-eye-slash').addClass('fa-eye');