MTurk 13D Data Extraction

Make it easier to copy/paste data for 13D Data Extraction HITs

目前为 2015-07-24 提交的版本。查看 最新版本

// ==UserScript==
// @name        MTurk 13D Data Extraction
// @description Make it easier to copy/paste data for 13D Data Extraction HITs
// @namespace   http://idlewords.net
// @include     https://www.mturkcontent.com/dynamic/hit*
// @include     https://www.sec.gov/Archives/*
// @version     0.3
// @require     https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
// @grant		GM_setClipboard
// ==/UserScript==

if ($("#PageTitle:contains('Filing Detail')").length) {
	var accept_date = $("div.formContent").eq(0).children("div.formGrouping").eq(0).children("div.info").eq(1);
	var split_date = accept_date.text().split(" ");
	var acc_date = split_date[0].split("-");
	new_date = acc_date[2] + '/' + acc_date[1] + '/' + acc_date[0];
	accept_date.text('');
	accept_date.wrapInner("<input type='text' style='width: 200px; border: none;' id='datetime'></input>");
	$("#datetime").val(new_date + ' ' + split_date[1]).mouseover(function() {
		//$(this).select();
		GM_setClipboard(new_date + ' ' + split_date[1]);
		$(this).css('color', 'green').css('font-weight', 'bold').val($(this).val() + ' - COPIED');
	});
} else if ($("li:contains('You will be provided')").length) {
	$("#CUSIP").attr('taborder', "1");
	$("#acceptance_date").blur(function() {
		if ($(this).val() !== '' && $("#acceptance_time").val() === '') {
			var date_time = $(this).val().split(" ");
			$("#acceptance_time").val(date_time[1]);
			$("#acceptance_time").attr('readonly', 'readonly');
			$("#acceptance_date").val(date_time[0]);
			$("#acceptance_date").attr('readonly', 'readonly');
		}
	});
} else if ($("div > font:contains('INFORMATION TO BE INCLUDED IN STATEMENTS FILED PURSUANT')").length) {
	var cusipNum = $("div > font:contains('CUSIP')").first().parent().prev().children("").first();
	cusipNum.attr('id', 'cusipNumFont');
	cusipText = cusipNum.text();
	cusipNum.text('');
	cusipNum.append("<input type='text' style='width: 200px; border: none;' id='cusipNum' />")
	$("#cusipNum").val(cusipText).mouseover(function() {
		GM_setClipboard(cusipText);
		$(this).css('color', 'green').css('font-weight', 'bold').val($(this).val() + ' - COPIED');
	});
}