UI debugging + git ignore
This commit is contained in:
@@ -27,21 +27,21 @@ class SchedulerItemWidgetState extends State<SchedulerItemWidget> {
|
||||
widget.keys[ev.executionData!] = GlobalKey();
|
||||
var d2 = DateTime.parse(ev.executionData!);
|
||||
DateTime? d3;
|
||||
try {
|
||||
d3 = DateTime.parse(ev.endDate!);
|
||||
try { d3 = DateTime.parse(ev.endDate!);
|
||||
} catch (e) { /* */ }
|
||||
widgets.add(InkWell(
|
||||
onTap: () => widget.parent?.setState(() {
|
||||
widget.parent?.selected = widget.parent?.selected != element ? element : null;
|
||||
widget.parent?.selectedReal = widget.parent?.selected == null ? null : ev.executionData;
|
||||
if (widget.parent!.selectedReal == null) {
|
||||
selected = selected != element || ev.executionData != selectedReal ? element : null;
|
||||
selectedReal = selected == null ? null : ev.executionData;
|
||||
if (selectedReal == null) {
|
||||
widget.parent!.widget.isDayPlanner = true;
|
||||
}
|
||||
}),
|
||||
child: Container( key: widget.keys[ev.executionData!],
|
||||
padding: const EdgeInsets.symmetric(vertical: 20, horizontal: 50),
|
||||
decoration: BoxDecoration(
|
||||
border: widget.parent?.selected == element ? Border.all(color: const Color.fromRGBO(38, 166, 154, 1), width: 2)
|
||||
border: selectedReal == ev.executionData ?
|
||||
Border.all(color: const Color.fromRGBO(38, 166, 154, 1), width: 2)
|
||||
: Border(top: BorderSide(color: Colors.grey.shade300)),
|
||||
),
|
||||
child: Row(children: [
|
||||
@@ -79,37 +79,39 @@ class SchedulerItemWidgetState extends State<SchedulerItemWidget> {
|
||||
)));
|
||||
}
|
||||
var date = DateTime.parse(element);
|
||||
children.add(Column( children: [Container(
|
||||
child: ExpansionTile(
|
||||
enabled: widget.enabled,
|
||||
shape: ContinuousRectangleBorder(),
|
||||
iconColor: Colors.grey,
|
||||
initiallyExpanded: true,
|
||||
title: SizedBox(
|
||||
child : Row( children: [
|
||||
const Padding(padding: EdgeInsets.only(right: 10),
|
||||
child: Icon(Icons.view_day, color: Colors.grey)),
|
||||
Flexible(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.only(right: 5),
|
||||
child: Text("${date.day > 9 ? date.day : "0${date.day}"}-${date.hour > 9 ? date.hour : "0${date.hour}"}-${date.year}".toUpperCase(), overflow: TextOverflow.ellipsis,
|
||||
style: const TextStyle(color: Colors.black, fontWeight: FontWeight.w500))))
|
||||
])
|
||||
),
|
||||
collapsedIconColor: Colors.grey,
|
||||
children: widgets,
|
||||
)),
|
||||
children.add(Column( children: [ExpansionTile(
|
||||
enabled: widget.enabled,
|
||||
shape: const ContinuousRectangleBorder(),
|
||||
iconColor: Colors.grey,
|
||||
initiallyExpanded: true,
|
||||
title: SizedBox(
|
||||
child : Row( children: [
|
||||
const Padding(padding: EdgeInsets.only(right: 10),
|
||||
child: Icon(Icons.view_day, color: Colors.grey)),
|
||||
Flexible(
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.only(right: 5),
|
||||
child: Text("${date.day > 9 ? date.day : "0${date.day}"}-${date.month > 9 ? date.month : "0${date.month}"}-${date.year}".toUpperCase(), overflow: TextOverflow.ellipsis,
|
||||
style: const TextStyle(color: Colors.black, fontWeight: FontWeight.w500))))
|
||||
])
|
||||
),
|
||||
collapsedIconColor: Colors.grey,
|
||||
children: widgets,
|
||||
),
|
||||
Divider(color: Colors.grey.shade300, height: 1)
|
||||
]));
|
||||
}
|
||||
Future.delayed( const Duration(milliseconds: 100), () {
|
||||
if (widget.parent?.selectedReal != null) {
|
||||
widget.keys[widget.parent!.selectedReal!]?.currentContext?.findRenderObject()?.showOnScreen();
|
||||
if (selectedReal != null) {
|
||||
widget.keys[selectedReal!]?.currentContext?.findRenderObject()?.showOnScreen();
|
||||
}
|
||||
});
|
||||
return SingleChildScrollView( child: Container(
|
||||
return Container(
|
||||
alignment: children.isNotEmpty ? Alignment.topLeft : Alignment.center,
|
||||
color: children.isNotEmpty ? Colors.transparent : Colors.grey.shade300,
|
||||
width: children.isNotEmpty ? MediaQuery.of(context).size.width : null,
|
||||
height: MediaQuery.of(context).size.height - HeaderConstants.height - 50,
|
||||
child: Column( children: children))
|
||||
child: children.isNotEmpty ? SingleChildScrollView( child: Column( children: children)) : const Text("NO DATA FOUND", style: TextStyle(color: Colors.grey, fontSize: 30))
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user