Sha256: 8a4da14b43ee88d3ca922780db4c4564ec9881ff0c95d148fdc6211ec5512c1d
Contents?: true
Size: 760 Bytes
Versions: 4
Compression:
Stored size: 760 Bytes
Contents
EditableForm = $.fn.editableform.Constructor EditableForm.prototype.saveWithUrlHook = (value) -> url = @options.url @options.url = (params) => params[@options.model] ||= {} params[@options.model][params.name] = value ajax_opts = url: url data: params type: 'PUT' dataType: 'json' delete params.name delete params.value delete params.pk $.ajax $.extend(ajax_opts, @options.ajaxOptions) @saveWithoutUrlHook(value) EditableForm.prototype.saveWithoutUrlHook = EditableForm.prototype.save EditableForm.prototype.save = EditableForm.prototype.saveWithUrlHook $(document).on 'admin:init', (e) -> return unless window.viewType == 'list' $('.editable').editable onblur: 'submit' placement: 'bottom'
Version data entries
4 entries across 4 versions & 1 rubygems