OUTIcomplete

Restores card number autocompletion in OUTI library login.

目前為 2017-07-05 提交的版本,檢視 最新版本

// ==UserScript==
// @name        OUTIcomplete
// @namespace   raina
// @description Restores card number autocompletion in OUTI library login.
// @include     /^https?:\/\/koha\.outikirjastot\.fi\//
// @version     1
// @grant       none
// ==/UserScript==
// jshint esversion: 6
if (window.top === window.self) {
	let inputs = document.querySelectorAll('[name="userid"]');
	let mo = new MutationObserver((mutations) => {
		for (let mutation of mutations) {
			if ("autocomplete" === mutation.attributeName) {
				mutation.target.removeAttribute("autocomplete");
				mo.disconnect();
			}
		}
	});
	for (let input of inputs) {
		mo.observe(input, {attributes:true});
	}
}