/* exported setClipboardJS */ /* global ClipboardJS */ function setClipboardJS(element){ var clipboard = new ClipboardJS(element); clipboard.on('success', function(e) { $(element).tooltip({ content: $(element).data('label-copied') }); setTimeout(function() { e.clearSelection(); $(element).tooltip({ content: $(element).data('label-to-copy') }); }, 1000); }); } /* exported formatNameWithIcon */ function formatNameWithIcon(opt) { if (opt.loading) return opt.name; var $opt = $('' + opt.name_with_icon + ''); return $opt; } /* exported formatFontawesomeText */ function formatFontawesomeText(icon) { var icon_id = icon.id; if (icon_id !== undefined) { var fa = icon.id.split('_'); return $(' ' + icon.text + ''); } else { return icon.text; } }