Skip to content

Commit e228e6a

Browse files
authored
Update FilterInput.min.js
1 parent c3ed8df commit e228e6a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

FilterInput.min.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
* @Repository : https://github.com/BaseMax/FilterInputJs
99
*
1010
**/
11-
!function(t,e){"use strict";t.filter={exec:function(e){function t(e){this.value=this.value.replace(/[^0-9\.]/g,""),46==e.which&&-1==this.value.indexOf(".")||!(e.which<48||57<e.which)||e.preventDefault()}function i(e){this.value=this.value.replace(/[^\d].+/,""),(e.which<48||57<e.which)&&e.preventDefault()}if(e.hasAttribute("data-filter")){var r=e.tagName.toLowerCase(),n=e.getAttribute("data-filter"),a=!1;switch(n.startsWith("!")&&(n=n.substr(1),a=!0),n){case"decimal":"input"==r&&(e.addEventListener("blur",t),e.addEventListener("keypress",t),e.addEventListener("keyup",t),e.setAttribute("type","number"));break;case"integer":"input"==r&&(e.addEventListener("blur",i),e.addEventListener("keypress",i),e.addEventListener("keyup",i),e.setAttribute("type","number"))}1==a?e.setAttribute("require","required"):e.removeAttribute("require")}}},t.addEventListener("load",function(){e.querySelectorAll("[data-filter]").forEach(function(e){t.filter.exec(e)})},!1)}(window,document);
11+
!function(t,e){"use strict";t.filter={exec:function(e){function t(e){this.value=this.value.replace(/[^0-9\.]/g,""),46==e.which&&-1==this.value.indexOf(".")||!(e.which<48||57<e.which)||e.preventDefault()}function i(e){this.value=this.value.replace(/[^\d].+/,""),(e.which<48||57<e.which)&&e.preventDefault()}if(e.hasAttribute("data-filter")){var r=e.tagName.toLowerCase(),n=e.getAttribute("data-filter"),a=!1;switch(n.startsWith("!")&&(n=n.substr(1),a=!0),n){case"decimal":"input"==r&&(e.addEventListener("blur",t),e.addEventListener("keypress",t),e.addEventListener("keyup",t),e.setAttribute("type","number"));break;case"integer":"input"==r&&(e.addEventListener("blur",i),e.addEventListener("keypress",i),e.addEventListener("keyup",i),e.setAttribute("type","number"))}1==a?e.setAttribute("required","required"):e.removeAttribute("required")}}},t.addEventListener("load",function(){e.querySelectorAll("[data-filter]").forEach(function(e){t.filter.exec(e)})},!1)}(window,document);

0 commit comments

Comments
 (0)