|
|
|
|
@ -263,7 +263,49 @@ var openFile = function(file) { |
|
|
|
|
{% endblock content %} |
|
|
|
|
|
|
|
|
|
{% block foot %} |
|
|
|
|
<script src="https://code.jquery.com/jquery-2.2.0.min.js" type="text/javascript"></script> |
|
|
|
|
|
|
|
|
|
<script src="https://cdn.rawgit.com/RobinHerbots/jquery.inputmask/3.2.7/dist/min/jquery.inputmask.bundle.min.js" type="text/javascript"></script> |
|
|
|
|
<script src="https://cdn.rawgit.com/andr-04/inputmask-multi/1.2.0/js/jquery.inputmask-multi.min.js" type="text/javascript"></script> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
(new Inputmask('+7 (999) 999-99-99')).mask(document.querySelector('[name=phone]')); |
|
|
|
|
|
|
|
|
|
$(function(){ |
|
|
|
|
var maskList = $.masksSort($.masksLoad("https://cdn.rawgit.com/andr-04/inputmask-multi/master/data/phone-codes.json"), ['#'], /[0-9]|#/, "mask"); |
|
|
|
|
var maskOpts = { |
|
|
|
|
inputmask: { |
|
|
|
|
definitions: { |
|
|
|
|
'#': { |
|
|
|
|
validator: "[0-9]", |
|
|
|
|
cardinality: 1 |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
showMaskOnHover: false, |
|
|
|
|
autoUnmask: true, |
|
|
|
|
clearMaskOnLostFocus: false |
|
|
|
|
}, |
|
|
|
|
match: /[0-9]/, |
|
|
|
|
replace: '#', |
|
|
|
|
list: maskList, |
|
|
|
|
listKey: "mask", |
|
|
|
|
onMaskChange: function(maskObj, determined) { |
|
|
|
|
if (determined) { |
|
|
|
|
var hint = maskObj.name_en; |
|
|
|
|
if (maskObj.desc_en && maskObj.desc_en != "") { |
|
|
|
|
hint += " (" + maskObj.desc_en + ")"; |
|
|
|
|
} |
|
|
|
|
$("#descr").html(hint); |
|
|
|
|
} else { |
|
|
|
|
$("#descr").html("Mask of input"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
$('[name=phone]').inputmasks(maskOpts); |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// (new Inputmask('+7 (999) 999-99-99')).mask(document.querySelector('[name=phone]')); |
|
|
|
|
</script> |
|
|
|
|
{% endblock foot %} |
|
|
|
|
|