Skip to content

Commit f40b764

Browse files
author
supervons
committed
[feature] Add new symbol @、¥、€.
1 parent 96050a0 commit f40b764

File tree

4 files changed

+11
-8
lines changed

4 files changed

+11
-8
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"license": "",
1919
"peerDependencies": {
2020
"react-native": "^0.41.2",
21+
"deprecated-react-native-prop-types": "^4.1.0",
2122
"react-native-windows": "0.41.0-rc.1"
2223
},
2324
"dependencies": {

src/component/ParcelKeyboardView.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import {
44
LayoutAnimation,
55
Platform,
66
View,
7-
ViewPropTypes,
87
DeviceEventEmitter
98
} from "react-native"
109
import React from "react"
10+
import ViewPropTypes from "deprecated-react-native-prop-types"
1111
const PropTypes = require("prop-types")
1212
/* $FlowFixMe(>=0.54.0 site=react_native_oss) This comment suppresses an error
1313
* found when Flow v0.54 was deployed. To see the error delete this comment and

src/component/securityKeyboardBase.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ class SecurityKeyboard extends Component {
350350
} else if (this.state.keyboardType === "string") {
351351
return this.addOrientationView(this.stringArr, 9, this._addStringView)
352352
} else if (this.state.keyboardType === "symbol") {
353-
return this.addOrientationView(this.symbolArr, 9, this._addStringSymbol)
353+
return this.addOrientationView(this.symbolArr, 10, this._addStringSymbol)
354354
} else if (this.state.keyboardType === "upString") {
355355
return this.addOrientationView(this.stringArrUp, 9, this._addStringView)
356356
}
@@ -486,16 +486,16 @@ class SecurityKeyboard extends Component {
486486
return numArr.slice(flag, flag + addNum).map((item, index) => {
487487
let parent = styles.itemStringParentText4
488488
let icon = styles.deleteIcon
489-
if (flag + index == 28) {
489+
if (flag + index == 31) {
490490
//设置返回键、空格、删除键的样式
491491
parent = styles.itemStringParentSpace
492492
icon = styles.spaceIcon
493493
}
494-
if (flag + index == 27) {
494+
if (flag + index == 30) {
495495
icon = styles.backIcon
496496
}
497497

498-
if (flag == 27) {
498+
if (flag == 30) {
499499
return this.addItemImageView(
500500
index,
501501
parent,
@@ -583,8 +583,7 @@ class SecurityKeyboard extends Component {
583583
<Image
584584
style={styles.closeIcon}
585585
source={{
586-
uri:
587-
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAAAXNSR0IArs4c6QAAAppJREFUSA29lt9rUmEYx9+jZ2mh+YtMW41+0hhEdBFFV4XTfiyPP5awlED6s7wIQRBKULEu2nLOURQRFd1GQRfBIGgtXU2nx7fvMzxyFHUq6Xtz3vO+z4/P830edyb4JekJY0xrdzgexGKxv9hPbD2UJOMm54+ZIOxqkHWacx78sbGRi0aj+klR7EEw9pwzdptxbtJM6XSLgiB8xoFra3NzIjCRSOQwlFiGANcExj4JongPT8aWJOlYhfMiYM7hYMVss/ni8XhlHOoQxHa5vAwVrjYhXJlM5uceCCUMhULTtWp1HZRnxgWDHKbdapUgrqghKH8LhF6CweDxRr1eHAeM3+83M1legeqXMZwfNVqtm5SgvLRoWFsrnU5/14jidczMVzh4/tfMhMNhC2s08gSByj8c0Onm1RAE0KaIQtSmjCC8wED7UqnUjnI/zBPtsKIdebTjEgp8f8hgcCeTyV+dMbqCkJEaBlLmUYU0LEwgELDxen0VSlxEondMq/Vks9mtTgh6b2uN2kDdJlQzX6tUnqK6g2qbfnvYHuGyvEYQKOTtlF7v7gVBcXqC0KUCg0BfENA1KAyUsMO2gKG/ACXeGIxGD9T8TTF7rZ6tUTtQm+R6fQ3KnIXDKqrz9mrTfUk6iu9EAbZzmInXVsZuPcrlyup43fZ9FVEcSBmtKN5oKVOtPuvWJpw5djgn4DkAv8KQ3xwEgvIMpIgC1E8Z3DnlWq0A21ko8RIQd6DatuK733MoEArW+WuyWK3eUqlkabbuPAKuG83mhUQi8We/5Or7oUHI2efznRAaDfo2nUYA+ms5g+NZ7IuAuDssBMUcCYQcMQ8zzW/TSXonCLvTuTDq/zQjg1DykNd7qsZYDkP8zWgyLY2iBMWh9Q8m1EZzNShdSQAAAABJRU5ErkJggg=="
586+
uri: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAAAXNSR0IArs4c6QAAAppJREFUSA29lt9rUmEYx9+jZ2mh+YtMW41+0hhEdBFFV4XTfiyPP5awlED6s7wIQRBKULEu2nLOURQRFd1GQRfBIGgtXU2nx7fvMzxyFHUq6Xtz3vO+z4/P830edyb4JekJY0xrdzgexGKxv9hPbD2UJOMm54+ZIOxqkHWacx78sbGRi0aj+klR7EEw9pwzdptxbtJM6XSLgiB8xoFra3NzIjCRSOQwlFiGANcExj4JongPT8aWJOlYhfMiYM7hYMVss/ni8XhlHOoQxHa5vAwVrjYhXJlM5uceCCUMhULTtWp1HZRnxgWDHKbdapUgrqghKH8LhF6CweDxRr1eHAeM3+83M1legeqXMZwfNVqtm5SgvLRoWFsrnU5/14jidczMVzh4/tfMhMNhC2s08gSByj8c0Onm1RAE0KaIQtSmjCC8wED7UqnUjnI/zBPtsKIdebTjEgp8f8hgcCeTyV+dMbqCkJEaBlLmUYU0LEwgELDxen0VSlxEondMq/Vks9mtTgh6b2uN2kDdJlQzX6tUnqK6g2qbfnvYHuGyvEYQKOTtlF7v7gVBcXqC0KUCg0BfENA1KAyUsMO2gKG/ACXeGIxGD9T8TTF7rZ6tUTtQm+R6fQ3KnIXDKqrz9mrTfUk6iu9EAbZzmInXVsZuPcrlyup43fZ9FVEcSBmtKN5oKVOtPuvWJpw5djgn4DkAv8KQ3xwEgvIMpIgC1E8Z3DnlWq0A21ko8RIQd6DatuK733MoEArW+WuyWK3eUqlkabbuPAKuG83mhUQi8We/5Or7oUHI2efznRAaDfo2nUYA+ms5g+NZ7IuAuDssBMUcCYQcMQ8zzW/TSXonCLvTuTDq/zQjg1DykNd7qsZYDkP8zWgyLY2iBMWh9Q8m1EZzNShdSQAAAABJRU5ErkJggg=="
588587
}}
589588
/>
590589
</TouchableOpacity>

src/resource/json/keyboard.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ export const keyboardJSON = {
2727
"~",
2828
"#",
2929
"%",
30-
"."
30+
".",
31+
"@",
32+
"¥",
33+
"€"
3134
],
3235
stringArr: [
3336
"q",

0 commit comments

Comments
 (0)