// ==UserScript==
// @name Super Bawu
// @namespace http://tieba.baidu.com
// @include http://tieba.baidu.com/bawu2/*
// @version 1.1
// @description 吧务拉黑封禁功能增强
// @grant GM_xmlhttpRequest
// @grant unsafeWindow
// @downloadURL none
// ==/UserScript==
;(function($){
//会员列表封禁
var block = {menber:0,blocked:0}
$(".btn_group").each(function(){
$(this).append('');
})
var cHTML = '\
全选\
\
封禁所选\ ';
$('.help_wrap').append(cHTML);
function message(e){
var d = $("#page_message").text(e);
d.css("marginLeft", - (d.outerWidth() / 2));
d.animate({
top: 0
}, 500).delay(3000).animate({
top: -39
}, 500)
}
function blockID(id){
var data = {ie:"utf-8",
tbs:unsafeWindow.PageData.user.tbs,
user_id:id,
word:$("#wd1").attr("value")
};
$.post("http://tieba.baidu.com/bawu2/platform/addBlack",data,function(r){
block.blocked += 1;
if(block.menber === block.blocked){
message('操作完成,本次共拉黑'+block.blocked+'人!');
block.menber = 0;
block.blocked = 0;
}
});
}
$("#check_all").click(function(){
if(!$(this).data("all")){
$("input[type='checkbox']").each(function() {
$(this).attr("checked", true);
})
$(this).find("em").text("全消");
$(this).data("all",1);
}
else{
$("input[type='checkbox']").each(function() {
$(this).attr("checked", false);
})
$(this).find("em").text("全选");
$(this).data("all",0);
}
})
$("#block_all").click(function(){
$("input[type='checkbox']").each( function(){
if($(this).attr("checked") === "checked"){
block.menber += 1;
blockID($(this).parent(".btn_group").attr("id"));
}
}
)
});
//用户封禁列表
var bHTML = '\
选中项加入黑名单\ ';
$("#restoreChecked").before(bHTML);
$("#block_check").click(function(){
$("#dataTable tbody input[type='checkbox']").each(function(){
if($(this).attr("checked") === "checked"){
block.menber += 1;
var userID = $(this).parent().parent().find(".ui_btn").data("user-id");
blockID(userID);
}
});
});
})(unsafeWindow.$);