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(); + }