Sha256: ae6e977597cfee4cea949862606e87bdcac982c19a23fb158c78398c024a4314
Contents?: true
Size: 1.16 KB
Versions: 4
Compression:
Stored size: 1.16 KB
Contents
ready = -> jQuery.fn.apply_edit_mode_add_button_classes = -> # The 'save' and the 'cancel' button are only to be shown in edit mode. # In order to receive the proper 'edit', 'save', 'cancel' events, they also have to be .editable. this.find( ".save_button,.cancel_button" ).addClass( "show_only_in_edit_mode editable" ) # The 'edit' button is only to be shown when not in edit mode. this.find( ".edit_button" ).addClass( "do_not_show_in_edit_mode editable" ) # The buttons trigger the correspondig events of the surrounding edit_mode_group. this.off("click", ".edit_button").on("click", ".edit_button", (e) -> $( this ).closest( ".edit_mode_group" ).trigger( "edit" ) e.preventDefault() ) this.off("click", ".save_button").on("click", ".save_button", (e) -> $( this ).closest( ".edit_mode_group" ).trigger( "save" ) e.preventDefault() ) this.off("click", ".cancel_button").on("click", ".cancel_button", (e) -> $( this ).closest( ".edit_mode_group" ).trigger( "cancel" ) e.preventDefault() ) return this $( document ).apply_edit_mode_add_button_classes() $(document).ready(ready)
Version data entries
4 entries across 4 versions & 1 rubygems