update
This commit is contained in:
parent
c22599abbe
commit
981ec4f5f9
|
@ -1,6 +1,3 @@
|
|||
<%
|
||||
console.log(page.path, page.header);
|
||||
%>
|
||||
<% if (page.header != false) { %>
|
||||
<%- partial('../../sidebar/header') %>
|
||||
<% } %>
|
||||
|
|
|
@ -1,72 +0,0 @@
|
|||
<script>
|
||||
// 懒加载 js
|
||||
function loadScript(src, cb) {
|
||||
setTimeout(function () {
|
||||
var HEAD =
|
||||
document.getElementsByTagName("head")[0] || document.documentElement;
|
||||
var script = document.createElement("script");
|
||||
script.setAttribute("type", "text/javascript");
|
||||
if (cb) script.onload = cb;
|
||||
script.setAttribute("src", src);
|
||||
HEAD.appendChild(script);
|
||||
});
|
||||
}
|
||||
// 懒加载 css https://github.com/filamentgroup/loadCSS
|
||||
var loadCSS = function (href, before, media, attributes) {
|
||||
var doc = window.document;
|
||||
var ss = doc.createElement("link");
|
||||
var ref;
|
||||
if (before) {
|
||||
ref = before;
|
||||
} else {
|
||||
var refs = (doc.body || doc.getElementsByTagName("head")[0]).childNodes;
|
||||
ref = refs[refs.length - 1];
|
||||
}
|
||||
var sheets = doc.styleSheets;
|
||||
if (attributes) {
|
||||
for (var attributeName in attributes) {
|
||||
if (attributes.hasOwnProperty(attributeName)) {
|
||||
ss.setAttribute(attributeName, attributes[attributeName]);
|
||||
}
|
||||
}
|
||||
}
|
||||
ss.rel = "stylesheet";
|
||||
ss.href = href;
|
||||
ss.media = "only x";
|
||||
function ready(cb) {
|
||||
if (doc.body) {
|
||||
return cb();
|
||||
}
|
||||
setTimeout(function () {
|
||||
ready(cb);
|
||||
});
|
||||
}
|
||||
ready(function () {
|
||||
ref.parentNode.insertBefore(ss, before ? ref : ref.nextSibling);
|
||||
});
|
||||
var onloadcssdefined = function (cb) {
|
||||
var resolvedHref = ss.href;
|
||||
var i = sheets.length;
|
||||
while (i--) {
|
||||
if (sheets[i].href === resolvedHref) {
|
||||
return cb();
|
||||
}
|
||||
}
|
||||
setTimeout(function () {
|
||||
onloadcssdefined(cb);
|
||||
});
|
||||
};
|
||||
function loadCB() {
|
||||
if (ss.addEventListener) {
|
||||
ss.removeEventListener("load", loadCB);
|
||||
}
|
||||
ss.media = media || "all";
|
||||
}
|
||||
if (ss.addEventListener) {
|
||||
ss.addEventListener("load", loadCB);
|
||||
}
|
||||
ss.onloadcssdefined = onloadcssdefined;
|
||||
onloadcssdefined(loadCB);
|
||||
return ss;
|
||||
};
|
||||
</script>
|
|
@ -1,5 +1,4 @@
|
|||
<!-- required -->
|
||||
<%- partial('global') %>
|
||||
<%- js({src: theme.plugins.jquery || 'https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js'}) %>
|
||||
<% if (theme.stellar.cdn_js) { %>
|
||||
<%- js({src: theme.stellar.cdn_js, async: true}) %>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<script>
|
||||
function loadIssuesJS() {
|
||||
const issues = document.getElementById('issues-api');
|
||||
if (issues != undefined) {
|
||||
loadScript('<%- url_for("/js/issues.js") %>');
|
||||
}
|
||||
};
|
||||
const issues = document.getElementById('issues-api');
|
||||
if (issues != undefined) {
|
||||
loadScript('<%- url_for("/js/issues.js") %>');
|
||||
}
|
||||
};
|
||||
$(function () {
|
||||
loadIssuesJS();
|
||||
});
|
||||
|
|
|
@ -4,7 +4,6 @@ if (page.class == undefined) {
|
|||
}
|
||||
if (page.header == undefined) {
|
||||
page.header = false;
|
||||
console.log('header = false');
|
||||
}
|
||||
%>
|
||||
<% let post = page; %>
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
.md .tag.link
|
||||
margin-top: 1em
|
||||
margin-bottom: 1em
|
||||
max-width: 360px
|
||||
|
||||
.md .link-card
|
||||
margin-right: 1em
|
||||
|
|
|
@ -1,5 +1,75 @@
|
|||
const l_body = document.querySelector('.l_body');
|
||||
|
||||
// 懒加载 js
|
||||
function loadScript(src, cb) {
|
||||
setTimeout(function () {
|
||||
var HEAD =
|
||||
document.getElementsByTagName("head")[0] || document.documentElement;
|
||||
var script = document.createElement("script");
|
||||
script.setAttribute("type", "text/javascript");
|
||||
if (cb) script.onload = cb;
|
||||
script.setAttribute("src", src);
|
||||
HEAD.appendChild(script);
|
||||
});
|
||||
}
|
||||
// 懒加载 css https://github.com/filamentgroup/loadCSS
|
||||
var loadCSS = function (href, before, media, attributes) {
|
||||
var doc = window.document;
|
||||
var ss = doc.createElement("link");
|
||||
var ref;
|
||||
if (before) {
|
||||
ref = before;
|
||||
} else {
|
||||
var refs = (doc.body || doc.getElementsByTagName("head")[0]).childNodes;
|
||||
ref = refs[refs.length - 1];
|
||||
}
|
||||
var sheets = doc.styleSheets;
|
||||
if (attributes) {
|
||||
for (var attributeName in attributes) {
|
||||
if (attributes.hasOwnProperty(attributeName)) {
|
||||
ss.setAttribute(attributeName, attributes[attributeName]);
|
||||
}
|
||||
}
|
||||
}
|
||||
ss.rel = "stylesheet";
|
||||
ss.href = href;
|
||||
ss.media = "only x";
|
||||
function ready(cb) {
|
||||
if (doc.body) {
|
||||
return cb();
|
||||
}
|
||||
setTimeout(function () {
|
||||
ready(cb);
|
||||
});
|
||||
}
|
||||
ready(function () {
|
||||
ref.parentNode.insertBefore(ss, before ? ref : ref.nextSibling);
|
||||
});
|
||||
var onloadcssdefined = function (cb) {
|
||||
var resolvedHref = ss.href;
|
||||
var i = sheets.length;
|
||||
while (i--) {
|
||||
if (sheets[i].href === resolvedHref) {
|
||||
return cb();
|
||||
}
|
||||
}
|
||||
setTimeout(function () {
|
||||
onloadcssdefined(cb);
|
||||
});
|
||||
};
|
||||
function loadCB() {
|
||||
if (ss.addEventListener) {
|
||||
ss.removeEventListener("load", loadCB);
|
||||
}
|
||||
ss.media = media || "all";
|
||||
}
|
||||
if (ss.addEventListener) {
|
||||
ss.addEventListener("load", loadCB);
|
||||
}
|
||||
ss.onloadcssdefined = onloadcssdefined;
|
||||
onloadcssdefined(loadCB);
|
||||
return ss;
|
||||
};
|
||||
// 弹出侧边栏
|
||||
function toggleSidebar() {
|
||||
if (l_body) {
|
||||
|
@ -53,4 +123,5 @@ function setSedebar() {
|
|||
$(function () {
|
||||
setToc();
|
||||
setSedebar();
|
||||
});
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue