Thread:Sonic of Prodigy/@comment-44605201-20200214231134/@comment-37700002-20200214231609

wait, before I do, should I undo it?

latest revision-

importArticles({  type: 'script',  articles: [       'u:dev:MediaWiki:EmoticonsWindow/code.js',       'u:dev:MediaWiki:ChatAnnouncements/code.js',       'u:dev:MediaWiki:ExtendedPrivateMessaging/code.js',       'u:dev:MediaWiki:ChatAwayButton/code.js',       'u:dev:MediaWiki:ChatSendButton.js',       'u:dev:MediaWiki:ChatBlockButton/code.2.js',       'u:dev:MediaWiki:MobileChat.js',       'u:dev:MediaWiki:IsTyping.js',  ] });

window.chatAnnouncementsAll = true; /* the following script blocks certain works in certain conditions

ChatStringsBlocker = {"count": 0}; $('textarea[name="message"]').on("keypress", function(e) { if (e.keyCode == 13) {     var a = $('textarea[name="message"]').val.toLowerCase,         b = [             "ass",             "asses",             "bitch",             "bitches",             "bitchy",             "boob",             "boobs",             "cunt",             "dick",             "fuck",             "fucker",             "fucking",             "ratshit",             "motherfucker",             "penis",             "penises",             "piss",             "pussy",             "shit",             "shitty",             "tits",             "sex",             "whore",             "whores"         ],         c = false; // prevent duplication if blocked word was detected already     for (var i = 0; i < b.length; i++) { // loop through all words         var d = b[i];         if ( (         /* possibilities start */             a == d ||                                                                      // whole message equals the word             a.search(new RegExp(d + "[ ,\\.\\!\\?]")) == 0 ||                              // starts with the word             a.search(new RegExp("[ ,\\.\\!\\?]" + d + "[ ,\\.\\!\\?]")) > -1 ||            // contains the word             a.substr(a.length - d.length - 1).search(new RegExp("[ ,\\.\\!\\?]" + d)) > -1 // end with the word         /* possibilities end */         ) && c === false ) {             var c = true;             $('textarea[name="message"]').val("");             ChatStringsBlocker.count++;             if (ChatStringsBlocker.count < 2) {                 alert("Warning! You were caught using inappropriate language and your message has been blocked.");             } else if (ChatStringsBlocker.count === 2) {                 alert("Last warning!!\nIt is the second time you were caught using inappropriate language. A third time will automatically kick you from the chat room!");             } else if (ChatStringsBlocker.count === 3) {                 window.close; // close on 3rd offense             }         }     } } });