From c89bbdb156c867b161e55c04964f10dae9a193c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20San=20Juli=C3=A1n?= Date: Sun, 9 Aug 2015 03:56:20 +0200 Subject: [PATCH] no line numbers if already exists --- plugins/line-numbers/prism-line-numbers.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/line-numbers/prism-line-numbers.js b/plugins/line-numbers/prism-line-numbers.js index 73884cce64..5b01dceeae 100644 --- a/plugins/line-numbers/prism-line-numbers.js +++ b/plugins/line-numbers/prism-line-numbers.js @@ -10,6 +10,11 @@ Prism.hooks.add('complete', function (env) { return; } + if ( env.element.querySelector(".line-numbers-rows") ) { + // Abort if line numbers already exists + return; + } + if (clsReg.test(env.element.className)) { // Remove the class "line-numbers" from the env.element.className = env.element.className.replace(clsReg, '');