Fixed Issues:
@
.CKEDITOR.htmlParser.filter
.CKEDITOR.plugins.widget.repository#selected
after selecting the whole editor content.API Changes:
CKEDITOR.plugins.clipboard.dataTransfer#getTypes()
method.New Features:
<span>
element containing just one word creates a correct selection including the clicked <span>
only.config.linkDefaultProtocol
configuration option that allows setting the default URL protocol for the Link plugin dialog.CKEDITOR.plugins.widget#mask
property to allow masking only the specified part of a widget.widgetDefinition.getClipboardHtml()
method to customize the widget HTML during copy, cut and drag operations.Fixed Issues:
CKEDITOR.dom.range#_getTableElement()
returns null
instead of a table element for edge cases.CKEDITOR.tools.promise
initializes incorrectly if an AMD loader is present.CKEDITOR.editor#getData()
call when inserting content into the editor.CKEDITOR.tools.object.keys()
method does not accept non-objects.API Changes:
CKEDITOR.tools.array.some()
method.CKEDITOR.plugins.undo.UndoManager.addFilterRule()
method that allows filtering undo snapshot contents.CKEDITOR.tools.normalizeMouseButton()
method.CKEDITOR.dom.element#fireEventHandler()
method.CKEDITOR.tools.bind()
method to accept arguments for bound functions.CKEDITOR.dom.text#isEmpty()
method.CKEDITOR.plugins.dialog.getModel()
and CKEDITOR.plugins.dialog.getMode()
methods with their CKEDITOR.plugin.definition
counterparts, allowing to get the dialog subject of a change.CKEDITOR.dom.element#isDetached()
method.Fixed Issues:
New Features:
CKEDITOR.config.image2_maxSize
configuration option for the Enhanced Image plugin that allows setting a maximum size that an image can be resized to with the resizer.Fixed Issues:
config.colorButton_colors
configuration option in the form of a label or code do not work correctly.windowtext
color is not correctly recognized by the CKEDITOR.tools.style.parse
methods.CKEDITOR.tools.extend()
method does not work with the DontEnum
object property attribute.editor.insertHtml()
, editor.insertHtmlIntoRange()
, editor.insertElement()
and editor.insertElementIntoRange()
) pollute the editable with empty <span>
elements.config.enterMode
set to ENTER_DIV
alters pasted content.API Changes:
CKEDITOR.ui.balloonToolbar.reposition()
and CKEDITOR.ui.balloonToolbarView.reposition()
methods.CKEDITOR.dom.documentFragment.find()
and CKEDITOR.dom.documentFragment.findOne()
methods.CKEDITOR.tools.array.find()
method.CKEDITOR.tools.object.keys()
method.CKEDITOR.tools.object.entries()
method.CKEDITOR.tools.object.values()
method.CKEDITOR.template#source
property can now be a function, so it can return the changed template values during the runtime. Thanks to Jacek Pulit!CKEDITOR.plugins.pagebreak.createElement()
method allowing to create a Page Break plugin CKEDITOR.dom.element
instance.CKEDITOR.htmlParser.element.findOne()
method.CKEDITOR.config.pasteFromWord_keepZeroMargins
configuration option that allows for keeping any margin-*: 0
style that would be otherwise removed when pasting content with the Paste from Word plugin.CKEDITOR.tools.promise
class.CKEDITOR.tools.style.border
object wrapping CSS border style helpers under a single type.data-cke-tableselection-ignored
attribute.pluginDefinition.isSupportedEnvironment()
method.Other Changes:
arguments.callee
calls with named function expressions to allow the editor to work in strict mode.CKEDITOR.tools.style.parse.border()
as deprecated in favor of the CKEDITOR.tools.style.border.fromCssRule()
method.CKEDITOR.tools.objectKeys()
as deprecated in favor of the CKEDITOR.tools.object.keys()
method.Please login to add feedback.
This update has been submitted for testing by siwinski.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by bodhi.
This update has been pushed to stable.