@@ -116,7 +116,7 @@ jQuery.event = {
116116 // Namespaced event handlers
117117 var namespaces = type . split ( "." ) ;
118118 type = namespaces . shift ( ) ;
119- var namespace = RegExp ( "(^|\\.)" + namespaces . slice ( ) . sort ( ) . join ( ".*\\." ) + "(\\.|$)" ) ;
119+ var namespace = new RegExp ( "(^|\\.)" + namespaces . slice ( ) . sort ( ) . join ( ".*\\." ) + "(\\.|$)" ) ;
120120
121121 if ( events [ type ] ) {
122122 // remove the given handler for the given type
@@ -249,7 +249,7 @@ jQuery.event = {
249249 // Cache this now, all = true means, any handler
250250 all = ! namespaces . length && ! event . exclusive ;
251251
252- var namespace = RegExp ( "(^|\\.)" + namespaces . slice ( ) . sort ( ) . join ( ".*\\." ) + "(\\.|$)" ) ;
252+ var namespace = new RegExp ( "(^|\\.)" + namespaces . slice ( ) . sort ( ) . join ( ".*\\." ) + "(\\.|$)" ) ;
253253
254254 handlers = ( jQuery . data ( this , "events" ) || { } ) [ event . type ] ;
255255
@@ -354,7 +354,7 @@ jQuery.event = {
354354 } ,
355355 teardown : function ( namespaces ) {
356356 if ( namespaces . length ) {
357- var remove = 0 , name = RegExp ( "(^|\\.)" + namespaces [ 0 ] + "(\\.|$)" ) ;
357+ var remove = 0 , name = new RegExp ( "(^|\\.)" + namespaces [ 0 ] + "(\\.|$)" ) ;
358358
359359 jQuery . each ( ( jQuery . data ( this , "events" ) . live || { } ) , function ( ) {
360360 if ( name . test ( this . type ) )
@@ -560,7 +560,7 @@ jQuery.fn.extend({
560560} ) ;
561561
562562function liveHandler ( event ) {
563- var check = RegExp ( "(^|\\.)" + event . type + "(\\.|$)" ) ,
563+ var check = new RegExp ( "(^|\\.)" + event . type + "(\\.|$)" ) ,
564564 stop = true ,
565565 elems = [ ] ;
566566
0 commit comments