/* 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;
}
}