diff --git a/releases/nepi-jano_0.10.0.xpi b/releases/nepi-jano_0.10.0.xpi new file mode 100644 index 0000000..861e2a3 Binary files /dev/null and b/releases/nepi-jano_0.10.0.xpi differ diff --git a/releases/nepi_jano_0.10.0.safariextz b/releases/nepi_jano_0.10.0.safariextz index 0c5276b..4923d3b 100644 Binary files a/releases/nepi_jano_0.10.0.safariextz and b/releases/nepi_jano_0.10.0.safariextz differ diff --git a/safari/nepi_jano.safariextension/global.html b/safari/nepi_jano.safariextension/global.html index 5deba71..88c2f07 100644 --- a/safari/nepi_jano.safariextension/global.html +++ b/safari/nepi_jano.safariextension/global.html @@ -10,7 +10,6 @@ xhr.send(); function handleStateChange() { if (xhr.readyState === 4) { - console.log('responseText', xhr.responseText); var data = xhr.responseText; event.target.page.dispatchMessage("article", data); } diff --git a/safari/nepi_jano.safariextension/nepijano.js b/safari/nepi_jano.safariextension/nepijano.js index b520afe..ac12e11 100644 --- a/safari/nepi_jano.safariextension/nepijano.js +++ b/safari/nepi_jano.safariextension/nepijano.js @@ -1,5 +1,5 @@ /** - * @fileOverview Nepi Jano Google Chrome extension + * @fileOverview Nepi Jano Safari extension * @author Miroslav Magda, http://blog.ejci.net * @version 0.10.0 */ @@ -106,14 +106,15 @@ if (/sme.sk\/c\//i.test(document.location)) { } } -safari.self.addEventListener("message", function(responseText) { - var doc = (new DOMParser()).parseFromString(responseText, "text/html"); +safari.self.addEventListener("message", function(event) { + console.log(event.message); + var doc = (new DOMParser()).parseFromString(event.message, "text/html"); doc = utils.removeSelector(doc, 'script'); doc = utils.removeSelector(doc, 'link'); doc = utils.removeSelector(doc, 'style'); doc = utils.removeSelector(doc, '.button-bar'); doc = utils.fixAnchors(doc); doc = utils.fixVideos(doc); - cb(doc.querySelector('.articlewrap')); - document.querySelector('#article-box #itext_content').innerHTML = html.innerHTML; + console.log(doc); + document.querySelector('#article-box #itext_content').innerHTML = doc.querySelector('.articlewrap').innerHTML; }, false);