Sha256: 246560a1f16b6b9deb1f6dfe14abd0d2cc6ec48d5c4b8ef41d8c655243f57fb8
Contents?: true
Size: 1.01 KB
Versions: 8
Compression:
Stored size: 1.01 KB
Contents
window.dorsaleComments = load: -> $("#dorsale-comments").map -> container = $(this) url = this.dataset.url $.ajax url: url success: (data) -> container.html(data) dorsaleComments.setupCreateForm() dorsaleComments.setupEditButtons() dorsaleComments.setupDeleteButtons() reload: -> dorsaleComments.load() setupCreateForm: -> $("#dorsale-comments form[id*=new]").on("ajax:success", dorsaleComments.reload) setupEditForm: -> $("#dorsale-comments form[id*=edit]").on("ajax:success", dorsaleComments.reload) setupEditButtons: -> $("#dorsale-comments [href$=edit]").click -> container = $(this).parents(".comment") url = this.href $.ajax url: url success: (data) -> container.replaceWith(data) dorsaleComments.setupEditForm() return false setupDeleteButtons: -> $("#dorsale-comments [data-method=delete]").on("ajax:success", dorsaleComments.reload)
Version data entries
8 entries across 8 versions & 1 rubygems