You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: changelog.txt
+46
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,49 @@
1
+
Version 5.5.0 (2020-09-29)
2
+
Added a TypeScript declaration file to the bundle output for TinyMCE core #TINY-3785
3
+
Added new `table_column_resizing` setting to control how table columns are resized when using the resize bars #TINY-6001
4
+
Added the ability to remove images on a failed upload using the `images_upload_handler` failure callback #TINY-6011
5
+
Added `hasPlugin` function to the editor API to determine if a plugin exists or not #TINY-766
6
+
Added new `ToggleToolbarDrawer` command and query state handler to allow the toolbar drawer to be programmatically toggled and the toggle state to be checked #TINY-6032
7
+
Added the ability to use `colgroup` elements in tables #TINY-6050
8
+
Added a new setting `table_use_colgroups` for toggling whether colgroups are used in new tables #TINY-6050
9
+
Added the ability to delete and navigate HTML media elements without the `media` plugin #TINY-4211
10
+
Added `fullscreen_native` setting to the `fullscreen` plugin to enable use of the entire monitor #TINY-6284
11
+
Added table related oxide variables to the Style API for more granular control over table cell selection appearance #TINY-6311
12
+
Added new `toolbar_persist` setting to control the visibility of the inline toolbar #TINY-4847
13
+
Added new APIs to allow for programmatic control of the inline toolbar visibility #TINY-4847
14
+
Added the `origin` property to the `ObjectResized` and `ObjectResizeStart` events, to specify which handle the resize was performed on #TINY-6242
15
+
Added new StyleSheetLoader `unload` and `unloadAll` APIs to allow loaded stylesheets to be removed #TINY-3926
16
+
Added the `LineHeight` query command and action to the editor #TINY-4843
17
+
Added the `lineheight` toolbar and menu items, and added `lineheight` to the default format menu #TINY-4843
18
+
Added a new `contextmenu_avoid_overlap` setting to allow context menus to avoid overlapping matched nodes #TINY-6036
19
+
Added new listbox dialog UI component for rendering a dropdown that allows nested options #TINY-2236
20
+
Added back the ability to use nested items in the `image_class_list`, `link_class_list`, `link_list`, `table_class_list`, `table_cell_class_list`, and `table_row_class_list` settings #TINY-2236
21
+
Changed how CSS manipulates table cells when selecting multiple cells to achieve a semi-transparent selection #TINY-6311
22
+
Changed the `target` property on fired events to use the native event target. The original target for an open shadow root can be obtained using `event.getComposedPath()` #TINY-6128
23
+
Changed the editor to clean-up loaded CSS stylesheets when all editors using the stylesheet have been removed #TINY-3926
24
+
Changed `imagetools` context menu icon for accessing the `image` dialog to use the `image` icon #TINY-4141
25
+
Changed the `editor.insertContent()` and `editor.selection.setContent()` APIs to retain leading and trailing whitespace #TINY-5966
26
+
Changed the `table` plugin `Column` menu to include the cut, copy and paste column menu items #TINY-6374
27
+
Changed the default table styles in the content CSS files to better support the styling options available in the `table` dialog #TINY-6179
28
+
Deprecated the `Env.experimentalShadowDom` flag #TINY-6128
29
+
Fixed tables with no borders displaying with the default border styles in the `preview` dialog #TINY-6179
30
+
Fixed loss of whitespace when inserting content after a non-breaking space #TINY-5966
31
+
Fixed the `event.getComposedPath()` function throwing an exception for events fired from the editor #TINY-6128
32
+
Fixed notifications not appearing when the editor is within a ShadowRoot #TINY-6354
33
+
Fixed focus issues with inline dialogs when the editor is within a ShadowRoot #TINY-6360
34
+
Fixed the `template` plugin previews missing some content styles #TINY-6115
35
+
Fixed the `media` plugin not saving the alternative source url in some situations #TINY-4113
36
+
Fixed an issue where column resizing using the resize bars was inconsistent between fixed and relative table widths #TINY-6001
37
+
Fixed an issue where dragging and dropping within a table would select table cells #TINY-5950
38
+
Fixed up and down keyboard navigation not working for inline `contenteditable="false"` elements #TINY-6226
39
+
Fixed dialog not retrieving `close` icon from icon pack #TINY-6445
40
+
Fixed the `unlink` toolbar button not working when selecting multiple links #TINY-4867
41
+
Fixed the `link` dialog not showing the "Text to display" field in some valid cases #TINY-5205
42
+
Fixed the `DOMUtils.split()` API incorrectly removing some content #TINY-6294
43
+
Fixed pressing the escape key not focusing the editor when using multiple toolbars #TINY-6230
44
+
Fixed the `dirty` flag not being correctly set during an `AddUndo` event #TINY-4707
45
+
Fixed `editor.selection.setCursorLocation` incorrectly placing the cursor outside `pre` elements in some circumstances #TINY-4058
46
+
Fixed an exception being thrown when pressing the enter key inside pre elements while `br_in_pre` setting is false #TINY-4058
1
47
Version 5.4.2 (2020-08-17)
2
48
Fixed the editor not resizing when resizing the browser window in fullscreen mode #TINY-3511
3
49
Fixed clicking on notifications causing inline editors to hide #TINY-6058
// Loads or saves contents from/to textarea if the value
80
80
// argument is defined it will set the TinyMCE internal contents
81
81
// Patch some setter/getter functions these will
82
82
// now be able to set/get the contents of editor instances for
83
83
// example $('#editorid').html('Content'); will update the TinyMCE iframe instance
84
-
p.each(["text","html","val"],function(e,t){vara=s[t]=p.fn[t],c="text"===t;p.fn[t]=function(e){vart=this;if(!u(t))returna.apply(t,arguments);if(e!==f)returno.call(t.filter(":tinymce"),e),a.apply(t.not(":tinymce"),arguments),t;// return original set for chaining
d.each(["text","html","val"],function(e,t){vara=s[t]=d.fn[t],c="text"===t;d.fn[t]=function(e){vart=this;if(!u(t))returna.apply(t,arguments);if(e!==f)returno.call(t.filter(":tinymce"),e),a.apply(t.not(":tinymce"),arguments),t;// return original set for chaining
// Makes sure that $('#tinymce_id').attr('value') gets the editors current HTML contents
91
-
p.fn.attr=function(e,t){varn=this,i=arguments;if(!e||"value"!==e||!u(n))returns.attr.apply(n,i);if(t!==f)returno.call(n.filter(":tinymce"),t),s.attr.apply(n.not(":tinymce"),i),n;// return original set for chaining
d.fn.attr=function(e,t){varn=this,i=arguments;if(!e||"value"!==e||!u(n))returns.attr.apply(n,i);if(t!==f)returno.call(n.filter(":tinymce"),t),s.attr.apply(n.not(":tinymce"),i),n;// return original set for chaining
0 commit comments