Angies_List_Al_Tool_Plugin 1.3

Feng Guan 对Angie's List AL Tool的BPO用户录入操作进行智能优化

目前為 2016-04-08 提交的版本,檢視 最新版本

// ==UserScript==
// @version        2016.04.10
// @name           Angies_List_Al_Tool_Plugin 1.3
// @namespace     AngiesListAlToolPlugin
// @author	      fengguan.ld~gmail。com
// @description    Feng Guan 对Angie's List AL Tool的BPO用户录入操作进行智能优化
// @include        https://altools.angieslist.com/Member/*
//在这写点什么备注信息呢?我还没想好!
// @encoding       utf-8
// @grant          unsafeWindow
// grant          GM_openInTab
// ==/UserScript==
// 
var REQUEST_DELAY = 500; // milliseconds
var LINK_POSITION_OFFSET = 400; // number of pixels abover or below viewport to trigger link check
// remove the // on the next line to enable audio notification
var VOLUME = 0.1; // volume of chime

var audio;
var $preview_links;
var posts_dict = {};
var delay_counter = 0;

function mark_hit_post($link)
{
    $link.text($link.text().replace('[Page Request Rate Error] -- ', ''));
    GM_xmlhttpRequest(
    {
        method: "GET",
        url: $link.attr('href'),
        onerror: function()
        {
            delay_counter--;
            alert('mmmturkeybacon Ghost HIT Buster for Forums: Page request failed.');
        },
        onload: function (response)
        {
            delay_counter--;
            var $src = $(response.responseText);
            var id = $link.closest('div[id^="post_message_"], li[id^="post-"]').attr('id');
            var maxpagerate = $src.find('td[class="error_title"]:contains("You have exceeded the maximum allowed page request rate for this website.")');
            if (maxpagerate.length == 0)
            {
                var is_a_HIT = $src.find('input[type="hidden"][name="isAccepted"]').length > 0;
                var not_qualified = $src.find('span[id="alertboxHeader"]:contains("Your Qualifications do not meet the requirements to preview HITs in this group.")').length > 0;
                var requester_results = $src.find('td[class="title_orange_text_bold"]:contains("HITs Created by")').length > 0;
                if (is_a_HIT)
                {
                    var hitAutoAppDelayInSeconds = $src.find('input[type="hidden"][name="hitAutoAppDelayInSeconds"]').val();
                    var num_available = $src.find('a[id="number_of_hits.tooltip"]').parent().next().text().trim();
        
                    // time formatting code modified from http://userscripts.org/scripts/show/169154
                    var days  = Math.floor((hitAutoAppDelayInSeconds/(60*60*24)));
                    var hours = Math.floor((hitAutoAppDelayInSeconds/(60*60)) % 24);
                    var mins  = Math.floor((hitAutoAppDelayInSeconds/60) % 60);
                    var secs  = hitAutoAppDelayInSeconds % 60;
            
                    var time_str = (days  == 0 ? '' : days  + (days  > 1 ? ' days '    : ' day '))    +
                                   (hours == 0 ? '' : hours + (hours > 1 ? ' hours '   : ' hour '))   + 
                                   (mins  == 0 ? '' : mins  + (mins  > 1 ? ' minutes ' : ' minute ')) + 
                                   (secs  == 0 ? '' : secs  + (secs  > 1 ? ' seconds ' : ' second '));

                    time_str = time_str.replace(/\s+$/, ''); 

                    if (hitAutoAppDelayInSeconds == 0)
                    {
                        time_str = "0 seconds";
                    }
                    $link.text('['+time_str+'|'+num_available+'] -- ' + $link.text());
                    posts_dict[id].link_cnt++;
                    posts_dict[id].strike_all_override = true;
                }
                else if (not_qualified)
                {
                    $link.text('[not qualified] -- ' + $link.text());
                }
                else if (!is_a_HIT && !requester_results)
                {
                    var $hit_container = $link.closest('table[class^="cms_table"], table[class^="ctaBbcodeTable"]');
                    if ($hit_container.length > 0)
                    {
                        $hit_container.css('text-decoration', 'line-through');
                        posts_dict[id].link_cnt++;
                    }
                    else
                    {
                        $link.css('text-decoration', 'line-through');
                        posts_dict[id].link_cnt++;
                        posts_dict[id].strike_all = true;
                    }
                }
            }
            else
            {
                $link.text('[Page Request Rate Error] -- ' + $link.text());
                posts_dict[id].link_cnt++;
                posts_dict[id].strike_all_override = true;
                $link.attr('mtbghbff_checked', 'false');
            }

            if ((posts_dict[id].strike_all_override == false) &&
                (posts_dict[id].strike_all == true) &&
                (posts_dict[id].link_cnt == posts_dict[id].num_links))
            {
                $link.closest('div[id^="'+id+'"], li[id^="'+id+'"]').css('text-decoration', 'line-through');
            }
        }
    });
}

