File tree 1 file changed +7
-2
lines changed 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -249,7 +249,7 @@ var Raven = {
249
249
function triggerEvent ( eventType , options ) {
250
250
var event , key ;
251
251
252
- eventType = 'raven' + eventType [ 0 ] . toUpperCase ( ) + eventType . substr ( 1 ) ;
252
+ eventType = 'raven' + eventType . substring ( 0 , 1 ) . toUpperCase ( ) + eventType . substring ( 1 ) ;
253
253
254
254
if ( document . createEvent ) {
255
255
event = document . createEvent ( 'HTMLEvents' ) ;
@@ -268,9 +268,14 @@ function triggerEvent(eventType, options) {
268
268
}
269
269
270
270
if ( document . createEvent ) {
271
+ // IE9 if standards
271
272
document . dispatchEvent ( event ) ;
272
273
} else {
273
- document . fireEvent ( 'on' + event . eventType . toLowerCase ( ) , event ) ;
274
+ // IE8 regardless of Quirks or Standards
275
+ // IE9 if quirks
276
+ try {
277
+ document . fireEvent ( 'on' + event . eventType . toLowerCase ( ) , event ) ;
278
+ } catch ( e ) { }
274
279
}
275
280
}
276
281
You can’t perform that action at this time.
0 commit comments