Sha256: 45f98c6bb30cd8d0e5333f4c6b2c4d5918845e9c404f7e013381ae6e7d601557
Contents?: true
Size: 1.62 KB
Versions: 42
Compression:
Stored size: 1.62 KB
Contents
Locomotive.Views.CustomFields.SelectOptions ||= {} class Locomotive.Views.CustomFields.SelectOptions.EditView extends Locomotive.Views.Shared.FormView el: '.main' events: 'click .buttons .edit': 'start_inline_editing' 'click .editable .apply': 'apply_inline_editing' 'click .editable .cancel': 'cancel_inline_editing' start_inline_editing: (event) -> @_stop_event(event) $row = $(event.target).parents('.inner-row') $label = $row.find('.editable > span').addClass('hide') $input = $label.next('input').removeClass('hide') $button = $input.next('.btn').removeClass('hide') $cancel_button = $button.next('.btn').removeClass('hide') $input.data('previous', $input.val()) apply_inline_editing: (event) -> @_stop_event(event) $button = $(event.target).closest('.btn').addClass('hide') $cancel_button = $button.next('.btn').addClass('hide') $input = $button.prev('input').addClass('hide') $label = $input.prev('span').html($input.val()).removeClass('hide') cancel_inline_editing: (event) -> @_stop_event(event) $cancel_button = $(event.target).closest('.btn').addClass('hide') $button = $cancel_button.prev('.btn').addClass('hide') $input = $button.prev('input').addClass('hide') $input.val($input.data('previous')) $label = $input.prev('span').html($input.val()).removeClass('hide') mark_as_destroyed: (event) -> $destroy_input = $(event.target).parents('.item').find('.mark-as-destroyed') if $destroy_input.size() > 0 $destroy_input.val('1')
Version data entries
42 entries across 42 versions & 1 rubygems