Elgg  Version 5.1
tags.js
Go to the documentation of this file.
1 define(['jquery', 'tagify/tagify.min'], function($, Tagify) {
2  var tags = {
11  init: function (selector) {
12  if (!$(selector).length) {
13  return;
14  }
15 
16  var defaults = {
17  originalInputValueFormat: valuesArr => valuesArr.map(item => item.value).join(',')
18  };
19 
20  $(selector).each(function (index, elem) {
21  var opts = $(elem).data('tagifyOpts') || {};
22  opts = $.extend({}, defaults, opts);
23 
24  new Tagify(elem, opts);
25  });
26  }
27  };
28 
29  return tags;
30 });
define(['jquery', 'tagify/tagify.min'], function($, Tagify){var tags={init:function(selector){if(!$(selector).length){return;}var defaults={originalInputValueFormat:valuesArr=> valuesArr.map(item=> item.value).join(',')};$(selector).each(function(index, elem){var opts=$(elem).data('tagifyOpts')||{};opts=$.extend({}, defaults, opts);new Tagify(elem, opts);});}};return tags;})