1
0
mirror of https://github.com/videojs/video.js.git synced 2025-01-04 06:48:49 +02:00

Merge branch 'feature/event-binding-return-player'

This commit is contained in:
Steve Heffernan 2012-04-18 15:56:38 -07:00
commit b0061f0e30
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,4 @@
* Event binders (on/off/one) now return the player instance
* Stopped player from going back to beginningg on ended event.
* Added support for percent width/height and fluid layouts
* Improved load order of elements to reduce reflow.

View File

@ -171,25 +171,29 @@ _V_.Component = _V_.Class.extend({
/* Events
================================================================================ */
on: function(type, fn, uid){
return _V_.on(this.el, type, _V_.proxy(this, fn));
_V_.on(this.el, type, _V_.proxy(this, fn));
return this;
},
// Deprecated name for 'on' function
addEvent: function(){ return this.on.apply(this, arguments); },
off: function(type, fn){
return _V_.off(this.el, type, fn);
_V_.off(this.el, type, fn);
return this;
},
// Deprecated name for 'off' function
removeEvent: function(){ return this.off.apply(this, arguments); },
trigger: function(type, e){
return _V_.trigger(this.el, type, e);
_V_.trigger(this.el, type, e);
return this;
},
// Deprecated name for 'off' function
triggerEvent: function(){ return this.trigger.apply(this, arguments); },
one: function(type, fn) {
_V_.one(this.el, type, _V_.proxy(this, fn));
return this;
},
/* Ready - Trigger functions when component is ready