Initial Drupal 11 with DDEV setup
This commit is contained in:
		
							
								
								
									
										29
									
								
								web/core/modules/path/js/path.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								web/core/modules/path/js/path.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,29 @@
 | 
			
		||||
/**
 | 
			
		||||
 * @file
 | 
			
		||||
 * Attaches behaviors for the Path module.
 | 
			
		||||
 */
 | 
			
		||||
(function ($, Drupal) {
 | 
			
		||||
  /**
 | 
			
		||||
   * Behaviors for settings summaries on path edit forms.
 | 
			
		||||
   *
 | 
			
		||||
   * @type {Drupal~behavior}
 | 
			
		||||
   *
 | 
			
		||||
   * @prop {Drupal~behaviorAttach} attach
 | 
			
		||||
   *   Attaches summary behavior on path edit forms.
 | 
			
		||||
   */
 | 
			
		||||
  Drupal.behaviors.pathDetailsSummaries = {
 | 
			
		||||
    attach(context) {
 | 
			
		||||
      $(context)
 | 
			
		||||
        .find('.path-form')
 | 
			
		||||
        .drupalSetSummary((context) => {
 | 
			
		||||
          const pathElement = document.querySelector(
 | 
			
		||||
            '.js-form-item-path-0-alias input',
 | 
			
		||||
          );
 | 
			
		||||
          const path = pathElement?.value;
 | 
			
		||||
          return path
 | 
			
		||||
            ? Drupal.t('Alias: @alias', { '@alias': path })
 | 
			
		||||
            : Drupal.t('No alias');
 | 
			
		||||
        });
 | 
			
		||||
    },
 | 
			
		||||
  };
 | 
			
		||||
})(jQuery, Drupal);
 | 
			
		||||
		Reference in New Issue
	
	Block a user