code optimize
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
// console.log(request);
|
||||
switch (request.from) {
|
||||
case "DataExtracter:Extract":
|
||||
let data = extractData(request.itemsSelector, request.fieldSelectors);
|
||||
let data = extractTabData(request.itemsSelector, request.fieldSelectors);
|
||||
if (sendResponse) sendResponse(data);
|
||||
break;
|
||||
case "DataExtracter:GotoUrl":
|
||||
@ -22,7 +22,7 @@
|
||||
}
|
||||
);
|
||||
|
||||
function extractData(itemsSelector, fieldSelectors) {
|
||||
function extractTabData(itemsSelector, fieldSelectors) {
|
||||
return $(itemsSelector).toArray().map(
|
||||
item => fieldSelectors.map(
|
||||
selector => {
|
||||
@ -69,7 +69,9 @@ extract('.list-item', ['a.title', 'a.title@href'])
|
||||
return;
|
||||
}
|
||||
if (args.length == 2) {
|
||||
saveFileAsk(extractData(args[0], args[1]));
|
||||
let data = extractTabData(args[0], args[1]);
|
||||
data.unshift(args[1]);
|
||||
saveFileAsk(data);
|
||||
return;
|
||||
}
|
||||
let message = {
|
||||
|
||||
Reference in New Issue
Block a user