Răsfoiți Sursa

add preProcessor and postProcessor.

Yuto Iwata 7 ani în urmă
părinte
comite
8d788451ed
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      src/client/js/util/reveal/plugins/growi-renderer.js

+ 3 - 1
src/client/js/util/reveal/plugins/growi-renderer.js

@@ -24,7 +24,7 @@
     let leadingTabs = text.match( /^\n?(\t*)/ )[1].length;
 
     if (leadingTabs > 0) {
-      text = text.replace( new RegExp('\\n?\\t{' + leadingTabs + '}','g'), '\n' );
+      text = text.replace( new RegExp('\\n?\\t{' + leadingTabs + '}', 'g'), '\n' );
     }
     else if (leadingWs > 1) {
       text = text.replace( new RegExp('\\n? {' + leadingWs + '}', 'g'), '\n' );
@@ -48,7 +48,9 @@
         section.setAttribute('data-markdown-parsed', 'true');
         markdown = getMarkdownFromSlide(section);
 
+        markdown = growiRenderer.preProcess(markdown);
         section.innerHTML = growiRenderer.process(markdown);
+        section.innerHTML = growiRenderer.postProcess(section.innerHTML);
       }
     }
   }