Mercurial > hg > isophonics-drupal-site
view core/modules/book/book.es6.js @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
line wrap: on
line source
/** * @file * Javascript behaviors for the Book module. */ (function ($, Drupal) { /** * Adds summaries to the book outline form. * * @type {Drupal~behavior} * * @prop {Drupal~behaviorAttach} attach * Attaches summary behavior to book outline forms. */ Drupal.behaviors.bookDetailsSummaries = { attach(context) { $(context).find('.book-outline-form').drupalSetSummary((context) => { const $select = $(context).find('.book-title-select'); const val = $select.val(); if (val === '0') { return Drupal.t('Not in book'); } else if (val === 'new') { return Drupal.t('New book'); } return Drupal.checkPlain($select.find(':selected').text()); }); }, }; }(jQuery, Drupal));