X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/4bf43ab9d4e6b724836724c1d514760d164df79a..f7e6bbc70c65db9f6f5da5abc4ae57bd689da91c:/Plugson/www/plugson_password.html diff --git a/Plugson/www/plugson_password.html b/Plugson/www/plugson_password.html index 0f25bdd..3dd3fac 100644 --- a/Plugson/www/plugson_password.html +++ b/Plugson/www/plugson_password.html @@ -1,10 +1,12 @@
-
+
 

- +
+ +
@@ -162,7 +164,7 @@ } function CommonPasswordEntry(tbl, name, cn, en) { - var tr = ''+name+'' + + var tr = ''+name+'' + '  ' + '' + '' + cn + '' + @@ -183,13 +185,13 @@ CommonPasswordEntry($tbl, 'efipwd', '所有 .efi 文件的默认密码。', 'Default password for all .efi files.'); CommonPasswordEntry($tbl, 'vtoypwd', '所有 .vtoy 文件的默认密码。', 'Default password for all .vtoy files.'); - $('input:text[id=id_bootpwd]').val(data.bootpwd); - $('input:text[id=id_isopwd]').val(data.isopwd); - $('input:text[id=id_wimpwd]').val(data.wimpwd); - $('input:text[id=id_imgpwd]').val(data.imgpwd); - $('input:text[id=id_efipwd]').val(data.efipwd); - $('input:text[id=id_vhdpwd]').val(data.vhdpwd); - $('input:text[id=id_vtoypwd]').val(data.vtoypwd); + $('input:password[id=id_bootpwd]').val(data.bootpwd); + $('input:password[id=id_isopwd]').val(data.isopwd); + $('input:password[id=id_wimpwd]').val(data.wimpwd); + $('input:password[id=id_imgpwd]').val(data.imgpwd); + $('input:password[id=id_efipwd]').val(data.efipwd); + $('input:password[id=id_vhdpwd]').val(data.vhdpwd); + $('input:password[id=id_vtoypwd]').val(data.vtoypwd); } function FillMenuPwdTable(data) { @@ -234,17 +236,17 @@ } current_tab_index = index; - VtoyFillCurrentPageItem(m_data_pwd[index].tips); + VtoyFillCurrentPageItem(m_data_pwd[index]); } function VtoyGetCurrentPageItem(data) { - data.bootpwd = $('input:text[id=id_bootpwd]').val(); - data.isopwd = $('input:text[id=id_isopwd]').val(); - data.wimpwd = $('input:text[id=id_wimpwd]').val(); - data.imgpwd = $('input:text[id=id_imgpwd]').val(); - data.efipwd = $('input:text[id=id_efipwd]').val(); - data.vhdpwd = $('input:text[id=id_vhdpwd]').val(); - data.vtoypwd = $('input:text[id=id_vtoypwd]').val(); + data.bootpwd = $('input:password[id=id_bootpwd]').val(); + data.isopwd = $('input:password[id=id_isopwd]').val(); + data.wimpwd = $('input:password[id=id_wimpwd]').val(); + data.imgpwd = $('input:password[id=id_imgpwd]').val(); + data.efipwd = $('input:password[id=id_efipwd]').val(); + data.vhdpwd = $('input:password[id=id_vhdpwd]').val(); + data.vtoypwd = $('input:password[id=id_vtoypwd]').val(); } function VtoySaveCurrentPage() { @@ -415,7 +417,7 @@ function VtoySetPassword(common, type, cb, data) { }); function set_common_pwd_callback(path, pwd, type, data) { - var selector = 'input:text[id=id_'+ data +']'; + var selector = 'input:password[id=id_'+ data +']'; var value = format_password(pwd, type); $(selector).val(value); @@ -431,7 +433,7 @@ function VtoySetPassword(common, type, cb, data) { var id = $(this).attr('id'); //id_btn_clr_ - var selector = 'input:text[id=id_'+ id.substr(11) +']'; + var selector = 'input:password[id=id_'+ id.substr(11) +']'; $(selector).val(''); VtoySaveCurrentPage(); }); @@ -462,9 +464,13 @@ function VtoySetPassword(common, type, cb, data) { path: data.path, pwd: data.pwd }, function(e) { - list.push(data); - FillMenuPwdTable(list); - Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS); + if (e.result === 'success') { + list.push(data); + FillMenuPwdTable(list); + Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS); + } else if (e.result === 'duplicate') { + Message.error(g_vtoy_cur_language.STR_DUPLICATE_PATH); + } }); } @@ -519,13 +525,13 @@ function VtoySetPassword(common, type, cb, data) { }); function VtoySaveCurrentPage() { - var bootpwd = $('input:text[id=id_bootpwd]').val(); - var isopwd = $('input:text[id=id_isopwd]').val(); - var wimpwd = $('input:text[id=id_wimpwd]').val(); - var imgpwd = $('input:text[id=id_imgpwd]').val(); - var vhdpwd = $('input:text[id=id_vhdpwd]').val(); - var efipwd = $('input:text[id=id_efipwd]').val(); - var vtoypwd = $('input:text[id=id_vtoypwd]').val(); + var bootpwd = $('input:password[id=id_bootpwd]').val(); + var isopwd = $('input:password[id=id_isopwd]').val(); + var wimpwd = $('input:password[id=id_wimpwd]').val(); + var imgpwd = $('input:password[id=id_imgpwd]').val(); + var vhdpwd = $('input:password[id=id_vhdpwd]').val(); + var efipwd = $('input:password[id=id_efipwd]').val(); + var vtoypwd = $('input:password[id=id_vtoypwd]').val(); callVtoy({ method : 'save_password', @@ -542,13 +548,13 @@ function VtoySetPassword(common, type, cb, data) { }); } - $('input:text[id=id_bootpwd]').change(VtoySaveCurrentPage); - $('input:text[id=id_isopwd]').change(VtoySaveCurrentPage); - $('input:text[id=id_wimpwd]').change(VtoySaveCurrentPage); - $('input:text[id=id_imgpwd]').change(VtoySaveCurrentPage); - $('input:text[id=id_vhdpwd]').change(VtoySaveCurrentPage); - $('input:text[id=id_efipwd]').change(VtoySaveCurrentPage); - $('input:text[id=id_vtoypwd]').change(VtoySaveCurrentPage); + $('input:password[id=id_bootpwd]').change(VtoySaveCurrentPage); + $('input:password[id=id_isopwd]').change(VtoySaveCurrentPage); + $('input:password[id=id_wimpwd]').change(VtoySaveCurrentPage); + $('input:password[id=id_imgpwd]').change(VtoySaveCurrentPage); + $('input:password[id=id_vhdpwd]').change(VtoySaveCurrentPage); + $('input:password[id=id_efipwd]').change(VtoySaveCurrentPage); + $('input:password[id=id_vtoypwd]').change(VtoySaveCurrentPage); $('#id_tab_password a[href="#tab_0"]').click(OnClickMultiModeTab); $('#id_tab_password a[href="#tab_1"]').click(OnClickMultiModeTab); @@ -557,6 +563,27 @@ function VtoySetPassword(common, type, cb, data) { $('#id_tab_password a[href="#tab_4"]').click(OnClickMultiModeTab); $('#id_tab_password a[href="#tab_5"]').click(OnClickMultiModeTab); + function UpdateTabTitleIcon(data) { + CommonUpdateTabTitleIcon(data.exist_password, '#id_tab_password a[href="#tab_', 'password'); + } + $('#id_btn_reset').click(function() { + Modal.confirm({msg:GetResetTabConfigTipMsg(current_tab_index, 'password')}).on(function(e) { + if (e) { + callVtoySync({ + method : 'password_del', + index: current_tab_index, + path: g_del_all_path + }, function(data) { + + }); + + m_data_pwd[current_tab_index].list.length = 0; + VtoyFillCurrentPageItem(m_data_pwd[g_vtoy_data_default_index]); + VtoySaveCurrentPage(); + } + }); + }); + $('#id_tab_password a[href="#tab_0"]').tab('show'); VtoyFillCurrentPageItem(m_data_pwd[0]); VtoyPageLanguageChange(g_current_language);