WordPress.org

Make WordPress Core

Ticket #21934: 21934.patch1.diff

File 21934.patch1.diff, 836 bytes (added by goldenapples, 19 months ago)

Patch that unbinds keydown/keyup handlers while input fields are focused

  • wp-includes/js/wplink.js

     
    4040                        }); 
    4141                        $('#internal-toggle').click( wpLink.toggleInternalLinking ); 
    4242 
     43                        // Prevent keypresses while form fields are focused from bubbling up to the form level, 
     44                        // where the wpLink.keydown/keyup functions are hooked 
     45                        $('#url-field,#link-title-field').bind( 'focus', function() { 
     46                                inputs.dialog.off( 'keydown keyup' ); 
     47                        }); 
     48                        $('#url-field,#link-title-field').bind( 'blur', function() { 
     49                                inputs.dialog.keydown( wpLink.keydown ); 
     50                                inputs.dialog.keyup( wpLink.keyup ); 
     51                        }); 
     52 
    4353                        rivers.elements.bind('river-select', wpLink.updateFields ); 
    4454 
    4555                        inputs.search.keyup( wpLink.searchInternalLinks );