// ==UserScript== // @name 4chan hard spaces // @namespace moz // @description because lmotep asked for it; doesn't work with ¿quickreply? // @include https://boards.4chan.org/* // @include http://boards.4chan.org/* // ==/UserScript== String.prototype.eridan = function() { return this.toLowerCase().replace(/[',\.!\?"]/g, "").replace(/v/g, "vv").replace(/w/g, "ww") }; function space_erector(e) { var t, n, r; t = e ? e.target : this; n = t.getElementsByTagName("textarea"); for(r = n.length - 1; r >= 0; r--) { n[r].value = n[r].value.replace(/ /g, " \x1D "); /*n[r].value=n[r].value.eridan();*/ } t._submit() } window.addEventListener("submit", space_erector, true); HTMLFormElement.prototype._submit = HTMLFormElement.prototype.submit; HTMLFormElement.prototype.submit = space_erector;