From e286693afc9b833c5c5846e421236edf11abf4eb Mon Sep 17 00:00:00 2001 From: Beata Date: Wed, 11 Oct 2017 16:06:39 +0200 Subject: [PATCH 01/15] Updating urls. --- .github/CONTRIBUTING.md | 2 +- .github/ISSUE_TEMPLATE.md | 2 +- .github/SUPPORT.md | 2 +- LICENSE.md | 2 +- README.md | 2 +- core/config.js | 2 +- core/creators/themedui.js | 2 +- core/editor.js | 2 +- dev/iconmaker/package.json | 4 ++-- package.json | 6 +++--- plugins/about/dialogs/about.js | 4 ++-- plugins/autogrow/samples/autogrow.html | 8 ++++---- plugins/bbcode/dev/bbcode.html | 4 ++-- plugins/bbcode/samples/bbcode.html | 6 +++--- plugins/clipboard/dev/clipboard.html | 2 +- plugins/codesnippet/samples/codesnippet.html | 8 ++++---- plugins/codesnippetgeshi/dev/codesnippetgeshi.html | 4 ++-- plugins/colorbutton/plugin.js | 2 +- plugins/contextmenu/plugin.js | 2 +- plugins/devtools/samples/devtools.html | 6 +++--- plugins/dialog/samples/dialog.html | 8 ++++---- plugins/divarea/samples/divarea.html | 4 ++-- plugins/docprops/samples/docprops.html | 4 ++-- plugins/enterkey/samples/enterkey.html | 4 ++-- plugins/htmlwriter/samples/outputforflash.html | 6 +++--- plugins/htmlwriter/samples/outputhtml.html | 6 +++--- plugins/image2/dev/image2.html | 4 ++-- plugins/image2/samples/image2.html | 4 ++-- plugins/language/plugin.js | 4 ++-- plugins/lineutils/dev/dnd.html | 4 ++-- plugins/lineutils/dev/magicfinger.html | 4 ++-- plugins/magicline/plugin.js | 2 +- plugins/magicline/samples/magicline.html | 4 ++-- plugins/mathjax/dev/mathjax.html | 4 ++-- plugins/mathjax/plugin.js | 4 ++-- plugins/mathjax/samples/mathjax.html | 4 ++-- plugins/placeholder/dev/placeholder.html | 6 +++--- plugins/placeholder/samples/placeholder.html | 6 +++--- plugins/sharedspace/plugin.js | 2 +- plugins/sharedspace/samples/sharedspace.html | 8 ++++---- plugins/sourcedialog/samples/sourcedialog.html | 10 +++++----- plugins/stylesheetparser/plugin.js | 2 +- .../stylesheetparser/samples/stylesheetparser.html | 6 +++--- plugins/tableresize/samples/tableresize.html | 4 ++-- plugins/tableselection/plugin.js | 2 +- plugins/toolbar/plugin.js | 2 +- plugins/toolbar/samples/toolbar.html | 8 ++++---- plugins/uicolor/samples/uicolor.html | 8 ++++---- plugins/undo/dev/snapshot.html | 4 ++-- plugins/widgetselection/plugin.js | 2 +- plugins/wysiwygarea/plugin.js | 2 +- plugins/wysiwygarea/samples/fullpage.html | 4 ++-- samples/index.html | 10 +++++----- samples/js/sample.js | 2 +- samples/old/ajax.html | 4 ++-- samples/old/api.html | 6 +++--- samples/old/appendto.html | 6 +++--- samples/old/assets/posteddata.php | 4 ++-- samples/old/datafiltering.html | 4 ++-- samples/old/divreplace.html | 4 ++-- samples/old/index.html | 4 ++-- samples/old/inlineall.html | 12 ++++++------ samples/old/inlinebycode.html | 6 +++--- samples/old/inlinetextarea.html | 6 +++--- samples/old/jquery.html | 4 ++-- samples/old/readonly.html | 6 +++--- samples/old/replacebyclass.html | 4 ++-- samples/old/replacebycode.html | 4 ++-- samples/old/tabindex.html | 4 ++-- samples/old/uicolor.html | 6 +++--- samples/old/uilanguages.html | 6 +++--- samples/old/xhtmlstyle.html | 6 +++--- samples/toolbarconfigurator/index.html | 8 ++++---- samples/toolbarconfigurator/package.json | 2 +- skins/moono/readme.md | 2 +- tests/plugins/a11yhelp/manual/plaintext.html | 2 +- 76 files changed, 170 insertions(+), 170 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 82df543cff3..6934a3298c4 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -9,7 +9,7 @@ If you are preparing a pull request, see [Contributing Code and Providing Patche If you would like to contribute in any other way, you can consider the following actions: 1. Create your own [plugins](http://docs.ckeditor.com/#!/guide/plugin_sdk_sample) or [skins](http://docs.ckeditor.com/#!/guide/skin_sdk_intro) -and submit them to [CKEditor Add-Ons Repository](http://ckeditor.com/addons/plugins). +and submit them to [CKEditor Add-Ons Repository](https://ckeditor.com/addons/plugins). 2. Help localize CKEditor into your native language and update existing localizations by joining us at the [CKEditor UI Translation Center](https://www.transifex.com/ckeditor/ckeditor/). 3. Join StackOverflow and share your knowledge with [fellow CKEditor users and developers](http://stackoverflow.com/questions/tagged/ckeditor). diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 0d800df77ae..f674d8050f2 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -3,7 +3,7 @@ ## [Check if the issue is already reported](http://docs.ckeditor.com/#!/guide/dev_issues_readme-section-avoid-duplicates) diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index 9f453293de5..c03b2e7b20f 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -17,6 +17,6 @@ For more advanced needs (e.g. CKEditor integration in your products, or developm For more reading visit our supporting resources: -* An extensive [CKEditor 4 documentation](http://docs.ckeditor.com/) with information about CKEditor features and configuration settings. +* An extensive [CKEditor 4 documentation](https://docs.ckeditor.com/ckeditor4/latest/) with information about CKEditor features and configuration settings. * [CKEditor 4 samples](http://sdk.ckeditor.com/) that you can try out and even download to copy and implement in your own environment. * A knowledge base with [Frequently Asked Questions](https://support.ckeditor.com/hc/en-us/sections/115000842245-CKEditor-4-FAQ). diff --git a/LICENSE.md b/LICENSE.md index 0f50a9e8f87..6deeb0cfbf8 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,7 +1,7 @@ Software License Agreement ========================== -CKEditor - The text editor for Internet - http://ckeditor.com +CKEditor - The text editor for Internet - https://ckeditor.com/ Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. Licensed under the terms of any of the following licenses at your diff --git a/README.md b/README.md index 71d9af758c9..3c2b25c7680 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This repository contains the development version of CKEditor 4. development purposes only. We do not recommend using it in production environment because the user experience will be very limited. For that purpose, you should either build the editor (see below) or use an official release available on the -[CKEditor website](http://ckeditor.com/ckeditor-4/). +[CKEditor website](https://ckeditor.com/ckeditor-4/). ## Code Installation diff --git a/core/config.js b/core/config.js index f0f4aec053a..6897beba1b0 100644 --- a/core/config.js +++ b/core/config.js @@ -319,7 +319,7 @@ CKEDITOR.config = { * * **Note:** The most recommended way to * [add CKEditor plugins](http://docs.ckeditor.com/#!/guide/dev_plugins) is through - * [CKEditor Builder](http://ckeditor.com/builder). Read more in the + * [CKEditor Builder](https://ckeditor.com/builder). Read more in the * [documentation](#!/guide/dev_plugins). * * config.extraPlugins = 'myplugin,anotherplugin'; diff --git a/core/creators/themedui.js b/core/creators/themedui.js index 4e7a93e350a..818a2467797 100644 --- a/core/creators/themedui.js +++ b/core/creators/themedui.js @@ -309,7 +309,7 @@ CKEDITOR.replaceClass = 'ckeditor'; /** * Gets the element that can be used to check the editor size. This method - * is mainly used by the [Editor Resize](http://ckeditor.com/addon/resize) plugin, which adds + * is mainly used by the [Editor Resize](https://ckeditor.com/addon/resize) plugin, which adds * a UI handle that can be used to resize the editor. * * @param {Boolean} forContents Whether to return the "contents" part of the theme instead of the container. diff --git a/core/editor.js b/core/editor.js index 640cec0b972..f66604c50a3 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1476,7 +1476,7 @@ /** * Shows a notification to the user. * - * If the [Notification](http://ckeditor.com/addons/notification) plugin is not enabled, this function shows + * If the [Notification](https://ckeditor.com/cke4/addon/notification) plugin is not enabled, this function shows * a normal alert with the given `message`. The `type` and `progressOrDuration` parameters are supported * only by the Notification plugin. * diff --git a/dev/iconmaker/package.json b/dev/iconmaker/package.json index 135c4639341..309844b7939 100644 --- a/dev/iconmaker/package.json +++ b/dev/iconmaker/package.json @@ -11,7 +11,7 @@ }, "author": { "name": "CKSource - Frederico Knabben", - "url": "http://cksource.com" + "url": "https://cksource.com/" }, "licenses": [ "GPL", "LGPL", "MPL" ] -} \ No newline at end of file +} diff --git a/package.json b/package.json index c4778db99d8..1272f861170 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,10 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, - "author": "CKSource (http://cksource.com/)", + "author": "CKSource (https://cksource.com/)", "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)", - "bugs": "http://dev.ckeditor.com", - "homepage": "http://ckeditor.com", + "bugs": "https://dev.ckeditor.com", + "homepage": "https://ckeditor.com", "repository": { "type": "git", "url": "https://github.com/ckeditor/ckeditor-dev.git" diff --git a/plugins/about/dialogs/about.js b/plugins/about/dialogs/about.js index 60bd62b289d..3c32758cdfd 100644 --- a/plugins/about/dialogs/about.js +++ b/plugins/about/dialogs/about.js @@ -52,7 +52,7 @@ CKEDITOR.dialog.add( 'about', function( editor ) { '' + '

' + 'CKEditor ' + CKEDITOR.version + ' (revision ' + CKEDITOR.revision + ')
' + - 'http://ckeditor.com' + + 'https://ckeditor.com' + '

' + '

' + lang.help.replace( '$1', '' + lang.userGuide + '' ) + @@ -62,7 +62,7 @@ CKEDITOR.dialog.add( 'about', function( editor ) { 'http://ckeditor.com/about/license' + '

' + '

' + - lang.copy.replace( '$1', 'CKSource - Frederico Knabben' ) + + lang.copy.replace( '$1', 'CKSource - Frederico Knabben' ) + '

' + '' } diff --git a/plugins/autogrow/samples/autogrow.html b/plugins/autogrow/samples/autogrow.html index 84376c8c2dd..eede5e61dee 100644 --- a/plugins/autogrow/samples/autogrow.html +++ b/plugins/autogrow/samples/autogrow.html @@ -59,7 +59,7 @@

- + @@ -48,10 +48,10 @@

diff --git a/samples/old/assets/posteddata.php b/samples/old/assets/posteddata.php index ca43cc9c861..26d87d2431e 100644 --- a/samples/old/assets/posteddata.php +++ b/samples/old/assets/posteddata.php @@ -49,10 +49,10 @@ diff --git a/samples/old/datafiltering.html b/samples/old/datafiltering.html index dd78ba5d0cb..6c08c28e18b 100644 --- a/samples/old/datafiltering.html +++ b/samples/old/datafiltering.html @@ -497,10 +497,10 @@

diff --git a/samples/old/divreplace.html b/samples/old/divreplace.html index e882b22ef7c..c1d45af12dc 100644 --- a/samples/old/divreplace.html +++ b/samples/old/divreplace.html @@ -133,10 +133,10 @@

diff --git a/samples/old/index.html b/samples/old/index.html index a9d9b4b6632..dd28e024dce 100644 --- a/samples/old/index.html +++ b/samples/old/index.html @@ -169,10 +169,10 @@

diff --git a/samples/old/inlineall.html b/samples/old/inlineall.html index 8220ea59498..0be4486b250 100644 --- a/samples/old/inlineall.html +++ b/samples/old/inlineall.html @@ -235,7 +235,7 @@

- Proin nunc justo felis mollis tincidunt, risus risus pede, posuere cubilia Curae, Nullam euismod, enim. Etiam nibh ultricies dolor ac dignissim erat volutpat. Vivamus fermentum nisl nulla sem in metus. Maecenas wisi. Donec nec erat volutpat. + Proin nunc justo felis mollis tincidunt, risus risus pede, posuere cubilia Curae, Nullam euismod, enim. Etiam nibh ultricies dolor ac dignissim erat volutpat. Vivamus fermentum nisl nulla sem in metus. Maecenas wisi. Donec nec erat volutpat.

@@ -268,7 +268,7 @@

Praesent wisi accumsan sit amet nibh

Donec ullamcorper, risus tortor, pretium porttitor. Morbi quam quis lectus non leo.

-

Integer faucibus scelerisque. Proin faucibus at, aliquet vulputate, odio at eros. Fusce gravida, erat vitae augue. Fusce urna fringilla gravida.

+

Integer faucibus scelerisque. Proin faucibus at, aliquet vulputate, odio at eros. Fusce gravida, erat vitae augue. Fusce urna fringilla gravida.

In hac habitasse platea dictumst. Praesent wisi accumsan sit amet nibh. Maecenas orci luctus a, lacinia quam sem, posuere commodo, odio condimentum tempor, pede semper risus. Suspendisse pede. In hac habitasse platea dictumst. Nam sed laoreet sit amet erat. Integer.

@@ -286,7 +286,7 @@

  • Fusce porttitor, nulla quis turpis. Nullam laoreet vel, consectetuer tellus suscipit ultricies, hendrerit wisi.
  • Mauris eget tellus. Donec non felis. Nam eget dolor. Vestibulum enim. Donec.
  • -

    Quisque justo neque, mattis sed, fermentum ultrices posuere cubilia Curae, Vestibulum elit metus, quis placerat ut, lectus.

    +

    Quisque justo neque, mattis sed, fermentum ultrices posuere cubilia Curae, Vestibulum elit metus, quis placerat ut, lectus.

    Nullam laoreet vel, consectetuer tellus suscipit ultricies, hendrerit wisi. Ut sagittis, nunc libero, egestas consequat lobortis velit rutrum ut, faucibus turpis. Fusce porttitor, nulla quis turpis.

    Donec odio nec velit ac nunc sit amet, accumsan cursus aliquet. Vestibulum ante sit amet sagittis mi. Sed in nonummy faucibus turpis. Mauris eget tellus. Donec non felis. Nam eget dolor. Vestibulum enim. Donec.

    @@ -302,11 +302,11 @@

    diff --git a/samples/old/inlinebycode.html b/samples/old/inlinebycode.html index eea27236a54..15e943dcdc7 100644 --- a/samples/old/inlinebycode.html +++ b/samples/old/inlinebycode.html @@ -112,11 +112,11 @@

    Technical details

    diff --git a/samples/old/inlinetextarea.html b/samples/old/inlinetextarea.html index 57e664ee228..3e644c7a1f0 100644 --- a/samples/old/inlinetextarea.html +++ b/samples/old/inlinetextarea.html @@ -101,11 +101,11 @@

    This is a sample form with some fields

    diff --git a/samples/old/jquery.html b/samples/old/jquery.html index 2f6d95812c6..4b82e914e12 100644 --- a/samples/old/jquery.html +++ b/samples/old/jquery.html @@ -92,10 +92,10 @@

    Classic (iframe-based) Example

    diff --git a/samples/old/readonly.html b/samples/old/readonly.html index 084d6af14f7..e8744013101 100644 --- a/samples/old/readonly.html +++ b/samples/old/readonly.html @@ -55,7 +55,7 @@

    - +

    @@ -65,10 +65,10 @@

    diff --git a/samples/old/replacebyclass.html b/samples/old/replacebyclass.html index 23652d6b30e..1176e25bcf2 100644 --- a/samples/old/replacebyclass.html +++ b/samples/old/replacebyclass.html @@ -49,10 +49,10 @@

    diff --git a/samples/old/replacebycode.html b/samples/old/replacebycode.html index a4f4395af65..e42c928114b 100644 --- a/samples/old/replacebycode.html +++ b/samples/old/replacebycode.html @@ -48,10 +48,10 @@

    diff --git a/samples/old/tabindex.html b/samples/old/tabindex.html index 4238f33ac17..7f0238d4ffd 100644 --- a/samples/old/tabindex.html +++ b/samples/old/tabindex.html @@ -67,10 +67,10 @@

    diff --git a/samples/old/uicolor.html b/samples/old/uicolor.html index fb61b1fe06a..1ed5f644574 100644 --- a/samples/old/uicolor.html +++ b/samples/old/uicolor.html @@ -39,7 +39,7 @@

    the <textarea> element to be replaced.

    - + \ No newline at end of file + From 158d6a79c6a6e1a6a508e4bcb22a1f8c013ba510 Mon Sep 17 00:00:00 2001 From: Beata Date: Thu, 12 Oct 2017 12:32:54 +0200 Subject: [PATCH 02/15] Updating URLs. --- .github/CONTRIBUTING.md | 2 +- .github/ISSUE_TEMPLATE.md | 2 +- .github/SUPPORT.md | 2 +- core/config.js | 2 +- core/creators/themedui.js | 2 +- package.json | 2 +- plugins/codesnippet/samples/codesnippet.html | 4 ++-- plugins/colorbutton/plugin.js | 2 +- plugins/contextmenu/plugin.js | 2 +- plugins/language/plugin.js | 4 ++-- plugins/magicline/plugin.js | 2 +- plugins/mathjax/plugin.js | 4 ++-- plugins/sharedspace/plugin.js | 2 +- plugins/stylesheetparser/plugin.js | 2 +- plugins/tableselection/plugin.js | 2 +- plugins/toolbar/plugin.js | 2 +- plugins/widgetselection/plugin.js | 2 +- plugins/wysiwygarea/plugin.js | 2 +- samples/index.html | 4 ++-- samples/toolbarconfigurator/index.html | 4 ++-- 20 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 6934a3298c4..16c81f9f9ac 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -9,7 +9,7 @@ If you are preparing a pull request, see [Contributing Code and Providing Patche If you would like to contribute in any other way, you can consider the following actions: 1. Create your own [plugins](http://docs.ckeditor.com/#!/guide/plugin_sdk_sample) or [skins](http://docs.ckeditor.com/#!/guide/skin_sdk_intro) -and submit them to [CKEditor Add-Ons Repository](https://ckeditor.com/addons/plugins). +and submit them to [CKEditor Add-Ons Repository](https://ckeditor.com/cke4/addons/plugins/). 2. Help localize CKEditor into your native language and update existing localizations by joining us at the [CKEditor UI Translation Center](https://www.transifex.com/ckeditor/ckeditor/). 3. Join StackOverflow and share your knowledge with [fellow CKEditor users and developers](http://stackoverflow.com/questions/tagged/ckeditor). diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index f674d8050f2..e8c62c208c7 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -3,7 +3,7 @@ ## [Check if the issue is already reported](http://docs.ckeditor.com/#!/guide/dev_issues_readme-section-avoid-duplicates) diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index c03b2e7b20f..057d8e044bb 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -17,6 +17,6 @@ For more advanced needs (e.g. CKEditor integration in your products, or developm For more reading visit our supporting resources: -* An extensive [CKEditor 4 documentation](https://docs.ckeditor.com/ckeditor4/latest/) with information about CKEditor features and configuration settings. +* An extensive [CKEditor 4 documentation](https://docs.ckeditor.com/ckeditor4/docs/) with information about CKEditor features and configuration settings. * [CKEditor 4 samples](http://sdk.ckeditor.com/) that you can try out and even download to copy and implement in your own environment. * A knowledge base with [Frequently Asked Questions](https://support.ckeditor.com/hc/en-us/sections/115000842245-CKEditor-4-FAQ). diff --git a/core/config.js b/core/config.js index 6897beba1b0..309474d4a5d 100644 --- a/core/config.js +++ b/core/config.js @@ -319,7 +319,7 @@ CKEDITOR.config = { * * **Note:** The most recommended way to * [add CKEditor plugins](http://docs.ckeditor.com/#!/guide/dev_plugins) is through - * [CKEditor Builder](https://ckeditor.com/builder). Read more in the + * [CKEditor Builder](https://ckeditor.com/cke4/builder). Read more in the * [documentation](#!/guide/dev_plugins). * * config.extraPlugins = 'myplugin,anotherplugin'; diff --git a/core/creators/themedui.js b/core/creators/themedui.js index 818a2467797..40f37a57235 100644 --- a/core/creators/themedui.js +++ b/core/creators/themedui.js @@ -309,7 +309,7 @@ CKEDITOR.replaceClass = 'ckeditor'; /** * Gets the element that can be used to check the editor size. This method - * is mainly used by the [Editor Resize](https://ckeditor.com/addon/resize) plugin, which adds + * is mainly used by the [Editor Resize](https://ckeditor.com/cke4/addon/resize) plugin, which adds * a UI handle that can be used to resize the editor. * * @param {Boolean} forContents Whether to return the "contents" part of the theme instead of the container. diff --git a/package.json b/package.json index 1272f861170..f96e615d998 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ }, "author": "CKSource (https://cksource.com/)", "license": "(GPL-2.0 OR LGPL-2.1 OR MPL-1.1)", - "bugs": "https://dev.ckeditor.com", + "bugs": "https://github.com/ckeditor/ckeditor-dev/issues", "homepage": "https://ckeditor.com", "repository": { "type": "git", diff --git a/plugins/codesnippet/samples/codesnippet.html b/plugins/codesnippet/samples/codesnippet.html index 0f78141a6f5..52b2962e41d 100644 --- a/plugins/codesnippet/samples/codesnippet.html +++ b/plugins/codesnippet/samples/codesnippet.html @@ -36,7 +36,7 @@

    - This editor is using the Code Snippet plugin which introduces beautiful code snippets. + This editor is using the Code Snippet plugin which introduces beautiful code snippets. By default the codesnippet plugin depends on the built-in client-side syntax highlighting library highlight.js.

    @@ -154,7 +154,7 @@

    Inline editor

    Server-side Highlighting and Custom Highlighting Engines

    - The Code Snippet GeSHi plugin is an + The Code Snippet GeSHi plugin is an extension of the Code Snippet plugin which uses a server-side highligter.

    diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index f3f34c57595..a6a9541b6d5 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -458,7 +458,7 @@ CKEDITOR.config.colorButton_backStyle = { /** * Whether the plugin should convert `background` CSS properties with color only, to a `background-color` property, - * allowing the [Color Button](https://ckeditor.com/addon/colorbutton) plugin to edit these styles. + * allowing the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin to edit these styles. * * config.colorButton_normalizeBackground = false; * diff --git a/plugins/contextmenu/plugin.js b/plugins/contextmenu/plugin.js index 18c9853ac81..56bff7a04eb 100644 --- a/plugins/contextmenu/plugin.js +++ b/plugins/contextmenu/plugin.js @@ -163,7 +163,7 @@ CKEDITOR.plugins.add( 'contextmenu', { */ /** - * Whether to enable the context menu. Regardless of the setting the [Context Menu](https://ckeditor.com/addon/contextmenu) + * Whether to enable the context menu. Regardless of the setting the [Context Menu](https://ckeditor.com/cke4/addon/contextmenu) * plugin is still loaded. * * config.enableContextMenu = false; diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index 08f37da3408..521f6ae13a7 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -4,7 +4,7 @@ */ /** - * @fileOverview The [Language](https://ckeditor.com/addon/language) plugin. + * @fileOverview The [Language](https://ckeditor.com/cke4/addon/language) plugin. */ 'use strict'; @@ -153,7 +153,7 @@ /** * Specifies the list of languages available in the - * [Language](https://ckeditor.com/addon/language) plugin. Each entry + * [Language](https://ckeditor.com/cke4/addon/language) plugin. Each entry * should be a string in the following format: * * :[:] diff --git a/plugins/magicline/plugin.js b/plugins/magicline/plugin.js index 5f30bb0e7d6..e1828f8b056 100644 --- a/plugins/magicline/plugin.js +++ b/plugins/magicline/plugin.js @@ -4,7 +4,7 @@ */ /** - * @fileOverview The [Magic Line](https://ckeditor.com/addon/magicline) plugin that makes it easier to access some document areas that + * @fileOverview The [Magic Line](https://ckeditor.com/cke4/addon/magicline) plugin that makes it easier to access some document areas that * are difficult to focus. */ diff --git a/plugins/mathjax/plugin.js b/plugins/mathjax/plugin.js index 2e2ae8b3e92..e793cbcdecc 100644 --- a/plugins/mathjax/plugin.js +++ b/plugins/mathjax/plugin.js @@ -4,7 +4,7 @@ */ /** - * @fileOverview The [Mathematical Formulas](https://ckeditor.com/addon/mathjax) plugin that allows you to create and modify mathematical equations written in TeX directly in CKEditor.. + * @fileOverview The [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin that allows you to create and modify mathematical equations written in TeX directly in CKEditor.. */ 'use strict'; @@ -453,7 +453,7 @@ /** * Sets the default class for `span` elements that will be - * converted into [Mathematical Formulas](https://ckeditor.com/addon/mathjax) + * converted into [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) * widgets. * * If you set it to the following: diff --git a/plugins/sharedspace/plugin.js b/plugins/sharedspace/plugin.js index d753b096944..d6c8f92321c 100644 --- a/plugins/sharedspace/plugin.js +++ b/plugins/sharedspace/plugin.js @@ -138,7 +138,7 @@ * top: htmlElement * }; * - * **Note:** The [Maximize](https://ckeditor.com/addon/maximize) and [Editor Resize](https://ckeditor.com/addon/resize) + * **Note:** The [Maximize](https://ckeditor.com/cke4/addon/maximize) and [Editor Resize](https://ckeditor.com/cke4/addon/resize) * features are not supported in the shared space environment and should be disabled in this context. * * config.removePlugins = 'maximize,resize'; diff --git a/plugins/stylesheetparser/plugin.js b/plugins/stylesheetparser/plugin.js index 7fb26b155b6..05e47ebb172 100644 --- a/plugins/stylesheetparser/plugin.js +++ b/plugins/stylesheetparser/plugin.js @@ -4,7 +4,7 @@ */ /** - * @fileOverview The [Stylesheet Parser](https://ckeditor.com/addon/stylesheetparser) plugin. + * @fileOverview The [Stylesheet Parser](https://ckeditor.com/cke4/addon/stylesheetparser) plugin. */ ( function() { diff --git a/plugins/tableselection/plugin.js b/plugins/tableselection/plugin.js index 85c4c192286..4dfbf198cce 100644 --- a/plugins/tableselection/plugin.js +++ b/plugins/tableselection/plugin.js @@ -851,7 +851,7 @@ /** * Namespace providing a set of helper functions for working with tables, exposed by - * [Table Selection](https://ckeditor.com/addon/tableselection) plugin. + * [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin. * * @since 4.7.0 * @singleton diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index b40f3f126f1..bb982782a90 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -782,7 +782,7 @@ CKEDITOR.config.toolbarLocation = 'top'; * * This configuration option should not be overused. The recommended way is to use the * {@link CKEDITOR.config#removePlugins} setting to remove features from the editor - * or even better, [create a custom editor build](https://ckeditor.com/builder) with + * or even better, [create a custom editor build](https://ckeditor.com/cke4/builder) with * just the features that you will use. * In some cases though, a single plugin may define a set of toolbar buttons and * `removeButtons` may be useful when just a few of them are to be removed. diff --git a/plugins/widgetselection/plugin.js b/plugins/widgetselection/plugin.js index c6733a15c0b..c40c8bd6ff9 100644 --- a/plugins/widgetselection/plugin.js +++ b/plugins/widgetselection/plugin.js @@ -339,7 +339,7 @@ }, /** - * Adds an integration for the [Select All](https://ckeditor.com/addon/selectall) plugin to the given `editor`. + * Adds an integration for the [Select All](https://ckeditor.com/cke4/addon/selectall) plugin to the given `editor`. * * @private * @param {CKEDITOR.editor} editor diff --git a/plugins/wysiwygarea/plugin.js b/plugins/wysiwygarea/plugin.js index 101a808d267..fef0cc6b01d 100644 --- a/plugins/wysiwygarea/plugin.js +++ b/plugins/wysiwygarea/plugin.js @@ -659,7 +659,7 @@ CKEDITOR.config.disableNativeTableHandles = true; * users can always reach the native context menu by holding the * *Ctrl* key when right-clicking if {@link #browserContextMenuOnCtrl} * is enabled or you are simply not using the - * [context menu](https://ckeditor.com/addon/contextmenu) plugin. + * [context menu](https://ckeditor.com/cke4/addon/contextmenu) plugin. * * config.disableNativeSpellChecker = false; * diff --git a/samples/index.html b/samples/index.html index cca30db1112..8da880c7210 100644 --- a/samples/index.html +++ b/samples/index.html @@ -17,12 +17,12 @@ diff --git a/samples/toolbarconfigurator/index.html b/samples/toolbarconfigurator/index.html index f5c2f8eae12..504dfa21612 100644 --- a/samples/toolbarconfigurator/index.html +++ b/samples/toolbarconfigurator/index.html @@ -25,12 +25,12 @@ From 455e73409daa0a0bd9e224ee9ee1f6bb3502934c Mon Sep 17 00:00:00 2001 From: Beata Date: Thu, 12 Oct 2017 13:10:55 +0200 Subject: [PATCH 03/15] Update URL in widget plugin. --- plugins/widget/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index bde0e302b28..894959f054a 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -4,7 +4,7 @@ */ /** - * @fileOverview [Widget](http://ckeditor.com/addon/widget) plugin. + * @fileOverview [Widget](https://ckeditor.com/cke4/addon/widget) plugin. */ 'use strict'; From 321343cbd417a665046cfcdeee3459a3b6a51d17 Mon Sep 17 00:00:00 2001 From: Beata Date: Thu, 12 Oct 2017 13:11:20 +0200 Subject: [PATCH 04/15] Update URLs in CHANGES.md. --- CHANGES.md | 176 ++++++++++++++++++++++++++--------------------------- 1 file changed, 88 insertions(+), 88 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 339261875e1..aef2a130571 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,8 +5,8 @@ New Features: -* [#607](https://github.com/ckeditor/ckeditor-dev/issues/607): Manually inserted hex color is prefixed with hash tag if needed. It ensures a valid hex color is used when setting table cell border or background color via [Color Dialog](http://ckeditor.com/addon/colordialog) window. -* [#584](https://github.com/ckeditor/ckeditor-dev/issues/584): [Font size and Family](http://ckeditor.com/addon/font) and [Format](http://ckeditor.com/addon/format) drop-downs are not toggleable anymore. Default option to reset styles added. +* [#607](https://github.com/ckeditor/ckeditor-dev/issues/607): Manually inserted hex color is prefixed with hash tag if needed. It ensures a valid hex color is used when setting table cell border or background color via [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) window. +* [#584](https://github.com/ckeditor/ckeditor-dev/issues/584): [Font size and Family](https://ckeditor.com/cke4/addon/font) and [Format](https://ckeditor.com/cke4/addon/format) drop-downs are not toggleable anymore. Default option to reset styles added. * [#856](https://github.com/ckeditor/ckeditor-dev/issues/856): Introduced [`CKEDITOR.tools.keystrokeToArray`](https://docs.ckeditor.com/ckeditor-docs/build/#!/api/CKEDITOR.tools-method-keystrokeToArray). It converts given keystroke into its string representation, returning every key name as separate array element. * [#1053](https://github.com/ckeditor/ckeditor-dev/issues/1053): Introduced [`CKEDITOR.tools.object.merge`](https://docs.ckeditor.com/ckeditor4/docs/#!/api/CKEDITOR.tools.object-method-merge). It allows to merge two objects, returning the new object with all properties from both objects deeply cloned. * [#1073](https://github.com/ckeditor/ckeditor-dev/issues/1073): Introduced [`CKEDITOR.tools.array.every`](https://docs.ckeditor.com/ckeditor4/docs/#!/api/CKEDITOR.tools.array-method-every). It invokes given test function on every array element and returns true if all elements pass the test. @@ -14,16 +14,16 @@ New Features: Fixed Issues: * [#796](https://github.com/ckeditor/ckeditor-dev/issues/796): Fixed: List is pasted from OneNote in a reversed order. -* [#834](https://github.com/ckeditor/ckeditor-dev/issues/834): [IE9-11] Fixed: Editor does not save selected state of radiobuttons inserted by [Form Elements](https://ckeditor.com/addon/forms) plugin. +* [#834](https://github.com/ckeditor/ckeditor-dev/issues/834): [IE9-11] Fixed: Editor does not save selected state of radiobuttons inserted by [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin. * [#704](https://github.com/ckeditor/ckeditor-dev/issues/704): [Edge] Fixed: Using `Ctrl/Cmd + Z` breaks widgets structure. * [#591](https://github.com/ckeditor/ckeditor-dev/issues/591): Fixed: Column is inserted in a wrong order inside table if any cell has a vertical split. * [#787](https://github.com/ckeditor/ckeditor-dev/issues/787): Fixed: Using cut inside nested table does not cut selected content. -* [#842](https://github.com/ckeditor/ckeditor-dev/issues/842): Fixed: List style not restored when toggling list indent level in [Indent List](http://ckeditor.com/addon/indentlist) plugin. +* [#842](https://github.com/ckeditor/ckeditor-dev/issues/842): Fixed: List style not restored when toggling list indent level in [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugin. * [#711](https://github.com/ckeditor/ckeditor-dev/issues/711): Fixed: Dragging widgets should only work with left mouse button. -* [#862](https://github.com/ckeditor/ckeditor-dev/issues/862): Fixed: "Object Styles" group in [Styles Combo](https://ckeditor.com/addon/stylescombo) plugin is visible only if whole element is selected. +* [#862](https://github.com/ckeditor/ckeditor-dev/issues/862): Fixed: "Object Styles" group in [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin is visible only if whole element is selected. * [#994](https://github.com/ckeditor/ckeditor-dev/pull/994): Fixed: Typo in [`CKEDITOR.focusManager.focus`](https://docs.ckeditor.com/#!/api/CKEDITOR.focusManager-method-focus) API documentation. Thanks to [benjy](https://github.com/benjy)! -* [#1014](https://github.com/ckeditor/ckeditor-dev/issues/1014): Fixed: [Table Tools](https://ckeditor.com/addon/tabletools) cell properties dialog is now [ACF](http://docs.ckeditor.com/#!/guide/dev_acf) aware - it not possible to change cell width/height if corresponding styles are disabled. -* [#877](https://github.com/ckeditor/ckeditor-dev/issues/877): Fixed: Lists with custom bullets with exotic characters crashes editor when [pasted from Word](http://ckeditor.com/addon/pastefromword). +* [#1014](https://github.com/ckeditor/ckeditor-dev/issues/1014): Fixed: [Table Tools](https://ckeditor.com/cke4/addon/tabletools) cell properties dialog is now [ACF](http://docs.ckeditor.com/#!/guide/dev_acf) aware - it not possible to change cell width/height if corresponding styles are disabled. +* [#877](https://github.com/ckeditor/ckeditor-dev/issues/877): Fixed: Lists with custom bullets with exotic characters crashes editor when [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword). * [#605](https://github.com/ckeditor/ckeditor-dev/issues/605): Fixed: Inline widgets do not preserve trailing spaces. * [#1008](https://github.com/ckeditor/ckeditor-dev/issues/1008): Fixed: Shorthand hex colors from [colorButton_colors](https://docs.ckeditor.com/ckeditor4/docs/#!/api/CKEDITOR.config-cfg-colorButton_colors) are not correctly highlighted in [Color Button](http://ckeditor.com/addon/colorbutton) _text color_ / _background color_ panel. * [#1094](https://github.com/ckeditor/ckeditor-dev/issues/1094): Fixed: Widget definition [`upcats`](https://docs.ckeditor.com/ckeditor4/docs/#!/api/CKEDITOR.plugins.widget.definition-property-upcasts) methods are called for every element. @@ -48,16 +48,16 @@ Fixed Issues: * [#554](https://github.com/ckeditor/ckeditor-dev/issues/554): Fixed: [`change`](https://docs.ckeditor.com/#!/api/CKEDITOR.editor-event-change) event not fired when typing the first character after pasting into the editor. Thanks to [Daniel Miller](https://github.com/millerdev)! * [#566](https://github.com/ckeditor/ckeditor-dev/issues/566): Fixed: The CSS `border` shorthand property with zero width (`border: 0px solid #000;`) causes the table to have the border attribute set to 1. -* [#779](https://github.com/ckeditor/ckeditor-dev/issues/779): Fixed: The [Remove Format](https://ckeditor.com/addon/removeformat) plugin removes elements with language definition inserted by the [Language](https://ckeditor.com/addon/language) plugin. -* [#423](https://github.com/ckeditor/ckeditor-dev/issues/423): Fixed: The [Paste from Word](https://ckeditor.com/addon/pastefromword) plugin pastes paragraphs into the editor even if [`CKEDITOR.config.enterMode`](https://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enterMode) is set to `CKEDITOR.ENTER_BR`. -* [#719](https://github.com/ckeditor/ckeditor-dev/issues/719): Fixed: Image inserted using the [Enhanced Image](https://ckeditor.com/addon/image2) plugin can be resized when the editor is in [read-only mode](https://docs.ckeditor.com/#!/guide/dev_readonly). -* [#577](https://github.com/ckeditor/ckeditor-dev/issues/577): Fixed: The "Delete Columns" command provided by the [Table Tools](https://ckeditor.com/addon/tabletools) plugin throws an error when trying to delete columns. +* [#779](https://github.com/ckeditor/ckeditor-dev/issues/779): Fixed: The [Remove Format](https://ckeditor.com/cke4/addon/removeformat) plugin removes elements with language definition inserted by the [Language](https://ckeditor.com/cke4/addon/language) plugin. +* [#423](https://github.com/ckeditor/ckeditor-dev/issues/423): Fixed: The [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin pastes paragraphs into the editor even if [`CKEDITOR.config.enterMode`](https://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enterMode) is set to `CKEDITOR.ENTER_BR`. +* [#719](https://github.com/ckeditor/ckeditor-dev/issues/719): Fixed: Image inserted using the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin can be resized when the editor is in [read-only mode](https://docs.ckeditor.com/#!/guide/dev_readonly). +* [#577](https://github.com/ckeditor/ckeditor-dev/issues/577): Fixed: The "Delete Columns" command provided by the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin throws an error when trying to delete columns. * [#867](https://github.com/ckeditor/ckeditor-dev/issues/867): Fixed: Typing into a selected table throws an error. -* [#817](https://github.com/ckeditor/ckeditor-dev/issues/817): Fixed: The [Save](https://ckeditor.com/addon/save) plugin does not work in [Source Mode](https://ckeditor.com/addon/sourcearea). +* [#817](https://github.com/ckeditor/ckeditor-dev/issues/817): Fixed: The [Save](https://ckeditor.com/cke4/addon/save) plugin does not work in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea). Other Changes: -* Updated the [WebSpellChecker](http://ckeditor.com/addon/wsc) plugin: +* Updated the [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin: * [#40](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/40): Fixed: IE10 throws an error when spell checking is started. * [#800](https://github.com/ckeditor/ckeditor-dev/issues/800): Added the [`CKEDITOR.dom.selection.isCollapsed`](https://docs.ckeditor.com/#!/api/CKEDITOR.dom.selection-method-isCollapsed) method which is a simpler way to check if the selection is collapsed. * [#830](https://github.com/ckeditor/ckeditor-dev/issues/830): Added an option to define which dialog tab should be shown by default when creating [`CKEDITOR.dialogCommand`](https://docs.ckeditor.com/#!/api/CKEDITOR.dialogCommand). @@ -66,18 +66,18 @@ Other Changes: New Features: -* [#455](https://github.com/ckeditor/ckeditor-dev/issues/455): Added [Advanced Content Filter](https://docs.ckeditor.com/#!/guide/dev_acf) integration with the [Justify](http://ckeditor.com/addon/justify) plugin. +* [#455](https://github.com/ckeditor/ckeditor-dev/issues/455): Added [Advanced Content Filter](https://docs.ckeditor.com/#!/guide/dev_acf) integration with the [Justify](https://ckeditor.com/cke4/addon/justify) plugin. Fixed Issues: * [#663](https://github.com/ckeditor/ckeditor-dev/issues/663): [Chrome] Fixed: Clicking the scrollbar throws an `Uncaught TypeError: element.is is not a function` error. -* [#694](https://github.com/ckeditor/ckeditor-dev/pull/694): Refactoring in the [Table Selection](http://ckeditor.com/addon/tableselection) plugin: +* [#694](https://github.com/ckeditor/ckeditor-dev/pull/694): Refactoring in the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin: * [#520](https://github.com/ckeditor/ckeditor-dev/issues/520): Fixed: Widgets cannot be properly pasted into a table cell. * [#460](https://github.com/ckeditor/ckeditor-dev/issues/460): Fixed: Editor gone after pasting into an editor within a table. -* [#579](https://github.com/ckeditor/ckeditor-dev/issues/579): Fixed: Internal `cke_table-faked-selection-table` class is visible in the Stylesheet Classes field of the [Table Properties](http://ckeditor.com/addon/table) dialog. -* [#545](https://github.com/ckeditor/ckeditor-dev/issues/545): [Edge] Fixed: Error thrown when pressing the [Select All](https://ckeditor.com/addon/selectall) button in [Source Mode](http://ckeditor.com/addon/sourcearea). -* [#582](https://github.com/ckeditor/ckeditor-dev/issues/582): Fixed: Double slash in the path to stylesheet needed by the [Table Selection](http://ckeditor.com/addon/tableselection) plugin. Thanks to [Marius Dumitru Florea](https://github.com/mflorea)! -* [#491](https://github.com/ckeditor/ckeditor-dev/issues/491): Fixed: Unnecessary dependency on the [Editor Toolbar](http://ckeditor.com/addon/toolbar) plugin inside the [Notification](http://ckeditor.com/addon/notification) plugin. +* [#579](https://github.com/ckeditor/ckeditor-dev/issues/579): Fixed: Internal `cke_table-faked-selection-table` class is visible in the Stylesheet Classes field of the [Table Properties](https://ckeditor.com/cke4/addon/table) dialog. +* [#545](https://github.com/ckeditor/ckeditor-dev/issues/545): [Edge] Fixed: Error thrown when pressing the [Select All](https://ckeditor.com/cke4/addon/selectall) button in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea). +* [#582](https://github.com/ckeditor/ckeditor-dev/issues/582): Fixed: Double slash in the path to stylesheet needed by the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin. Thanks to [Marius Dumitru Florea](https://github.com/mflorea)! +* [#491](https://github.com/ckeditor/ckeditor-dev/issues/491): Fixed: Unnecessary dependency on the [Editor Toolbar](https://ckeditor.com/cke4/addon/toolbar) plugin inside the [Notification](http://ckeditor.com/addon/notification) plugin. * [#646](https://github.com/ckeditor/ckeditor-dev/issues/646): Fixed: Error thrown into the browser console after opening the [Styles Combo](http://ckeditor.com/addon/stylescombo) plugin menu in the editor without any selection. * [#501](https://github.com/ckeditor/ckeditor-dev/issues/501): Fixed: Double click does not open the dialog for modifying anchors inserted via the [Link](http://ckeditor.com/addon/link) plugin. * [#9780](https://dev.ckeditor.com/ticket/9780): [IE8-9] Fixed: Clicking inside an empty [read-only](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-property-readOnly) editor throws an error. @@ -101,16 +101,16 @@ New Features: Fixed Issues: -* [#515](https://github.com/ckeditor/ckeditor-dev/issues/515): [Chrome] Fixed: Mouse actions on CKEditor scrollbar throw an exception when the [Table Selection](http://ckeditor.com/addon/tableselection) plugin is loaded. +* [#515](https://github.com/ckeditor/ckeditor-dev/issues/515): [Chrome] Fixed: Mouse actions on CKEditor scrollbar throw an exception when the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is loaded. * [#493](https://github.com/ckeditor/ckeditor-dev/issues/493): Fixed: Selection started from a nested table causes an error in the browser while scrolling down. * [#415](https://github.com/ckeditor/ckeditor-dev/issues/415): [Firefox] Fixed: Enter key breaks the table structure when pressed in a table selection. * [#457](https://github.com/ckeditor/ckeditor-dev/issues/457): Fixed: Error thrown when deleting content from the editor with no selection. * [#478](https://github.com/ckeditor/ckeditor-dev/issues/478): [Chrome] Fixed: Error thrown by the [Enter Key](http://ckeditor.com/addon/enterkey) plugin when pressing Enter with no selection. -* [#424](https://github.com/ckeditor/ckeditor-dev/issues/424): Fixed: Error thrown by [Tab Key Handling](http://ckeditor.com/addon/tab) and [Indent List](http://ckeditor.com/addon/indentlist) plugins when pressing Tab with no selection in inline editor. +* [#424](https://github.com/ckeditor/ckeditor-dev/issues/424): Fixed: Error thrown by [Tab Key Handling](http://ckeditor.com/addon/tab) and [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugins when pressing Tab with no selection in inline editor. * [#476](https://github.com/ckeditor/ckeditor-dev/issues/476): Fixed: Anchors inserted with the [Link](http://ckeditor.com/addon/link) plugin on collapsed selection cannot be edited. * [#417](https://github.com/ckeditor/ckeditor-dev/issues/417): Fixed: The [Table Resize](http://ckeditor.com/addon/tableresize) plugin throws an error when used with a table with only header or footer rows. * [#523](https://github.com/ckeditor/ckeditor-dev/issues/523): Fixed: The [`editor.getCommandKeystroke`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getCommandKeystroke) method does not obtain the correct keystroke. -* [#534](https://github.com/ckeditor/ckeditor-dev/issues/534): [IE] Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) does not work in Quirks Mode. +* [#534](https://github.com/ckeditor/ckeditor-dev/issues/534): [IE] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not work in Quirks Mode. * [#450](https://github.com/ckeditor/ckeditor-dev/issues/450): Fixed: [`CKEDITOR.filter`](http://docs.ckeditor.com/#!/api/CKEDITOR.filter) incorrectly transforms the `margin` CSS property. ## CKEditor 4.7 @@ -122,19 +122,19 @@ Fixed Issues: New Features: -* [#16755](http://dev.ckeditor.com/ticket/16755): Added the [Table Selection](http://ckeditor.com/addon/tableselection) plugin that lets you select and manipulate an arbitrary rectangular table fragment (a few cells, a row or a column). +* [#16755](http://dev.ckeditor.com/ticket/16755): Added the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin that lets you select and manipulate an arbitrary rectangular table fragment (a few cells, a row or a column). * [#16961](http://dev.ckeditor.com/ticket/16961): Added support for pasting from Microsoft Excel. * [#13381](http://dev.ckeditor.com/ticket/13381): Dynamic code evaluation call in [`CKEDITOR.template`](http://docs.ckeditor.com/#!/api/CKEDITOR.template) removed. CKEditor can now be used without the `unsafe-eval` Content Security Policy. Thanks to [Caridy Patiño](http://caridy.name)! * [#16971](http://dev.ckeditor.com/ticket/16971): Added support for color in the `background` property containing also other styles for table cells in the [Table Tools](http://ckeditor.com/addon/tabletools) plugin. -* [#16847](http://dev.ckeditor.com/ticket/16847): Added support for parsing and inlining any formatting created using the Microsoft Word style system to the [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin. -* [#16818](http://dev.ckeditor.com/ticket/16818): Added table cell height parsing in the [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin. +* [#16847](http://dev.ckeditor.com/ticket/16847): Added support for parsing and inlining any formatting created using the Microsoft Word style system to the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. +* [#16818](http://dev.ckeditor.com/ticket/16818): Added table cell height parsing in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. * [#16850](http://dev.ckeditor.com/ticket/16850): Added a new [`config.enableContextMenu`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enableContextMenu) configuration option for enabling and disabling the [context menu](http://ckeditor.com/addon/contextmenu). * [#16937](http://dev.ckeditor.com/ticket/16937): The `command` parameter in [CKEDITOR.editor.getCommandKeystroke](http://docs.ckeditor.dev/#!/api/CKEDITOR.editor-method-getCommandKeystroke) now also accepts a command name as an argument. * [#17010](http://dev.ckeditor.com/ticket/17010): The [`CKEDITOR.dom.range.shrink`](http://docs.ckeditor.com/#!/api/CKEDITOR.dom.range-method-shrink) method now allows for skipping bogus `
    ` elements. Fixed Issues: -* [#16935](http://dev.ckeditor.com/ticket/16935): [Chrome] Fixed: Blurring the editor in [Source Mode](http://ckeditor.com/addon/sourcearea) throws an error. +* [#16935](http://dev.ckeditor.com/ticket/16935): [Chrome] Fixed: Blurring the editor in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea) throws an error. * [#16825](http://dev.ckeditor.com/ticket/16825): [Chrome] Fixed: Error thrown when destroying a focused inline editor. * [#16857](http://dev.ckeditor.com/ticket/16857): Fixed: Ctrl+Shift+V blocked by [Copy Formatting](http://ckeditor.com/addon/copyformatting). * [#16845](https://dev.ckeditor.com/ticket/16845): [IE] Fixed: Cursor jumps to the top of the scrolled editor after focusing it when the [Copy Formatting](http://ckeditor.com/addon/copyformatting) plugin is enabled. @@ -142,18 +142,18 @@ Fixed Issues: * [#14714](http://dev.ckeditor.com/ticket/14714): [WebKit/Blink] Fixed: Exception thrown on refocusing a blurred inline editor. * [#16913](http://dev.ckeditor.com/ticket/16913): [Firefox, IE] Fixed: [Paste as Plain Text](http://ckeditor.com/addon/pastetext) keystroke does not work. * [#16968](http://dev.ckeditor.com/ticket/16968): Fixed: [Safari] [Paste as Plain Text](http://ckeditor.com/addon/pastetext) is not handled by the editor. -* [#16912](http://dev.ckeditor.com/ticket/16912): Fixed: Exception thrown when a single image is pasted using [Paste from Word](http://ckeditor.com/addon/pastefromword). -* [#16821](http://dev.ckeditor.com/ticket/16821): Fixed: Extraneous `` elements with `height` style stacked when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#16866](http://dev.ckeditor.com/ticket/16866): [IE, Edge] Fixed: Whitespaces not preserved when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#16860](http://dev.ckeditor.com/ticket/16860): Fixed: Paragraphs which only look like lists incorrectly transformed into them when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#16817](http://dev.ckeditor.com/ticket/16817): Fixed: When [pasting from Word](http://ckeditor.com/addon/pastefromword), paragraphs are transformed into lists with some corrupted data. -* [#16833](http://dev.ckeditor.com/ticket/16833): [IE11] Fixed: Malformed list with headers [pasted from Word](http://ckeditor.com/addon/pastefromword). -* [#16826](http://dev.ckeditor.com/ticket/16826): [IE] Fixed: Superfluous paragraphs within lists [pasted from Word](http://ckeditor.com/addon/pastefromword). +* [#16912](http://dev.ckeditor.com/ticket/16912): Fixed: Exception thrown when a single image is pasted using [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#16821](http://dev.ckeditor.com/ticket/16821): Fixed: Extraneous `` elements with `height` style stacked when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#16866](http://dev.ckeditor.com/ticket/16866): [IE, Edge] Fixed: Whitespaces not preserved when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#16860](http://dev.ckeditor.com/ticket/16860): Fixed: Paragraphs which only look like lists incorrectly transformed into them when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#16817](http://dev.ckeditor.com/ticket/16817): Fixed: When [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword), paragraphs are transformed into lists with some corrupted data. +* [#16833](http://dev.ckeditor.com/ticket/16833): [IE11] Fixed: Malformed list with headers [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#16826](http://dev.ckeditor.com/ticket/16826): [IE] Fixed: Superfluous paragraphs within lists [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword). * [#12465](http://dev.ckeditor.com/ticket/12465): Fixed: Cannot change the state of checkboxes or radio buttons if the properties dialog was invoked with a double-click. * [#13062](http://dev.ckeditor.com/ticket/13062): Fixed: Impossible to unlink when the caret is at the edge of the link. * [#13585](http://dev.ckeditor.com/ticket/13585): Fixed: Error when wrapping two adjacent `
    ` elements with a `
    `. -* [#16811](http://dev.ckeditor.com/ticket/16811): Fixed: Table alignment is not preserved by the [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin. -* [#16810](http://dev.ckeditor.com/ticket/16810): Fixed: Vertical align in tables is not supported by the [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin. +* [#16811](http://dev.ckeditor.com/ticket/16811): Fixed: Table alignment is not preserved by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. +* [#16810](http://dev.ckeditor.com/ticket/16810): Fixed: Vertical align in tables is not supported by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. * [#11956](http://dev.ckeditor.com/ticket/11956): [Blink, IE] Fixed: [Link](http://ckeditor.com/addon/link) dialog does not open on a double click on the second word of the link with a background color or other styles. * [#10472](http://dev.ckeditor.com/ticket/10472): Fixed: Unable to use [Table Resize](http://ckeditor.com/addon/tableresize) on table header and footer. * [#14762](http://dev.ckeditor.com/ticket/14762): Fixed: Hovering over an empty table (without rows or cells) throws an error when the [Table Resize](http://ckeditor.com/addon/tableresize) plugin is active. @@ -170,7 +170,7 @@ Fixed Issues: Other Changes: -* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](http://ckeditor.com/addon/wsc) plugins: +* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugins: * Fixed: DOM Exception after clicking "Remove Language" on a selected word with enabled [Language](http://ckeditor.com/addon/language) plugin in SCAYT. * [#16958](http://dev.ckeditor.com/ticket/16958): Switched the default MathJax CDN provider for the [Mathematical Formulas](http://ckeditor.com/addon/mathjax) plugin from `cdn.mathjax.org` to [cdnjs](https://cdnjs.com/), due to closing of `cdn.mathjax.org` scheduled for April 30, 2017. * [#16954](http://dev.ckeditor.com/ticket/16954): Removed the paste dialog. @@ -189,8 +189,8 @@ Fixed Issues: * [#13446](http://dev.ckeditor.com/ticket/13446): [Chrome] Fixed: It is possible to type in an unfocused inline editor. * [#14856](http://dev.ckeditor.com/ticket/14856): Fixed: [Font size and font family](http://ckeditor.com/addon/font) reset each other when modified at certain positions. -* [#16745](http://dev.ckeditor.com/ticket/16745): [Edge] Fixed: List items are lost when [pasted from Word](http://ckeditor.com/addon/pastefromword). -* [#16682](http://dev.ckeditor.com/ticket/16682): [Edge] Fixed: A list gets [pasted from Word](http://ckeditor.com/addon/pastefromword) as a set of paragraphs. Added the [`config.pasteFromWord_heuristicsEdgeList`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWord_heuristicsEdgeList) configuration option. +* [#16745](http://dev.ckeditor.com/ticket/16745): [Edge] Fixed: List items are lost when [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#16682](http://dev.ckeditor.com/ticket/16682): [Edge] Fixed: A list gets [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword) as a set of paragraphs. Added the [`config.pasteFromWord_heuristicsEdgeList`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWord_heuristicsEdgeList) configuration option. * [#10373](http://dev.ckeditor.com/ticket/10373): Fixed: Context menu items can be dragged into the editor. * [#16728](http://dev.ckeditor.com/ticket/16728): [IE] Fixed: [Copy Formatting](http://ckeditor.com/addon/copyformatting) breaks the editor in Quirks Mode. * [#16795](http://dev.ckeditor.com/ticket/16795): [IE] Fixed: [Copy Formatting](http://ckeditor.com/addon/copyformatting) breaks the editor in Compatibility Mode. @@ -209,7 +209,7 @@ Fixed Issues: * [#11064](http://dev.ckeditor.com/ticket/11064): [Blink, WebKit] Fixed: Cannot select all editor content when a widget or a non-editable element is the first or last element of the content. Also fixes this issue in the [Select All](http://ckeditor.com/addon/selectall) plugin. * [#14755](http://dev.ckeditor.com/ticket/14755): [Blink, WebKit, IE8] Fixed: Browser hangs when a table is inserted in the place of a selected list with an empty last item. -* [#16624](http://dev.ckeditor.com/ticket/16624): Fixed: Improved the [Color Button](http://ckeditor.com/addon/colorbutton) plugin which will now normalize the CSS `background` property if it only contains a color value. This fixes missing background colors when using [Paste from Word](http://ckeditor.com/addon/pastefromword). +* [#16624](http://dev.ckeditor.com/ticket/16624): Fixed: Improved the [Color Button](http://ckeditor.com/addon/colorbutton) plugin which will now normalize the CSS `background` property if it only contains a color value. This fixes missing background colors when using [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword). * [#16600](http://dev.ckeditor.com/ticket/16600): [Blink, WebKit] Fixed: Error thrown occasionally by an uninitialized editable for multiple CKEditor instances on the same page. ## CKEditor 4.6 @@ -218,7 +218,7 @@ New Features: * [#14569](http://dev.ckeditor.com/ticket/14569): Added a new, flat, default CKEditor skin called [Moono-Lisa](http://ckeditor.com/addon/moono-lisa). Refreshed default colors available in the [Color Button](http://ckeditor.com/addon/colorbutton) plugin ([Text Color and Background Color](http://docs.ckeditor.com/#!/guide/dev_colorbutton) feature). * [#14707](http://dev.ckeditor.com/ticket/14707): Added a new [Copy Formatting](http://ckeditor.com/addon/copyformatting) feature to enable easy copying of styles between your document parts. -* Introduced the completely rewritten [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin: +* Introduced the completely rewritten [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin: * Backward incompatibility: The [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) option now defaults to `false`. This option will be deprecated in the future. Use [Advanced Content Filter](http://docs.ckeditor.com/#!/guide/dev_acf) to replicate the effect of setting it to `true`. * Backward incompatibility: The [`config.pasteFromWordNumberedHeadingToList`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordNumberedHeadingToList) and [`config.pasteFromWordRemoveStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveStyles) options were dropped and no longer have any effect on pasted content. * Major improvements in preservation of list numbering, styling and indentation (nested lists with multiple levels). @@ -234,45 +234,45 @@ New Features: Fixed Issues: -* [#9991](http://dev.ckeditor.com/ticket/9991): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) should only normalize input data. -* [#7209](http://dev.ckeditor.com/ticket/7209): Fixed: Lists with 3 levels not [pasted from Word](http://ckeditor.com/addon/pastefromword) correctly. +* [#9991](http://dev.ckeditor.com/ticket/9991): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) should only normalize input data. +* [#7209](http://dev.ckeditor.com/ticket/7209): Fixed: Lists with 3 levels not [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword) correctly. * [#14335](http://dev.ckeditor.com/ticket/14335): Fixed: Pasting a numbered list starting with a value different from "1" from Microsoft Word does not work correctly. * [#14542](http://dev.ckeditor.com/ticket/14542): Fixed: Copying a numbered list from Microsoft Word does not preserve list formatting. * [#14544](http://dev.ckeditor.com/ticket/14544): Fixed: Copying a nested list from Microsoft Word results in an empty list. -* [#14660](http://dev.ckeditor.com/ticket/14660): Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) breaks the styling in some cases. -* [#14867](http://dev.ckeditor.com/ticket/14867): [Firefox] Fixed: Text gets stripped when [pasting content from Word](http://ckeditor.com/addon/pastefromword). -* [#2507](http://dev.ckeditor.com/ticket/2507): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) does not detect pasting a part of a paragraph. -* [#3336](http://dev.ckeditor.com/ticket/3336): Fixed: Extra blank row added on top of the content [pasted from Word](http://ckeditor.com/addon/pastefromword). -* [#6115](http://dev.ckeditor.com/ticket/6115): Fixed: When Right-to-Left text direction is applied to a table [pasted from Word](http://ckeditor.com/addon/pastefromword), borders are missing on one side. -* [#6342](http://dev.ckeditor.com/ticket/6342): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) filters out a basic text style when it is [configured to use attributes](http://docs.ckeditor.com/#!/guide/dev_basicstyles-section-custom-basic-text-style-definition). -* [#6457](http://dev.ckeditor.com/ticket/6457): [IE] Fixed: [Pasting from Word](http://ckeditor.com/addon/pastefromword) is extremely slow. -* [#6789](http://dev.ckeditor.com/ticket/6789): Fixed: The `mso-list: ignore` style is not handled properly when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#7262](http://dev.ckeditor.com/ticket/7262): Fixed: Lists in preformatted body disappear when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#7662](http://dev.ckeditor.com/ticket/7662): [Opera] Fixed: Extra empty number/bullet shown in the editor body when editing a multi-level list [pasted from Word](http://ckeditor.com/addon/pastefromword). -* [#7807](http://dev.ckeditor.com/ticket/7807): Fixed: Last item in a list not converted to a `
  • ` element after [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#7950](http://dev.ckeditor.com/ticket/7950): [IE] Fixed: Content [from Word pasted](http://ckeditor.com/addon/pastefromword) differently than in other browsers. -* [#7982](http://dev.ckeditor.com/ticket/7982): Fixed: Multi-level lists get split into smaller ones when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#8231](http://dev.ckeditor.com/ticket/8231): [WebKit, Opera] Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts empty paragraphs. -* [#8266](http://dev.ckeditor.com/ticket/8266): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts a blank line at the top. -* [#8341](http://dev.ckeditor.com/ticket/8341), [#7646](http://dev.ckeditor.com/ticket/7646): Fixed: Faulty removal of empty `` elements in [Paste from Word](http://ckeditor.com/addon/pastefromword) content cleanup breaking content formatting. -* [#8754](http://dev.ckeditor.com/ticket/8754): [Firefox] Fixed: Incorrect pasting of multiple nested lists in [Paste from Word](http://ckeditor.com/addon/pastefromword). -* [#8983](http://dev.ckeditor.com/ticket/8983): Fixed: Alignment lost when [pasting from Word](http://ckeditor.com/addon/pastefromword) with [`config.enterMode`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enterMode) set to [`CKEDITOR.ENTER_BR`](http://docs.ckeditor.com/#!/api/CKEDITOR-property-ENTER_BR). -* [#9331](http://dev.ckeditor.com/ticket/9331): [IE] Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) creates a simple Caesar cipher. -* [#9422](http://dev.ckeditor.com/ticket/9422): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) leaves an unwanted `color:windowtext` style. +* [#14660](http://dev.ckeditor.com/ticket/14660): Fixed: [Pasting text from Word](https://ckeditor.com/cke4/addon/pastefromword) breaks the styling in some cases. +* [#14867](http://dev.ckeditor.com/ticket/14867): [Firefox] Fixed: Text gets stripped when [pasting content from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#2507](http://dev.ckeditor.com/ticket/2507): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not detect pasting a part of a paragraph. +* [#3336](http://dev.ckeditor.com/ticket/3336): Fixed: Extra blank row added on top of the content [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#6115](http://dev.ckeditor.com/ticket/6115): Fixed: When Right-to-Left text direction is applied to a table [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword), borders are missing on one side. +* [#6342](http://dev.ckeditor.com/ticket/6342): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filters out a basic text style when it is [configured to use attributes](http://docs.ckeditor.com/#!/guide/dev_basicstyles-section-custom-basic-text-style-definition). +* [#6457](http://dev.ckeditor.com/ticket/6457): [IE] Fixed: [Pasting from Word](https://ckeditor.com/cke4/addon/pastefromword) is extremely slow. +* [#6789](http://dev.ckeditor.com/ticket/6789): Fixed: The `mso-list: ignore` style is not handled properly when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#7262](http://dev.ckeditor.com/ticket/7262): Fixed: Lists in preformatted body disappear when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#7662](http://dev.ckeditor.com/ticket/7662): [Opera] Fixed: Extra empty number/bullet shown in the editor body when editing a multi-level list [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#7807](http://dev.ckeditor.com/ticket/7807): Fixed: Last item in a list not converted to a `
  • ` element after [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#7950](http://dev.ckeditor.com/ticket/7950): [IE] Fixed: Content [from Word pasted](https://ckeditor.com/cke4/addon/pastefromword) differently than in other browsers. +* [#7982](http://dev.ckeditor.com/ticket/7982): Fixed: Multi-level lists get split into smaller ones when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#8231](http://dev.ckeditor.com/ticket/8231): [WebKit, Opera] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) inserts empty paragraphs. +* [#8266](http://dev.ckeditor.com/ticket/8266): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) inserts a blank line at the top. +* [#8341](http://dev.ckeditor.com/ticket/8341), [#7646](http://dev.ckeditor.com/ticket/7646): Fixed: Faulty removal of empty `` elements in [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) content cleanup breaking content formatting. +* [#8754](http://dev.ckeditor.com/ticket/8754): [Firefox] Fixed: Incorrect pasting of multiple nested lists in [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#8983](http://dev.ckeditor.com/ticket/8983): Fixed: Alignment lost when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword) with [`config.enterMode`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enterMode) set to [`CKEDITOR.ENTER_BR`](http://docs.ckeditor.com/#!/api/CKEDITOR-property-ENTER_BR). +* [#9331](http://dev.ckeditor.com/ticket/9331): [IE] Fixed: [Pasting text from Word](https://ckeditor.com/cke4/addon/pastefromword) creates a simple Caesar cipher. +* [#9422](http://dev.ckeditor.com/ticket/9422): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) leaves an unwanted `color:windowtext` style. * [#10011](http://dev.ckeditor.com/ticket/10011): [IE9-10] Fixed: [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) is ignored under certain conditions. -* [#10643](http://dev.ckeditor.com/ticket/10643): Fixed: Differences between using Ctrl+V and pasting from the [Paste from Word](http://ckeditor.com/addon/pastefromword) dialog. -* [#10784](http://dev.ckeditor.com/ticket/10784): Fixed: Lines missing when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#11294](http://dev.ckeditor.com/ticket/11294): [IE10] Fixed: Font size is not preserved when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#11627](http://dev.ckeditor.com/ticket/11627): Fixed: Missing words when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#12784](http://dev.ckeditor.com/ticket/12784): Fixed: Bulleted list with custom bullets gets changed to a numbered list when [pasting from Word](http://ckeditor.com/addon/pastefromword). -* [#13174](http://dev.ckeditor.com/ticket/13174): Fixed: Data loss after [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#10643](http://dev.ckeditor.com/ticket/10643): Fixed: Differences between using Ctrl+V and pasting from the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) dialog. +* [#10784](http://dev.ckeditor.com/ticket/10784): Fixed: Lines missing when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#11294](http://dev.ckeditor.com/ticket/11294): [IE10] Fixed: Font size is not preserved when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#11627](http://dev.ckeditor.com/ticket/11627): Fixed: Missing words when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#12784](http://dev.ckeditor.com/ticket/12784): Fixed: Bulleted list with custom bullets gets changed to a numbered list when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). +* [#13174](http://dev.ckeditor.com/ticket/13174): Fixed: Data loss after [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword). * [#13828](http://dev.ckeditor.com/ticket/13828): Fixed: Widget classes should be added to the wrapper rather than the widget element. * [#13829](http://dev.ckeditor.com/ticket/13829): Fixed: No class in [Widget](http://ckeditor.com/addon/widget) wrapper to identify the widget type. * [#13519](http://dev.ckeditor.com/ticket/13519): Server response received when uploading files should be more flexible. Other Changes: -* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](http://ckeditor.com/addon/wsc) plugins: +* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugins: * Support for the new default Moono-Lisa skin. * [#121](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/121): Fixed: [Basic Styles](http://ckeditor.com/addon/basicstyles) do not work when SCAYT is enabled. * [#125](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/125): Fixed: Inline styles are not continued when writing multiple lines of styled text with SCAYT enabled. @@ -326,7 +326,7 @@ Fixed Issues: * [#14620](https://dev.ckeditor.com/ticket/14620): Fixed: Setting both the `min-height` style for the `` element and the `height` style for the `` element breaks the [Auto Grow](http://ckeditor.com/addon/autogrow) plugin. * [#14538](http://dev.ckeditor.com/ticket/14538): Fixed: Keyboard focus goes into an embedded `

    ' ), 'test protected source in textarea': addProtectedSourceTC( '

    ' ), 'test protected source in textarea multiline': addProtectedSourceTC( '

    ' ), - // Meta tags should be allowed in any element. (http://dev.ckeditor.com/ticket/8117) + // Meta tags should be allowed in any element. (https://dev.ckeditor.com/ticket/8117) 'test meta tag in paragraph': addProtectedSourceTC( '

    ' ), 'test meta tag directly in body': addProtectedSourceTC( '

    x

    ' ), 'test specially formatted meta tag': addProtectedSourceTC( '

    x

    ' ), @@ -665,7 +665,7 @@ } }, - // http://dev.ckeditor.com/ticket/11754, http://dev.ckeditor.com/ticket/11846 + // https://dev.ckeditor.com/ticket/11754, https://dev.ckeditor.com/ticket/11846 'test browser does not hang up when processing malformed attributes list': function() { var processor = this.editor.dataProcessor; processor.toHtml( '
    ' ); @@ -675,21 +675,21 @@ assert.isTrue( true ); }, - // http://dev.ckeditor.com/ticket/7243 + // https://dev.ckeditor.com/ticket/7243 'test protect inline event handlers': function() { var source = ''; var processor = this.editor.dataProcessor; assert.areSame( source, processor.toDataFormat( processor.toHtml( source ) ) ); }, - // http://dev.ckeditor.com/ticket/5305 + // https://dev.ckeditor.com/ticket/5305 'test processing br in front of inline': function() { var source = '

    line one


    line four

    '; var processor = this.editor.dataProcessor; assert.areSame( source, processor.toDataFormat( processor.toHtml( source ) ) ); }, - // http://dev.ckeditor.com/ticket/6975 + // https://dev.ckeditor.com/ticket/6975 'test process definition list': function() { var source = '
    foo
    bar
    baz
    quz
    '; var processor = this.editor.dataProcessor; @@ -702,7 +702,7 @@ assert.areSame( source, processor.toHtml( source ) ); }, - // http://dev.ckeditor.com/ticket/9312 + // https://dev.ckeditor.com/ticket/9312 'test process table with multiple tbody keeps order': function() { var processor = this.editor.dataProcessor; bender.tools.testInputOut( 'table-multi-tbody', function( source, expected ) { @@ -710,7 +710,7 @@ } ); }, - // http://dev.ckeditor.com/ticket/9995 + // https://dev.ckeditor.com/ticket/9995 'test process textarea': function() { var p = this.editor.dataProcessor, ss = '

    X

    '; @@ -249,7 +249,7 @@ bender.test( { parseHtml( 'foobar
    ' ) ); assert.areSame( 'foo', parseHtml( 'foo' ) ); - // http://dev.ckeditor.com/ticket/11660 + // https://dev.ckeditor.com/ticket/11660 assert.areSame( '
    1
    Issue2
    3
    ', parseHtml( 'Issue2
    1
    3
    ' ) ); }, @@ -305,7 +305,7 @@ bender.test( { parseHtml( '
    A
    X
    ' ) ); }, - // http://dev.ckeditor.com/ticket/3862 + // https://dev.ckeditor.com/ticket/3862 'test not breaking on malformed close tag': function() { assert.areSame( '

    testtesttesttesttest' + @@ -328,7 +328,7 @@ bender.test( { assert.areSame( '

    pseudo

    paragraph

    ', parseHtml( '
    pseudo

    paragraph

    ' ) ); }, - // http://dev.ckeditor.com/ticket/5626 + // https://dev.ckeditor.com/ticket/5626 'test parser fix partial list items': function() { assert.areSame( '
    • item1
    • item2
    ', parseHtml( '
  • item1
  • item2
  • ' ) ); @@ -340,7 +340,7 @@ bender.test( { parseHtml( '
    test
    test
    ' ) ); }, - // http://dev.ckeditor.com/ticket/5626 + // https://dev.ckeditor.com/ticket/5626 'test parser *NOT* fixing orphan table cells': function() { assert.areSame( 'td1

    text

    ', parseHtml( 'td1text' ) ); @@ -348,7 +348,7 @@ bender.test( { parseHtml( '
      td1
    • li1
    ' ) ); }, - // http://dev.ckeditor.com/ticket/5626 + // https://dev.ckeditor.com/ticket/5626 'test parser fix malformed table cell/list item': function() { assert.areSame( '
    cell1cell2
    ', parseHtml( '
    cell1cell2
    ' ) ); @@ -356,7 +356,7 @@ bender.test( { parseHtml( '
    • item1
    • item2
    ' ) ); }, - // http://dev.ckeditor.com/ticket/7894 + // https://dev.ckeditor.com/ticket/7894 'test parser fix malformed link': function() { assert.areSame( '

    foobar

    foo bar

    ', parseHtml( '

    foobar

    foo bar

    ' ) ); diff --git a/tests/core/htmlparser/htmlparser.js b/tests/core/htmlparser/htmlparser.js index e1f2eab6e5b..4a8a351ecdb 100644 --- a/tests/core/htmlparser/htmlparser.js +++ b/tests/core/htmlparser/htmlparser.js @@ -53,7 +53,7 @@ htmlParse( 'texttext' ) ); }, - // Attribute name may contains hypen and dot.(http://dev.ckeditor.com/ticket/4351) + // Attribute name may contains hypen and dot.(https://dev.ckeditor.com/ticket/4351) // Ref: http://www.w3.org/TR/xml/#NT-Name test_fromHtml_attribute_name: function() { var html = '

    text

    '; @@ -63,14 +63,14 @@ }, // Test white-spaces inside inline elements are well preserved, while - // white-spaces before block-level elements are trimmed. (http://dev.ckeditor.com/ticket/4656) + // white-spaces before block-level elements are trimmed. (https://dev.ckeditor.com/ticket/4656) test_trim_whitespaces: function() { assert.areSame( '
    some bold text

    paragraph

    ', htmlParse( '
    some bold text

    \nparagraph

    ' ), 'White-spaces don\'t match.' ); }, - // Attributes may have the < or > character. (http://dev.ckeditor.com/ticket/7513) + // Attributes may have the < or > character. (https://dev.ckeditor.com/ticket/7513) test_lt_gt_on_attributes: function() { assert.areSame( '

    Sample

    ', htmlParse( '

    Sample

    ' ) ); @@ -312,7 +312,7 @@ } }, - // http://dev.ckeditor.com/ticket/13680 + // https://dev.ckeditor.com/ticket/13680 'test header elements in summary tag': function() { assert.areSame( '

    Summary

    ', htmlParse( '

    Summary

    ' ) ); diff --git a/tests/core/log.js b/tests/core/log.js index f9ba3bc1644..44946e4cab3 100644 --- a/tests/core/log.js +++ b/tests/core/log.js @@ -55,7 +55,7 @@ // call/apply methods. This leads to situation when spy methods cannot work properly. // Because of that each function should be wrapped before use. // The console object should be also stubbed because newer sinon version cannot work on that object in - // IE <= 9 (http://dev.ckeditor.com/ticket/13917). + // IE <= 9 (https://dev.ckeditor.com/ticket/13917). if ( consoleEnabled && CKEDITOR.env.ie && CKEDITOR.env.version <= 9 ) { _console = window.console; window.console = { diff --git a/tests/core/selection/editor.js b/tests/core/selection/editor.js index 673176ff261..dccb5c3478e 100644 --- a/tests/core/selection/editor.js +++ b/tests/core/selection/editor.js @@ -65,7 +65,7 @@ bender.test( { 'test selection on initial focus': function() { var ed = this.editors.editor; ed.editable().focus(); - assert.areEqual( '

    ^foo

    ', bender.tools.getHtmlWithSelection( ed ), 'Selection goes into editable on focus (http://dev.ckeditor.com/ticket/9507).' ); + assert.areEqual( '

    ^foo

    ', bender.tools.getHtmlWithSelection( ed ), 'Selection goes into editable on focus (https://dev.ckeditor.com/ticket/9507).' ); }, 'test selection on initial focus - ensure new doc': function() { @@ -76,7 +76,7 @@ bender.test( { ed.setData( '

    foo

    ', function() { resume( function() { ed.editable().focus(); - assert.areEqual( '

    ^foo

    ', bender.tools.getHtmlWithSelection( ed ), 'Selection goes into editable on focus (http://dev.ckeditor.com/ticket/10115).' ); + assert.areEqual( '

    ^foo

    ', bender.tools.getHtmlWithSelection( ed ), 'Selection goes into editable on focus (https://dev.ckeditor.com/ticket/10115).' ); } ); } ); } ); @@ -222,7 +222,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/7174 + // https://dev.ckeditor.com/ticket/7174 'test "selectionChange" fired after the same selection set after data loaded': function() { var bot = this.editorBots.editor, editor = this.editors.editor, @@ -326,10 +326,10 @@ bender.test( { wait(); }, - // http://dev.ckeditor.com/ticket/10115 + // https://dev.ckeditor.com/ticket/10115 // Of course this test doesn't check if caret is visible. // It only verifies if fixInitialSelection works correctly and does not confilct - // with browser or editor (http://dev.ckeditor.com/ticket/9507) fixing selection. + // with browser or editor (https://dev.ckeditor.com/ticket/9507) fixing selection. 'test initial selection after set data in autoparagraphing editor': function() { doc.getById( 'input1' ).focus(); @@ -356,7 +356,7 @@ bender.test( { }, 'test initial selection after set data in autoparagraphing inline editor': function() { - // http://dev.ckeditor.com/ticket/13154 + // https://dev.ckeditor.com/ticket/13154 if ( CKEDITOR.env.ie && CKEDITOR.env.version < 11 ) { assert.ignore(); } @@ -385,7 +385,7 @@ bender.test( { wait(); }, - // http://dev.ckeditor.com/ticket/13816 + // https://dev.ckeditor.com/ticket/13816 'test remove filling character from snapshots and data': function() { if ( !CKEDITOR.env.webkit ) assert.ignore(); @@ -404,7 +404,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/10315 + // https://dev.ckeditor.com/ticket/10315 'test selection is invalidating filling char after editable is replaced by new one': function() { if ( !CKEDITOR.env.webkit ) assert.ignore(); @@ -422,7 +422,7 @@ bender.test( { editor.setData( '

    foobar

    ' ); editor.setMode( 'wysiwyg', function() { resume( function() { - // Editor needs to have focus to remove FC on keydown. (http://dev.ckeditor.com/ticket/14714) + // Editor needs to have focus to remove FC on keydown. (https://dev.ckeditor.com/ticket/14714) editor.focus(); // TC1 - on keydown //

    foo^... @@ -490,7 +490,7 @@ bender.test( { assert.areSame( 1, range.startOffset, 'Selection remains - offset after FC' ); }, - // http://dev.ckeditor.com/ticket/12489 + // https://dev.ckeditor.com/ticket/12489 'test filling char remains when taking snapshot if selection is not right after the filling char': function() { if ( !CKEDITOR.env.webkit ) assert.ignore(); @@ -522,7 +522,7 @@ bender.test( { assert.areSame( fillingCharSequenceLength + 2, range.startOffset, 'Selection remains - offset in FCab^cd' ); }, - // http://dev.ckeditor.com/ticket/8617 + // https://dev.ckeditor.com/ticket/8617 'test selection is preserved when removing filling char on left-arrow': function() { if ( !CKEDITOR.env.webkit ) assert.ignore(); @@ -543,7 +543,7 @@ bender.test( { this.assertFillingChar( editable, uEl, 'abc', 'after typing' ); - // Editor needs to have focus to remove FC on keydown. (http://dev.ckeditor.com/ticket/14714) + // Editor needs to have focus to remove FC on keydown. (https://dev.ckeditor.com/ticket/14714) editor.focus(); // Mock LEFT arrow. @@ -556,7 +556,7 @@ bender.test( { assert.areSame( 3, range.startOffset, 'Selection was restored - offset in abc^' ); }, - // http://dev.ckeditor.com/ticket/12419 + // https://dev.ckeditor.com/ticket/12419 'test selection is preserved when removing filling char on select all': function() { if ( !CKEDITOR.env.webkit ) assert.ignore(); @@ -625,7 +625,7 @@ bender.test( { // This particular scenario is reproducible when after typing in an empty inline element // user tries to select text by mouse from right to left in that element - selection is lost. - // http://dev.ckeditor.com/ticket/12491 comment:3 + // https://dev.ckeditor.com/ticket/12491 comment:3 'test direction of selection is preserved when taking snapshot': function() { if ( !CKEDITOR.env.webkit ) assert.ignore(); @@ -697,7 +697,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/11500 & http://dev.ckeditor.com/ticket/5217#comment:32 + // https://dev.ckeditor.com/ticket/11500 & https://dev.ckeditor.com/ticket/5217#comment:32 // This test doesn't make much sense on !IE, because only on IE // selection is locked when blurring framed editor. // But the more cases we test the better, so let's see. @@ -717,7 +717,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/11500 & http://dev.ckeditor.com/ticket/5217#comment:32 + // https://dev.ckeditor.com/ticket/11500 & https://dev.ckeditor.com/ticket/5217#comment:32 'test selection unlocked on setData in inline editor': function() { var editor = this.editors.editorInline, bot = this.editorBots.editorInline; diff --git a/tests/core/selection/fake.js b/tests/core/selection/fake.js index 29b900bc749..086dbede8b7 100644 --- a/tests/core/selection/fake.js +++ b/tests/core/selection/fake.js @@ -272,7 +272,7 @@ bender.test( { assert.isTrue( editor.getSelection( 1 ).isHidden(), 'Real selection is placed in hidden element' ); }, - 'Fake-selection bookmark mark as not faked when no enclosed node found. (http://dev.ckeditor.com/ticket/13280)': function() { + 'Fake-selection bookmark mark as not faked when no enclosed node found. (https://dev.ckeditor.com/ticket/13280)': function() { bender.tools.selection.setWithHtml( this.editor, '

    fo{o ba}r

    ' ); var sel = this.editor.getSelection(), @@ -1023,7 +1023,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/11393. + // https://dev.ckeditor.com/ticket/11393. 'Test select editable contents when fake selection was on and DOM has been overwritten': function() { var editor = this.editor; diff --git a/tests/core/selection/selection.js b/tests/core/selection/selection.js index 57885cdb59a..4cffbaf9f96 100644 --- a/tests/core/selection/selection.js +++ b/tests/core/selection/selection.js @@ -229,7 +229,7 @@ bender.test( { 'the selection was located after the strong element' ); }, - // http://dev.ckeditor.com/ticket/12690 + // https://dev.ckeditor.com/ticket/12690 'test selectRanges - inside empty inline element': function() { var editor = this.editor, range = editor.createRange(); @@ -252,7 +252,7 @@ bender.test( { testSelectedElement( '[]', 'img' ); }, - // Issue noticed during works on http://dev.ckeditor.com/ticket/9764. + // Issue noticed during works on https://dev.ckeditor.com/ticket/9764. 'test getSelectedElement does not modify ranges': function() { var editor = this.editor; @@ -286,7 +286,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/11493 + // https://dev.ckeditor.com/ticket/11493 'test getRanges(true) does not modify cached ranges': function() { var editor = this.editor; @@ -301,7 +301,7 @@ bender.test( { assert.areSame( 1, allRanges.length, 'only 1 range returned by getRanges()' ); }, - // http://dev.ckeditor.com/ticket/11493 + // https://dev.ckeditor.com/ticket/11493 'test getRanges(true) called after getRanges() does not modify cached ranges': function() { var editor = this.editor; @@ -475,7 +475,7 @@ bender.test( { } }, - // http://dev.ckeditor.com/ticket/11500 + // https://dev.ckeditor.com/ticket/11500 'test removeAllRanges is limited to its root': function() { var editable1 = doc.getById( 'sandbox' ), editable2 = doc.getById( 'sandbox2' ); @@ -699,13 +699,13 @@ bender.test( { assert.isFalse( preventSpy.called, 'preventDefault() on keydown was called' ); }, - // (http://dev.ckeditor.com/ticket/14714) + // (https://dev.ckeditor.com/ticket/14714) 'test remove filling char sequence on keydown blur': function() { if ( !CKEDITOR.env.webkit ) { assert.ignore(); } - // If editor has no focus, filling character should not be removed in WebKits. (http://dev.ckeditor.com/ticket/14714) + // If editor has no focus, filling character should not be removed in WebKits. (https://dev.ckeditor.com/ticket/14714) var editable = this.editor.editable(); var fillingCharSequence = CKEDITOR.tools.repeat( '\u200b', 7 ); diff --git a/tests/core/style/applyremove.js b/tests/core/style/applyremove.js index 02bbd4ff014..3696cdab582 100644 --- a/tests/core/style/applyremove.js +++ b/tests/core/style/applyremove.js @@ -466,7 +466,7 @@ assert.areSame( 'one two three', getInnerHtml( element ) ); }, - // http://dev.ckeditor.com/ticket/8078 + // https://dev.ckeditor.com/ticket/8078 'test remove heading style': function() { function doTest( enterMode, expected ) { var range = bender.tools.setHtmlWithRange( playground, '

    h[eadi]ng

    ' )[ 0 ]; @@ -481,7 +481,7 @@ doTest( CKEDITOR.ENTER_DIV, '
    heading
    ' ); }, - // http://dev.ckeditor.com/ticket/4772, http://dev.ckeditor.com/ticket/8232 + // https://dev.ckeditor.com/ticket/4772, https://dev.ckeditor.com/ticket/8232 'test color styles applied inside of link': function() { var ct = playground; var range = bender.tools.setHtmlWithRange( ct, '[some text and a link]' )[ 0 ]; @@ -517,7 +517,7 @@ assert.areSame( 'abc def ghi', getInnerHtml( playground ) ); }, - // http://dev.ckeditor.com/ticket/14667 + // https://dev.ckeditor.com/ticket/14667 'test removing background color in IE': function() { if ( !CKEDITOR.env.ie || CKEDITOR.env.edge ) { assert.ignore(); @@ -541,7 +541,7 @@ fixHtml( getInnerHtml( ct ).replace( /rgb\(255,255,0\)/g, 'rgb(255, 255, 0)' ) ) ); }, - // http://dev.ckeditor.com/ticket/13062 + // https://dev.ckeditor.com/ticket/13062 'test forcing remove of boundary element': function() { var editor = this.editor, bot = this.editorBot, @@ -595,7 +595,7 @@ t.a( '
    • {x

    • a}

      b

    • x
    ', '
    • x

    • a

      b

    • x
    ', 'tc3' ); - // http://dev.ckeditor.com/ticket/12273 + // https://dev.ckeditor.com/ticket/12273 t = createAssertionFunction2( tcs, 'test apply block style - description lists', { element: 'h1' } ); t.a( '
    x
    a{}b
    x
    ', '
    x

    ab

    x
    ', 'tc1' ); diff --git a/tests/core/style/checkelementmatch.js b/tests/core/style/checkelementmatch.js index 905d5853ed0..8edd9f70da3 100644 --- a/tests/core/style/checkelementmatch.js +++ b/tests/core/style/checkelementmatch.js @@ -6,7 +6,7 @@ bender.test( { - // http://dev.ckeditor.com/ticket/14252 + // https://dev.ckeditor.com/ticket/14252 'test styles color attribute normalization': function() { var styleItalic = new CKEDITOR.style( { element: 'h2', attributes: { 'style': 'font-style:italic;' } } ), styleSubtitle = new CKEDITOR.style( { element: 'h3', attributes: { 'style': 'color:#a1a2a3;font-style:italic;' } } ), diff --git a/tests/core/style/editor.js b/tests/core/style/editor.js index b23970f002a..be433f6ae38 100644 --- a/tests/core/style/editor.js +++ b/tests/core/style/editor.js @@ -103,7 +103,7 @@ bender.test( { }, 'test apply inline style on non-editable inline element - at non-editable inline boundary': function() { - // http://dev.ckeditor.com/ticket/11242 + // https://dev.ckeditor.com/ticket/11242 if ( CKEDITOR.env.ie && CKEDITOR.env.version == 8 ) { assert.ignore(); } @@ -114,7 +114,7 @@ bender.test( { }, 'test remove inline style from non-editable inline element - at non-editable inline boundary': function() { - // http://dev.ckeditor.com/ticket/11242 + // https://dev.ckeditor.com/ticket/11242 if ( CKEDITOR.env.ie && CKEDITOR.env.version == 8 ) { assert.ignore(); } diff --git a/tests/core/tools.js b/tests/core/tools.js index c1edbbbf340..eb1add2d665 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -88,11 +88,11 @@ assert.areSame( '0', htmlEncode( 0 ), '0' ); }, - 'test htmlEncode - http://dev.ckeditor.com/ticket/3874': function() { + 'test htmlEncode - https://dev.ckeditor.com/ticket/3874': function() { assert.areSame( 'line1\nline2', htmlEncode( 'line1\nline2' ) ); }, - // http://dev.ckeditor.com/ticket/13105#comment:8 + // https://dev.ckeditor.com/ticket/13105#comment:8 'test htmlDecode - all covered named entities': function() { assert.areSame( '< a & b > c \u00a0 d \u00ad e "', htmlDecode( '< a & b > c   d ­ e "' ) ); }, @@ -335,7 +335,7 @@ testQuoteEntity: assertNormalizeCssText( 'font-family:"foo";', 'font-family: "foo";', '' ), - // (http://dev.ckeditor.com/ticket/10750) + // (https://dev.ckeditor.com/ticket/10750) 'test Normalize double quote': assertNormalizeCssText( 'font-family:"crazy font";', 'font-family: "crazy font";', 'quoted font name' ), 'test Normalize single quote': assertNormalizeCssText( 'font-family:\'crazy font\';', 'font-family: \'crazy font\';', @@ -389,7 +389,7 @@ assert.areSame( 'color:#010203; border-color:#ffff00;', c( 'color:rgb(1,2,3); border-color:rgb(255,255,0);' ), 'multiple' ); }, - // http://dev.ckeditor.com/ticket/14252 + // https://dev.ckeditor.com/ticket/14252 testNormalizeHex: function() { var c = CKEDITOR.tools.normalizeHex; diff --git a/tests/plugins/autoembed/autoembed.js b/tests/plugins/autoembed/autoembed.js index e91b3527e06..c53294e0dc2 100644 --- a/tests/plugins/autoembed/autoembed.js +++ b/tests/plugins/autoembed/autoembed.js @@ -119,7 +119,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/13420. + // https://dev.ckeditor.com/ticket/13420. 'test link with encodable characters': function() { var links = [ // Mind that links differ in a part g/200/3xx so it is easier and faster @@ -269,7 +269,7 @@ bender.test( { this.editor.execCommand( 'paste', pastedText ); }, - // http://dev.ckeditor.com/ticket/13532 + // https://dev.ckeditor.com/ticket/13532 'test re–embeddable url': function() { var bot = this.editorBot, editor = bot.editor; @@ -377,7 +377,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/13429. + // https://dev.ckeditor.com/ticket/13429. 'test selection after auto embedding - empty editor': function() { var bot = this.editorBot, editor = bot.editor, @@ -401,7 +401,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/13429. + // https://dev.ckeditor.com/ticket/13429. 'test selection after auto embedding - inside content': function() { var bot = this.editorBot, editor = bot.editor, @@ -436,7 +436,7 @@ bender.test( { } ); }, - // http://dev.ckeditor.com/ticket/13429. + // https://dev.ckeditor.com/ticket/13429. 'test selection after auto embedding - content and selection change before insert': function() { var bot = this.editorBot, editor = bot.editor, diff --git a/tests/plugins/autolink/autolink.js b/tests/plugins/autolink/autolink.js index 84a48f204ae..8242d63817f 100644 --- a/tests/plugins/autolink/autolink.js +++ b/tests/plugins/autolink/autolink.js @@ -47,7 +47,7 @@ bender.test( { } }, - // http://dev.ckeditor.com/ticket/13419 + // https://dev.ckeditor.com/ticket/13419 'test link with quotation marks': function() { var pastedText = 'https://foo.bar/?bam="bom"', expected = 'https://foo.bar/?bam="bom"'; diff --git a/tests/plugins/bbcode/bbcode.js b/tests/plugins/bbcode/bbcode.js index 5b92d9dc2e3..068f415e136 100644 --- a/tests/plugins/bbcode/bbcode.js +++ b/tests/plugins/bbcode/bbcode.js @@ -63,7 +63,7 @@ bender.test( { this.assertToHtml( '
    • foo
    • bar
    ', '[list]\n[*]foo\n[*]bar\n[/list]\n' ); }, - // http://dev.ckeditor.com/ticket/8995 + // https://dev.ckeditor.com/ticket/8995 'test escape HTML entities in bbcode': function() { var html = '&foo<bar>', bbcode = '[url=foo&bar]&foo[/url]'; this.assertToHtml( html, bbcode ); diff --git a/tests/plugins/clipboard/datatransfer.js b/tests/plugins/clipboard/datatransfer.js index 4796b931739..e36687aa68a 100644 --- a/tests/plugins/clipboard/datatransfer.js +++ b/tests/plugins/clipboard/datatransfer.js @@ -361,7 +361,7 @@ bender.test( { assert.areSame( '', dataTransfer.getData( 'Text' ) ); }, - // http://dev.ckeditor.com/ticket/16847 + // https://dev.ckeditor.com/ticket/16847 'test getData with getNative flag': function() { if ( !CKEDITOR.plugins.clipboard.isCustomDataTypesSupported ) { return assert.ignore(); @@ -386,7 +386,7 @@ bender.test( { assert.areSame( html, dataTransfer.getData( 'text/html', true ) ); }, - // http://dev.ckeditor.com/ticket/16847 + // https://dev.ckeditor.com/ticket/16847 'test getData with getNative flag after caching': function() { if ( !CKEDITOR.plugins.clipboard.isCustomDataTypesSupported ) { return assert.ignore(); @@ -412,7 +412,7 @@ bender.test( { assert.areSame( html, dataTransfer.getData( 'text/html', true ) ); }, - // http://dev.ckeditor.com/ticket/16847 + // https://dev.ckeditor.com/ticket/16847 'test getData with filter after caching': function() { if ( !CKEDITOR.plugins.clipboard.isCustomDataTypesSupported ) { return assert.ignore(); @@ -438,7 +438,7 @@ bender.test( { assert.areSame( '

    Foo

    Bar

    ', dataTransfer.getData( 'text/html' ) ); }, - // http://dev.ckeditor.com/ticket/16847 + // https://dev.ckeditor.com/ticket/16847 'test filtering unwanted content with getNative': function() { // Chrome tends to put unwanted artifacts at the end of data transfer, see // https://bugs.chromium.org/p/chromium/issues/detail?id=696978 @@ -457,7 +457,7 @@ bender.test( { assert.areSame( html, dataTransfer.getData( 'text/html', true ) ); }, - // http://dev.ckeditor.com/ticket/16847 + // https://dev.ckeditor.com/ticket/16847 'test filtering unwanted content with getNative and cacheData': function() { if ( !CKEDITOR.plugins.clipboard.isCustomDataTypesSupported ) { return assert.ignore(); @@ -551,7 +551,7 @@ bender.test( { assert.isUndefined( dataTransfer.getFile( 2 ) ); }, - // http://dev.ckeditor.com/ticket/12961 + // https://dev.ckeditor.com/ticket/12961 'test file in items': function() { if ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) { assert.ignore(); @@ -572,7 +572,7 @@ bender.test( { assert.isUndefined( dataTransfer.getFile( 1 ) ); }, - // http://dev.ckeditor.com/ticket/12961 + // https://dev.ckeditor.com/ticket/12961 'test file in items with error': function() { if ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) { assert.ignore(); @@ -591,7 +591,7 @@ bender.test( { assert.isUndefined( dataTransfer.getFile( 0 ) ); }, - // http://dev.ckeditor.com/ticket/12961 + // https://dev.ckeditor.com/ticket/12961 'test file in items and files': function() { if ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) { assert.ignore(); @@ -640,7 +640,7 @@ bender.test( { assert.isFalse( !!dataTransfer.getFile( 2 ) ); }, - // http://dev.ckeditor.com/ticket/12961 + // https://dev.ckeditor.com/ticket/12961 'test file in items with cache': function() { if ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) { assert.ignore(); @@ -670,7 +670,7 @@ bender.test( { assert.isUndefined( dataTransfer.getFile( 1 ) ); }, - // http://dev.ckeditor.com/ticket/12961 + // https://dev.ckeditor.com/ticket/12961 'test file in items and files with cache': function() { if ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) { assert.ignore(); diff --git a/tests/plugins/clipboard/drop.js b/tests/plugins/clipboard/drop.js index 5c100142be2..b94298ab9de 100644 --- a/tests/plugins/clipboard/drop.js +++ b/tests/plugins/clipboard/drop.js @@ -359,7 +359,7 @@ var testsForMultipleEditor = { } ); }, - // http://dev.ckeditor.com/ticket/13453 + // https://dev.ckeditor.com/ticket/13453 'test drop inside drag range has no effect': function( editor ) { var bot = bender.editorBots[ editor.name ], evt = bender.tools.mockDropEvent(); @@ -383,7 +383,7 @@ var testsForMultipleEditor = { } ); }, - // Integration test (http://dev.ckeditor.com/ticket/12806). + // Integration test (https://dev.ckeditor.com/ticket/12806). 'test drop part of the link': function( editor ) { var bot = bender.editorBots[ editor.name ], evt = bender.tools.mockDropEvent(); @@ -493,7 +493,7 @@ var testsForMultipleEditor = { } ); }, - // http://dev.ckeditor.com/ticket/13468 + // https://dev.ckeditor.com/ticket/13468 'test drop custom type from external source': function( editor ) { var bot = bender.editorBots[ editor.name ], evt = {}; @@ -635,7 +635,7 @@ var testsForMultipleEditor = { } ); }, - // http://dev.ckeditor.com/ticket/13879 + // https://dev.ckeditor.com/ticket/13879 'test prevent drop': function( editor, bot ) { var evt = bender.tools.mockDropEvent(); @@ -741,7 +741,7 @@ var testsForMultipleEditor = { assert.isInnerHtmlMatching( '

    lorem^ ipsum sit amet.@

    ', getWithHtml( editor ), htmlMatchOpts ); }, - 'test fix split nodes 2 (http://dev.ckeditor.com/ticket/13011)': function() { + 'test fix split nodes 2 (https://dev.ckeditor.com/ticket/13011)': function() { //

    " f o o " " b a r "

    // ^ [ ] // drop drag @@ -908,7 +908,7 @@ var testsForMultipleEditor = { assert.isFalse( CKEDITOR.plugins.clipboard.isDropRangeAffectedByDragRange( dragRange, dropRange ) ); }, - 'test isDropRangeAffectedByDragRange adjacent positions (http://dev.ckeditor.com/ticket/13140)': function() { + 'test isDropRangeAffectedByDragRange adjacent positions (https://dev.ckeditor.com/ticket/13140)': function() { var editor = this.editors.framed, bot = this.editorBots[ editor.name ], dragRange = editor.createRange(), @@ -1132,7 +1132,7 @@ var testsForMultipleEditor = { } ); }, - 'test drop on non editable (http://dev.ckeditor.com/ticket/13015)': function() { + 'test drop on non editable (https://dev.ckeditor.com/ticket/13015)': function() { var editor = this.editors.divarea, bot = this.editorBots[ editor.name ], evt = bender.tools.mockDropEvent(); diff --git a/tests/plugins/clipboard/inline.js b/tests/plugins/clipboard/inline.js index b775cd1a81c..cd19291c283 100644 --- a/tests/plugins/clipboard/inline.js +++ b/tests/plugins/clipboard/inline.js @@ -29,9 +29,9 @@ this.editor.focus(); }, - // http://dev.ckeditor.com/ticket/10787 + // https://dev.ckeditor.com/ticket/10787 'test paste text in non-empty text selection': function() { - // See (http://dev.ckeditor.com/ticket/11384 http://dev.ckeditor.com/ticket/10787). Couldn't be added to regressions, because it throws error. + // See (https://dev.ckeditor.com/ticket/11384 https://dev.ckeditor.com/ticket/10787). Couldn't be added to regressions, because it throws error. if ( CKEDITOR.env.ie ) assert.ignore(); diff --git a/tests/plugins/clipboard/manual/draganddrop.md b/tests/plugins/clipboard/manual/draganddrop.md index c2b57eff2a5..cdf0f1ee71b 100644 --- a/tests/plugins/clipboard/manual/draganddrop.md +++ b/tests/plugins/clipboard/manual/draganddrop.md @@ -10,7 +10,7 @@ Expected behavior: ------------------ * proper drop position (**IMPORTANT**): * check this carefully, - * make sure to try more than once ([#13472](http://dev.ckeditor.com/ticket/13472)), + * make sure to try more than once ([#13472](https://dev.ckeditor.com/ticket/13472)), * in the internal and cross editor D&D: dragged content should be removed, * no content lost (e.g. ids of anchors), * paste event should be fired, diff --git a/tests/plugins/clipboard/manual/paste.md b/tests/plugins/clipboard/manual/paste.md index cc8745ea4bc..1c90f233bb5 100644 --- a/tests/plugins/clipboard/manual/paste.md +++ b/tests/plugins/clipboard/manual/paste.md @@ -19,7 +19,7 @@ ### General: * For data type `Files` no data is logged. -* Everything should works as described in [this research](http://dev.ckeditor.com/ticket/11526#comment:7) or better. +* Everything should works as described in [this research](https://dev.ckeditor.com/ticket/11526#comment:7) or better. ### Safari diff --git a/tests/plugins/clipboard/paste.js b/tests/plugins/clipboard/paste.js index 52860464307..b27e2f3b044 100644 --- a/tests/plugins/clipboard/paste.js +++ b/tests/plugins/clipboard/paste.js @@ -901,18 +901,18 @@ }, { type: 'text', dataValue: 'A

    B

    C

    D

    E

    F' }, 'transparent divs' ); }, - 'html textification 3 - ticket http://dev.ckeditor.com/ticket/8834': function() { + 'html textification 3 - ticket https://dev.ckeditor.com/ticket/8834': function() { // Mso classes will be stripped by pastefromword filters, and we need some styling element, // because otherwise this will be handled as htmlified text. assertPasteEvent( this.editor, { type: 'text', dataValue: '

    Line 1
    Line 2

    Line 3

    Line 4

    ' }, { type: 'text', dataValue: '

    Line 1
    Line 2

    Line 3

    Line 4

    ' }, - 'tt http://dev.ckeditor.com/ticket/8834' ); + 'tt https://dev.ckeditor.com/ticket/8834' ); assertPasteEvent( this.editor, { type: 'text', dataValue: '

    Line 1
    Line 2

    Line 3

    Line 4

    ' }, { type: 'text', dataValue: '

    Line 1
    Line 2

    Line 3

    Line 4

    ' }, - 'tt http://dev.ckeditor.com/ticket/8834' ); + 'tt https://dev.ckeditor.com/ticket/8834' ); }, 'html textification 4': function() { @@ -1458,16 +1458,16 @@ } ); }, - // http://dev.ckeditor.com/ticket/9675 and http://dev.ckeditor.com/ticket/9534. + // https://dev.ckeditor.com/ticket/9675 and https://dev.ckeditor.com/ticket/9534. 'strip editable when about to paste the entire inline editor': function() { - // http://dev.ckeditor.com/ticket/9534: FF and Webkits in inline editor based on header element. + // https://dev.ckeditor.com/ticket/9534: FF and Webkits in inline editor based on header element. assertPasteEvent( this.editor, { dataValue: '

    Foo
    Bar

    ' }, { dataValue: 'Foo
    Bar' }, 'stripped .cke_editable' ); assertPasteEvent( this.editor, { dataValue: '
    Bar
    ' }, { dataValue: 'Bar' }, 'stripped .cke_contents & bogus br removed' ); - // http://dev.ckeditor.com/ticket/9675: FF36 copies divarea. + // https://dev.ckeditor.com/ticket/9675: FF36 copies divarea. assertPasteEvent( this.editor, { dataValue: '

    aaa

    ' }, { dataValue: '

    aaa

    ' }, 'stripped .cke_editable > .cke_contents' ); diff --git a/tests/plugins/colorbutton/colorbutton.js b/tests/plugins/colorbutton/colorbutton.js index 06b531a3309..cdba69df739 100644 --- a/tests/plugins/colorbutton/colorbutton.js +++ b/tests/plugins/colorbutton/colorbutton.js @@ -57,7 +57,7 @@ assert.areEqual( '#ff0000', CKEDITOR.tools.convertRgbToHex( bgColorBtn.onOpen() ), 'Text color must match.' ); }, - // http://dev.ckeditor.com/ticket/10975 + // https://dev.ckeditor.com/ticket/10975 'test open palette without focus': function() { var editor = CKEDITOR.replace( 'noFocus' ); editor.on( 'instanceReady', function() { diff --git a/tests/plugins/contextmenu/contextmenu.js b/tests/plugins/contextmenu/contextmenu.js index 07756448e81..18a65a5f45e 100644 --- a/tests/plugins/contextmenu/contextmenu.js +++ b/tests/plugins/contextmenu/contextmenu.js @@ -95,7 +95,7 @@ nestedEditable = doc.getById( 'b' ), preventDefaultCalled = 0; - // http://dev.ckeditor.com/ticket/13910 + // https://dev.ckeditor.com/ticket/13910 editor.focus(); editable.fire( 'contextmenu', new CKEDITOR.dom.event( { diff --git a/tests/plugins/copyformatting/copyformatting.js b/tests/plugins/copyformatting/copyformatting.js index cf09b79ca9b..efe1d5e497a 100644 --- a/tests/plugins/copyformatting/copyformatting.js +++ b/tests/plugins/copyformatting/copyformatting.js @@ -119,7 +119,7 @@ assert.areSame( fixHtml( expectedContent ), fixHtml( bender.tools.selection.getWithHtml( editor ) ) ); }, - // http://dev.ckeditor.com/ticket/16675 + // https://dev.ckeditor.com/ticket/16675 'test applying styles from one cell to another': function( editor ) { var inputContent = CKEDITOR.document.findOne( '#t-16675 .input' ).getHtml(), rng, diff --git a/tests/plugins/dialog/beforeunload.js b/tests/plugins/dialog/beforeunload.js index e8bc67aced0..d31fa40ef1d 100644 --- a/tests/plugins/dialog/beforeunload.js +++ b/tests/plugins/dialog/beforeunload.js @@ -21,7 +21,7 @@ bender.editor = {}; - // http://dev.ckeditor.com/ticket/9958 + // https://dev.ckeditor.com/ticket/9958 bender.test( { 'test ok button': function() { window.onbeforeunload = sinon.spy(); diff --git a/tests/plugins/dialog/plugin.js b/tests/plugins/dialog/plugin.js index e746bf2fa1b..ae7f79e1680 100644 --- a/tests/plugins/dialog/plugin.js +++ b/tests/plugins/dialog/plugin.js @@ -149,7 +149,7 @@ // Code of this test is poor (checking isVisible and operations on DOM), but that's caused // by very closed and poor dialog API. - // http://dev.ckeditor.com/ticket/12546 + // https://dev.ckeditor.com/ticket/12546 'test dialog\'s HTML field always count as allowed field unless requiredContent is specified': function() { var ed = this.editor; diff --git a/tests/plugins/dialogadvtab/dialog.js b/tests/plugins/dialogadvtab/dialog.js index e95052c36e0..4142485d893 100644 --- a/tests/plugins/dialogadvtab/dialog.js +++ b/tests/plugins/dialogadvtab/dialog.js @@ -19,7 +19,7 @@ ed.focus(); }, - // http://dev.ckeditor.com/ticket/9553 + // https://dev.ckeditor.com/ticket/9553 'test getStyle': function() { var bot = this.editorBot; @@ -37,7 +37,7 @@ } ); }, - // http://dev.ckeditor.com/ticket/9281 + // https://dev.ckeditor.com/ticket/9281 'test dialog field updateStyle': function() { var bot = this.editorBot; bot.dialog( 'testAdvTab', function( dialog ) { diff --git a/tests/plugins/div/div.js b/tests/plugins/div/div.js index e1fd62091d0..9a4069f57c1 100644 --- a/tests/plugins/div/div.js +++ b/tests/plugins/div/div.js @@ -34,7 +34,7 @@ } ); }, - // http://dev.ckeditor.com/ticket/13585 + // https://dev.ckeditor.com/ticket/13585 'test create div from selection from 2 adjacent divs': function() { var bot = this.editorBot; @@ -48,7 +48,7 @@ } ); }, - // http://dev.ckeditor.com/ticket/13585 + // https://dev.ckeditor.com/ticket/13585 'test create nested divs from selection from 2 adjacent divs': function() { var bot = this.editorBot; diff --git a/tests/plugins/docprops/docprops.js b/tests/plugins/docprops/docprops.js index 6b1a80e24c3..92bcba51594 100644 --- a/tests/plugins/docprops/docprops.js +++ b/tests/plugins/docprops/docprops.js @@ -41,7 +41,7 @@ bender.test( { tc.wait(); }, - // http://dev.ckeditor.com/ticket/12546 + // https://dev.ckeditor.com/ticket/12546 'test preview tab is available': function() { var bot = this.editorBot; diff --git a/tests/plugins/embedbase/staticapi.js b/tests/plugins/embedbase/staticapi.js index 9b105eb0b0e..65a612f850c 100644 --- a/tests/plugins/embedbase/staticapi.js +++ b/tests/plugins/embedbase/staticapi.js @@ -13,7 +13,7 @@ bender.test( { assert.isObject( CKEDITOR._.jsonpCallbacks ); }, - // http://dev.ckeditor.com/ticket/16919 + // https://dev.ckeditor.com/ticket/16919 'test if dialog is explicitly required': function() { assert.areSame( 0, CKEDITOR.plugins.registered.embedbase.requires.indexOf( 'dialog,' ) ); }, diff --git a/tests/plugins/enterkey/enterkey.js b/tests/plugins/enterkey/enterkey.js index 0a14d3996f2..338f76a8671 100644 --- a/tests/plugins/enterkey/enterkey.js +++ b/tests/plugins/enterkey/enterkey.js @@ -61,7 +61,7 @@ } }, - // http://dev.ckeditor.com/ticket/7912 + // https://dev.ckeditor.com/ticket/7912 'test enter key after invisible element': function() { // IE restrain making selection in invisible element. if ( CKEDITOR.env.ie ) @@ -85,7 +85,7 @@ assert.areSame( expected, bender.tools.fixHtml( output ) ); }, - // http://dev.ckeditor.com/ticket/8321 + // https://dev.ckeditor.com/ticket/8321 'test enter key at the end of block with inline styles': function() { var bot = this.editorBots.editor, editor = bot.editor; @@ -96,11 +96,11 @@ assert.areSame( '

    foo

    bar

    ', bot.getData( false, true ) ); }, - // http://dev.ckeditor.com/ticket/7946 TODO: Add editor doc quirks mode tests. + // https://dev.ckeditor.com/ticket/7946 TODO: Add editor doc quirks mode tests. 'test enter key key scrolls document': function() { // On iPads, behavior of scrollTop, scrollHeight and clientHeight is a bit unexpected. // and