From 7db735438ae2330d6f123db27122e50d5947bdff Mon Sep 17 00:00:00 2001 From: soular00t Date: Mon, 17 Jul 2017 14:06:46 -0400 Subject: [PATCH 1/2] offer ability to disable filter for mature players disable filter with Game.MenuURL "scooterpsu.github.io/#nocensor" --- js/browser.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/js/browser.js b/js/browser.js index 682b116..2563291 100644 --- a/js/browser.js +++ b/js/browser.js @@ -453,7 +453,6 @@ function fillGameCard(i) { } var blamList = []; - $.getJSON("https://scooterpsu.github.io/blamList/blamList.json", function(json) { blamList = json.words; }) @@ -463,8 +462,10 @@ function escapeHtml(str) { var div = document.createElement('div'); var fixedText = div.appendChild(document.createTextNode(str)).textContent; fixedText = fixedText.replace(/[^\x00-\x7F]/g, ""); //ASCII Only - for (var i = 0; i < blamList.length; i++) { - fixedText = fixedText.replace(new RegExp(blamList[i], "ig"), "BLAM!"); + if(window.location.href.indexOf('#nocensor') <= -1) { + for (var i = 0; i < blamList.length; i++) { + fixedText = fixedText.replace(new RegExp(blamList[i], "ig"), "BLAM!"); + } } return fixedText.trim(); } else { @@ -1035,4 +1036,4 @@ Handlebars.registerHelper('scoreBoardHidden', function(str) { ret = "display:none;"; } return ret; -}); \ No newline at end of file +}); From ba65ae99dfa20c48890f964e854a139bb7c18987 Mon Sep 17 00:00:00 2001 From: soular00t Date: Mon, 17 Jul 2017 14:08:04 -0400 Subject: [PATCH 2/2] offer ability to disable filter for mature players disable bad words filter via Game.MenuURL "scooterpsu.github.io/#nocensor" --- new/js/browser.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/new/js/browser.js b/new/js/browser.js index 0245553..c253b16 100644 --- a/new/js/browser.js +++ b/new/js/browser.js @@ -568,8 +568,10 @@ function escapeHtml(str) { var div = document.createElement('div'); var fixedText = div.appendChild(document.createTextNode(str)).textContent; fixedText = fixedText.replace(/[^\x00-\x7F]/g, ""); //ASCII Only - for (var i = 0; i < blamList.length; i++) { - fixedText = fixedText.replace(new RegExp(blamList[i], "ig"), "BLAM!"); + if(window.location.href.indexOf('#nocensor') <= -1) { + for (var i = 0; i < blamList.length; i++) { + fixedText = fixedText.replace(new RegExp(blamList[i], "ig"), "BLAM!"); + } } return fixedText.trim(); } else {