How to use the clappr.$ function in clappr

To help you get started, we’ve selected a few clappr examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github tjenkinson / clappr-thumbnails-plugin / src / index.js View on Github external
_buildImg(thumb, height) {
    var scaleFactor = height / thumb.h
    var $img = $("<img>").addClass("thumbnail-img").attr("src", thumb.url)

    // the container will contain the image positioned so that the correct sprite
    // is visible
    var $container = $("<div>").addClass("thumbnail-container")
    $container.css("width", thumb.w * scaleFactor)
    $container.css("height", height)
    $img.css({
      height: thumb.imageH * scaleFactor,
      left: -1 * thumb.x * scaleFactor,
      top: -1 * thumb.y * scaleFactor
    })
    $container.append($img)
    return $container
  }
</div>
github tjenkinson / clappr-markers-plugin / src / index.js View on Github external
this._updateMarkerTime(marker)
    }
    marker.emitter.on("timeChanged", marker.timeChangedHandler)
    $marker.click((e) =&gt; {
      // when marker clicked seek to the exact time represented by the marker
      this.core.mediaControl.container.seek(marker.time)
      e.preventDefault()
      e.stopImmediatePropagation()
    })
    this._$markers.append($marker)

    // tooltip
    var $tooltip = marker.$tooltip;
    if ($tooltip) {
      // there is a tooltip
      let $tooltipContainer = $("<div>").addClass("tooltip-container")
      marker.$tooltipContainer = $tooltipContainer
      $tooltipContainer.append($tooltip)
      this._$tooltips.append($tooltipContainer)
      marker.tooltipChangedHandler = () =&gt; {
        // fired from marker if it's tooltip contents changes
        this._updateTooltipPosition(marker)
      }
      marker.emitter.on("tooltipChanged", marker.tooltipChangedHandler)
      this._updateTooltipPosition(marker)
    }
  }
</div>
github tjenkinson / clappr-markers-plugin / src / image-marker.js View on Github external
_buildTooltipEl () {
    if (!this._tooltipImage) {
      return null
    }
    var $img = $('<img>').attr('src', this._tooltipImage).css({
      width: this._width,
      height: this._height
    })
    $img.one('load', this.notifyTooltipChanged.bind(this))
    return $('<div>').addClass('image-tooltip').append($img)
  }
}</div>
github kslimani / clappr-google-ima-html5-preroll / src / index.js View on Github external
render() {
    this._remove()
    this._$adContainer = $("<div>").addClass("preroll-container").attr('data-preroll', '')
    this._$clickOverlay = $("<div>").addClass("preroll-overlay").attr('data-preroll', '')
    this.$el.append(this._$adContainer)
    this.$el.append(this._$clickOverlay)
    this.$el.append(Styler.getStyleFor(pluginStyle))
    this._adContainer = this._$adContainer[0]
    this._clickOverlay = this._$clickOverlay[0]

    return this
  }
</div></div>
github destruc7i0n / nani / src / lib / clappr-responsive-container-plugin.js View on Github external
bindEvents () {
    $(window).resize(() => {
      this.resize()
    })
  }
  resize () {
github destruc7i0n / nani / src / lib / clappr-responsive-container-plugin.js View on Github external
constructor (core) {
    super(core)
    let playerInfo = PlayerInfo.getInstance(this.options.playerId)
    this.playerWrapper = playerInfo.options.parentElement
    $(document).ready(() => { this.resize() })
  }
  bindEvents () {
github tjenkinson / clappr-markers-plugin / src / index.js View on Github external
_buildInternalMarker(marker) {
    var $tooltip = marker.getTooltipEl()
    if ($tooltip) {
      $tooltip = $($tooltip)
    }
    return {
      source: marker,
      emitter: marker.getEmitter(),
      $marker: $(marker.getMarkerEl()),
      markerLeft: null,
      $tooltip: $tooltip,
      $tooltipContainer: null,
      tooltipContainerLeft: null,
      tooltipContainerBottom: null,
      tooltipChangedHandler: null,
      time: marker.getTime(),
      timeChangedHandler: null,
      onDestroy: marker.onDestroy
    }
  }
github tjenkinson / clappr-markers-plugin / src / standard-marker.js View on Github external
_buildTooltipEl () {
    return $('<div>').addClass('standard-tooltip').text(this._tooltipText)
  }
}</div>