Elgg  Version 5.1
Functions
tags.js File Reference

Go to the source code of this file.

Functions

 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;})
 

Function Documentation

define ( 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;}  )
Parameters
function($,Tagify){vartags={init:function(selector){if(!.length){return;}var defaults={originalInputValueFormat:valuesArr=> valuesArr.map(item=> item.value).join(',')};.each(function(index, elem){var opts=.data('tagifyOpts')||{};opts=$.extend({}, defaults, opts);new Tagify(elem, opts);});}};return tags;} Initialize Tagify on elements defined by the selector

You can pass additional options for Tagify in data-tagify-opts on the elements

Parameters
{string}selector Element selector
Returns
void