do not use split with capturing regex to not break old ie
This commit is contained in:
parent
28943dcf1d
commit
c4c308211e
1 changed files with 7 additions and 7 deletions
|
|
@ -499,14 +499,14 @@ var SnippetManager = function() {
|
|||
snippet = {};
|
||||
} else {
|
||||
var key = m[2], val = m[3];
|
||||
if (key == "regex") {
|
||||
val = val.split(/\/((?:[^\/\\]|\\.)*)\/?/);
|
||||
snippet.guard = val[1];
|
||||
snippet.trigger = val[2];
|
||||
snippet.endTrigger = val[3];
|
||||
snippet.endGuard = val[4];
|
||||
if (key == "regex") {
|
||||
var re = /\/((?:[^\/\\]|\\.)*)|$/g;
|
||||
snippet.guard = re.exec(val)[1];
|
||||
snippet.trigger = re.exec(val)[1];
|
||||
snippet.endTrigger = re.exec(val)[1];
|
||||
snippet.endGuard = re.exec(val)[1];
|
||||
} else if (key == "snippet") {
|
||||
snippet.tabTrigger = val.split(/^(\S*)(?:\s(.*))?$/)[1];
|
||||
snippet.tabTrigger = val.match(/^\S*/)[0];
|
||||
if (!snippet.name)
|
||||
snippet.name = val;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue