openfed-8.x-8.5/modules/d10_compatibility/ckeditor_templates/js/ckeditor_templates.admin.js
modules/d10_compatibility/ckeditor_templates/js/ckeditor_templates.admin.js
/**
* @file
* CKEditor 'templates' plugin admin behavior.
*/
(function ($, Drupal, drupalSettings) {
'use strict';
/**
* Provides the summary for the "templates" plugin settings vertical tab.
*
* @type {Drupal~behavior}
*
* @prop {Drupal~behaviorAttach} attach
* Attaches summary behaviour to the "templates" settings vertical tab.
*/
Drupal.behaviors.ckeditorTemplatesSettingsSummary = {
attach: function () {
$('[data-ckeditor-plugin-id="templates"]').drupalSetSummary(function (context) {
var templatePathValue = $('input[name="editor[settings][plugins][templates][template_path]').val();
var replaceContentValue = $('input[name="editor[settings][plugins][templates][replace_content]').is(':checked');
var templatePathOutput = templatePathValue ? 'Template file overridden.' : 'Default or theme template file.';
var replaceContentOutput = replaceContentValue ? '"Replace content" checked' : '"Replace content" unchecked';
return templatePathOutput + '<br />' + replaceContentOutput;
});
}
};
})(jQuery, Drupal, drupalSettings);
