INNER CODE UNIT · JavaScript
insertPluginCoreWidget
yiyungent/KnifeHub · plugins/ITodaysPlus/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;