42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
/**
 | 
						|
* DO NOT EDIT THIS FILE.
 | 
						|
* See the following change record for more information,
 | 
						|
* https://www.drupal.org/node/2815083
 | 
						|
* @preserve
 | 
						|
**/
 | 
						|
 | 
						|
(function ($, Drupal, drupalSettings) {
 | 
						|
  Drupal.behaviors.nodeDetailsSummaries = {
 | 
						|
    attach: function attach(context) {
 | 
						|
      var $context = $(context);
 | 
						|
 | 
						|
      $context.find('.node-form-author').drupalSetSummary(function (context) {
 | 
						|
        var $authorContext = $(context);
 | 
						|
        var name = $authorContext.find('.field--name-uid input').val();
 | 
						|
        var date = $authorContext.find('.field--name-created input').val();
 | 
						|
 | 
						|
        if (name && date) {
 | 
						|
          return Drupal.t('By @name on @date', { '@name': name, '@date': date });
 | 
						|
        } else if (name) {
 | 
						|
          return Drupal.t('By @name', { '@name': name });
 | 
						|
        } else if (date) {
 | 
						|
          return Drupal.t('Authored on @date', { '@date': date });
 | 
						|
        }
 | 
						|
      });
 | 
						|
 | 
						|
      $context.find('.node-form-options').drupalSetSummary(function (context) {
 | 
						|
        var $optionsContext = $(context);
 | 
						|
        var vals = [];
 | 
						|
 | 
						|
        if ($optionsContext.find('input').is(':checked')) {
 | 
						|
          $optionsContext.find('input:checked').next('label').each(function () {
 | 
						|
            vals.push(Drupal.checkPlain($.trim($(this).text())));
 | 
						|
          });
 | 
						|
          return vals.join(', ');
 | 
						|
        }
 | 
						|
 | 
						|
        return Drupal.t('Not promoted');
 | 
						|
      });
 | 
						|
    }
 | 
						|
  };
 | 
						|
})(jQuery, Drupal, drupalSettings); |