root = this window.addEvent "domready", -> root.passwordDialog = new MooDialog {destroyOnHide: false} root.passwordDialog.setContent $ 'password_box' $("login_password_reset").addEvent "click", (e) -> root.passwordDialog.close() $("login_password_button").addEvent "click", (e) -> newpw = $("login_new_password").get("value") newpw2 = $("login_new_password2").get("value") if newpw is newpw2 form = $("password_form") form.set "send", { onSuccess: (data) -> root.notify.alert "Success", { 'className': 'success' } onFailure: (data) -> root.notify.alert "Error", { 'className': 'error' } } form.send() root.passwordDialog.close() else alert '{{_("Passwords did not match.")}}' e.stop() for item in $$(".change_password") id = item.get("id") user = id.split("|")[1] $("user_login").set("value", user) item.addEvent "click", (e) -> root.passwordDialog.open() $('quit-pyload').addEvent "click", (e) -> new MooDialog.Confirm "{{_('You are really sure you want to quit pyLoad?')}}", -> new Request.JSON({ url: '/api/kill' method: 'get' }).send() , -> e.stop() $('restart-pyload').addEvent "click", (e) -> new MooDialog.Confirm "{{_('Are you sure you want to restart pyLoad?')}}", -> new Request.JSON({ url: '/api/restart' method: 'get' onSuccess: (data) -> alert "{{_('pyLoad restarted')}}" }).send() , -> e.stop()