gironページが重複してもMergeのサジェストが出なくなるUserScript
2つ目以降の「giron」というタイトルのページを開いたとき、mergeすれば?.iconを表示させないUserScript。 code:script.js
scrapbox.on('page:changed', ()=> {
const mergeSugg = document.querySelector('.merge-pages');
if (scrapbox.Page.title.slice(0,6)=="giron_") {
mergeSugg.style.setProperty('display','none');
} else {
mergeSugg.style.setProperty('display','');
}
})
ページを開いたとき
code:script.js
scrapbox.on('page:changed', ()=> {
code:script.js
const mergeSugg = document.querySelector('.merge-pages');
もし、ページのタイトルが「giron_」から始まる場合、それを消したい。
code:script.js
if (scrapbox.Page.title.slice(0,6)=="giron_") {
要素のdisplayプロパティをnoneにして消す
code:script.js
mergeSugg.style.setProperty('display','none');
このままだと「giron」以外のページのマージ提案も消えてしまう。
なので、他のページの場合はdisplayプロパティを書き換える。
code:script.js
} else {
mergeSugg.style.setProperty('display','');
}
})