Files
RootPanel/plugin/mongodb/static/script/panel.coffee
2014-07-27 17:50:49 +08:00

35 lines
1.1 KiB
CoffeeScript

$ ->
$('#widget-mongodb button.create-database').click ->
$.post '/plugin/mongodb/create_database', JSON.stringify
name: $(@).parents('.input-group').find('input').val()
.fail (jqXHR) ->
if jqXHR.responseJSON?.error
alert jqXHR.responseJSON.error
else
alert jqXHR.statusText
.success ->
location.reload()
$('#widget-mongodb button.delete-database').click ->
if window.confirm 'Are you sure?'
$.post '/plugin/mongodb/delete_database', JSON.stringify
name: $(@).parents('tr').data 'name'
.fail (jqXHR) ->
if jqXHR.responseJSON?.error
alert jqXHR.responseJSON.error
else
alert jqXHR.statusText
.success ->
location.reload()
$('#widget-mongodb button.update-password').click ->
$.post '/plugin/mongodb/update_password', JSON.stringify
password: $(@).parents('.input-group').find('input').val()
.fail (jqXHR) ->
if jqXHR.responseJSON?.error
alert jqXHR.responseJSON.error
else
alert jqXHR.statusText
.success ->
location.reload()