openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
themes/default/css/openrat.css.php | 7+++++++
themes/default/js/openrat.js | 7+++++++
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