miyamonz
code:script.js
const listening = new WeakMap()
function update(){
const images = document.querySelectorAll('.page .line:not(.permalink ~ .line) img.loading')
images.forEach( el => {
if(listening.get(el)) return
el.addEventListener('load', ()=>{
console.log('loaded', el)
}, {once:true})
listening.set(el)
console.log('listener, set', el)
})
}
scrapbox.on('page:changed', update)
code:_script.js
console.log('prettier', prettier)
window.prettier = prettier
code:script.js
fetch("/files/6066d758537216001c67a11b.js").then( r => r.text()).then ( code => eval(code) )
//;(0,eval)(p5)
//eval(p5)
モジュールって読める?
code:script.js
import '/api/code/miyamonz-playground/tiny-segmenter/script.js'
code:script.js
import '/api/code/miyamonz-playground/ScrapJupyter/script.js'
code:script.js
scrapbox.PopupMenu.addButton({
title: '数式',
onClick: text => [$ ${text}]
})
code:_script.js
import(/api/code/miyamonz-playground/${encodeURIComponent('クリックでON/OFFできるチェックボックス')}/script.js)
code:_script.js
import {GYAZO_ACCESS_TOKEN} from '/api/code/m5813k/GYAZO_ACCESS_TOKEN/auth.js';
import {addGyazoMenu} from '/api/code/miyamonz-playground/Gyazo_Viewer_Page_Menu/script.js';
addGyazoMenu({GYAZO_ACCESS_TOKEN, imageNum: 10});