Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / path / path.es6.js
diff --git a/web/core/modules/path/path.es6.js b/web/core/modules/path/path.es6.js
new file mode 100644 (file)
index 0000000..97ea9f4
--- /dev/null
@@ -0,0 +1,25 @@
+/**
+ * @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 path = $('.js-form-item-path-0-alias input').val();
+
+        return path ?
+          Drupal.t('Alias: @alias', { '@alias': path }) :
+          Drupal.t('No alias');
+      });
+    },
+  };
+}(jQuery, Drupal));