Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var elements = document.getElementsByTagName('*');
- var badWords = ['Paludan', 'fjende', 'forbyde', 'forbud', 'hjemsende', 'sende hjem', 'væk', 'tilbage', 'mord', 'racis', 'problem'];
- var islamWords = ['muslim', 'islam', 'indvandrer', 'invandrer', 'flygtning', 'nydanskere'];
- String.prototype.replaceAll = function(search, replacement) {
- var target = this;
- return target.split(search).join(replacement);
- };
- String.prototype.contains = function(search) {
- var target = this;
- return target.toLocaleLowerCase().lastIndexOf(search.toLocaleLowerCase()) !== -1;
- }
- String.prototype.containsBadWord = function() {
- var target = this;
- for (var i = 0; i < badWords.length; i++) {
- if (target.contains(badWords[i])) {
- return true;
- }
- }
- return false;
- }
- String.prototype.containsIslamWord = function() {
- var target = this;
- for (var i = 0; i < islamWords.length; i++) {
- if (target.contains(islamWords[i])) {
- return true;
- }
- }
- return false;
- }
- String.prototype.containsMuslimSingular = function() {
- return (text.containsBadWord() || text.contains('udrydde')) && (text.contains('muslim') || text.containsIslamWord());
- };
- String.prototype.containsMuslimPlural = function() {
- return (text.containsBadWord() || text.contains('udrydde')) && (text.contains('muslimer') || text.containsIslamWord());
- };
- String.prototype.containsRefugeeSingular = function() {
- return (text.containsBadWord() || text.contains('udrydde')) && (text.contains('flygtning') || text.containsIslamWord());
- };
- String.prototype.containsRefugeePlural = function() {
- return (text.containsBadWord() || text.contains('udrydde')) && (text.contains('flygtninge') || text.containsIslamWord());
- };
- String.prototype.containsImmigrantSingular = function() {
- return (text.containsBadWord() || text.contains('udrydde')) && (text.contains('indvandrer') || text.containsIslamWord());
- };
- String.prototype.containsImmigrantPlural = function() {
- return (text.containsBadWord() || text.contains('udrydde')) && (text.contains('indvandrere') || text.containsIslamWord());
- };
- String.prototype.containsIslam = function() {
- return (text.containsBadWord() || text.contains('udrydde')) && (text.contains('islam') || text.containsIslamWord());
- };
- String.prototype.containsUdrydde = function() {
- return text.containsIslamWord() && text.contains('udrydde');
- };
- for (var i = 0; i < elements.length; i++) {
- var element = elements[i];
- for (var j = 0; j < element.childNodes.length; j++) {
- var node = element.childNodes[j];
- if (node.nodeType === 3) {
- var text = node.nodeValue;
- var replacedText = text.replaceAll('Stram Kurs', 'Hjerneskadebevægelsen');
- if(replacedText.containsMuslimPlural()) {
- replacedText = replacedText.replaceAll('muslimer', 'pandekager');
- }
- if(replacedText.containsMuslimSingular()) {
- replacedText = replacedText.replaceAll('muslim', 'pandekage');
- }
- if(replacedText.containsRefugeePlural()) {
- replacedText = replacedText.replaceAll('flygtninge', 'pandekager');
- }
- if(replacedText.containsRefugeeSingular()) {
- replacedText = replacedText.replaceAll('flygtning', 'pandekage');
- }
- if(replacedText.containsImmigrantPlural()) {
- replacedText = replacedText.replaceAll('indvandrere', 'pandekager');
- }
- if(replacedText.containsImmigrantSingular()) {
- replacedText = replacedText.replaceAll('indvandrer', 'pandekage');
- }
- if(replacedText.containsIslam()) {
- replacedText = replacedText.replaceAll('islam', 'skattejagt');
- }
- if(replacedText.containsUdrydde()) {
- replacedText = replacedText.replaceAll('udrydde', 'sprede');
- }
- replacedText = replacedText.replaceAll('Paludan', 'Klump');
- if (replacedText !== text) {
- element.replaceChild(document.createTextNode(replacedText), node);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement