Skip to content

Commit c3b1ff8

Browse files
committed
skip section title for abstract
1 parent 4c96232 commit c3b1ff8

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

lib/rules/metadata/abstract.js

+14-5
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,18 @@ export function check(sr, done) {
1616
return true;
1717
}
1818
});
19-
return done({
20-
abstract: abstractTitle
21-
? sr.norm(abstractTitle.parentElement.innerHTML)
22-
: 'Not found',
23-
});
19+
20+
if (abstractTitle) {
21+
const div = sr.jsDocument.createElement('div');
22+
[...abstractTitle.parentElement.children].forEach(child => {
23+
{
24+
if (child !== abstractTitle) {
25+
div.appendChild(child.cloneNode(true));
26+
}
27+
}
28+
});
29+
return done({ abstract: sr.norm(div.innerHTML) });
30+
} else {
31+
return done({ abstract: 'Not found' });
32+
}
2433
}

0 commit comments

Comments
 (0)