Răsfoiți Sursa

GC-1006 add presentation page break setting

Seiya Tashiro 7 ani în urmă
părinte
comite
3d37f38082
1 a modificat fișierele cu 15 adăugiri și 5 ștergeri
  1. 15 5
      src/server/views/page_presentation.html

+ 15 - 5
src/server/views/page_presentation.html

@@ -58,15 +58,25 @@ gh/highlightjs/cdn-release@9.12.0/build/languages/yaml.min.js
   <body>
   <body>
     <div class="reveal">
     <div class="reveal">
       <div class="slides">
       <div class="slides">
-        <section data-markdown data-separator="^\n\n\n">
-          <script type="text/template">
-{{ revision.body|presentation|safe }}
-
+        {% set pageBreakSeparator = pageBreakSeparator()|default(1) %}
+        {% set pageBreakCustomSeparator = pageBreakCustomSeparator()|default('') %}
 
 
+        {% if 1 === pageBreakSeparator %}
+          {% set dataSeparator = "^\n\n\n" %}
+        {% elseif 2 === pageBreakSeparator %}
+          {% set dataSeparator = "^-----" %}
+        {% elseif 3 === pageBreakSeparator %}
+          {% set dataSeparator = pageBreakCustomSeparator %}
+        {% else %}
+          {% set dataSeparator = "^\n\n\n" %}
+        {% endif %}
 
 
-# おしまい
+        <section data-markdown data-separator={{dataSeparator}}>
+          <script type="text/template">
+{{ revision.body|presentation|safe }}
           </script>
           </script>
         </section>
         </section>
+        <section  data-markdown># おしまい</section>
       </div>
       </div>
     </div>
     </div>