RiderCardDrawer reorganize
This commit is contained in:
+11
-19
@@ -1,12 +1,10 @@
|
|||||||
package view;
|
package view;
|
||||||
|
|
||||||
import feathers.controls.TextInput;
|
|
||||||
import openfl.system.Capabilities;
|
|
||||||
import feathers.controls.AssetLoader;
|
import feathers.controls.AssetLoader;
|
||||||
import feathers.controls.Button;
|
import feathers.controls.Button;
|
||||||
import feathers.controls.Drawer;
|
import feathers.controls.Drawer;
|
||||||
import feathers.controls.Label;
|
|
||||||
import feathers.controls.LayoutGroup;
|
import feathers.controls.LayoutGroup;
|
||||||
|
import feathers.controls.TextInput;
|
||||||
import feathers.events.FeathersEvent;
|
import feathers.events.FeathersEvent;
|
||||||
import feathers.events.TriggerEvent;
|
import feathers.events.TriggerEvent;
|
||||||
import feathers.layout.VerticalLayout;
|
import feathers.layout.VerticalLayout;
|
||||||
@@ -15,7 +13,6 @@ import model.AppModelLocator;
|
|||||||
import model.Constants;
|
import model.Constants;
|
||||||
import openfl.Assets;
|
import openfl.Assets;
|
||||||
import openfl.events.Event;
|
import openfl.events.Event;
|
||||||
import openfl.text.Font;
|
|
||||||
import openfl.text.TextFormat;
|
import openfl.text.TextFormat;
|
||||||
import t9.util.ColorTraces.*;
|
import t9.util.ColorTraces.*;
|
||||||
import vo.RiderVO;
|
import vo.RiderVO;
|
||||||
@@ -31,7 +28,6 @@ class RiderCardDrawer extends Drawer {
|
|||||||
private var ppal:AssetLoader;
|
private var ppal:AssetLoader;
|
||||||
private var firstNameTextInput:TextInput;
|
private var firstNameTextInput:TextInput;
|
||||||
private var nameTextInput:TextInput;
|
private var nameTextInput:TextInput;
|
||||||
|
|
||||||
private var closeDrawerButton:Button;
|
private var closeDrawerButton:Button;
|
||||||
|
|
||||||
public function new() {
|
public function new() {
|
||||||
@@ -48,7 +44,7 @@ class RiderCardDrawer extends Drawer {
|
|||||||
pullableEdge = TOP;
|
pullableEdge = TOP;
|
||||||
clickOverlayToClose = false;
|
clickOverlayToClose = false;
|
||||||
|
|
||||||
// Main Layout
|
// main Layout
|
||||||
var mainLaytoutGroup = new LayoutGroup();
|
var mainLaytoutGroup = new LayoutGroup();
|
||||||
var mainVerticalLayout = new VerticalLayout();
|
var mainVerticalLayout = new VerticalLayout();
|
||||||
mainVerticalLayout.setPadding(spacing);
|
mainVerticalLayout.setPadding(spacing);
|
||||||
@@ -67,12 +63,11 @@ class RiderCardDrawer extends Drawer {
|
|||||||
|
|
||||||
// profile picture
|
// profile picture
|
||||||
ppal = new AssetLoader();
|
ppal = new AssetLoader();
|
||||||
//ppal.source = "https://lepetittrot.com/lptcm/assets/profile-pictures/pp512/pp_test_512.jpg";
|
|
||||||
ppal.addEventListener(Event.COMPLETE, onPPLoaded);
|
ppal.addEventListener(Event.COMPLETE, onPPLoaded);
|
||||||
mainLaytoutGroup.addChild(ppal);
|
mainLaytoutGroup.addChild(ppal);
|
||||||
|
|
||||||
// ############################################################################################################## FIRSTNAME & NAME TEXT INPUTS
|
// ########################################################################## FIRSTNAME & NAME TEXT INPUTS
|
||||||
|
// layout
|
||||||
var lg1:LayoutGroup = new LayoutGroup();
|
var lg1:LayoutGroup = new LayoutGroup();
|
||||||
lg1.backgroundSkin = new RectangleSkin(SolidColor(Constants.MAIN_COLOR1, 0.1));
|
lg1.backgroundSkin = new RectangleSkin(SolidColor(Constants.MAIN_COLOR1, 0.1));
|
||||||
var vl1:VerticalLayout = new VerticalLayout();
|
var vl1:VerticalLayout = new VerticalLayout();
|
||||||
@@ -103,13 +98,11 @@ class RiderCardDrawer extends Drawer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function populateAndShow() {
|
public function populateAndShow() {
|
||||||
|
var rvo:RiderVO = model.selectedRider;
|
||||||
// profile picture
|
// profile picture
|
||||||
ppal.source = "https://lepetittrot.com/lptcm/assets/profile-pictures/pp512/pp_test_512.jpg";
|
ppal.source = "https://lepetittrot.com/lptcm/assets/profile-pictures/pp512/pp_test_512.jpg";
|
||||||
|
|
||||||
var rvo:RiderVO = model.selectedRider;
|
// first name text input
|
||||||
|
|
||||||
/*
|
|
||||||
// first name label
|
|
||||||
firstNameTextInput.text = rvo.firstName;
|
firstNameTextInput.text = rvo.firstName;
|
||||||
if (!firstNameTextInput.hasEventListener(Event.CHANGE)) {
|
if (!firstNameTextInput.hasEventListener(Event.CHANGE)) {
|
||||||
firstNameTextInput.addEventListener(Event.CHANGE, (e) -> {
|
firstNameTextInput.addEventListener(Event.CHANGE, (e) -> {
|
||||||
@@ -119,7 +112,7 @@ class RiderCardDrawer extends Drawer {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// name label
|
// name text input
|
||||||
nameTextInput.text = rvo.name;
|
nameTextInput.text = rvo.name;
|
||||||
if (!nameTextInput.hasEventListener(Event.CHANGE)) {
|
if (!nameTextInput.hasEventListener(Event.CHANGE)) {
|
||||||
nameTextInput.addEventListener(Event.CHANGE, (e) -> {
|
nameTextInput.addEventListener(Event.CHANGE, (e) -> {
|
||||||
@@ -128,15 +121,14 @@ class RiderCardDrawer extends Drawer {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|
||||||
openDrawer();
|
openDrawer();
|
||||||
}
|
}
|
||||||
|
|
||||||
private function onPPLoaded(e:Event):Void {
|
private function onPPLoaded(e:Event):Void {
|
||||||
var rvo:RiderVO = model.selectedRider;
|
var rvo:RiderVO = model.selectedRider;
|
||||||
|
var al:AssetLoader = cast(e.currentTarget, AssetLoader);
|
||||||
// first name label
|
al.validateNow();
|
||||||
//firstNameTextInput.text = rvo.firstName;
|
traceGreen(al.width + " / " + al.height);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user