react-native/Libraries/Text
Valentin Shergin 2b1795c5ad Support `<TextInput keyboardType="numeric" returnKeyType="done" />` on iOS
Summary:
Standard only-numeric (number pad) keyboard on iOS does not have any "Done" or "Enter" button, and this is often very badly hurt user experience.
Usually it can be solved by implementing custom `inputAccessoryView`, but RN does not have built-in support for customizing it.
So, this commit introduced limited support only for "Done" button (returnKeyType="done") and it should suite very well for the vast majority of use cases.
This is highly requested feature, see more details here:
https://github.com/facebook/react-native/issues/1190

Reviewed By: mmmulani

Differential Revision: D5268020

fbshipit-source-id: 90bd5bffac6aaa1fb7c5c2ac539b35b04d45918f
2017-06-27 16:22:45 -07:00
..
RCTText.xcodeproj Introducting `RCTTextInput`, base class for both text inputs 2017-06-27 16:22:44 -07:00
RCTBackedTextInputViewProtocol.h Support `<TextInput keyboardType="numeric" returnKeyType="done" />` on iOS 2017-06-27 16:22:45 -07:00
RCTConvert+Text.h iOS: Introduce spellCheck prop to TextInput 2016-11-25 04:28:28 -08:00
RCTConvert+Text.m iOS: Introduce spellCheck prop to TextInput 2016-11-25 04:28:28 -08:00
RCTRawTextManager.h Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTRawTextManager.m Revert D4538026: Stop allocating an RCTView for everying RCTRawText 2017-02-13 15:00:18 -08:00
RCTShadowRawText.h Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTShadowRawText.m Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTShadowText.h Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTShadowText.m Several layout related helper methods of RCTShadowView was moved to new (+Layout) category. 2017-05-08 11:31:20 -07:00
RCTShadowTextField.h Better TextInput: RCTTextView and RCTTextField was marked as Yoga leaf nodes 2017-03-13 13:46:26 -07:00
RCTShadowTextField.m Better TextInput: RCTTextView and RCTTextField was marked as Yoga leaf nodes 2017-03-13 13:46:26 -07:00
RCTShadowTextView.h Better TextInput: RCTTextView and RCTTextField was marked as Yoga leaf nodes 2017-03-13 13:46:26 -07:00
RCTShadowTextView.m Better TextInput: RCTTextView and RCTTextField was marked as Yoga leaf nodes 2017-03-13 13:46:26 -07:00
RCTText.h Added support of `<Text>`'s `selectable` attribute on iOS 2016-11-17 16:13:28 -08:00
RCTText.m Fixed issue where the copy item would be added to the tooltips on the… 2017-04-27 15:50:15 -07:00
RCTTextField.h RCTTextInput: Common layout logic was moved to base class 2017-06-27 16:22:44 -07:00
RCTTextField.m RCTTextInput: Common layout logic was moved to base class 2017-06-27 16:22:44 -07:00
RCTTextFieldManager.h Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTTextFieldManager.m Bunch of <TextInput> props was unified 2017-06-27 16:22:45 -07:00
RCTTextInput.h RCTTextInput: Common layout logic was moved to base class 2017-06-27 16:22:44 -07:00
RCTTextInput.m Support `<TextInput keyboardType="numeric" returnKeyType="done" />` on iOS 2017-06-27 16:22:45 -07:00
RCTTextManager.h Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTTextManager.m Several layout related helper methods of RCTShadowView was moved to new (+Layout) category. 2017-05-08 11:31:20 -07:00
RCTTextSelection.h Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTTextSelection.m Add TextInput controlled selection prop on iOS 2016-08-25 17:28:37 -07:00
RCTTextView.h RCTTextInput: Common layout logic was moved to base class 2017-06-27 16:22:44 -07:00
RCTTextView.m Bunch of <TextInput> props was unified 2017-06-27 16:22:45 -07:00
RCTTextViewManager.h Move all header imports to "<React/..>" 2016-11-23 07:58:39 -08:00
RCTTextViewManager.m Bunch of <TextInput> props was unified 2017-06-27 16:22:45 -07:00
RCTUITextField.h Introducing `RCTBackedTextInputViewProtocol` 2017-06-27 16:22:44 -07:00
RCTUITextField.m `editable` property was implemented for RCTUITextField 2017-06-27 16:22:44 -07:00
RCTUITextView.h RCTTextInput: Common layout logic was moved to base class 2017-06-27 16:22:44 -07:00
RCTUITextView.m RCTTextInput: Common layout logic was moved to base class 2017-06-27 16:22:44 -07:00
Text.js Implement nativeID prop to allow native code to reference react managed views in iOS 2017-06-20 19:01:27 -07:00
TextStylePropTypes.js Update remaining PropTypes references 2017-06-12 16:03:09 -07:00
TextUpdateTest.js Re-license and rename UIExplorer integration test app as RNTester 2017-05-08 11:31:19 -07:00