Lines Matching refs:events

39     events: {  class in internal
202 events: {}, property in data
557 var events = instance.data.events,
562 for ( item in events ) {
563 singleEvent = events[ item ];
567 events[ item ] = null;
896 internal.events.apiTypes = [ "UIEvents", "MouseEvents", "Events" ];
899 (function( events, data ) {
901 var apis = internal.events.apiTypes,
902 eventsList = events.Natives.split( /\s+/g ),
913 var apiEvents = events[ val ].split( /\s+/g ),
921 })( Popcorn.Events, internal.events );
923 Popcorn.events = { class in Popcorn
926 return !!internal.events.hash[ type ];
930 if ( !Popcorn.events.isNative( type ) ) {
934 var eventApi = internal.events,
955 events = this.data.events[ type ];
958 if ( events ) {
959 eventInterface = Popcorn.events.getInterface( type );
971 clonedEvents = events.slice();
984 eventHook = Popcorn.events.hooks[ type ],
994 if ( !this.data.events[ type ] ) {
995 this.data.events[ type ] = [];
1025 if ( !this.data.events[ type ] ) {
1026 this.data.events[ type ] = [];
1033 this.data.events[ type ].push( fn );
1036 if ( !hasEvents && Popcorn.events.all.indexOf( type ) > -1 ) {
1038 if ( self.data.events[ type ] ) {
1040 clonedEvents = self.data.events[ type ].slice();
1053 events = this.data.events[ type ];
1055 if ( !events ) {
1061 for ( var i = 0; i < events.length; i++ ) {
1062 if ( events[ i ].name === fn ) {
1064 events.splice( i--, 1 );
1071 ind = events.indexOf( fn );
1073 events.splice( ind, 1 );
1081 this.data.events[ type ] = null;
1124 Popcorn.p[ key[ 0 ] ] = Popcorn.p[ key[ 1 ] ] = Popcorn.events.fn[ key[ 0 ] ];