WordPress.org

Make WordPress Core

Ticket #21934: 21934.patch1.diff

File 21934.patch1.diff, 836 bytes (added by goldenapples, 6 years 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 );