function check_link_position()
{
    $preview_links.each(function()
    {
        var $link = $(this);
        if ($link.attr('mtbghbff_checked') != 'true')
        {
            var link_position = $link.offset().top;
            var top_of_viewport = $(window).scrollTop();
            var bottom_of_viewport = $(window).scrollTop() + $(window).height();

            if(top_of_viewport-LINK_POSITION_OFFSET < link_position && bottom_of_viewport+LINK_POSITION_OFFSET > link_position)
            {
                setTimeout(function(){mark_hit_post($link)}, REQUEST_DELAY*delay_counter);
                $link.attr('mtbghbff_checked', 'true');
                delay_counter++;
            }
        }
    }); 
}

function bustin_makes_me_feel_good()
{
    $preview_links = $('a[href*="/mturk/preview?"][mtbghbff_checked!="true"], a[href*="/mturk/searchbar?"][mtbghbff_checked!="true"]:contains("(Requester link substituted)")');

    if ($preview_links.length > 0)
    {
        var $hit_posts = $('div[id^="post_message_"], li[id^="post-"]').has('a[href*="/mturk/preview?"][mtbghbff_checked!="true"], a[href*="/mturk/searchbar?"][mtbghbff_checked!="true"]:contains("(Requester link substituted)")');

        $hit_posts.each(function()
        {
            var num_links = $(this).find('a[href*="/mturk/preview?"][mtbghbff_checked!="true"], a[href*="/mturk/searchbar?"][mtbghbff_checked!="true"]:contains("(Requester link substituted)")').length;
            posts_dict[$(this).attr('id')] = {num_links: num_links, link_cnt: 0, strike_all: false, strike_all_override: false};
        });

        if (typeof CHIME != 'undefined' && CHIME != '')
        {
            audio.play();
        }

        check_link_position();
    }
}

