Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc44d646

Browse files
committed
fixrenderClass & add a test for it
1 parentf898035 commitc44d646

File tree

7 files changed

+29
-71
lines changed

7 files changed

+29
-71
lines changed

‎docs/katex-samples.html

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@
197197
\end{algorithmic}
198198
\end{algorithm}
199199
</pre>
200-
<preid="scopeline-euclid">
200+
<preclass="scopeline-pseudocode"data-line-number=true>
201201
\begin{algorithm}
202202
\caption{Classical Euclidean Algorithm}
203203
\begin{algorithmic}
@@ -209,12 +209,12 @@
209209
\STATE $b \gets b - a$
210210
\ENDIF
211211
\ENDWHILE
212-
\STATE return $a$
212+
\RETURN $a$
213213
\ENDPROCEDURE
214214
\end{algorithmic}
215215
\end{algorithm}
216216
</pre>
217-
<preid="scopeline-dbscan">
217+
<preclass="scopeline-pseudocode"data-no-end=true>
218218
\begin{algorithm}
219219
\caption{DBSCAN}
220220
\begin{algorithmic}
@@ -235,11 +235,12 @@
235235
\ENDIF
236236
\ENDIF
237237
\ENDFOR
238-
\STATEreturn$K$
238+
\RETURN$K$
239239
\ENDPROCEDURE
240240
\end{algorithmic}
241241
\end{algorithm}
242-
</pre><script>
242+
</pre>
243+
<script>
243244
pseudocode.renderElement(document.getElementById("test-basics"),
244245
{
245246
lineNumber:false,
@@ -261,18 +262,7 @@
261262
noEnd:false,
262263
titlePrefix:"My pretty Algorithm"
263264
});
264-
pseudocode.renderElement(document.getElementById("scopeline-euclid"),
265-
{
266-
lineNumber:false,
267-
noEnd:true,
268-
scopeLines:true
269-
});
270-
pseudocode.renderElement(document.getElementById("scopeline-dbscan"),
271-
{
272-
lineNumber:true,
273-
noEnd:false,
274-
scopeLines:true
275-
});
265+
pseudocode.renderClass("scopeline-pseudocode",{scopeLines:true});
276266
</script>
277267
</body>
278268
</html>

‎docs/mathjax-v2-samples.html

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@
208208
\end{algorithmic}
209209
\end{algorithm}
210210
</pre>
211-
<preid="scopeline-euclid">
211+
<preclass="scopeline-pseudocode"data-line-number=true>
212212
\begin{algorithm}
213213
\caption{Classical Euclidean Algorithm}
214214
\begin{algorithmic}
@@ -220,12 +220,12 @@
220220
\STATE $b \gets b - a$
221221
\ENDIF
222222
\ENDWHILE
223-
\STATE return $a$
223+
\RETURN $a$
224224
\ENDPROCEDURE
225225
\end{algorithmic}
226226
\end{algorithm}
227227
</pre>
228-
<preid="scopeline-dbscan">
228+
<preclass="scopeline-pseudocode"data-no-end=true>
229229
\begin{algorithm}
230230
\caption{DBSCAN}
231231
\begin{algorithmic}
@@ -246,11 +246,12 @@
246246
\ENDIF
247247
\ENDIF
248248
\ENDFOR
249-
\STATEreturn$K$
249+
\RETURN$K$
250250
\ENDPROCEDURE
251251
\end{algorithmic}
252252
\end{algorithm}
253-
</pre><script>
253+
</pre>
254+
<script>
254255
pseudocode.renderElement(document.getElementById("test-basics"),
255256
{
256257
lineNumber:false,
@@ -272,18 +273,7 @@
272273
noEnd:false,
273274
titlePrefix:"My pretty Algorithm"
274275
});
275-
pseudocode.renderElement(document.getElementById("scopeline-euclid"),
276-
{
277-
lineNumber:false,
278-
noEnd:true,
279-
scopeLines:true
280-
});
281-
pseudocode.renderElement(document.getElementById("scopeline-dbscan"),
282-
{
283-
lineNumber:true,
284-
noEnd:false,
285-
scopeLines:true
286-
});
276+
pseudocode.renderClass("scopeline-pseudocode",{scopeLines:true});
287277
</script>
288278
</body>
289279
</html>

