dojox/av/widget/PlayButton.js

  • Provides:

    • dojox.av.widget.PlayButton
  • Requires:

    • dijit._Widget in common in project dijit
    • dijit._Templated in common in project dijit
    • dijit.form.Button in common in project dijit
  • dojox.av.widget.PlayButton

    • type
      Function
    • chains:
      • dijit._Widget: (prototype)
      • dijit._Widget: (call)
      • dijit._Templated: (call)
    • mixins:
      • dijit._Templated.prototype: (prototype)
    • summary
      A Play/Pause button widget to use with dojox.av.widget.Player
  • dojox.av.widget.PlayButton.templateString

    • summary
  • dojox.av.widget.PlayButton.postCreate

    • type
      Function
    • source: [view]
        this.showPlay();
    • summary
      Intialize button.
  • dojox.av.widget.PlayButton.setMedia

    • type
      Function
    • parameters:
      • med: (typeof Object)
    • source: [view]
        this.media = med;
        dojo.connect(this.media, "onEnd", this, "showPlay");
        dojo.connect(this.media, "onStart", this, "showPause");
    • summary
      A common method to set the media in all Player widgets.
      May do connections and initializations.
  • dojox.av.widget.PlayButton.onClick

    • type
      Function
    • source: [view]
        if(this._mode=="play"){
         this.onPlay();
        }else{
         this.onPause();
        }
    • summary
      Fired on play or pause click.
  • dojox.av.widget.PlayButton.onPlay

    • type
      Function
    • source: [view]
        if(this.media){
         this.media.play();
        }
        this.showPause();
    • summary
      Fired on play click.
  • dojox.av.widget.PlayButton.onPause

    • type
      Function
    • source: [view]
        if(this.media){
         this.media.pause();
        }
        this.showPlay();
    • summary
      Fired on pause click.
  • dojox.av.widget.PlayButton.showPlay

    • type
      Function
    • source: [view]
        this._mode = "play";
        dojo.removeClass(this.domNode, "Pause");
        dojo.addClass(this.domNode, "Play");
    • summary
      Toggles the pause button invisible and the play
      button visible..
  • dojox.av.widget.PlayButton.showPause

    • type
      Function
    • source: [view]
        this._mode = "pause";
        dojo.addClass(this.domNode, "Pause");
        dojo.removeClass(this.domNode, "Play");
    • summary
      Toggles the play button invisible and the pause
      button visible.
  • dojox.av.widget.PlayButton.media

    • summary
  • dojox.av.widget.PlayButton._mode

    • summary
  • dojox.av.widget

    • type
      Object
    • summary
  • dojox.av

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary