/**
* Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/
// Tool scripts for the sample pages.
// This file can be ignored and is not required to make use of CKEditor.
(function() {
CKEDITOR.on("instanceReady", function(ev) {
// Check for sample compliance.
var editor = ev.editor,
meta = CKEDITOR.document.$.getElementsByName(
"ckeditor-sample-required-plugins"
),
requires = meta.length
? CKEDITOR.dom.element
.get(meta[0])
.getAttribute("content")
.split(",")
: [],
missing = [],
i;
if (requires.length) {
for (i = 0; i < requires.length; i++) {
if (!editor.plugins[requires[i]])
missing.push("" + requires[i] + "
");
}
if (missing.length) {
var warn = CKEDITOR.dom.element.createFromHtml(
'