\r
<div class="form-group" style="width:520px;">\r
<div class="col-sm-6" style="float:left; width:350px;">\r
- <input type="number" min="1" class="form-control" id="vtoy_preserve_space" style="font-family: couriew new;font-size: 14px;"/> \r
+ <input type="text" maxlength="14" class="form-control" id="vtoy_preserve_space" style="font-family: couriew new;font-size: 14px;"/> \r
</div>\r
<div class="col-sm-6" style="float:left; width:150px;">\r
<select id="vtoy_space_unit_dropbox" class="form-control valid vtoyselect2" aria-invalid="false">\r
var vtoy_cur_process_disk_name;\r
var vtoy_chrome_app_mode = (window.location.href.indexOf('chrome-app') >= 0) ? 1 : 0;\r
\r
+\r
function sort_language_list() {\r
var tmp;\r
for (var i = 0; i < vtoy_language_data.length; i++) {\r
$('h3#vtoy_local_ver_title').text(vtoy_cur_language.STR_LOCAL_VER);\r
$('h3#vtoy_dev_ver_title').text(vtoy_cur_language.STR_DISK_VER);\r
$('span#vtoy_status_title').text(vtoy_cur_language.STR_STATUS);\r
- $('span#vtoy_dev_title').text(vtoy_cur_language.STR_DEVICE);\r
+ \r
+ if ($('#vtoy_preserve_space_checkbox').is(':checked')) {\r
+ var valx = $('#vtoy_preserve_space').val();\r
+ if ($('#vtoy_space_unit_dropbox').val() > 0) {\r
+ $('span#vtoy_dev_title').text(vtoy_cur_language.STR_DEVICE + ' [ -' + valx + 'MB ]');\r
+ } else {\r
+ $('span#vtoy_dev_title').text(vtoy_cur_language.STR_DEVICE + ' [ -' + valx + 'GB ]');\r
+ }\r
+ } else {\r
+ $('span#vtoy_dev_title').text(vtoy_cur_language.STR_DEVICE);\r
+ }\r
\r
$('span#vtoy_menu_secure_boot').text(vtoy_cur_language.STR_MENU_SECURE_BOOT);\r
$('span#vtoy_menu_part_style').text(vtoy_cur_language.STR_MENU_PART_STYLE);\r
$('#vtoy_set_part_cfg_modal').modal({backdrop: 'static', keyboard: false});\r
}\r
\r
- $("#vtoy_modal_btn_ok").click(function(){ \r
+ $("#vtoy_modal_btn_ok").click(function(){\r
+ if ($('#vtoy_preserve_space_checkbox').is(':checked')) {\r
+ var valx = $('#vtoy_preserve_space').val();\r
+ if (valx.length > 14) {\r
+ ventoy_display_alert('error', vtoy_cur_language.STR_SPACE_VAL_INVALID);\r
+ return;\r
+ }\r
+ \r
+ var regPat = /^\d+$/;\r
+ if (!(regPat.test(valx))) {\r
+ ventoy_display_alert('error', vtoy_cur_language.STR_SPACE_VAL_INVALID);\r
+ return;\r
+ }\r
+ \r
+ if ($('#vtoy_space_unit_dropbox').val() > 0) {\r
+ $('span#vtoy_dev_title').text(vtoy_cur_language.STR_DEVICE + ' [ -' + valx + 'MB ]');\r
+ } else {\r
+ $('span#vtoy_dev_title').text(vtoy_cur_language.STR_DEVICE + ' [ -' + valx + 'GB ]');\r
+ }\r
+ } else {\r
+ $('span#vtoy_dev_title').text(vtoy_cur_language.STR_DEVICE);\r
+ }\r
$("#vtoy_set_part_cfg_modal").modal('hide');\r
});\r
\r
\r
if ($('#vtoy_preserve_space_checkbox').is(':checked')) {\r
var valx = $('#vtoy_preserve_space').val();\r
+ if (valx.length > 14) {\r
+ ventoy_display_alert('error', vtoy_cur_language.STR_SPACE_VAL_INVALID);\r
+ return;\r
+ }\r
+\r
if (valx > 0) {\r
if ($('#vtoy_space_unit_dropbox').val() > 0) {\r
reserve = valx * 1024 * 1024;\r