creation of plugin that handle paste multi row mail addresses into a single email field

This commit is contained in:
Nicolas Bland 2017-02-19 19:42:12 +01:00
parent 263d97ee31
commit bc6a0be048
5 changed files with 54 additions and 0 deletions

View file

@ -0,0 +1,20 @@
(function(window, $) {
$(function() {
$(window.document).on('paste', '.RL-PopupsContacts .contactValueInput', function() {
// trigger the process on click and paste
var $this = $(this);
setTimeout(function () {
$this.trigger('keyup');
});
}).on('keyup', '.RL-PopupsContacts .contactValueInput', function() {
var $this = $(this),
value = $this.val(),
match = value && value.match(/@/ig);
if (match && match.length > 1) {
$this.val($this.val().replace(/\n| /ig, ','));
}
});
});
}(window, $));