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()