From b0be378fb17b6d05b861d270084b3c6efe717d5a Mon Sep 17 00:00:00 2001 From: Mariam Date: Wed, 6 Jul 2016 07:12:36 +0200 Subject: [PATCH] Patch --- content_script.js | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/content_script.js b/content_script.js index 45c0a31..e820b1a 100644 --- a/content_script.js +++ b/content_script.js @@ -1,18 +1,20 @@ var valChange = /\by\/n\b|\(y\/n\)|\[y\/n\]/ig; var person; -chrome.storage.local.get(null, function(items){ - for(var key in items){ - if(items[key]){ - if(key=="person") - loadReplace(valChange, items[key]); - else{ - var s = escapeRegExp(key); - var temp = new RegExp(s, "ig"); - loadReplace(temp, items[key]); +var replaceAll = function (){ + chrome.storage.local.get(null, function(items){ + for(var key in items){ + if(items[key]){ + if(key=="person") + loadReplace(valChange, items[key]); + else{ + var s = escapeRegExp(key); + var temp = new RegExp(s, "ig"); + loadReplace(temp, items[key]); + } } } - } -}); + }); +} function escapeRegExp(str) { @@ -67,7 +69,7 @@ function handleText(textNode, val, p){ MutationObserver = window.MutationObserver || window.WebKitMutationObserver; var observer = new MutationObserver(function(mutations, observer) { - loadReplace(valChange, person); + replaceAll(); }); // define what element should be observed by the observer @@ -77,3 +79,7 @@ observer.observe(document, { childList: true //... }); + +//main + +replaceAll(); \ No newline at end of file