$(window).load(function()
{//每次刷新页面后都会添加plugbox
	if ($("#plugbox").length==0){ 
		$("#main").before('<p id="plugbox" style="z-index: -100; width: 200px; height: 240px; position: fixed; color: royalblue; left: 2px; bottom: 0px; border: 2px solid #b5d4fe; margin: 10px 0 10px 0;"><img src="data:image/png;base64,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" width="200px" height="133px" /><marquee id="plugmsg" onmouseover="a.stop()" onmouseout="a.start()" scrollamount="2" direction="up" width="200" height="105">1.变大categories的checkbox.<br/>2.我把Survey评分全都选A啦<br/>3.自动勾选Agree checkbox啦 <br/>4.Review Origin自动选则MAIL-REVIEW PDF啦<br/>5.把俩个评论框瘦身后排排坐啦<br/>6. MAIN已经选好DATA TEAM啦!<br/>7. SUB下面打酱油的家伙们送去火星了<br/>8. 换行排版神马的最费指甲了,点一下帮你搞定啦!<br/>9. *需要其他帮助请找Feng Guan<br/></marquee></p>');
	} 
	
	//到达Add a Review界面会自动点Service Provider按钮
	if ($("input[ID$='Step2Goto3']").length>0){ 
		$("input[ID$='Step2Goto3']").click();
		//$.cookie('RobotMsg', "."); 
		$("#plugmsg").html("已帮你猛点按钮穿越到下个页面啦");
	} 
	

	/**********************************************************************************************************/
	//以下是ADD A REVIEW页面的优化动作
	/**********************************************************************************************************/
	if($('select[ID$="ReportOriginDropDown"]').length>0){
		//$("#plugmsg").html("<br/>1.变大categories的checkbox.<br/>2.我把Survey评分全都选A啦<br/>3.自动勾选Agree checkbox啦 <br/>4.Review Origin自动选则MAIL - REVIEW PDF啦<br/>5.把俩个评论框瘦身后排排坐啦<br/><br/>* 需要其他帮助请找Feng Guan");
	}
	
	//增大categories的checkbox尺寸
	$('table.cblist [type=checkbox]').attr("style","width:16px;height:16px;").click(function(){
		if($(this).is(':checked')){
			$(this).next().addClass("table-cell-left");
		}
		else{			
			$(this).next().removeClass("table-cell-left");
		}
	});
	//如果一行里已经选了radio就不再替他选第一个radio了,但是实际测试,发现刷新页面后现有表单内容不保留,全部重置,radio全部变为未选中,所以这个判断暂时是多余的
	if($('table[ID$="GradableRadio"]').find("input[type=radio]:checked").length==0){ 
		$('table[ID$="GradableRadio"]').find("td:first").find("input[type=radio]").click();
		//$("#plugmsg").html($("#plugmsg").text()+" Survey评分全都选A啦.");
	}

	//自动选中more information的I confirm that the information contained in this Service Evaluation
	$(":checkbox[ID$=RptIAgree]").attr("checked","checked");
	
	//Review Origin: 下拉,默认选中MAIL - REVIEW PDF选项,此项的VALUE=49
	$('select[ID$="ReportOriginDropDown"]').find("option[value=49]").attr("selected","selected");
	
	//对俩评论文本框重新摆放,一左一右,因为原来一上一下的太费空间	
	$("span[ID$=WorkDescLabel]").parent().wrap('<td id="tdWorkDescLabel" valign="top" style="height:200px;"></td>');
	$("span[ID$=CommentLabel]").parent().wrap('<td id="tdCommentLabel" valign="top" style="height:200px;"></td>');
	$("#tdWorkDescLabel").wrap('<table><tr id="trCommentLabel"></tr></table>');
	$("#tdCommentLabel").insertAfter("#tdWorkDescLabel").find("br").remove();	
	//对俩评论文本框进行宽高瘦身
	$("div[ID$=ReportTextWorkDescriptionRadEditor]").css({"height":"250px","min-height":"220px","width":"450px"});
	$("table[ID$=ReportTextWorkDescriptionRadEditorWrapper]").css("height","120px");
	$("div[ID$=ReportTextCommentsRadEditor]").css({"height":"250px","min-height":"220px","width":"450px"});
	$("table[ID$=ReportTextCommentsRadEditorWrapper]").css("height","220px");
	$("span.exceptionlanguage").hide();
	$("span.exceptionlanguage").parent().attr("style",""); //You have 10000 characters remaining.取消居右显示
	
	//这个SPAN的文字太长,挤到右边的评论框,缩减文件,增加提示
	$("span[ID$=WorkDescLabel]").text("Please describe the reason for your appointment(10000 char remaining)").attr("title","Please describe the reason for your appointment, your interaction with the provider, and any treatment outcomes.");
	$("span[ID$=CommentLabel]").text("How'd it go? We want all the details.(10000 char remaining)");
	
	/**********************************************************************************************************/
	//以下是Add Notes页面的优化动作
	/**********************************************************************************************************/
	if($("textarea[ID$=AddNoteTextBox]")){
		//$("#plugmsg").html("1. MAIN已经选好DATA TEAM啦!<br/>2. SUB下面打酱油的家伙们去火星了<br/>3. 换行排版神马的最费指甲了<br/>点一下就帮你搞定啦!<br/>* 需要其他帮助请找Feng Guan");
	}
	
	//MAIN:自动选择第14项 DATA TEAM
	$('select[ID$="MainNoteCategoryDropDown"]').find("option[value=14]").attr("selected","selected");
	$("select[ID$=SubNoteCategoryDropDown]").empty();
		$("select[ID$=SubNoteCategoryDropDown]").append('<option selected="selected" value="0">Select a Type</option>');  
		$("select[ID$=SubNoteCategoryDropDown]").append('<option value="6580">Paper Report - Not Entered</option>'); 
		$("select[ID$=SubNoteCategoryDropDown]").append('<option value="5203">Non-Member Report Entered - Paper</option>');  
		$("select[ID$=SubNoteCategoryDropDown]").append('<option value="616">Send Info Created - Review Entered</option>');  
		$("select[ID$=SubNoteCategoryDropDown]").append('<option value="5199">Send Info Created - Missing Report Info</option>');  
		$("select[ID$=SubNoteCategoryDropDown]").append('<option value="5220">Free Member Created – Report Not Entered</option>');  
		$("select[ID$=SubNoteCategoryDropDown]").append('<option value="5211">Free Member Created – Report Entered</option>');  

	//点击鼠标为NOTES textarea自动排版
	$("textarea[ID$=AddNoteTextBox]").click(function(){			
		var txtnote=$.trim($("textarea[ID$=AddNoteTextBox]").val());
		txtnote = txtnote.replace(/[\r\n]/g," ")//去掉回车换行,多行变一行 
		if(txtnote!="" && txtnote.substr(0,23)!="Entered paper review on"){
			txtnote="Entered paper review on "+ txtnote; //起头加固定句式
		}			
		var juhao=txtnote.substr(txtnote.length-1,1);
		if(txtnote!="" && juhao!="."){ //末尾加句号
			txtnote=txtnote+".";
		}
		while (txtnote.indexOf("  ")>0) //去掉多位空格
	   {
			txtnote=txtnote.replace("  "," ");
	   }
		
		$("textarea[ID$=AddNoteTextBox]").val(txtnote);
	});

	
	 var observer = new MutationObserver(function(mutations, obs)
    {
        var new_links_available = false;
        for(var i = 0; i < mutations.length; i++)
        {
            for(var j = 0; j < mutations[i].addedNodes.length; j++)
            {
                var new_tag = mutations[i].addedNodes[j];
                if ($(new_tag).find('a[href*="/mturk/preview?"][mtbghbff_checked!="true"], a[href*="/mturk/searchbar?"][mtbghbff_checked!="true"]:contains("(Requester link substituted)")').length > 0)
                {
                    new_links_available = true;
                    break;
                }
            }
            if (new_links_available)
            {
                break;
            }
        }

        if (new_links_available)
        {
            bustin_makes_me_feel_good();
        }
    });

    observer.observe(document.documentElement,
    {
        childList: true,
        subtree: true
    });
});

QingJ © 2025

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