summaryrefslogtreecommitdiff
path: root/html/assets/js/forms/clearinput.js
blob: 903244faabd105f5abe7134f0497f99be0731178 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$$plugins.define('clearinput', function (element, options) {
	var input = element.previousElementSibling;
	
	input.addEventListener("keyup", function (e) {
		e.preventDefault();
		if (input.value !== "") {
			element.classList.add("active");
		}
	});

	element.addEventListener("click", function (e) {
		e.preventDefault();
		input.value = "";
		element.classList.remove("active");
	});
});