Sha256: b6392422df0759b6bdd6a9a46cd3c5b9ddebf70406377d84efdc11861018b51d

Contents?: true

Size: 769 Bytes

Versions: 47

Compression:

Stored size: 769 Bytes

Contents

webshim.register("form-inputmode",function(a,b,c,d){"use strict";var e=navigator.userAgent,f=function(a){a.removeEventListener("blur",j,!0)},g=/iphone|ipod/i.test(e),h=/^[\\d\*|\[0\-9\]]*[\+|\{\d*\,\d*\}|*]*$/,i=g||/ipad|ios/i.test(e)?{"[0-9]*":1,"\\d*":1}:!1,j=function(a){f(a.target),a.target.type="text"},k=function(){d.removeEventListener("focus",m,!0),d.removeEventListener("touchstart",m,!0)},l=function(a){var b,c=!0;return i&&(b=a.getAttribute("pattern")||"",(i[b]||g&&(!b||!h.test(b)))&&(c=!1)),c},m=function(a){if("text"==a.target.type&&"numeric"==a.target.getAttribute("inputmode")&&l(a.target))try{f(a.target),a.target.addEventListener("blur",j,!0),a.target.type="tel"}catch(b){k()}};d.addEventListener("focus",m,!0),d.addEventListener("touchstart",m,!0)});

Version data entries

47 entries across 26 versions & 2 rubygems

Version Path
sequenceserver-1.0.14 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.14 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.13 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.13 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.12 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.12 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.11 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.11 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.10 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.10 public/dist/js/shims/form-inputmode.js
webshims-rails-1.16.0 lib/assets/javascripts/webshims/shims/form-inputmode.js
sequenceserver-1.0.9 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.9 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.8 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.8 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.7 public/js/webshims/shims/form-inputmode.js
sequenceserver-1.0.7 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.6 public/dist/js/shims/form-inputmode.js
sequenceserver-1.0.6 public/js/webshims/shims/form-inputmode.js
webshims-rails-1.15.10 lib/assets/javascripts/webshims/shims/form-inputmode.js