@@ -39,7 +39,8 @@ define(function CSSAgent(require, exports, module) {
3939
4040 var _ = require ( "thirdparty/lodash" ) ;
4141
42- var Inspector = require ( "LiveDevelopment/Inspector/Inspector" ) ;
42+ var Inspector = require ( "LiveDevelopment/Inspector/Inspector" ) ,
43+ EventDispatcher = require ( "utils/EventDispatcher" ) ;
4344
4445 /**
4546 * Stylesheet details
@@ -147,7 +148,7 @@ define(function CSSAgent(require, exports, module) {
147148 _styleSheetDetails [ styleSheetId ] = res . header ;
148149 _styleSheetDetails [ styleSheetId ] . canonicalizedURL = url ; // canonicalized URL
149150
150- $ ( exports ) . triggerHandler ( "styleSheetAdded" , [ url , res . header ] ) ;
151+ exports . trigger ( "styleSheetAdded" , url , res . header ) ;
151152 }
152153
153154 /**
@@ -160,7 +161,7 @@ define(function CSSAgent(require, exports, module) {
160161
161162 delete _styleSheetDetails [ res . styleSheetId ] ;
162163
163- $ ( exports ) . triggerHandler ( "styleSheetRemoved" , [ header . canonicalizedURL , header ] ) ;
164+ exports . trigger ( "styleSheetRemoved" , header . canonicalizedURL , header ) ;
164165 }
165166
166167 /**
@@ -183,7 +184,7 @@ define(function CSSAgent(require, exports, module) {
183184 // If we have user agent string, and Chrome is >= 34, then don't use getAllStyleSheets
184185 if ( uaMatch && parseInt ( uaMatch [ 1 ] , 10 ) >= 34 ) {
185186 _getAllStyleSheetsNotFound = true ;
186- $ ( Inspector . Page ) . off ( "frameStoppedLoading.CSSAgent" , _onFrameStoppedLoading ) ;
187+ Inspector . Page . off ( "frameStoppedLoading.CSSAgent" , _onFrameStoppedLoading ) ;
187188 return ;
188189 }
189190 }
@@ -199,7 +200,7 @@ define(function CSSAgent(require, exports, module) {
199200 } ) . fail ( function ( err ) {
200201 // Disable getAllStyleSheets if the first call fails
201202 _getAllStyleSheetsNotFound = ( err . code === - 32601 ) ;
202- $ ( Inspector . Page ) . off ( "frameStoppedLoading.CSSAgent" , _onFrameStoppedLoading ) ;
203+ Inspector . Page . off ( "frameStoppedLoading.CSSAgent" , _onFrameStoppedLoading ) ;
203204 } ) ;
204205 }
205206
@@ -210,21 +211,24 @@ define(function CSSAgent(require, exports, module) {
210211
211212 /** Initialize the agent */
212213 function load ( ) {
213- $ ( Inspector . Page ) . on ( "frameNavigated.CSSAgent" , _onFrameNavigated ) ;
214- $ ( Inspector . CSS ) . on ( "styleSheetAdded.CSSAgent" , _styleSheetAdded ) ;
215- $ ( Inspector . CSS ) . on ( "styleSheetRemoved.CSSAgent" , _styleSheetRemoved ) ;
214+ Inspector . Page . on ( "frameNavigated.CSSAgent" , _onFrameNavigated ) ;
215+ Inspector . CSS . on ( "styleSheetAdded.CSSAgent" , _styleSheetAdded ) ;
216+ Inspector . CSS . on ( "styleSheetRemoved.CSSAgent" , _styleSheetRemoved ) ;
216217
217218 // getAllStyleSheets was deleted beginning with Chrome 34
218219 if ( ! _getAllStyleSheetsNotFound ) {
219- $ ( Inspector . Page ) . on ( "frameStoppedLoading.CSSAgent" , _onFrameStoppedLoading ) ;
220+ Inspector . Page . on ( "frameStoppedLoading.CSSAgent" , _onFrameStoppedLoading ) ;
220221 }
221222 }
222223
223224 /** Clean up */
224225 function unload ( ) {
225- $ ( Inspector . Page ) . off ( ".CSSAgent" ) ;
226- $ ( Inspector . CSS ) . off ( ".CSSAgent" ) ;
226+ Inspector . Page . off ( ".CSSAgent" ) ;
227+ Inspector . CSS . off ( ".CSSAgent" ) ;
227228 }
229+
230+
231+ EventDispatcher . makeEventDispatcher ( exports ) ;
228232
229233 // Export public functions
230234 exports . enable = enable ;
0 commit comments