NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name EcolifeMonthCleannessCheck
// @namespace https://github.com/ipod825/userjs
// @include http://ecolife.epa.gov.tw/judge/camec_judge/201150520
// @version 1
// @grant none
// ==/UserScript==
$('<div/>').attr({id: "allTable"}).appendTo($(".main_theme_content"));
$('<input/>').attr({
type: 'button',
id: 'field',
class: 'btn btn-success',
value: 'Show',
}).click(function () {
var year = $("#ctl00_ctl00_cphMain_cphMain_ddlYearS").val();
var month = $("#ctl00_ctl00_cphMain_cphMain_ddlMonthS").val();
$("#ctl00_ctl00_cphMain_cphMain_ucArea_cboDistrict >option").each(function(){
if (this.index==0)
return;
var district=this.value;
$.ajax({
type: 'POST',
url: location.href,
async:false,
data: getFormContent({'ctl00$ctl00$cphMain$cphMain$btnWebSearch': '',
'ctl00$ctl00$cphMain$cphMain$ucArea$cboDistrict': district,
'ctl00$ctl00$cphMain$cphMain$ucArea$cddDistrict_ClientState': district,}),
success: function (res) {
var t=$(res).find("#ctl00_ctl00_cphMain_cphMain_ucCamecJudge1_GridView2");
t.css({'display': null, 'margin':'0 0 0 0'}).find("tr:last-child").remove();
$('#allTable').append(t);
}
});
});
}).prependTo($('.main_theme_content'));
/*
function getFormContent(redifine){
return $("input").map(function(){
var v=this.value;
if (this.name in redifine)
v=redifine[this.name];
return this.name.replace(/\$/g,"%24")+"="+v.replace(/\//g,"%2F").replace(/\+/g,"%2B").replace(/=/g,"%3D");
}).get().join("&");
}
*/
function getFormContent(redifine){
var a=getFormParStr($("input:enabled"),redifine);
var b=getFormParStr($("select:enabled"),redifine);
return a+"&"+b;
}
function getFormParStr(inputs,redifine){
return inputs.map(function(){
var v=this.value;
if (this.name in redifine)
v=redifine[this.name];
v=encodeURI(v);
return this.name.replace(/\$/g,"%24")+"="+v.replace(/\//g,"%2F").replace(/\+/g,"%2B").replace(/=/g,"%3D");
}).get().join("&");
}