From 9d1c7e21b631aa5f43ea9aef7c6eda4cd61f5a54 Mon Sep 17 00:00:00 2001 From: Hakim El Hattab Date: Mon, 6 Nov 2023 10:59:12 +0100 Subject: [PATCH] md plugin api works even if deck isn't available #3517 --- plugin/markdown/markdown.esm.js | 2 +- plugin/markdown/markdown.js | 2 +- plugin/markdown/plugin.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin/markdown/markdown.esm.js b/plugin/markdown/markdown.esm.js index e59cbcff69d..cb5ea80a581 100644 --- a/plugin/markdown/markdown.esm.js +++ b/plugin/markdown/markdown.esm.js @@ -4,4 +4,4 @@ function e(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,heade * markdown inside of presentations as well as loading * of external markdown documents. */ -const N="__SCRIPT_END__",O=/\[\s*((\d*):)?\s*([\s\d,|-]*)\]/,D={"&":"&","<":"<",">":">",'"':""","'":"'"},B=()=>{let e;function t(e){let t=(e.querySelector("[data-template]")||e.querySelector("script")||e).textContent;t=t.replace(new RegExp(N,"g"),"<\/script>");const n=t.match(/^\n?(\s*)/)[1].length,s=t.match(/^\n?(\t*)/)[1].length;return s>0?t=t.replace(new RegExp("\\n?\\t{"+s+"}(.*)","g"),(function(e,t){return"\n"+t})):n>1&&(t=t.replace(new RegExp("\\n? {"+n+"}(.*)","g"),(function(e,t){return"\n"+t}))),t}function n(e){const t=e.attributes,n=[];for(let e=0,s=t.length;e'+M(n[1].trim())+""),'