openrat-cms

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

commit 41b0504c5f3906b3c6b93bdbff0114a242737b76
parent d472c977da202e042ce71611fa0f622295e179c6
Author: Jan Dankert <devnull@localhost>
Date:   Sun,  6 Nov 2011 23:55:44 +0100

Refactoring: Neue Methode #setNewAction.

Diffstat:
themes/default/js/openrat.js | 33++++++++++++++++++++++++++++++---
1 file changed, 30 insertions(+), 3 deletions(-)

diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js @@ -270,9 +270,9 @@ function loadBranch(li,type,id) // doResponse(data,textStatus); // } } ); // Den Objekt-Typ und die Objekt-Id für alle Views setzen (die dies zulassen) - $('div#workbench div.refreshable').attr('data-action',line.action).attr('data-id',line.id); - // Alle refresh-fähigen Views mit dem neuen Objekt laden. - refreshAllRefreshables(); + + // Neue Action starten. + setNewAction( line.action, line.id ); }); } @@ -289,6 +289,33 @@ function loadBranch(li,type,id) /** + * Setzt neue Action und aktualisiert alle Fenster. + * @param action Action + * @param id Id + */ +function setNewAction( action,id ) +{ + //alert( "Action: "+action+", Id: "+id); + $('div#workbench div.refreshable').attr('data-action',action).attr('data-id',id); + + // Alle refresh-fähigen Views mit dem neuen Objekt laden. + refreshAllRefreshables(); +} + + +/** + * Setzt neue Id und aktualisiert alle Fenster. + * @param id Id + */ +function setNewId( id ) +{ + $('div#workbench div.refreshable').attr('data-id',id); + // Alle refresh-fähigen Views mit dem neuen Objekt laden. + refreshAllRefreshables(); +} + + +/** * * @param li JQuery-Objekt * @return