openrat-cms

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

commit 04455d3f73ee0cfa98a8c0218dd85c842ca1c718
parent 810d463f305d149165fb84287bc30e4b26022971
Author: Jan Dankert <devnull@localhost>
Date:   Thu, 25 Oct 2012 22:08:29 +0200

Nach dem erfolgreichen Absenden eines Formulares die aktuelle View neu laden.

Diffstat:
themes/default/js/openrat.js | 21+++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js @@ -882,21 +882,26 @@ function doResponse(data,status,element) }; - // Redirect if ( data.control.redirect ) + // Redirect window.location.href = data.control.redirect; - - // Views aktualisieren - if ( data.control.refresh ) - refreshAll(); - // CSS-Datei setzen if ( data.control.new_style ) + // CSS-Datei setzen setUserStyle( data.control.new_style ); - // Nächste View aufrufen - if ( data.control.next_view ) + else if ( data.control.refresh ) + // Views aktualisieren + refreshAll(); + + else if ( data.control.next_view ) + // Nächste View aufrufen startView( $(element).closest('div.content'),data.control.next_view ); + + else if ( data.errors.length==0 ) + // Aktuelle View neu laden + $(element).closest('div.frame').find('li.action.active').orLoadView(); + }