| 
									
										
										
										
											2019-04-16 20:56:22 +01:00
										 |  |  | /** | 
					
						
							|  |  |  |  * @output wp-includes/js/wpdialog.js | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* | 
					
						
							|  |  |  |  * Wrap the jQuery UI Dialog open function remove focus from tinyMCE. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2019-03-12 09:27:46 +00:00
										 |  |  | ( function($) { | 
					
						
							|  |  |  | 	$.widget('wp.wpdialog', $.ui.dialog, { | 
					
						
							|  |  |  | 		open: function() { | 
					
						
							|  |  |  | 			// Add beforeOpen event.
 | 
					
						
							|  |  |  | 			if ( this.isOpen() || false === this._trigger('beforeOpen') ) { | 
					
						
							|  |  |  | 				return; | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			// Open the dialog.
 | 
					
						
							|  |  |  | 			this._super(); | 
					
						
							| 
									
										
										
										
											2019-04-16 20:56:22 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-12 09:27:46 +00:00
										 |  |  | 			// WebKit leaves focus in the TinyMCE editor unless we shift focus.
 | 
					
						
							|  |  |  | 			this.element.focus(); | 
					
						
							|  |  |  | 			this._trigger('refresh'); | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	}); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	$.wp.wpdialog.prototype.options.closeOnEscape = false; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | })(jQuery); |