Sha256: 31c118e2a15eb5515f53dd784979d229e0645e009cdfd319fb6a41a18682e56b

Contents?: true

Size: 537 Bytes

Versions: 3

Compression:

Stored size: 537 Bytes

Contents

Locomotive.Views.ContentTypes ||= {}

class Locomotive.Views.ContentTypes.EditView extends Locomotive.Views.ContentTypes.FormView

  save: (event) ->
    @save_in_ajax event, on_success: (response, xhr) =>

      _.each response.entries_custom_fields, (data) =>

        custom_field = @model.get('entries_custom_fields').detect (entry) => entry.get('name') == data.name

        if custom_field.isNew() # assign an id for each new custom field
          custom_field.set id: data._id, _id: data._id
          console.log(custom_field)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
locomotive_cms-2.0.0.rc4 app/assets/javascripts/locomotive/views/content_types/edit_view.coffee
locomotive_cms-2.0.0.rc2 app/assets/javascripts/locomotive/views/content_types/edit_view.coffee
locomotive_cms-2.0.0.rc1 app/assets/javascripts/locomotive/views/content_types/edit_view.coffee