/
githubmirror
/
Awesome-Design-Tools
Обзор
Документация
Войти
/
githubmirror
/
Awesome-Design-Tools
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/modules/tweakDescriptionOfArticleTopic.js
20 строк
661 B
Vladimir Berezovsky
deploy design plugins
17 окт 2019, 15:13
17 окт 2019, 15:13
f6c03ac
Код
Авторство
О чём код?
const createLinkForID = require('./helpers/createLinkForID'); const tweakDescriptionOfArticleTopic = ({ document }) => { const topics = document.querySelectorAll('main > article'); topics.forEach((topic) => { const splittedHeader = topic.innerHTML.split('<ul>'); const toolTitle = splittedHeader[0].split('</h3>')[0].slice(4); topic.innerHTML = ` <header> <h3><a href="#${createLinkForID(toolTitle.slice(1))}"${toolTitle}</a></h3> ${splittedHeader[0].split('</h3>')[1] && splittedHeader[0].split('</h3>')[1]} </header> <ul> ${topic.innerHTML.split('<ul>')[1]} </ul> `; }); } module.exports = tweakDescriptionOfArticleTopic;