Skip to content

Commit 4780705

Browse files
committed
update helper function
1 parent a6bb240 commit 4780705

6 files changed

Lines changed: 134 additions & 161 deletions

File tree

CNKI e-Books.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,11 @@ function getLabeledData(rows, labelGetter, dataGetter, defaultElm) {
141141
if (Array.isArray(labels)) {
142142
for (const label of labels) {
143143
const result = data(label, element);
144-
if (result) return result;
144+
if (
145+
(element && /\S/.test(result.textContent)) ||
146+
(!element && /\S/.test(result))) {
147+
return result;
148+
}
145149
}
146150
return element ? defaultElm : '';
147151
}

CQVIP.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,11 @@ function getLabeledData(rows, labelGetter, dataGetter, defaultElm) {
218218
if (Array.isArray(labels)) {
219219
for (const label of labels) {
220220
const result = data(label, element);
221-
if (result) return result;
221+
if (
222+
(element && /\S/.test(result.textContent)) ||
223+
(!element && /\S/.test(result))) {
224+
return result;
225+
}
222226
}
223227
return element ? defaultElm : '';
224228
}

0 commit comments

Comments
 (0)