code optimize

This commit is contained in:
2018-09-26 15:41:45 +08:00
parent b7aaa2b7f3
commit fa46dc269f
2 changed files with 39 additions and 24 deletions

View File

@ -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 = {