NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Credit Agricole Lorraine - No Virtual Keyboard // @namespace org.bouil // @author bouil // @copyright 2013-2014, https://github.com/bouil/userscripts // @description Remove virtual keyboard and add a classic input text field for the password on Credit Agricole Lorraine website https://www.lorraine-enligne.credit-agricole.fr/ // @include https://www.lorraine-enligne.credit-agricole.fr/g1/ssl/navigation/identification* // @version 0.9.1 // @updateURL https://openuserjs.org/install/bouil/Credit_Agricole_Lorraine_-_No_Virtual_Keyboard.user.js // @require https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js // @grant none // ==/UserScript== function main() { var $form = $("form[name=form_ident]"); $passwordField = $(document.createElement("input")).attr("type", "password"); $passwordField.attr("maxlength", "6").attr("style", "margin-left: 2px;").attr("placeholder", "mot de passe"); $form.append($passwordField); $button = $(document.createElement("a")).attr("href", "#").text("login"); $button.attr("style", "padding: 3px; margin-left: 6px; border: 2px solid white; background-color: #30B3AD; color: white;"); $form.append($button); $("#zoneSaisieClavier table").hide(); $button.on("click", function () { password = $passwordField.val(); for (s = 0; s < password.length; s++) { $form.find("#chiffre_" + password[s]).click(); } var $validate = $form.find("input[type=Image]"); $validate.click(); }); }; main();