Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / locale / locale.admin.js
index d9701ef94da84840cdb4f12918bea8e986a06afb..7edc446f7373d348419d2e1292f14bb13773acfe 100644 (file)
@@ -1,47 +1,35 @@
 /**
- * @file
- * Locale admin behavior.
- */
+* DO NOT EDIT THIS FILE.
+* See the following change record for more information,
+* https://www.drupal.org/node/2815083
+* @preserve
+**/
 
 (function ($, Drupal) {
-
-  'use strict';
-
-  /**
-   * Marks changes of translations.
-   *
-   * @type {Drupal~behavior}
-   *
-   * @prop {Drupal~behaviorAttach} attach
-   *   Attaches behavior to show the user if translations has changed.
-   * @prop {Drupal~behaviorDetach} detach
-   *   Detach behavior to show the user if translations has changed.
-   */
   Drupal.behaviors.localeTranslateDirty = {
-    attach: function () {
+    attach: function attach() {
       var $form = $('#locale-translate-edit-form').once('localetranslatedirty');
       if ($form.length) {
-        // Display a notice if any row changed.
         $form.one('formUpdated.localeTranslateDirty', 'table', function () {
           var $marker = $(Drupal.theme('localeTranslateChangedWarning')).hide();
           $(this).addClass('changed').before($marker);
           $marker.fadeIn('slow');
         });
-        // Highlight changed row.
+
         $form.on('formUpdated.localeTranslateDirty', 'tr', function () {
           var $row = $(this);
           var $rowToMark = $row.once('localemark');
           var marker = Drupal.theme('localeTranslateChangedMarker');
 
           $row.addClass('changed');
-          // Add an asterisk only once if row changed.
+
           if ($rowToMark.length) {
             $rowToMark.find('td:first-child .js-form-item').append(marker);
           }
         });
       }
     },
-    detach: function (context, settings, trigger) {
+    detach: function detach(context, settings, trigger) {
       if (trigger === 'unload') {
         var $form = $('#locale-translate-edit-form').removeOnce('localetranslatedirty');
         if ($form.length) {
     }
   };
 
-  /**
-   * Show/hide the description details on Available translation updates page.
-   *
-   * @type {Drupal~behavior}
-   *
-   * @prop {Drupal~behaviorAttach} attach
-   *   Attaches behavior for toggling details on the translation update page.
-   */
   Drupal.behaviors.hideUpdateInformation = {
-    attach: function (context, settings) {
+    attach: function attach(context, settings) {
       var $table = $('#locale-translation-status-form').once('expand-updates');
       if ($table.length) {
         var $tbodies = $table.find('tbody');
 
-        // Open/close the description details by toggling a tr class.
         $tbodies.on('click keydown', '.description', function (e) {
-          if (e.keyCode && (e.keyCode !== 13 && e.keyCode !== 32)) {
+          if (e.keyCode && e.keyCode !== 13 && e.keyCode !== 32) {
             return;
           }
           e.preventDefault();
 
           $tr.toggleClass('expanded');
 
-          // Change screen reader text.
           $tr.find('.locale-translation-update__prefix').text(function () {
             if ($tr.hasClass('expanded')) {
               return Drupal.t('Hide description');
             }
-            else {
-              return Drupal.t('Show description');
-            }
+
+            return Drupal.t('Show description');
           });
         });
         $table.find('.requirements, .links').hide();
     }
   };
 
-  $.extend(Drupal.theme, /** @lends Drupal.theme */{
-
-    /**
-     * Creates markup for a changed translation marker.
-     *
-     * @return {string}
-     *   Markup for the marker.
-     */
-    localeTranslateChangedMarker: function () {
+  $.extend(Drupal.theme, {
+    localeTranslateChangedMarker: function localeTranslateChangedMarker() {
       return '<abbr class="warning ajax-changed" title="' + Drupal.t('Changed') + '">*</abbr>';
     },
-
-    /**
-     * Creates markup for the translation changed warning.
-     *
-     * @return {string}
-     *   Markup for the warning.
-     */
-    localeTranslateChangedWarning: function () {
+    localeTranslateChangedWarning: function localeTranslateChangedWarning() {
       return '<div class="clearfix messages messages--warning">' + Drupal.theme('localeTranslateChangedMarker') + ' ' + Drupal.t('Changes made in this table will not be saved until the form is submitted.') + '</div>';
     }
   });
-
-})(jQuery, Drupal);
+})(jQuery, Drupal);
\ No newline at end of file