3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00
farmOS/themes/farm_theme/js/glyphicons.js
2018-11-08 15:33:15 -05:00

23 lines
886 B
JavaScript

(function ($) {
Drupal.behaviors.farm_theme_glyphicons = {
attach: function(context, settings) {
var glyphicons_text = settings['farm_theme']['glyphicons_text'];
$('#navbar ul li a', context).each(function(index) {
Drupal.behaviors.farm_theme_glyphicons.glyphicon(this, glyphicons_text);
});
$('ul.tabs--primary li a', context).each(function(index) {
Drupal.behaviors.farm_theme_glyphicons.glyphicon(this, glyphicons_text);
});
},
glyphicon: function(element, glyphicons_text) {
var link_text = $(element).clone().children().remove().end().text().trim();
var icon = '';
if (glyphicons_text[link_text] !== undefined) {
icon = glyphicons_text[link_text]
}
if (icon) {
$(element).prepend('<span class="icon glyphicon glyphicon-' + icon + '"></span> ');
}
}
}
})(jQuery);