Browse Source

fix highlightjs bug with code block

We should distinguish <code> and <pre><code>.

Signed-off-by: Le Tan <[email protected]>
Le Tan 9 years ago
parent
commit
3d6778e1fe
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/resources/pre_template.html

+ 3 - 1
src/resources/pre_template.html

@@ -26,7 +26,9 @@
 
 
       var codes = document.getElementsByTagName('code');
       var codes = document.getElementsByTagName('code');
       for (var i = 0; i < codes.length; ++i) {
       for (var i = 0; i < codes.length; ++i) {
-          hljs.highlightBlock(codes[i]);
+          if (codes[i].parentElement.tagName.toLowerCase() == 'pre') {
+              hljs.highlightBlock(codes[i]);
+          }
       }
       }
   }
   }