Sha256: 6f89660c8c066fd53727be6ac416b864760e652b758ace74508456995ac07e7c
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
form .mb-3.row label.form-label.col-sm-3.col-form-label for='video' File(MP4/MOV/AVI/WMV/ASF/WebM) .col-sm-10 input.form-control#video type='file' button.btn.btn-primary.mb-3#submit type='submit' upload javascript: document.addEventListener('DOMContentLoaded', (event)=> { video = new Resizing.Rails.VideoUploader( document.getElementById('video'), #{raw Resizing::Rails.railtie_routes_url_helpers.prepare_videos_url(only_path: true).to_json} ); document.getElementById('submit').addEventListener( 'click', (e) => { e.preventDefault() e.target.setAttribute('disabled', 'true') video.upload() } ) video.addEventListener(e => { switch(e) { case 'no_file_found': (new Resizing.Rails.Toast()).show('Error', 'ファイルを指定してください') break; case 'upload_failed': (new Resizing.Rails.Toast()).show('Error', 'アップロードに失敗しました') break; } document.getElementById('submit').removeAttribute('disabled') }) })
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resizing-rails-0.1.0.pre | app/views/resizing/rails/videos/_upload_form.html.slim |