0.0.10
This commit is contained in:
		
							parent
							
								
									dcc5cf010f
								
							
						
					
					
						commit
						3e140d6310
					
				@ -1,6 +1,7 @@
 | 
			
		||||
## 0.0.10
 | 
			
		||||
 | 
			
		||||
- One little 'Y' I missed
 | 
			
		||||
- Fixed out of range error with `_adjustSelection`
 | 
			
		||||
 | 
			
		||||
## 0.0.9
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1073,7 +1073,7 @@ class CardTextFieldState extends State<CardTextField> {
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /// Make the selection adjustment after first frame builds
 | 
			
		||||
    // Make the selection adjustment only on web, other platforms dont select on focus change
 | 
			
		||||
    if (kIsWeb)
 | 
			
		||||
      WidgetsBinding.instance.addPostFrameCallback((_) => _adjustSelection());
 | 
			
		||||
 | 
			
		||||
@ -1095,27 +1095,23 @@ class CardTextFieldState extends State<CardTextField> {
 | 
			
		||||
    switch (_currentStep) {
 | 
			
		||||
      case CardEntryStep.number:
 | 
			
		||||
        final len = _cardNumberController.text.length;
 | 
			
		||||
        final offset = len == 0 ? 1 : len;
 | 
			
		||||
        _cardNumberController.value = _cardNumberController.value.copyWith(
 | 
			
		||||
            selection: TextSelection(baseOffset: offset, extentOffset: offset));
 | 
			
		||||
            selection: TextSelection(baseOffset: len, extentOffset: len));
 | 
			
		||||
        break;
 | 
			
		||||
      case CardEntryStep.exp:
 | 
			
		||||
        final len = _expirationController.text.length;
 | 
			
		||||
        final offset = len == 0 ? 0 : len;
 | 
			
		||||
        _expirationController.value = _expirationController.value.copyWith(
 | 
			
		||||
            selection: TextSelection(baseOffset: offset, extentOffset: offset));
 | 
			
		||||
            selection: TextSelection(baseOffset: len, extentOffset: len));
 | 
			
		||||
        break;
 | 
			
		||||
      case CardEntryStep.cvc:
 | 
			
		||||
        final len = _securityCodeController.text.length;
 | 
			
		||||
        final offset = len == 0 ? 0 : len;
 | 
			
		||||
        _securityCodeController.value = _securityCodeController.value.copyWith(
 | 
			
		||||
            selection: TextSelection(baseOffset: offset, extentOffset: offset));
 | 
			
		||||
            selection: TextSelection(baseOffset: len, extentOffset: len));
 | 
			
		||||
        break;
 | 
			
		||||
      case CardEntryStep.postal:
 | 
			
		||||
        final len = _postalCodeController.text.length;
 | 
			
		||||
        final offset = len == 0 ? 0 : len;
 | 
			
		||||
        _postalCodeController.value = _postalCodeController.value.copyWith(
 | 
			
		||||
            selection: TextSelection(baseOffset: offset, extentOffset: offset));
 | 
			
		||||
            selection: TextSelection(baseOffset: len, extentOffset: len));
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user