TODO find a way to populate fields of RiderCardDrawer vie (binding ?)
This commit is contained in:
+14
-3
@@ -1,3 +1,4 @@
|
||||
import view.RiderCardDrawer;
|
||||
import openfl.system.Security;
|
||||
import business.Services;
|
||||
import com.adobe.cairngorm.control.CairngormEventDispatcher;
|
||||
@@ -18,6 +19,7 @@ class LPTCManager2026 extends Application {
|
||||
private var appController:AppController;
|
||||
private var mainPanel:MainPanel;
|
||||
private var md:MainDrawer;
|
||||
private var rcd:RiderCardDrawer;
|
||||
|
||||
public function new() {
|
||||
super();
|
||||
@@ -41,7 +43,11 @@ class LPTCManager2026 extends Application {
|
||||
md = new MainDrawer();
|
||||
addChild(md);
|
||||
|
||||
rcd = new RiderCardDrawer();
|
||||
addChild(rcd);
|
||||
|
||||
model.addEventListener(AppModelLocator.DRAWER_STATE_CHANGE, onDrawerStateChange);
|
||||
model.addEventListener(AppModelLocator.RIDER_SELECT_CHANGE, onRiderSelectChange);
|
||||
|
||||
|
||||
//traceBlue(this + " --> initialize()");
|
||||
@@ -53,12 +59,17 @@ class LPTCManager2026 extends Application {
|
||||
CairngormEventDispatcher.getInstance().dispatchEvent(cgEvent);
|
||||
}
|
||||
|
||||
private function onCreationComplete(event:FeathersEvent):Void {
|
||||
traceBlue("Application --> onCreationComplete()");
|
||||
loadRiders();
|
||||
private function onRiderSelectChange(event:Event):Void {
|
||||
trace(model.selectedRider.name);
|
||||
rcd.openDrawer();
|
||||
}
|
||||
|
||||
private function onDrawerStateChange(e:Event):Void {
|
||||
model.drawerIsOpen ? md.openDrawer() : md.closeDrawer();
|
||||
}
|
||||
|
||||
private function onCreationComplete(event:FeathersEvent):Void {
|
||||
traceBlue("Application --> onCreationComplete()");
|
||||
loadRiders();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user