open file dialog trigger

by Maks M.

JavaScript

window.onclick = function(e) {
		var input = document.createElement("input");
    input.style.visibility = "hidden";
		input.setAttribute("type", "file");
		input.id = "browse";
		input.onclick = function(e) {
    	e.cancelBubble = true;
    	e.stopPropagation();
    }
		input.onchange = function() {
			var file = input.files[0];
			var reader = new FileReader();
			reader.onload = function(evt) {
				console.log(evt.target.result);
        document.body.removeChild(input);
			}
			reader.readAsText(file);
		}
		document.body.appendChild(input);
		input.click();
}