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