Make WordPress Core

Ticket #41004: downloaded-by-icon.diff.txt

File downloaded-by-icon.diff.txt, 1.0 KB (added by rinkuyadav999, 9 years ago)

Patch downloaded by download icon

Line 
1diff --git src/wp-admin/js/widgets/text-widgets.js src/wp-admin/js/widgets/text-widgets.js
2index 2108b65548..240b54f566 100644
3--- src/wp-admin/js/widgets/text-widgets.js
4+++ src/wp-admin/js/widgets/text-widgets.js
5@@ -184,7 +184,7 @@ wp.textWidgets = ( function( $ ) {
6 }, updateWidgetBuffer );
7 }
8
9- editor.save();
10+ editor.save({ no_events: true }); // Arg no_events to prevent infinite SaveContent loop.
11 textarea.trigger( 'change' );
12 }
13 };
14@@ -192,7 +192,13 @@ wp.textWidgets = ( function( $ ) {
15 control.editorFocused = true;
16 });
17 editor.on( 'NodeChange', _.debounce( triggerChangeIfDirty, changeDebounceDelay ) );
18- editor.on( 'blur', function() {
19+
20+ /*
21+ * Note that originally the 'blur' event was used below. It had to be
22+ * replaced with 'SaveContent' because the 'blur' event does not trigger
23+ * when the user switches to the Text tab.
24+ */
25+ editor.on( 'SaveContent', function() {
26 control.editorFocused = false;
27 triggerChangeIfDirty();
28 });