INNER CODE UNIT · JavaScript

insertPluginCoreWidget

yiyungent/KnifeHub · plugins/MemosPlus/wwwroot/js/insert.js:24

function insertPluginCoreWidget() {
    memosBannerNode = document.querySelector(".banner-wrapper");
    if (memosBannerNode && !memosBannerNodeWidgetInserted) {
        memosBannerNode.innerHTML = memosBannerNode.innerHTML + "<!-- PluginCore.IPlugins.IWidgetPlugin.Widget(memos,0.11.0,banner-wrapper) -->";
        memosBannerNodeWidgetInserted = true;
    } else if (memosBannerNodeWidgetInserted && window.plugincoreJsLoaded) {
        clearInterval(memosPluginCoreTimer);
        startPluginCore();
    }
}

// window.memosNodes = []
// window.memosNodesWidgetInserted = []
// function findNodes(nodeStrArr, callback) {
//     nodeStrArr.forEach(nodeStr => {
//         memosNodes[nodeStr] = document.querySelector(nodeStr);
//         if (node && !memosNodesWidgetInserted[nodeStr]) {
//             memosNodesWidgetInserted[nodeStr] = true;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…