Chris@0: /** Chris@0: * @file Chris@0: * Attaches behaviors for the Path module. Chris@0: */ Chris@17: (function($, Drupal) { Chris@0: /** Chris@0: * Behaviors for settings summaries on path edit forms. Chris@0: * Chris@0: * @type {Drupal~behavior} Chris@0: * Chris@0: * @prop {Drupal~behaviorAttach} attach Chris@0: * Attaches summary behavior on path edit forms. Chris@0: */ Chris@0: Drupal.behaviors.pathDetailsSummaries = { Chris@0: attach(context) { Chris@17: $(context) Chris@17: .find('.path-form') Chris@17: .drupalSetSummary(context => { Chris@17: const path = $('.js-form-item-path-0-alias input').val(); Chris@0: Chris@17: return path Chris@17: ? Drupal.t('Alias: @alias', { '@alias': path }) Chris@17: : Drupal.t('No alias'); Chris@17: }); Chris@0: }, Chris@0: }; Chris@17: })(jQuery, Drupal);