Skip to content

Commit 98106d5

Browse files
committed
Fix react component register event issue
1 parent 9cbe403 commit 98106d5

9 files changed

+27
-30
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description":
44
"JavaScript library for formatting input text content when you are typing",
55
"keywords": ["cleave", "javascript", "html", "form", "input"],
6-
"version": "1.5.1",
6+
"version": "1.5.2",
77
"author": {
88
"name": "Max Huang",
99
"email": "[email protected]",

dist/cleave-angular.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cleave-react-node.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ return /******/ (function(modules) { // webpackBootstrap
8888
phoneRegionCode = (nextProps.options || {}).phoneRegionCode,
8989
newValue = nextProps.value;
9090

91+
// update registed events
9192
owner.updateRegisteredEvents(nextProps);
9293

9394
if (newValue !== undefined) {
@@ -117,13 +118,11 @@ return /******/ (function(modules) { // webpackBootstrap
117118
onInit = _owner$registeredEven.onInit;
118119

119120

120-
owner.registeredEvents = {
121-
onInit: props.onInit === onInit ? onInit : props.onInit,
122-
onChange: props.onChange === onChange ? onChange : props.onChange,
123-
onFocus: props.onFocus === onFocus ? onFocus : props.onFocus,
124-
onBlur: props.onBlur === onBlur ? onBlur : props.onBlur,
125-
onKeyDown: props.onKeyDown === onKeyDown ? onKeyDown : props.onKeyDown
126-
};
121+
if (props.onInit && props.onInit !== onInit) owner.registeredEvents.onInit = props.onInit;
122+
if (props.onChange && props.onChange !== onChange) owner.registeredEvents.onChange = props.onChange;
123+
if (props.onFocus && props.onFocus !== onFocus) owner.registeredEvents.onFocus = props.onFocus;
124+
if (props.onBlur && props.onBlur !== onBlur) owner.registeredEvents.onBlur = props.onBlur;
125+
if (props.onKeyDown && props.onKeyDown !== onKeyDown) owner.registeredEvents.onKeyDown = props.onKeyDown;
127126
},
128127

129128
getInitialState: function getInitialState() {

dist/cleave-react-node.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cleave-react.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ return /******/ (function(modules) { // webpackBootstrap
8888
phoneRegionCode = (nextProps.options || {}).phoneRegionCode,
8989
newValue = nextProps.value;
9090

91+
// update registed events
9192
owner.updateRegisteredEvents(nextProps);
9293

9394
if (newValue !== undefined) {
@@ -117,13 +118,11 @@ return /******/ (function(modules) { // webpackBootstrap
117118
onInit = _owner$registeredEven.onInit;
118119

119120

120-
owner.registeredEvents = {
121-
onInit: props.onInit === onInit ? onInit : props.onInit,
122-
onChange: props.onChange === onChange ? onChange : props.onChange,
123-
onFocus: props.onFocus === onFocus ? onFocus : props.onFocus,
124-
onBlur: props.onBlur === onBlur ? onBlur : props.onBlur,
125-
onKeyDown: props.onKeyDown === onKeyDown ? onKeyDown : props.onKeyDown
126-
};
121+
if (props.onInit && props.onInit !== onInit) owner.registeredEvents.onInit = props.onInit;
122+
if (props.onChange && props.onChange !== onChange) owner.registeredEvents.onChange = props.onChange;
123+
if (props.onFocus && props.onFocus !== onFocus) owner.registeredEvents.onFocus = props.onFocus;
124+
if (props.onBlur && props.onBlur !== onBlur) owner.registeredEvents.onBlur = props.onBlur;
125+
if (props.onKeyDown && props.onKeyDown !== onKeyDown) owner.registeredEvents.onKeyDown = props.onKeyDown;
127126
},
128127

129128
getInitialState: function getInitialState() {

dist/cleave-react.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cleave.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"form",
1111
"input"
1212
],
13-
"version": "1.5.1",
13+
"version": "1.5.2",
1414
"files": [
1515
"src",
1616
"dist",

src/Cleave.react.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ var cleaveReactClass = CreateReactClass({
2828
phoneRegionCode = (nextProps.options || {}).phoneRegionCode,
2929
newValue = nextProps.value;
3030

31+
// update registed events
3132
owner.updateRegisteredEvents(nextProps);
3233

3334
if (newValue !== undefined) {
@@ -51,13 +52,11 @@ var cleaveReactClass = CreateReactClass({
5152
var owner = this,
5253
{ onKeyDown, onChange, onFocus, onBlur, onInit } = owner.registeredEvents;
5354

54-
owner.registeredEvents = {
55-
onInit: props.onInit === onInit ? onInit : props.onInit,
56-
onChange: props.onChange === onChange ? onChange : props.onChange,
57-
onFocus: props.onFocus === onFocus ? onFocus : props.onFocus,
58-
onBlur: props.onBlur === onBlur ? onBlur : props.onBlur,
59-
onKeyDown: props.onKeyDown === onKeyDown ? onKeyDown : props.onKeyDown
60-
};
55+
if (props.onInit && props.onInit !== onInit) owner.registeredEvents.onInit = props.onInit;
56+
if (props.onChange && props.onChange !== onChange) owner.registeredEvents.onChange = props.onChange;
57+
if (props.onFocus && props.onFocus !== onFocus) owner.registeredEvents.onFocus = props.onFocus;
58+
if (props.onBlur && props.onBlur !== onBlur) owner.registeredEvents.onBlur = props.onBlur;
59+
if (props.onKeyDown && props.onKeyDown !== onKeyDown) owner.registeredEvents.onKeyDown = props.onKeyDown;
6160
},
6261

6362
getInitialState: function () {

0 commit comments

Comments
 (0)