1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-04 18:19:38 +02:00
This commit is contained in:
gorhill 2015-02-09 20:12:37 -05:00
parent 6c83063367
commit 90b8ddf404

View File

@ -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];