INNER CODE UNIT · JavaScript

startPluginCore

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

function startPluginCore() {
    window.memosPluginCore = new PluginCore({
        baseUrl: window.memosPlusBaseUrl
    });
    
    window.memosPluginCore.start();
}

let memosBannerNode = false;
let memosBannerNodeWidgetInserted = false;
let memosPluginCoreTimer = null;
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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…