Skip to content

Instantly share code, notes, and snippets.

@spence
spence / enableautocomplete.js
Created April 8, 2014 15:32
Enable Autocomplete for sites that disable it (bookmarklet)
var forms = document.getElementsByTagName("form");
var inputs = document.getElementsByTagName("input");
var fields = Array.prototype.concat.apply(Array.prototype.slice.call(forms, 0), inputs);
for (var i = 0; i < fields.length; i++) {
fields[i].setAttribute("autocomplete", "on");
fields[i].onpaste = null;
if (window.jQuery) {
window.jQuery(fields[i]).unbind("paste");
}
}
@spence
spence / fetchip-gasmask-hosts.sh
Last active December 24, 2015 07:39
CRON to resolve and update the IP addresses used throughout the Gasmask *.hst config files. Tested only on OSX 10.8.3 with Gasmask 0.7.
#!/bin/bash
# Job for automatically resolving and updating GasMask host file entries.
#
# Spencer Creasey (github.com/spence)
#
# Gasmask: http://www.clockwise.ee/gasmask/
#
# To use, on the line before your host entry, add:
#
@spence
spence / gist:4176224
Created November 30, 2012 14:54
Bookmarklet: Enable Autocomplete
<!DOCTYPE html>
<html>
<head><title>Bookmarklet: Auto Complete</title></head>
<body>
<a href="javascript:(function()%7Bfor(var%20b=Array.prototype,a=b.concat.apply(b.slice.call(document.getElementsByTagName(%22form%22),0),document.getElementsByTagName(%22input%22)),i=0;a.length%3Ei;i++)a%5Bi%5D.setAttribute(%22autocomplete%22,%22on%22);%7D)()">Enable Autocomplete</a>
</body>
</html>