Sha256: 29ff106fb9d2463e0c7dd484e64fe2b42df64d344610cbe8eaef2c3ed1611622

Contents?: true

Size: 806 Bytes

Versions: 22

Compression:

Stored size: 806 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")

    progress.hide() if not xhr2_available()

    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

22 entries across 22 versions & 1 rubygems

Version Path
dorsale-3.9.6 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.9.5 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.9.4 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.9.3 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.9.2 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.9.1 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.9.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.8.1 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.8.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.8 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.7 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.6 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.5 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.4 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.2 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.1 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.7.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.6.1 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.6.0 app/assets/javascripts/dorsale/common/upload.coffee
dorsale-3.5.2 app/assets/javascripts/dorsale/common/upload.coffee