mirror of
https://github.com/gorhill/uBlock.git
synced 2024-09-15 15:32:28 +02:00
this fixes #757
This commit is contained in:
parent
6c83063367
commit
90b8ddf404
@ -97,8 +97,17 @@ function handleImportFilePicker() {
|
||||
if ( typeof this.result !== 'string' || this.result === '' ) {
|
||||
return;
|
||||
}
|
||||
// https://github.com/gorhill/uBlock/issues/757
|
||||
// Support RequestPolicy rule syntax
|
||||
var result = this.result;
|
||||
var matches = /\[origins-to-destinations\]([^\[]+)/.exec(result);
|
||||
if ( matches && matches.length === 2 ) {
|
||||
result = matches[1].trim()
|
||||
.replace(/\|/g, ' ')
|
||||
.replace(/\n/g, ' * noop\n');
|
||||
}
|
||||
var textarea = uDom('#rulesEditor');
|
||||
textarea.val([textarea.val(), this.result].join('\n').trim());
|
||||
textarea.val([textarea.val(), result].join('\n').trim());
|
||||
rulesChanged();
|
||||
};
|
||||
var file = this.files[0];
|
||||
|
Loading…
Reference in New Issue
Block a user