mandelbrot-set
Version:
Web components and a web worker for painting Julia and Mandelbrot sets on a web page.
21 lines (16 loc) • 529 B
JavaScript
function initializePage () {
const toolbar = document.getElementById('toolbar')
const dialog = document.getElementById('settings-dialog')
const form = document.getElementById('settings')
if (dialog.showModal) {
toolbar.addEventListener('open-settings', openSettingsDialog)
form.addEventListener('submitted', closeSettingsDialog)
}
function closeSettingsDialog () {
dialog.close()
}
function openSettingsDialog () {
dialog.showModal()
}
}
addEventListener('DOMContentLoaded', initializePage)