bug 4155 followup: fix indication of when checkbox syspref is modified
authorGalen Charlton <gmcharlt@gmail.com>
Thu, 18 Feb 2010 15:26:31 +0000 (10:26 -0500)
committerGalen Charlton <gmcharlt@gmail.com>
Thu, 18 Feb 2010 15:27:12 +0000 (10:27 -0500)
Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
koha-tmpl/intranet-tmpl/prog/en/js/pages/preferences.js
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tmpl

index 62b5733..6f0d064 100644 (file)
@@ -29,7 +29,7 @@ $( document ).ready( function () {
     function mark_modified() {
         $( this.form ).find( '.save-all' ).removeAttr( 'disabled' );
         $( this ).addClass( 'modified' );
-        var name_cell = $( this ).parent().parent().find( '.name-cell' );
+        var name_cell = $( this ).parents( '.name-row' ).find( '.name-cell' );
                if ( !name_cell.find( '.modified-warning' ).length )
             name_cell.append( '<em class="modified-warning">(modified)</em>' );
         KOHA.Preferences.Modified = true;
@@ -40,7 +40,7 @@ $( document ).ready( function () {
             if ( this.defaultValue === undefined || this.value != this.defaultValue ) mark_modified.call( this );
         } ).end()
         .find( 'select.preference' ).change( mark_modified );
-    $('.$preference-checkbox').change( function () {
+    $('.preference-checkbox').change( function () {
         $('.preference-checkbox').addClass('modified');
         mark_modified.call(this);
     } );
index 1b29d72..832be87 100644 (file)
@@ -53,7 +53,7 @@
             <!-- TMPL_UNLESS NAME="__last__" --><tbody><!-- /TMPL_UNLESS -->
             <!-- TMPL_ELSE -->
             <!-- TMPL_IF NAME="__first__" --><table><thead><tr><th>Preference</th><th>Value</th></tr></thead><tbody><!-- /TMPL_IF -->
-            <tr>
+            <tr class="name-row">
                 <td class="name-cell">
                     <code>
                         <!-- TMPL_LOOP NAME="NAMES" -->