From 4af89f37b59c7919979b973aa6f82e16d98db10d Mon Sep 17 00:00:00 2001 From: Cherif BOUCHELAGHEM Date: Thu, 3 Oct 2019 18:46:44 +0100 Subject: [PATCH 1/3] Fix isRegistred check --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index fd30195..e2eab36 100644 --- a/index.js +++ b/index.js @@ -146,6 +146,7 @@ module.exports = function() { var btn = document.createElement("button"); btn.innerHTML = "Run"; btn.setAttribute("data-run", ""); + isRegistred = true; return btn; } }); From a57160b7fe844c590c00ffac9d1a1dcd76b3c32b Mon Sep 17 00:00:00 2001 From: Cherif BOUCHELAGHEM Date: Thu, 3 Oct 2019 18:55:20 +0100 Subject: [PATCH 2/3] Fix isRegistred flag by setting it to true --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index fd30195..e2eab36 100644 --- a/index.js +++ b/index.js @@ -146,6 +146,7 @@ module.exports = function() { var btn = document.createElement("button"); btn.innerHTML = "Run"; btn.setAttribute("data-run", ""); + isRegistred = true; return btn; } }); From 20f040bb57cb39a282e0070ad6574882f95ddbdb Mon Sep 17 00:00:00 2001 From: Cherif BOUCHELAGHEM Date: Thu, 3 Oct 2019 18:59:13 +0100 Subject: [PATCH 3/3] Fix typo in the variable --- index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index e2eab36..b296089 100644 --- a/index.js +++ b/index.js @@ -121,7 +121,7 @@ function getStylesFromIframe(iframe) { return cssText; } -var isRegistred = false; +var isRegistered = false; module.exports = function() { var codepens = document.querySelectorAll('div.codepen'); @@ -135,7 +135,7 @@ module.exports = function() { } }); - if (!isRegistred) { + if (!isRegistered) { //Register PrismJS "Run" custom button Prism.plugins.toolbar.registerButton("run-code", function(env) { var demoWrapper = findDemoWrapper(env.element); @@ -146,7 +146,7 @@ module.exports = function() { var btn = document.createElement("button"); btn.innerHTML = "Run"; btn.setAttribute("data-run", ""); - isRegistred = true; + isRegistered = true; return btn; } });