mirror of
https://github.com/microsoft/frontend-bootcamp.git
synced 2026-01-26 14:56:42 +08:00
fix the fun
This commit is contained in:
@@ -9,7 +9,7 @@ hljs.registerLanguage('typescript', typescript);
|
|||||||
async function run() {
|
async function run() {
|
||||||
const div = document.getElementById('markdownReadme');
|
const div = document.getElementById('markdownReadme');
|
||||||
|
|
||||||
// // Create your custom renderer.
|
// Create your custom renderer.
|
||||||
const renderer = new Renderer();
|
const renderer = new Renderer();
|
||||||
renderer.code = (code, language) => {
|
renderer.code = (code, language) => {
|
||||||
// Check whether the given language is valid for highlight.js.
|
// Check whether the given language is valid for highlight.js.
|
||||||
@@ -21,32 +21,20 @@ async function run() {
|
|||||||
};
|
};
|
||||||
marked.setOptions({ renderer });
|
marked.setOptions({ renderer });
|
||||||
|
|
||||||
// if (typeof hljs != 'undefined') {
|
|
||||||
// marked.setOptions({
|
|
||||||
// highlight: function(code, lang) {
|
|
||||||
// if (lang && hljs.getLanguage(lang)) {
|
|
||||||
// return hljs.highlight(lang, code).value;
|
|
||||||
// } else {
|
|
||||||
// return code;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
|
|
||||||
if (div) {
|
if (div) {
|
||||||
const response = await fetch('../README.md');
|
const response = await fetch('../README.md');
|
||||||
const markdownText = await response.text();
|
const markdownText = await response.text();
|
||||||
div.innerHTML = marked(markdownText, { baseUrl: '../' });
|
div.innerHTML = marked(markdownText, { baseUrl: '../' });
|
||||||
restoreScroll(div);
|
restoreScroll(div);
|
||||||
|
|
||||||
|
div.addEventListener('scroll', evt => {
|
||||||
|
saveScroll(div);
|
||||||
|
});
|
||||||
|
|
||||||
|
window.addEventListener('resize', evt => {
|
||||||
|
saveScroll(div);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
div.addEventListener('scroll', evt => {
|
|
||||||
saveScroll(div);
|
|
||||||
});
|
|
||||||
|
|
||||||
window.addEventListener('resize', evt => {
|
|
||||||
saveScroll(div);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const scrollKey = `${window.location.pathname}_scrolltop`;
|
const scrollKey = `${window.location.pathname}_scrolltop`;
|
||||||
|
|||||||
Reference in New Issue
Block a user