Skip to content
This repository has been archived by the owner on Feb 23, 2023. It is now read-only.

Commit

Permalink
Better selection of sourcecode
Browse files Browse the repository at this point in the history
  • Loading branch information
bigtimebuddy committed Aug 25, 2016
1 parent ca2c1f0 commit 168c09c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions src/scripts/linenumber.js
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
(function() {
var counter = 0;
var numbered;
var source = document.getElementsByClassName('prettyprint source');
var source = document.getElementById('source-code');

if (source && source[0]) {
if (source) {
var linenums = config.linenums;

if (linenums) {
source = source[0].getElementsByTagName('ol')[0];
source = source.getElementsByTagName('ol')[0];

numbered = Array.prototype.slice.apply(source.children);
numbered = numbered.map(function(item) {
counter++;
item.id = 'line' + counter;
});
} else {
source = source[0].getElementsByTagName('code')[0];
source = source.getElementsByTagName('code')[0];

numbered = source.innerHTML.split('\n');
numbered = numbered.map(function(item) {
Expand Down
2 changes: 1 addition & 1 deletion tmpl/source.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
?>
<section>
<article>
<pre class="prettyprint source <?js= env.conf.templates.linenums ? 'linenums' : '' ?>"><code><?js= data.code ?></code></pre>
<pre id="source-code" class="prettyprint source <?js= env.conf.templates.linenums ? 'linenums' : '' ?>"><code><?js= data.code ?></code></pre>
</article>
</section>

0 comments on commit 168c09c

Please sign in to comment.