vendor/assets/javascripts/editable/rails.js.coffee in x-editable-rails-1.4.0 vs vendor/assets/javascripts/editable/rails.js.coffee in x-editable-rails-1.5.0

- old
+ new

@@ -1,37 +1,2 @@ -jQuery ($) -> - EditableForm = $.fn.editableform.Constructor - EditableForm.prototype.saveWithUrlHook = (value) -> - originalUrl = @options.url - model = @options.model - nestedName = @options.nested - nestedId = @options.nid - nestedLocale = @options.locale - @options.url = (params) => - if typeof originalUrl == 'function' - originalUrl.call(@options.scope, params) - else if originalUrl? && @options.send != 'never' - myName = params.name - myValue = params.value.replace(/(\r\n|\n|\r)/gm,"<br/>") - obj = {} - if nestedName - nested = {} - nested[myName] = myValue - nested['id'] = nestedId - if nestedLocale - nested['locale'] = nestedLocale - obj[nestedName + '_attributes'] = nested - else - obj[myName] = myValue - params[model] = obj - delete params.name - delete params.value - delete params.pk - $.ajax($.extend({ - url : originalUrl - data : params - type : 'PUT' - dataType: 'json' - }, @options.ajaxOptions)) - @saveWithoutUrlHook(value) - EditableForm.prototype.saveWithoutUrlHook = EditableForm.prototype.save - EditableForm.prototype.save = EditableForm.prototype.saveWithUrlHook +#= require ./rails/editable_form +#= require ./rails/data_classes \ No newline at end of file