ckeditor.drupalimage.admin.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/2815083
  5. * @preserve
  6. **/
  7. (function ($, Drupal, drupalSettings) {
  8. Drupal.behaviors.ckeditorDrupalImageSettingsSummary = {
  9. attach: function attach() {
  10. $('[data-ckeditor-plugin-id="drupalimage"]').drupalSetSummary(function (context) {
  11. var root = 'input[name="editor[settings][plugins][drupalimage][image_upload]';
  12. var $status = $(root + '[status]"]');
  13. var $maxFileSize = $(root + '[max_size]"]');
  14. var $maxWidth = $(root + '[max_dimensions][width]"]');
  15. var $maxHeight = $(root + '[max_dimensions][height]"]');
  16. var $scheme = $(root + '[scheme]"]:checked');
  17. var maxFileSize = $maxFileSize.val() ? $maxFileSize.val() : $maxFileSize.attr('placeholder');
  18. var maxDimensions = $maxWidth.val() && $maxHeight.val() ? '(' + $maxWidth.val() + 'x' + $maxHeight.val() + ')' : '';
  19. if (!$status.is(':checked')) {
  20. return Drupal.t('Uploads disabled');
  21. }
  22. var output = '';
  23. output += Drupal.t('Uploads enabled, max size: @size @dimensions', {
  24. '@size': maxFileSize,
  25. '@dimensions': maxDimensions
  26. });
  27. if ($scheme.length) {
  28. output += '<br />' + $scheme.attr('data-label');
  29. }
  30. return output;
  31. });
  32. }
  33. };
  34. })(jQuery, Drupal, drupalSettings);