diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md
index 297226dfd7e..6a5a71fbf99 100644
--- a/.github/SUPPORT.md
+++ b/.github/SUPPORT.md
@@ -18,5 +18,5 @@ 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/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.
+* [CKEditor 4 samples](https://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/CHANGES.md b/CHANGES.md
index 593f5f3a139..6c643e6ee7a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -372,7 +372,7 @@ Other Changes:
- New features:
- CKEditor [Language](http://ckeditor.com/addon/language) plugin support.
- CKEditor [Placeholder](http://ckeditor.com/addon/placeholder) plugin support.
- - [Drag&Drop](http://sdk.ckeditor.com/samples/fileupload.html) support.
+ - [Drag&Drop](https://sdk.ckeditor.com/samples/fileupload.html) support.
- **Experimental** [GRAYT](https://docs.ckeditor.com/ckeditor4/docs/#!/api/CKEDITOR.config-cfg-grayt_autoStartup) (Grammar As You Type) functionality.
- Fixed issues:
* [#98](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/98): SCAYT affects dialog double-click. Fixed in SCAYT core.
@@ -591,7 +591,7 @@ New Features:
* Direct access to clipboard could only be implemented in Chrome, Safari on Mac OS, Opera and Firefox. In other browsers the pastebin must still be used.
* [#12875](http://dev.ckeditor.com/ticket/12875): Samples and toolbar configuration tools.
- * The old set of samples shipped with every CKEditor package was replaced with a shiny new single-page sample. This change concluded a long term plan which started from introducing the [CKEditor SDK](http://sdk.ckeditor.com/) and [CKEditor Functionality Overview](https://docs.ckeditor.com/ckeditor4/docs/#!/guide/dev_features) section in the documentation which essentially redefined the old samples.
+ * The old set of samples shipped with every CKEditor package was replaced with a shiny new single-page sample. This change concluded a long term plan which started from introducing the [CKEditor SDK](https://sdk.ckeditor.com/) and [CKEditor Functionality Overview](https://docs.ckeditor.com/ckeditor4/docs/#!/guide/dev_features) section in the documentation which essentially redefined the old samples.
* Toolbar configurators with live previews were introduced. They will be shipped with every CKEditor package and are meant to help in configuring toolbar layouts.
* [#10925](http://dev.ckeditor.com/ticket/10925): The [Media Embed](http://ckeditor.com/addon/embed) and [Semantic Media Embed](http://ckeditor.com/addon/embedsemantic) plugins were introduced. Read more about the new features in the [Embedding Content](https://docs.ckeditor.com/ckeditor4/docs/#!/guide/dev_media_embed) article.
diff --git a/README.md b/README.md
index bd87d55f33b..647d0bdff83 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ Additionally, all releases have their respective tags in the following form: 4.4
## Samples
The `samples/` folder contains some examples that can be used to test your
-installation. Visit [CKEditor 4 SDK](http://sdk.ckeditor.com/) for plenty of samples
+installation. Visit [CKEditor 4 SDK](https://sdk.ckeditor.com/) for plenty of samples
showcasing numerous editor features, with source code readily available to view, copy
and use in your own solution.
diff --git a/core/config.js b/core/config.js
index 04c74258898..5132cafda45 100644
--- a/core/config.js
+++ b/core/config.js
@@ -15,7 +15,7 @@
* using the Enter key.
*
* Read more in the [documentation](#!/guide/dev_enterkey) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/enterkey.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/enterkey.html).
*
* @readonly
* @property {Number} [=1]
@@ -30,7 +30,7 @@ CKEDITOR.ENTER_P = 1;
* using the Enter key.
*
* Read more in the [documentation](#!/guide/dev_enterkey) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/enterkey.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/enterkey.html).
*
* @readonly
* @property {Number} [=2]
@@ -45,7 +45,7 @@ CKEDITOR.ENTER_BR = 2;
* using the Enter key.
*
* Read more in the [documentation](#!/guide/dev_enterkey) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/enterkey.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/enterkey.html).
*
* @readonly
* @property {Number} [=3]
@@ -101,7 +101,7 @@ CKEDITOR.config = {
* configuration setting is used.
*
* Read more in the [documentation](#!/guide/dev_uilanguage) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/uilanguages.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/uilanguages.html).
*
* // Load the German interface.
* config.language = 'de';
@@ -115,7 +115,7 @@ CKEDITOR.config = {
* setting is left empty and it is not possible to localize the editor to the user language.
*
* Read more in the [documentation](#!/guide/dev_uilanguage) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/uilanguages.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/uilanguages.html).
*
* config.defaultLanguage = 'it';
*
@@ -134,7 +134,7 @@ CKEDITOR.config = {
* * `'ltr'` – Indicates a Left-To-Right text direction (like in English).
* * `'rtl'` – Indicates a Right-To-Left text direction (like in Arabic).
*
- * See the [SDK sample](http://sdk.ckeditor.com/samples/language.html).
+ * See the [SDK sample](https://sdk.ckeditor.com/samples/language.html).
*
* Example:
*
@@ -158,7 +158,7 @@ CKEDITOR.config = {
* its semantic value and correctness. The editor is optimized for this setting.
*
* Read more in the [documentation](#!/guide/dev_enterkey) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/enterkey.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/enterkey.html).
*
* // Not recommended.
* config.enterMode = CKEDITOR.ENTER_BR;
@@ -175,7 +175,7 @@ CKEDITOR.config = {
* instead of a `
`.
*
* Read more in the [documentation](#!/guide/dev_enterkey) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/enterkey.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/enterkey.html).
*
* // Not recommended.
* config.forceEnterMode = true;
@@ -196,7 +196,7 @@ CKEDITOR.config = {
* * {@link CKEDITOR#ENTER_DIV} (3) – New `
` blocks are created.
*
* Read more in the [documentation](#!/guide/dev_enterkey) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/enterkey.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/enterkey.html).
*
* Example:
*
@@ -257,7 +257,7 @@ CKEDITOR.config = {
* `` content only if this setting is disabled.
*
* Read more in the [documentation](#!/guide/dev_fullpage) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/fullpage.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/fullpage.html).
*
* config.fullPage = true;
*
@@ -274,7 +274,7 @@ CKEDITOR.config = {
* **Note:** This configuration option is ignored by [inline editor](#!/guide/dev_inline).
*
* Read more in the [documentation](#!/guide/dev_size) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/size.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/size.html).
*
* config.height = 500; // 500 pixels.
* config.height = '25em'; // CSS length.
@@ -295,7 +295,7 @@ CKEDITOR.config = {
* which the developer has full control over the page HTML code.
*
* Read more in the [documentation](#!/guide/dev_styles) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/styles.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/styles.html).
*
* config.contentsCss = '/css/mysitestyles.css';
* config.contentsCss = [ '/css/mysitestyles.css', '/css/anotherfile.css' ];
@@ -360,7 +360,7 @@ CKEDITOR.config = {
* The editor `tabindex` value.
*
* Read more in the [documentation](#!/guide/dev_tabindex) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/tabindex.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/tabindex.html).
*
* config.tabIndex = 1;
*
@@ -379,7 +379,7 @@ CKEDITOR.config = {
* **Note:** This configuration option is ignored by [inline editor](#!/guide/dev_inline).
*
* Read more in the [documentation](#!/guide/dev_size) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/size.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/size.html).
*
* config.width = 850; // 850 pixels wide.
* config.width = '75%'; // CSS unit.
@@ -437,7 +437,7 @@ CKEDITOR.config = {
* [compatible with this setting](#!/guide/skin_sdk_chameleon).
*
* Read more in the [documentation](#!/guide/dev_uicolor) and see the
- * [SDK sample](http://sdk.ckeditor.com/samples/uicolor.html).
+ * [SDK sample](https://sdk.ckeditor.com/samples/uicolor.html).
*
* // Using a color code.
* config.uiColor = '#AADC6E';
diff --git a/core/editor.js b/core/editor.js
index 20f5a959395..162e7870833 100644
--- a/core/editor.js
+++ b/core/editor.js
@@ -1553,7 +1553,7 @@ CKEDITOR.ELEMENT_MODE_INLINE = 3;
* if the linked `