// ==UserScript== // @name iirose AI blcoker // @namespace http://tampermonkey.net/ // @version 0.2 // @description An assistant that helps you block annoying AI messages. // @author Keane // @match https://iirose.com/messages.html // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; var targetNode = document.getElementsByClassName("fullBox msgholderBox")[0]; const config = {childList: true, subtree: true }; var count = 0; var notificationNode = document.getElementById("leaveMsgHolder"); //css text //var cssText0 = ".hvr-radial-out {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;overflow: hidden;background: #e1e1e1;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 2.0s;transition-duration: 2.0s;}"; // var cssText1 = ".hvr-radial-out:before {content: '';position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #2098D1;border-radius: 100%;-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 2.0s;transition-duration: 2.0s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}"; // var cssText2 = ".hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {color: white;} .hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {-webkit-transform: scale(2);transform: scale(2);}"; function Init (){ var Unodes = document.getElementsByClassName("PubChatUserInfo"); if(Unodes.length==0){ window.setTimeout(Init, 50); console.log("loading"); } else{ var i = 0; var Unode,userNameStr,msgNodes,AIMsg; console.log(Unodes.length); for (i; i