@@ -1219,9 +1219,8 @@ <h1 class="title">Codefocus Example</h1>
1219
1219
</div>
1220
1220
1221
1221
</section>
1222
- <section>
1223
- <section id="slide-one" class="title-slide slide level1 center">
1224
- <h1>Slide One</h1>
1222
+ <section id="slide-one" class="slide level2">
1223
+ <h2>Slide One</h2>
1225
1224
<div class="cell">
1226
1225
<div class="sourceCode cell-code" id="cb1"><pre class="sourceCode numberSource r number-lines code-with-copy"><code class="sourceCode r"><span id="cb1-1"><a href="#cb1-1"></a>vector <span class="ot"><-</span> <span class="fu">c</span>(<span class="dv">1</span>,<span class="dv">2</span>,<span class="dv">3</span>)</span>
1227
1226
<span id="cb1-2"><a href="#cb1-2"></a>vector <span class="ot"><-</span> <span class="fu">sample</span>(vector)</span>
@@ -1270,10 +1269,30 @@ <h2>Using normal highlights</h2>
1270
1269
<div class="sourceCode" id="cb6" data-code-line-numbers="1,3|2"><pre class="sourceCode numberSource r number-lines code-with-copy"><code class="sourceCode r"><span id="cb6-1"><a href="#cb6-1"></a>a <span class="ot"><-</span> <span class="dv">1</span></span>
1271
1270
<span id="cb6-2"><a href="#cb6-2"></a>b <span class="ot"><-</span> <span class="dv">2</span></span>
1272
1271
<span id="cb6-3"><a href="#cb6-3"></a>c <span class="ot"><-</span> <span class="dv">1</span> <span class="sc">+</span> <span class="dv">2</span></span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
1272
+ </section>
1273
+ <section id="test-1" class="slide level2">
1274
+ <h2>Test 1</h2>
1275
+ <p>Should be normal</p>
1276
+ <div class="cell">
1277
+ <div class="sourceCode cell-code" id="cb7"><pre class="sourceCode numberSource r number-lines code-with-copy"><code class="sourceCode r"><span id="cb7-1"><a href="#cb7-1"></a>df <span class="ot"><-</span> <span class="fu">data.frame</span>(<span class="at">x=</span><span class="dv">1</span>)</span>
1278
+ <span id="cb7-2"><a href="#cb7-2"></a>df</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
1279
+ <div class="cell-output cell-output-stdout">
1280
+ <pre><code> x
1281
+ 1 1</code></pre>
1282
+ </div>
1283
+ </div>
1284
+ <div class="fragment">
1285
+ <p>Should be normal</p>
1286
+ <div class="sourceCode" id="cb9"><pre class="sourceCode numberSource r number-lines code-with-copy"><code class="sourceCode r"><span id="cb9-1"><a href="#cb9-1"></a>df <span class="ot"><-</span> <span class="fu">data.frame</span>(<span class="at">x=</span><span class="dv">1</span>)</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
1287
+ </div>
1288
+ </section>
1289
+ <section id="test-2" class="slide level2">
1290
+ <h2>Test 2</h2>
1291
+ <p>Another slide</p>
1273
1292
<div class="footer footer-default">
1274
1293
1275
1294
</div>
1276
- </section></section>
1295
+ </section>
1277
1296
</div>
1278
1297
</div>
1279
1298
@@ -1848,12 +1867,23 @@ <h2>Using normal highlights</h2>
1848
1867
1849
1868
if(currentFragmentsList.length ){
1850
1869
1851
- var preElems = currentSlide.querySelectorAll('pre code');
1852
- forEach(preElems, function(pre){
1853
- /* Added in from highlight-lines.js */
1854
- pre.parentNode.classList.add("code-wrapper")
1855
- pre.classList.add("has-line-highlights");
1870
+ /* Check if using codefocus */
1871
+ var codeFocusSlide = 0;
1872
+ forEach(currentFragmentsList, function(fragment){
1873
+ if(fragment.hasAttribute('data-code-focus')){
1874
+ codeFocusSlide = 1;
1875
+ }
1856
1876
});
1877
+
1878
+ if(codeFocusSlide){
1879
+ var preElems = currentSlide.querySelectorAll('pre code');
1880
+ forEach(preElems, function(pre){
1881
+ /* Added in from highlight-lines.js */
1882
+ pre.parentNode.classList.add("code-wrapper");
1883
+ pre.classList.add("has-line-highlights");
1884
+ });
1885
+ };
1886
+
1857
1887
}
1858
1888
clearPreviousFocus();
1859
1889
0 commit comments