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