commit 4df5fa7b09ef6edde9011f8807d385b5d5f4a281
parent 36df6ef54de32f8069a20df8fb74022ea62cbf72
Author: Jan Dankert <devnull@localhost>
Date: Thu, 25 Apr 2013 23:33:50 +0200
Bei geänderten View-Inhalten die View im Header als 'dirty' markieren, d.h. die Überschrift wird fett markiert.
Diffstat:
2 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/themes/default/css/openrat.css.php b/themes/default/css/openrat.css.php
@@ -1972,3 +1972,9 @@ div#dialog div.panel fieldset.open > legend > div.open
{
display:inline;
}
+
+div#workbench div.panel li.action.dirty
+{
+ font-weight: bold;
+}
+ +
\ No newline at end of file
diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js
@@ -631,6 +631,10 @@ function registerViewEvents( viewEl )
formSubmit( $(this).closest('form') );
});
+ // Bei Änderungen in der View das Tab als 'dirty' markieren
+ $(viewEl).find('input').change( function() {
+ $(this).closest('div.panel').find('ul.views li.action.active').addClass('dirty');
+ });
}
@@ -1169,6 +1173,9 @@ function doResponse(data,status,element)
//$('div.modaldialog').fadeOut(500);
//$('div#workbench').removeClass('modal'); // Modalen Dialog beenden.
$('div#filler').fadeOut(500); // Filler beenden
+
+ // Da gespeichert wurde, jetzt das 'dirty'-flag zurücksetzen.
+ $(element).closest('div.panel').find('div.header ul.views li.action.active').removeClass('dirty');
}
}
else