// ==UserScript== // @name Super Bawu // @namespace http://tieba.baidu.com // @include http://tieba.baidu.com/bawu2/* // @version 1.2 // @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.$);