Slackbot #unlock Filter

filter unlocked and locked requests

目前為 2016-02-22 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Slackbot #unlock Filter
// @namespace    
// @version      0.5
// @description  filter unlocked and locked requests
// @author       bmtg
// @include	     https://usaregions.slack.com/*
// @grant        none
// ==/UserScript==
/* jshint -W097 */
'use strict';




function filterGo() {
	var msgContainer = document.querySelector('#msgs_div');
	var msgContChildren = msgContainer.children;
	//var messageID;
	var emojiUnlocked = 'emoji_2015_2/sheet_apple_64_indexed_256colors.png);background-position:57.5% 17.5%' ;
	var emojiLocked = 'emoji_2015_2/sheet_apple_64_indexed_256colors.png);background-position:57.5% 15%' ;
	var emojiRedX = 'emoji_2015_2/sheet_apple_64_indexed_256colors.png);background-position:10% 5%';
	var emojiRepeat = 'emoji_2015_2/sheet_apple_64_indexed_256colors.png);background-position:55% 75%';
	var emojiClosure = 'emoji.slack-edge.com/T0E3RNYVC/closure/81f91978f8c09488.png';
	var emojiGreenCheck = 'emoji_2015_2/sheet_apple_64_indexed_256colors.png);background-position:7.5% 12.5%';
	var emojiThumbsDown = 'emoji_2015_2/sheet_apple_64_indexed_256colors.png);background-position:37.5% 35%';
	console.log('SBF: Clearing entries');
	var removedMessageIDs = [];
	for (var iii=0; iii<msgContChildren.length; iii++) {
		if (msgContChildren[iii].className.indexOf('message')>-1) {
			//messageID = msgContChildren[iii].id;
			if ( msgContChildren[iii].innerHTML.indexOf(emojiLocked) > -1 ) {
				removedMessageIDs.push(msgContChildren[iii].id);
			} else if ( msgContChildren[iii].innerHTML.indexOf(emojiGreenCheck) === -1 && msgContChildren[iii].innerHTML.indexOf(emojiUnlocked) > -1 ) {
				removedMessageIDs.push(msgContChildren[iii].id);
			}
		}
	}
	for (var mmm=removedMessageIDs.length-1; mmm>-1; mmm--) {
		$("#"+removedMessageIDs[mmm]).remove();
	}
	setTimeout(filterGo, 3000);
}

setTimeout(filterGo, 3000);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址