1
0
Fork 0
mirror of https://github.com/ventoy/Ventoy.git synced 2025-05-22 11:15:21 -04:00

1. Add check for invalid characters in menu_class plugin.

2. Optimization for help language list process
This commit is contained in:
longpanda 2021-12-03 18:31:09 +08:00
parent 4131d95cef
commit e1c26567a1
12 changed files with 73 additions and 19 deletions
Plugson/www/static/js

View file

@ -1,3 +1,16 @@
function ventoy_check_file_name_char(path) {
for (var i = 0; i < path.length; i++) {
var cc = path[i];
if (cc === '/' || cc === '\\' || cc === '*' || cc === '?' || cc === '"' || cc === '<' || cc === '>' || cc === '|')
{
return false;
}
}
return true;
}
(function(factory) {
if (typeof define === "function" && define.amd) {
define(["jquery", "../jquery.validate"], factory);
@ -62,6 +75,14 @@
return true;
}, 'Can not contain double quotes');
$.validator.addMethod('filenamepart', function(value, element, params) {
if (this.optional(element)) {
return true;
}
return ventoy_check_file_name_char(value);
}, 'Invalid characters');
$.validator.addMethod('printascii', function(value, element, params) {