PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

Ça y est, les pratiques de merde sont là aussi en HTML5… - Le Hollandais Volant

lundi 1 septembre 2014 à 19:21
bon cette fois j’en ai raz le cul de ces zabrutis qui mettent « autocomplete="off" » partout dans les formulaires, sans savoir ce que ça fait ni à quoi ça sert.

J’ai pondu un script Greasemonkey qui met tous les formulaires et champs de formulaire en « autocomplete="on" ».

Voilà :

// ==UserScript==
// @name Autocomplete set on
// @namespace Autocomplet set on
// @description Make all forms to allow autocomplet
// @include *
// @version 1
// @grant none
// ==/UserScript==
var frm = document.getElementsByTagName('form');
for (var i = 0, n = frm.length; i < n; i++) {
frm[i].setAttribute('autocomplete', 'on');
}
var inp = document.getElementsByTagName('input');
for (var i = 0, n = inp.length; i < n; i++) {
if (inp[i].getAttribute('autocomplete') == 'off') {
inp[i].setAttribute('autocomplete', 'on');
}
}



Et putain, tant que j’y suis, voilà pour les connards qui refusent que je puisse augmenter la taille des textarea (en le bloquant EXPRESSÉMENT au niveau du CSS) et pour réactiver la correction orthographique du navigateur :


var txtarea = document.getElementsByTagName('textarea');
for (var i = 0, n = txtarea.length; i < n; i++) {
if (txtarea[i].style.resize == 'none') {
txtarea[i].style.resize = 'both';
}
if (txtarea[i].getAttribute('spellcheck') == false) {
txtarea[i].setAttribute('spellcheck', true);
}
}


Voilà.

C’est moche, c’est court, mais ça marche.

Grrrrrrrrrr. Pas content.
— (permalink)