File tree Expand file tree Collapse file tree 7 files changed +29
-71
lines changed
Expand file tree Collapse file tree 7 files changed +29
-71
lines changed Original file line number Diff line number Diff line change 197197 \end{algorithmic}
198198 \end{algorithm}
199199 </ pre >
200- < pre id ="scopeline-euclid " >
200+ < pre class ="scopeline-pseudocode " data-line-number = true >
201201 \begin{algorithm}
202202 \caption{Classical Euclidean Algorithm}
203203 \begin{algorithmic}
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- < pre id ="scopeline-dbscan " >
217+ < pre class ="scopeline-pseudocode " data-no-end = true >
218218 \begin{algorithm}
219219 \caption{DBSCAN}
220220 \begin{algorithmic}
235235 \ENDIF
236236 \ENDIF
237237 \ENDFOR
238- \STATE return $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 ,
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 >
Original file line number Diff line number Diff line change 208208 \end{algorithmic}
209209 \end{algorithm}
210210 </ pre >
211- < pre id ="scopeline-euclid " >
211+ < pre class ="scopeline-pseudocode " data-line-number = true >
212212 \begin{algorithm}
213213 \caption{Classical Euclidean Algorithm}
214214 \begin{algorithmic}
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- < pre id ="scopeline-dbscan " >
228+ < pre class ="scopeline-pseudocode " data-no-end = true >
229229 \begin{algorithm}
230230 \caption{DBSCAN}
231231 \begin{algorithmic}
246246 \ENDIF
247247 \ENDIF
248248 \ENDFOR
249- \STATE return $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 ,
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 >
Original file line number Diff line number Diff line change 207207 \end{algorithmic}
208208 \end{algorithm}
209209 </ pre >
210- < pre id ="scopeline-euclid " >
210+ < pre class ="scopeline-pseudocode " data-line-number = true >
211211 \begin{algorithm}
212212 \caption{Classical Euclidean Algorithm}
213213 \begin{algorithmic}
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- < pre id ="scopeline-dbscan " >
227+ < pre class ="scopeline-pseudocode " data-no-end = true >
228228 \begin{algorithm}
229229 \caption{DBSCAN}
230230 \begin{algorithmic}
245245 \ENDIF
246246 \ENDIF
247247 \ENDFOR
248- \STATE return $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 ,
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 >
Original file line number Diff line number Diff 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 } ,
Original file line number Diff line number Diff line change 181181 \end{algorithmic}
182182 \end{algorithm}
183183 </pre>
184- <pre id ="scopeline-euclid" >
184+ <pre class ="scopeline-pseudocode" data-line-number=true >
185185 \begin{algorithm}
186186 \caption{Classical Euclidean Algorithm}
187187 \begin{algorithmic}
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- <pre id ="scopeline-dbscan" >
201+ <pre class ="scopeline-pseudocode" data-no-end=true >
202202 \begin{algorithm}
203203 \caption{DBSCAN}
204204 \begin{algorithmic}
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>
Original file line number Diff line number Diff line change 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>
You can’t perform that action at this time.
0 commit comments