From 17beccba5d141deecf1248d0516fa25d11367f5f Mon Sep 17 00:00:00 2001
From: Liz Rea <liz@catalyst.net.nz>
Date: Tue, 16 Jun 2015 16:12:57 +1200
Subject: [PATCH] Bug 14389 - Editing a syspref in a textarea does not enable
 the Save button
Content-Type: text/plain; charset=utf-8

Test plan:
  1. Navigate to the "opaccredits" syspref (or any other textarea, i.e.,
     "Click to Edit", syspref) in the system preferences editor.
  2. Change its contents, by either pasting or typing. The field may not
     be marked as modified, even after you click outside the box.
  3. Apply the patch.
  4. Reload the page and try again; either pasting or typing should mark
     the field as changed and allow you to save.

Signed-off-by: Jesse Weaver <pianohacker@gmail.com>
Confirmed working for normal input, paste and middle-click paste in
Chrome and Firefox in Linux.

Signed-off-by: Jonathan Druart <jonathan.druart@koha-community.org>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
---
 koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js b/koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js
index 04135ef..b6537d9 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js
@@ -63,7 +63,7 @@ $( document ).ready( function () {
     }
 
     $( '.prefs-tab' )
-        .find( 'input.preference, textarea.preference' ).on('change', function () {
+        .find( 'input.preference, textarea.preference' ).on('input', function () {
             if ( this.defaultValue === undefined || this.value != this.defaultValue ) mark_modified.call( this );
         } ).end()
         .find( 'select.preference' ).change( mark_modified );
-- 
1.7.10.4