Skip to content

Commit

Permalink
[ISSUE-339] noImmediatePrefix should add prefix on focus event
Browse files Browse the repository at this point in the history
  • Loading branch information
nosir committed Apr 8, 2020
1 parent da45d54 commit 411b8d9
Show file tree
Hide file tree
Showing 14 changed files with 40 additions and 12 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description":
"JavaScript library for formatting input text content when you are typing",
"keywords": ["cleave", "javascript", "html", "form", "input"],
"version": "1.5.9",
"version": "1.5.10",
"author": {
"name": "Max Huang",
"email": "[email protected]",
Expand Down
4 changes: 4 additions & 0 deletions dist/cleave-angular.js
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,10 @@ return /******/ (function(modules) { // webpackBootstrap
var owner = this,
pps = owner.properties;

if (pps.prefix && pps.noImmediatePrefix && !owner.element.value) {
this.onInput(pps.prefix);
}

Cleave.Util.fixPrefixCursor(owner.element, pps.prefix, pps.delimiter, pps.delimiters);
},

Expand Down
4 changes: 2 additions & 2 deletions dist/cleave-angular.min.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions dist/cleave-esm.js
Original file line number Diff line number Diff line change
Expand Up @@ -1250,6 +1250,10 @@ Cleave.prototype = {
var owner = this,
pps = owner.properties;

if (pps.prefix && pps.noImmediatePrefix && !owner.element.value) {
this.onInput(pps.prefix);
}

Cleave.Util.fixPrefixCursor(owner.element, pps.prefix, pps.delimiter, pps.delimiters);
},

Expand Down
2 changes: 1 addition & 1 deletion dist/cleave-esm.min.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions dist/cleave-react-node.js
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,10 @@ return /******/ (function(modules) { // webpackBootstrap
var owner = this,
pps = owner.properties;

if (pps.prefix && pps.noImmediatePrefix && !event.target.value) {
owner.onInput(pps.prefix);
}

event.target.rawValue = owner.getRawValue();
event.target.value = pps.result;

Expand Down
4 changes: 2 additions & 2 deletions dist/cleave-react-node.min.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions dist/cleave-react.js
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,10 @@ return /******/ (function(modules) { // webpackBootstrap
var owner = this,
pps = owner.properties;

if (pps.prefix && pps.noImmediatePrefix && !event.target.value) {
owner.onInput(pps.prefix);
}

event.target.rawValue = owner.getRawValue();
event.target.value = pps.result;

Expand Down
6 changes: 3 additions & 3 deletions dist/cleave-react.min.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions dist/cleave.js
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,10 @@ return /******/ (function(modules) { // webpackBootstrap
var owner = this,
pps = owner.properties;

if (pps.prefix && pps.noImmediatePrefix && !owner.element.value) {
this.onInput(pps.prefix);
}

Cleave.Util.fixPrefixCursor(owner.element, pps.prefix, pps.delimiter, pps.delimiters);
},

Expand Down
4 changes: 2 additions & 2 deletions dist/cleave.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"vanilla",
"react"
],
"version": "1.5.9",
"version": "1.5.10",
"files": [
"src",
"dist",
Expand Down
4 changes: 4 additions & 0 deletions src/Cleave.js
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,10 @@ Cleave.prototype = {
var owner = this,
pps = owner.properties;

if (pps.prefix && pps.noImmediatePrefix && !owner.element.value) {
this.onInput(pps.prefix);
}

Cleave.Util.fixPrefixCursor(owner.element, pps.prefix, pps.delimiter, pps.delimiters);
},

Expand Down
4 changes: 4 additions & 0 deletions src/Cleave.react.js
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,10 @@ var cleaveReactClass = CreateReactClass({
onFocus: function (event) {
var owner = this, pps = owner.properties;

if (pps.prefix && pps.noImmediatePrefix && !event.target.value) {
owner.onInput(pps.prefix);
}

event.target.rawValue = owner.getRawValue();
event.target.value = pps.result;

Expand Down

0 comments on commit 411b8d9

Please sign in to comment.