Sha256: 44acd5cf466fed4efdbe21eaf6413d7827dfe7cc38ca9af32271c97a5d0246fa
Contents?: true
Size: 1.03 KB
Versions: 4
Compression:
Stored size: 1.03 KB
Contents
window.dorsaleComments = setup: -> dorsaleComments.setupCreateForm() dorsaleComments.setupEditForm() dorsaleComments.setupEditButtons() dorsaleComments.setupDeleteButtons() setupCreateForm: -> $("#dorsale-comments").on "ajax:success", "form[id*=new]", (e, data) -> if data.length $(this).find("textarea").val("") $("#dorsale-comments-list").prepend(data) setupEditForm: -> $("#dorsale-comments-list").on "ajax:success", "form[id*=edit]", (e, data) -> $(this).replaceWith(data) setupEditButtons: -> $("#dorsale-comments-list").on "click", "[href$=edit]", -> container = $(this).parents(".comment") url = this.href $.ajax url: url success: (data) -> container.replaceWith(data) return false setupDeleteButtons: -> $("#dorsale-comments-list").on "ajax:success", "[data-method=delete]", -> $(this).parents(".comment").fadeOut -> $(this).remove() $(document).on "turbolinks:load", -> dorsaleComments.setup()
Version data entries
4 entries across 4 versions & 1 rubygems