19 lines
		
	
	
	
		
			435 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			435 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| ( function($) {
 | |
| 	$.widget('wp.wpdialog', $.ui.dialog, {
 | |
| 		open: function() {
 | |
| 			// Add beforeOpen event.
 | |
| 			if ( this.isOpen() || false === this._trigger('beforeOpen') ) {
 | |
| 				return;
 | |
| 			}
 | |
| 
 | |
| 			// Open the dialog.
 | |
| 			this._super();
 | |
| 			// WebKit leaves focus in the TinyMCE editor unless we shift focus.
 | |
| 			this.element.focus();
 | |
| 			this._trigger('refresh');
 | |
| 		}
 | |
| 	});
 | |
| 
 | |
| 	$.wp.wpdialog.prototype.options.closeOnEscape = false;
 | |
| 
 | |
| })(jQuery);
 |