Prettify line numbers

Tests Prettify.js highlighter for line-numbers

by cent cent

HTML

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.min.js"></script>
<pre id='#test' class="prettyprint linenums:1">
<code>if((tmp = new RegExp('\\/' + g3.Highlight.resourceFilterKeys[self.defaults.library].themes + '\\/(.*?)\\.[^\\/]*$', 'i').exec(resource)) !== null){
    if(tmp[1] == self.defaults.theme)
      return 'theme';
    // add these theme if 'default' does not exist
    switch(self.defaults.library){
      case 'rainbow':
        if((self.defaults.theme == 'default') && (tmp[1] == g3.Highlight.defaultThemes['rainbow']))
          return 'theme';
        break;
      case 'prism':
        if(tmp[1] == 'prism-' + self.defaults.theme)
          return 'theme';
        if((self.defaults.theme == 'default') && (tmp[1] == g3.Highlight.defaultThemes['prism']))
          return 'theme';
        break;
      // add yours!
    }
  }
</code>
</pre>

CSS

pre[class*="language-"]{
  white-space: pre-wrap;
}

JavaScript

/* Test #1 */
PR.prettyPrint();