NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name iBOOD Autosubmit to iDEAL (Rabobank) (no longer PayPal) // @namespace Allows you to Fast Forward required forms in iBOOD // @description When Ibood organises a "hunt", it can be very hard to obtain some objects due to the limited quantity. This script will auto-submit the forms directly up to the iDEAL RABOBANK page. // @include https://order.ibood.com/* // @include htt*://www.ibood.com/* // @include htt*://*.ibood.com/* // @include htt*://*.rabobank.nl/* // @author Kelseydehaan // @authorURL http://www.k-graphics.nl // @downloadURL http://userscripts.org/scripts/source/168983.user.js // @updateURL http://userscripts.org/scripts/source/168983.meta.js // @icon http://i1229.photobucket.com/albums/ee462/joeralit/jempollike.png // @version 1.4 // @license GNU // ==/UserScript== // Start of url in webpage body = document.body; if(body != null) { div = document.createElement("div"); div.style.position = "fixed"; div.style.display = "block"; div.style.width = "130px"; div.style.opacity= 0.90; div.style.bottom = "+15px"; div.style.left = "+8px"; div.style.backgroundColor = "#000000"; div.style.border = "1px solid #E52A71"; div.style.padding = "3px"; div.innerHTML = "<a style='font-weight:bold;color:#FAFAFA' href='http://www.K-Graphics.nl' title='K-Graphics.nl - Full service internetagency'><center>K-Graphics.nl</center></a>" body.appendChild(div);} // Start of submitscript var quantity = 1; var paymentprovider = 57; //iDeal - Rabobank //var paymentprovider = 32; //Sofortbanking //var paymentprovider = 23; // Paypal // Submit first form var firstform = document.getElementById('order'); if(firstform != undefined){ for(var x=0;x<firstform.length;x++){ if(firstform.elements[x].name == "order[quantity]"){ if(firstform.elements[x].value == quantity){ firstform.elements[x].checked = true; break; } } } firstform.submit(); } /// Change provider type var secondform = document.getElementById('orderform'); if(secondform != undefined){ for(var x=0;x<secondform.length;x++){ if(secondform.elements[x].name == "order[payment]"){ if(secondform.elements[x].value == paymentprovider){ secondform.elements[x].checked = true; } } } //secondform.submit(); } //Get select object var objSelect = document.getElementById("issuerID-id-57"); //Set selected setSelectedValue(objSelect, "Rabobank"); function setSelectedValue(selectObj, valueToSet) { for (var i = 0; i < selectObj.options.length; i++) { if (selectObj.options[i].text== valueToSet) { selectObj.options[i].selected = true; return; } } } // create virtual click function simulateClick(node) { var ev = document.createEvent("MouseEvents"); ev.initMouseEvent("click", true, false, self, 0, 0, 0, 0, 0, false, false, false, false, 0, null); return node.dispatchEvent(ev); } $(document).ready(function() { $("input[pmmethod=ideal]").click(); // $("input[pmmethod=Sofortbanking]").click(); // $("input[pmmethod=paypal]").click(); simulateClick( $(".submit-button")[0] ); });