app/assets/javascripts/pinfirmable.js in pinfirmable-0.1.4 vs app/assets/javascripts/pinfirmable.js in pinfirmable-0.1.5
- old
+ new
@@ -8,16 +8,20 @@
pastePin: function(event) {
event.preventDefault();
var clipboardData = event.clipboardData || window.clipboardData;
var pastedData = clipboardData.getData('Text');
+ pastedData = pastedData.replace("-", "");
var elemIndex = this.indexOfElement(event.currentTarget);
var elements = event.currentTarget.form.getElementsByClassName("pin-input");
var pasteCounter = 0;
for(var i = elemIndex; i < pastedData.length; i++) {
elements[i].value = pastedData[pasteCounter];
elements[i].focus();
pasteCounter++;
+ }
+ if(pasteCounter === 6) {
+ event.currentTarget.form.submit();
}
},
autoTab: function(event) {
event.preventDefault();