Sha256: 63d4dc25f2bc23e876067ab9993c2cba84d2f709c2122a4470693e0e307eeba3

Contents?: true

Size: 611 Bytes

Versions: 32

Compression:

Stored size: 611 Bytes

Contents

Locomotive.Views.Inputs ||= {}

class Locomotive.Views.Inputs.DocumentPickerView extends Backbone.View

  initialize: ->
    super
    @$input   = @$('select')
    @$link    = @$('a.edit')

  render: ->
    label = @$input.data('label')

    Select2Helpers.build @$input,
      allowClear: true

    # hide the edit button if the user changes the selected document
    @$input.data('select2').on 'unselect', (el) =>
      @$link.addClass('hide')
      setTimeout ( => @$input.select2('close') ), 1

    @$input.on 'change', (el) => @$link.addClass('hide')

  remove: ->
    @$input.select2('destroy')
    super

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
locomotivecms-4.2.0.alpha2 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.2.0.alpha1 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.1.1 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.1.0 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.1.0.rc1 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.3 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.2 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.1 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.0 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.0.rc0 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.0.alpha3 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-3.4.1 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.0.alpha2 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-4.0.0.alpha1 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-3.4.0 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-3.3.0 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-3.3.0.rc3 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-3.3.0.rc2 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-3.1.2 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee
locomotivecms-3.2.1 app/assets/javascripts/locomotive/views/inputs/document_picker_view.js.coffee