window.addEventListener("DOMContentLoaded", function() { document .getElementById("login_button") .addEventListener("click", function(event) { event.preventDefault(); document.querySelector("#login_form").submit(); }); document .getElementById("login_form") .addEventListener("submit", function(event) { if (this.password.value == "" || this.username.value == "") { e.preventDefault(); } }); if ( window.location.pathname == "/signup/" || window.location.pathname == "/signup" ) { document .querySelector("#login_form") .insertAdjacentHTML( "afterbegin", "" ); document.querySelector("#login_form").setAttribute("action", "/signup"); } if (window.location.hash == "#failed") { window.location.hash = ""; M.toast({ html: "Couldn't find a user with that username or password..", displayLength: 4000, classes: "red lighten" }); } });