Мне видится некое, бесконечное полотно - на которое можно закреплять ссылки, изображения, видео, текст и прочий контент. Естественно все это можно связывать нитями (стрелками).
Краулер, который ходит по интернетам и ищет сам, то о чём я его попросил
такой способ представляет угрозу для безопасности
Object.fromEntries(Object.entries(...).map(([key, value]) => [key, [value]]));
// return true, if element visible
function isVisible(element) {
return window.getComputedStyle(element).display !== 'none';
}
// MutationObserver
const observer = new MutationObserver((mutations, obs) => {
const modal = document.querySelector('#modalWindow'); // modal selector
const dropdown = document.querySelector('#dropdownMenu'); // dropdown menu selector
// check is visible?
if (isVisible(modal) && isVisible(dropdown)) {
console.log('Element is visible');
obs.disconnect();
}
});
// config
const config = {
attributes: true,
attributeFilter: ['style']
}
// run
observer.observe(document.querySelector('#modalWindow'), config);
observer.observe(document.querySelector('#dropdownMenu'), config);