Sha256: 1e96cc4340055e1a418388003d0e00c98ec123fca3101a1120b9db392970303e

Contents?: true

Size: 761 Bytes

Versions: 29

Compression:

Stored size: 761 Bytes

Contents

# Fake file input (bootstrap style)
window.setupUploadInputs = (scope = document) ->
  $(scope).find(".form-control.upload").map ->
    container = $(this)
    form      = container.parents("form")
    input     = container.find("[type=file]")
    label     = container.find("label")
    submit    = form.find("[type=submit]")
    progress  = form.find(".progress")

    label.map ->
      this.dataset.defaultValue = $(this).html()

    input.change ->
      if this.value == ""
        submit.prop(disabled: true) if input.hasClass("required")
        label_value = label.data("defaultValue")
      else
        submit.prop(disabled: false)
        label_value = this.value.split("/").pop().split("\\").pop()

      label.html(label_value)
    input.change()

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
dorsale-4.0.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.20.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.19.1 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.19.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.18.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.17.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.16.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.15.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.11 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.10 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.9 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.8 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.7 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.6 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.5 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.4 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.3 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.2 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.1 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.14.0 app/assets/javascripts/dorsale/common/upload.coffee