fixed order from CRATF to CRAFT on main page (lol)
This commit is contained in:
@@ -35,8 +35,8 @@ class ExpectationInputPageState extends State<ExpectationInputPage> {
|
||||
final FocusNode _clearanceLimitFocusNode = FocusNode();
|
||||
final FocusNode _routeFocusNode = FocusNode();
|
||||
final FocusNode _altitudeFocusNode = FocusNode();
|
||||
final FocusNode _squawkFocusNode = FocusNode();
|
||||
final FocusNode _frequencyFocusNode = FocusNode();
|
||||
final FocusNode _squawkFocusNode = FocusNode();
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
@@ -48,8 +48,8 @@ class ExpectationInputPageState extends State<ExpectationInputPage> {
|
||||
_clearanceLimitFocusNode.dispose();
|
||||
_routeFocusNode.dispose();
|
||||
_altitudeFocusNode.dispose();
|
||||
_squawkFocusNode.dispose();
|
||||
_frequencyFocusNode.dispose();
|
||||
_squawkFocusNode.dispose();
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
@@ -265,7 +265,7 @@ class ExpectationInputPageState extends State<ExpectationInputPage> {
|
||||
label: 'Altitude',
|
||||
controller: _expectedAltitudeController,
|
||||
currentFocus: _altitudeFocusNode,
|
||||
nextFocus: _squawkFocusNode,
|
||||
nextFocus: _frequencyFocusNode, // Updated next focus
|
||||
keyboardType: TextInputType.text, // Standard keyboard
|
||||
inputFormatters: null, // No restrictions
|
||||
enableAutocorrect: false, // Disable autocorrect
|
||||
@@ -274,16 +274,13 @@ class ExpectationInputPageState extends State<ExpectationInputPage> {
|
||||
false, // iOS-specific
|
||||
),
|
||||
buildTextField(
|
||||
label: 'Transponder (Squawk)',
|
||||
controller: _expectedSquawkController,
|
||||
currentFocus: _squawkFocusNode,
|
||||
nextFocus: _frequencyFocusNode,
|
||||
label: 'Departure Frequency', // Changed label
|
||||
controller: _expectedFrequencyController,
|
||||
currentFocus: _frequencyFocusNode,
|
||||
nextFocus: _squawkFocusNode, // Next focus to Squawk
|
||||
keyboardType: TextInputType.text, // Standard keyboard
|
||||
inputFormatters: [
|
||||
// Allow only digits 0-7 and limit to 4 characters
|
||||
FilteringTextInputFormatter.allow(
|
||||
RegExp(r'[0-7]')),
|
||||
LengthLimitingTextInputFormatter(4),
|
||||
FrequencyInputFormatter(), // Handles decimal inputs
|
||||
],
|
||||
enableAutocorrect: false, // Disable autocorrect
|
||||
enableSuggestions: false, // Disable suggestions
|
||||
@@ -291,13 +288,16 @@ class ExpectationInputPageState extends State<ExpectationInputPage> {
|
||||
false, // iOS-specific
|
||||
),
|
||||
buildTextField(
|
||||
label: 'Departure Frequency',
|
||||
controller: _expectedFrequencyController,
|
||||
currentFocus: _frequencyFocusNode,
|
||||
isLastField: true,
|
||||
label: 'Transponder (Squawk)', // Now last field
|
||||
controller: _expectedSquawkController,
|
||||
currentFocus: _squawkFocusNode,
|
||||
isLastField: true, // Mark as last field
|
||||
keyboardType: TextInputType.text, // Standard keyboard
|
||||
inputFormatters: [
|
||||
FrequencyInputFormatter(), // Handles decimal inputs
|
||||
// Allow only digits 0-7 and limit to 4 characters
|
||||
FilteringTextInputFormatter.allow(
|
||||
RegExp(r'[0-7]')),
|
||||
LengthLimitingTextInputFormatter(4),
|
||||
],
|
||||
enableAutocorrect: false, // Disable autocorrect
|
||||
enableSuggestions: false, // Disable suggestions
|
||||
@@ -327,4 +327,4 @@ class ExpectationInputPageState extends State<ExpectationInputPage> {
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user