Sha256: 8eeb0ee2b97dba1408302ab175ce68d30a82e76dc4c8c2925a54783ae9f5bda3

Contents?: true

Size: 529 Bytes

Versions: 3

Compression:

Stored size: 529 Bytes

Contents

if(window.Resizing === undefined) { window.Resizing = {} }
if(window.Resizing.Rails === undefined) { window.Resizing.Rails = {} }

class VideoLoader {
  constructor() {
    window.addEventListener('DOMContentLoaded', (event)=> {
      let elements = document.querySelectorAll('[data-video-url]')
      elements.forEach(elem => {
        let url = elem.getAttribute('data-video-url')
        let fetcher = new Resizing.Rails.Video(url, elem)
        fetcher.fetch()
      })
    })
  }
}

Resizing.Rails.VideoLoader = VideoLoader

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
resizing-rails-0.4.1 app/assets/javascripts/resizing/rails/video_loader.js
resizing-rails-0.4.0 app/assets/javascripts/resizing/rails/video_loader.js
resizing-rails-0.3.0 app/assets/javascripts/resizing/rails/video_loader.js