/**
* @file
* Bootstrap Tooltips.
*/
var Drupal = Drupal || {};
(function ($, Drupal, Bootstrap) {
"use strict";
/**
* Extend the Bootstrap Tooltip plugin constructor class.
*/
Bootstrap.extendPlugin('tooltip', function (settings) {
return {
DEFAULTS: {
animation: !!settings.tooltip_animation,
enabled: settings.tooltip_enabled,
html: !!settings.tooltip_html,
placement: settings.tooltip_placement,
selector: settings.tooltip_selector,
trigger: settings.tooltip_trigger,
delay: parseInt(settings.tooltip_delay, 10),
container: settings.tooltip_container
}
};
});
/**
* Bootstrap Tooltips.
*
* @todo This should really be properly delegated if selector option is set.
*/
Drupal.behaviors.bootstrapTooltips = {
attach: function (context) {
// Immediately return if tooltips are not available.
if (!$.fn.tooltip || !$.fn.tooltip.Constructor.DEFAULTS.enabled) {
return;
}
var elements = $(context).find('[data-toggle="tooltip"]').toArray();
for (var i = 0; i < elements.length; i++) {
var $element = $(elements[i]);
var options = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, $element.data());
$element.tooltip(options);
}
},
detach: function (context) {
// Immediately return if tooltips are not available.
if (!$.fn.tooltip || !$.fn.tooltip.Constructor.DEFAULTS.enabled) {
return;
}
// Destroy all tooltips.
$(context).find('[data-toggle="tooltip"]').tooltip('destroy');
}
};
})(window.jQuery, window.Drupal, window.Drupal.bootstrap);
百家乐
百家乐
南和信息网
Video-game-platform-hr@mingfangyuan.com
买球平台
壹写作软件
英国立博
New-Portuguese-gambling-official-website-info@uiuccssa.com
澳门皇冠官网
William-Hill-sales@naruke-topic.net
十大菠菜台子
山东工业职业学院
2144三国杀
上海世邦机器有限公司
恩施人才网
点我吧
应届毕业生拓展训练
中国游泳网
厦门海洋职业技术学院
58同城宁德分类信息网