1
1
'use strict' ;
2
2
3
- /* global jQuery:false */
4
-
5
3
var EventEmitter = require ( 'events' ) . EventEmitter ;
6
4
7
5
var Events = {
@@ -56,17 +54,7 @@ var Events = {
56
54
plotObj . _removeInternalListener = internalEv . removeListener . bind ( internalEv ) ;
57
55
plotObj . _removeAllInternalListeners = internalEv . removeAllListeners . bind ( internalEv ) ;
58
56
59
- /*
60
- * We must wrap emit to continue to support JQuery events. The idea
61
- * is to check to see if the user is using JQuery events, if they are
62
- * we emit JQuery events to trigger user handlers as well as the EventEmitter
63
- * events.
64
- */
65
57
plotObj . emit = function ( event , data ) {
66
- if ( typeof jQuery !== 'undefined' ) {
67
- jQuery ( plotObj ) . trigger ( event , data ) ;
68
- }
69
-
70
58
ev . emit ( event , data ) ;
71
59
internalEv . emit ( event , data ) ;
72
60
} ;
@@ -77,29 +65,19 @@ var Events = {
77
65
/*
78
66
* This function behaves like jQuery's triggerHandler. It calls
79
67
* all handlers for a particular event and returns the return value
80
- * of the LAST handler. This function also triggers jQuery's
81
- * triggerHandler for backwards compatibility.
68
+ * of the LAST handler.
82
69
*/
83
70
triggerHandler : function ( plotObj , event , data ) {
84
- var jQueryHandlerValue ;
85
71
var nodeEventHandlerValue ;
86
72
87
- /*
88
- * If jQuery exists run all its handlers for this event and
89
- * collect the return value of the LAST handler function
90
- */
91
- if ( typeof jQuery !== 'undefined' ) {
92
- jQueryHandlerValue = jQuery ( plotObj ) . triggerHandler ( event , data ) ;
93
- }
94
-
95
73
/*
96
74
* Now run all the node style event handlers
97
75
*/
98
76
var ev = plotObj . _ev ;
99
- if ( ! ev ) return jQueryHandlerValue ;
77
+ if ( ! ev ) return ;
100
78
101
79
var handlers = ev . _events [ event ] ;
102
- if ( ! handlers ) return jQueryHandlerValue ;
80
+ if ( ! handlers ) return ;
103
81
104
82
// making sure 'this' is the EventEmitter instance
105
83
function apply ( handler ) {
@@ -129,14 +107,7 @@ var Events = {
129
107
// now call the final handler and collect its value
130
108
nodeEventHandlerValue = apply ( handlers [ i ] ) ;
131
109
132
- /*
133
- * Return either the jQuery handler value if it exists or the
134
- * nodeEventHandler value. jQuery event value supersedes nodejs
135
- * events for backwards compatibility reasons.
136
- */
137
- return jQueryHandlerValue !== undefined ?
138
- jQueryHandlerValue :
139
- nodeEventHandlerValue ;
110
+ return nodeEventHandlerValue ;
140
111
} ,
141
112
142
113
purge : function ( plotObj ) {
0 commit comments