From affe3f8a7cda002c70d3080ce7a3712d729110e1 Mon Sep 17 00:00:00 2001
From: Alex Pott <alex.a.pott@googlemail.com>
Date: Sun, 19 Apr 2015 14:01:55 +0200
Subject: [PATCH] Issue #2471136 by eiriksm, nod_: Improve user interface for
 translating strings

---
 core/modules/locale/locale.admin.js      | 6 +++---
 core/modules/locale/locale.libraries.yml | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/core/modules/locale/locale.admin.js b/core/modules/locale/locale.admin.js
index 550e40e42148..fc310cf842b3 100644
--- a/core/modules/locale/locale.admin.js
+++ b/core/modules/locale/locale.admin.js
@@ -10,13 +10,13 @@
       var $form = $("#locale-translate-edit-form").once('localetranslatedirty');
       if ($form.length) {
         // Display a notice if any row changed.
-        $form.one('change.localeTranslateDirty', 'table', function () {
+        $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('change.localeTranslateDirty', 'tr', function () {
+        $form.on('formUpdated.localeTranslateDirty', 'tr', function () {
           var
             $row = $(this),
             $rowToMark = $row.once('localemark'),
@@ -34,7 +34,7 @@
       if (trigger === 'unload') {
         var $form = $("#locale-translate-edit-form").removeOnce('localetranslatedirty');
         if ($form.length) {
-          $form.off('change.localeTranslateDirty');
+          $form.off('formUpdated.localeTranslateDirty');
         }
       }
     }
diff --git a/core/modules/locale/locale.libraries.yml b/core/modules/locale/locale.libraries.yml
index de92ebc905ba..9711d01122b8 100644
--- a/core/modules/locale/locale.libraries.yml
+++ b/core/modules/locale/locale.libraries.yml
@@ -8,6 +8,7 @@ drupal.locale.admin:
   dependencies:
     - core/jquery
     - core/drupal
+    - core/drupal.form
     - core/jquery.once
 
 drupal.locale.datepicker:
-- 
GitLab