}\r
\r
function CommonPasswordEntry(tbl, name, cn, en) {\r
- var tr = '<tr><td>'+name+'</td><td><input type="text" class="form-control" id="id_'+name+'" disabled="disabled"/></td>' +\r
+ var tr = '<tr><td>'+name+'</td><td><input type="password" class="form-control" id="id_'+name+'" disabled="disabled"/></td>' +\r
'<td><button id="id_btn_set_'+name+'" class="btn btn-primary btn-sm btn-add CommPwdSetBtn"><span class="fa fa-edit"></span><span id="id_span_edit"></span></button> ' +\r
'<button id="id_btn_clr_'+name+'" class="btn btn-danger btn-sm btn-del CommPwdClearBtn"><span class="fa fa-trash"></span><span id="id_span_clear"></span></button></td>' +\r
'<td><span id="id_span_desc_cn">' + cn + '</span>' +\r
CommonPasswordEntry($tbl, 'efipwd', '所有 .efi 文件的默认密码。', 'Default password for all .efi files.');\r
CommonPasswordEntry($tbl, 'vtoypwd', '所有 .vtoy 文件的默认密码。', 'Default password for all .vtoy files.');\r
\r
- $('input:text[id=id_bootpwd]').val(data.bootpwd);\r
- $('input:text[id=id_isopwd]').val(data.isopwd);\r
- $('input:text[id=id_wimpwd]').val(data.wimpwd);\r
- $('input:text[id=id_imgpwd]').val(data.imgpwd);\r
- $('input:text[id=id_efipwd]').val(data.efipwd);\r
- $('input:text[id=id_vhdpwd]').val(data.vhdpwd);\r
- $('input:text[id=id_vtoypwd]').val(data.vtoypwd);\r
+ $('input:password[id=id_bootpwd]').val(data.bootpwd);\r
+ $('input:password[id=id_isopwd]').val(data.isopwd);\r
+ $('input:password[id=id_wimpwd]').val(data.wimpwd);\r
+ $('input:password[id=id_imgpwd]').val(data.imgpwd);\r
+ $('input:password[id=id_efipwd]').val(data.efipwd);\r
+ $('input:password[id=id_vhdpwd]').val(data.vhdpwd);\r
+ $('input:password[id=id_vtoypwd]').val(data.vtoypwd);\r
}\r
\r
function FillMenuPwdTable(data) {\r
}\r
\r
function VtoyGetCurrentPageItem(data) {\r
- data.bootpwd = $('input:text[id=id_bootpwd]').val();\r
- data.isopwd = $('input:text[id=id_isopwd]').val();\r
- data.wimpwd = $('input:text[id=id_wimpwd]').val();\r
- data.imgpwd = $('input:text[id=id_imgpwd]').val();\r
- data.efipwd = $('input:text[id=id_efipwd]').val();\r
- data.vhdpwd = $('input:text[id=id_vhdpwd]').val();\r
- data.vtoypwd = $('input:text[id=id_vtoypwd]').val();\r
+ data.bootpwd = $('input:password[id=id_bootpwd]').val();\r
+ data.isopwd = $('input:password[id=id_isopwd]').val();\r
+ data.wimpwd = $('input:password[id=id_wimpwd]').val();\r
+ data.imgpwd = $('input:password[id=id_imgpwd]').val();\r
+ data.efipwd = $('input:password[id=id_efipwd]').val();\r
+ data.vhdpwd = $('input:password[id=id_vhdpwd]').val();\r
+ data.vtoypwd = $('input:password[id=id_vtoypwd]').val();\r
}\r
\r
function VtoySaveCurrentPage() {\r
});\r
\r
function set_common_pwd_callback(path, pwd, type, data) {\r
- var selector = 'input:text[id=id_'+ data +']';\r
+ var selector = 'input:password[id=id_'+ data +']';\r
var value = format_password(pwd, type);\r
\r
$(selector).val(value);\r
var id = $(this).attr('id');\r
\r
//id_btn_clr_\r
- var selector = 'input:text[id=id_'+ id.substr(11) +']';\r
+ var selector = 'input:password[id=id_'+ id.substr(11) +']';\r
$(selector).val('');\r
VtoySaveCurrentPage();\r
});\r
path: data.path,\r
pwd: data.pwd\r
}, function(e) {\r
- list.push(data);\r
- FillMenuPwdTable(list);\r
- Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);\r
+ if (e.result === 'success') {\r
+ list.push(data);\r
+ FillMenuPwdTable(list);\r
+ Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);\r
+ } else if (e.result === 'duplicate') {\r
+ Message.error(g_vtoy_cur_language.STR_DUPLICATE_PATH);\r
+ }\r
});\r
\r
}\r
});\r
\r
function VtoySaveCurrentPage() {\r
- var bootpwd = $('input:text[id=id_bootpwd]').val();\r
- var isopwd = $('input:text[id=id_isopwd]').val();\r
- var wimpwd = $('input:text[id=id_wimpwd]').val();\r
- var imgpwd = $('input:text[id=id_imgpwd]').val();\r
- var vhdpwd = $('input:text[id=id_vhdpwd]').val();\r
- var efipwd = $('input:text[id=id_efipwd]').val();\r
- var vtoypwd = $('input:text[id=id_vtoypwd]').val();\r
+ var bootpwd = $('input:password[id=id_bootpwd]').val();\r
+ var isopwd = $('input:password[id=id_isopwd]').val();\r
+ var wimpwd = $('input:password[id=id_wimpwd]').val();\r
+ var imgpwd = $('input:password[id=id_imgpwd]').val();\r
+ var vhdpwd = $('input:password[id=id_vhdpwd]').val();\r
+ var efipwd = $('input:password[id=id_efipwd]').val();\r
+ var vtoypwd = $('input:password[id=id_vtoypwd]').val();\r
\r
callVtoy({\r
method : 'save_password',\r
});\r
}\r
\r
- $('input:text[id=id_bootpwd]').change(VtoySaveCurrentPage);\r
- $('input:text[id=id_isopwd]').change(VtoySaveCurrentPage);\r
- $('input:text[id=id_wimpwd]').change(VtoySaveCurrentPage);\r
- $('input:text[id=id_imgpwd]').change(VtoySaveCurrentPage);\r
- $('input:text[id=id_vhdpwd]').change(VtoySaveCurrentPage);\r
- $('input:text[id=id_efipwd]').change(VtoySaveCurrentPage);\r
- $('input:text[id=id_vtoypwd]').change(VtoySaveCurrentPage);\r
+ $('input:password[id=id_bootpwd]').change(VtoySaveCurrentPage);\r
+ $('input:password[id=id_isopwd]').change(VtoySaveCurrentPage);\r
+ $('input:password[id=id_wimpwd]').change(VtoySaveCurrentPage);\r
+ $('input:password[id=id_imgpwd]').change(VtoySaveCurrentPage);\r
+ $('input:password[id=id_vhdpwd]').change(VtoySaveCurrentPage);\r
+ $('input:password[id=id_efipwd]').change(VtoySaveCurrentPage);\r
+ $('input:password[id=id_vtoypwd]').change(VtoySaveCurrentPage);\r
\r
$('#id_tab_password a[href="#tab_0"]').click(OnClickMultiModeTab);\r
$('#id_tab_password a[href="#tab_1"]').click(OnClickMultiModeTab);\r