commit e5261ba88ca34813908102f86429af6d2d411648
parent c78269ef6797640faf9c7b38ef36982b153aa9e5
Author: dankert <devnull@localhost>
Date: Thu, 10 Feb 2011 02:15:47 +0100
load() statt loadAction()
Diffstat:
2 files changed, 32 insertions(+), 7 deletions(-)
diff --git a/action/TreeAction.class.php b/action/TreeAction.class.php
@@ -74,7 +74,7 @@ class TreeAction extends Action
/**
* Neues Laden des Baumes
*/
- function loadAction()
+ function load()
{
global $SESS;
@@ -109,11 +109,6 @@ class TreeAction extends Action
}
- public function loadView()
- {
-
- }
-
/**
* Liefert ein Array mit allen Zeilen des Baumes.
*
@@ -243,6 +238,30 @@ class TreeAction extends Action
$this->setTemplateVars( $var );
}
+
+
+ /**
+ * Anzeigen des Baumes fuer asynchrone Anfragen.
+ */
+ function loadAll()
+ {
+ $this->tree = Session::getTree();
+
+ $this->setTemplateVar( 'lines',$this->outputElement( 0,0,array() ) );
+ $this->setTemplateVar( 'tree',$this->tree->elements );
+ }
+
+ /**
+ * Anzeigen des Baumes fuer asynchrone Anfragen.
+ */
+ function loadEntry()
+ {
+ $this->tree = Session::getTree();
+
+ $this->setTemplateVar( 'lines',$this->outputElement( 0,0,array() ) );
+ $this->setTemplateVar( 'tree',$this->tree->elements );
+ }
+
}
?>
\ No newline at end of file
diff --git a/action/TreeAction.ini.php b/action/TreeAction.ini.php
@@ -5,7 +5,7 @@ goto=show
[show]
[load]
-write=get
+;write=get
goto=show
clear=content
@@ -23,3 +23,9 @@ goto=show
;[refresh]
;goto=show
+
+[loadEntry]
+async=true
+
+[loadAll]
+async=true