‎docs/mathjax-v3-samples.html

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@
207207
\end{algorithmic}
208208
\end{algorithm}
209209
</pre>
210-
<preid="scopeline-euclid">
210+
<preclass="scopeline-pseudocode"data-line-number=true>
211211
\begin{algorithm}
212212
\caption{Classical Euclidean Algorithm}
213213
\begin{algorithmic}
@@ -219,12 +219,12 @@
219219
\STATE $b \gets b - a$
220220
\ENDIF
221221
\ENDWHILE
222-
\STATE return $a$
222+
\RETURN $a$
223223
\ENDPROCEDURE
224224
\end{algorithmic}
225225
\end{algorithm}
226226
</pre>
227-
<preid="scopeline-dbscan">
227+
<preclass="scopeline-pseudocode"data-no-end=true>
228228
\begin{algorithm}
229229
\caption{DBSCAN}
230230
\begin{algorithmic}
@@ -245,11 +245,12 @@
245245
\ENDIF
246246
\ENDIF
247247
\ENDFOR
248-
\STATEreturn$K$
248+
\RETURN$K$
249249
\ENDPROCEDURE
250250
\end{algorithmic}
251251
\end{algorithm}
252-
</pre><script>
252+
</pre>
253+
<script>
253254
pseudocode.renderElement(document.getElementById("test-basics"),
254255
{
255256
lineNumber:false,
@@ -271,18 +272,7 @@
271272
noEnd:false,
272273
titlePrefix:"My pretty Algorithm"
273274
});
274-
pseudocode.renderElement(document.getElementById("scopeline-euclid"),
275-
{
276-
lineNumber:false,
277-
noEnd:true,
278-
scopeLines:true
279-
});
280-
pseudocode.renderElement(document.getElementById("scopeline-dbscan"),
281-
{
282-
lineNumber:true,
283-
noEnd:false,
284-
scopeLines:true
285-
});
275+
pseudocode.renderClass("scopeline-pseudocode",{scopeLines:true});
286276
</script>
287277
</body>
288278
</html>

‎docs/pseudocode.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎pseudocode.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ module.exports = {
6060
},
6161

6262
renderClass:function(className,options){
63-
[].forEach.call(
64-
document.getElementsByClassName(className),
63+
[...document.getElementsByClassName(className)].forEach(
6564
(el)=>this.renderElement(el,options)
6665
);
6766
},

‎static/body.html.part

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@
181181
\end{algorithmic}
182182
\end{algorithm}
183183
</pre>
184-
<preid="scopeline-euclid">
184+
<preclass="scopeline-pseudocode" data-line-number=true>
185185
\begin{algorithm}
186186
\caption{Classical Euclidean Algorithm}
187187
\begin{algorithmic}
@@ -193,12 +193,12 @@
193193
\STATE $b \gets b - a$
194194
\ENDIF
195195
\ENDWHILE
196-
\STATE return $a$
196+
\RETURN $a$
197197
\ENDPROCEDURE
198198
\end{algorithmic}
199199
\end{algorithm}
200200
</pre>
201-
<preid="scopeline-dbscan">
201+
<preclass="scopeline-pseudocode" data-no-end=true>
202202
\begin{algorithm}
203203
\caption{DBSCAN}
204204
\begin{algorithmic}
@@ -219,8 +219,8 @@
219219
\ENDIF
220220
\ENDIF
221221
\ENDFOR
222-
\STATE return $K$
222+
\RETURN $K$
223223
\ENDPROCEDURE
224224
\end{algorithmic}
225225
\end{algorithm}
226-
</pre>
226+
</pre>

‎static/footer.html.part

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,7 @@
2020
noEnd: false,
2121
titlePrefix: "My pretty Algorithm"
2222
});
23-
pseudocode.renderElement(document.getElementById("scopeline-euclid"),
24-
{
25-
lineNumber: false,
26-
noEnd: true,
27-
scopeLines: true
28-
});
29-
pseudocode.renderElement(document.getElementById("scopeline-dbscan"),
30-
{
31-
lineNumber: true,
32-
noEnd: false,
33-
scopeLines: true
34-
});
23+
pseudocode.renderClass("scopeline-pseudocode", { scopeLines: true });
3524
</script>
3625
</body>
3726
</html>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp