Make \require{} check URL for safety (currently overkill; it only allows loading from the extensions directory)
This commit is contained in:
parent
9763b5754f
commit
f2170f4c4a
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1482,7 +1482,9 @@
|
|||
},
|
||||
|
||||
Require: function (name) {
|
||||
var file = this.GetArgument(name); // @@@ FIXME: check for OK URL
|
||||
var file = this.GetArgument(name)
|
||||
.replace(/.*\//,"") // remove any leading path
|
||||
.replace(/[^a-z0-9_.-]/ig,""); // remove illegal characters
|
||||
this.Extension(null,file);
|
||||
},
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user