INNER CODE UNIT · JavaScript

handlePostMessage

philippemerle/KubeDiagrams · interactive_viewer/script/main.js:63

function handlePostMessage(event) {
    const data = event && event.data;
    if (!data || data.type !== 'KD_LOAD_DOT_JSON' || !data.payload) return;
    try {
        window.renderFromDotJson(data.payload);
    } catch (err) {
        console.error('Failed to handle KD_LOAD_DOT_JSON:', err);
    }
}

/**
 * Autoload a DOT_JSON file referenced by the ?dataUrl=... query parameter.
 */
function autoloadFromDataUrl() {
    try {
        const params = new URLSearchParams(location.search);
        const dataUrl = params.get('dataUrl');
        if (!dataUrl) return;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…