diff --git a/plugins/excel-multirow-maillist-parser/LICENCE b/plugins/excel-multirow-maillist-parser/LICENCE new file mode 100644 index 000000000..a1640b51c --- /dev/null +++ b/plugins/excel-multirow-maillist-parser/LICENCE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 RainLoop Team + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/plugins/excel-multirow-maillist-parser/README b/plugins/excel-multirow-maillist-parser/README new file mode 100644 index 000000000..9fa264c3c --- /dev/null +++ b/plugins/excel-multirow-maillist-parser/README @@ -0,0 +1 @@ +Add ability to paste multi row email addresses from excel. \ No newline at end of file diff --git a/plugins/excel-multirow-maillist-parser/VERSION b/plugins/excel-multirow-maillist-parser/VERSION new file mode 100644 index 000000000..ceab6e11e --- /dev/null +++ b/plugins/excel-multirow-maillist-parser/VERSION @@ -0,0 +1 @@ +0.1 \ No newline at end of file diff --git a/plugins/excel-multirow-maillist-parser/index.php b/plugins/excel-multirow-maillist-parser/index.php new file mode 100644 index 000000000..713b92e28 --- /dev/null +++ b/plugins/excel-multirow-maillist-parser/index.php @@ -0,0 +1,13 @@ +addJs('js/parse_excel_list.js'); // add js file + } + +} diff --git a/plugins/excel-multirow-maillist-parser/js/parse_excel_list.js b/plugins/excel-multirow-maillist-parser/js/parse_excel_list.js new file mode 100644 index 000000000..e6d6b06f2 --- /dev/null +++ b/plugins/excel-multirow-maillist-parser/js/parse_excel_list.js @@ -0,0 +1,18 @@ + +$(function () { + + //selectors + var inputs = '.popups .inputosaurus-input input[type="text"]:first, \ + .popups .cc-row input[type="text"]:first, \ + .popups .bcc-row input[type="text"]:first'; + + //bind function + $(document).on( 'keyup', inputs, function(){ + var t = $(this); + var v = t.val(); + if( v != "" && v.match(/@/ig).length >= 2 ){ + t.val( t.val().replace(/\n| /ig,",") ) + } + }); + +}); \ No newline at end of file