summaryrefslogtreecommitdiffstats
path: root/core/src/jquery/tipsy.js
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/jquery/tipsy.js')
-rw-r--r--core/src/jquery/tipsy.js66
1 files changed, 34 insertions, 32 deletions
diff --git a/core/src/jquery/tipsy.js b/core/src/jquery/tipsy.js
index 816a93fb9a9..75e90b1c060 100644
--- a/core/src/jquery/tipsy.js
+++ b/core/src/jquery/tipsy.js
@@ -1,4 +1,4 @@
-/*
+/**
* @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
*
* @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
@@ -23,61 +23,63 @@ import $ from 'jquery'
/**
* $ tipsy shim for the bootstrap tooltip
+ * @param {Object} argument options
+ * @returns {Object} this
* @deprecated
*/
-$.fn.tipsy = function (argument) {
- console.warn('Deprecation warning: tipsy is deprecated. Use tooltip instead.');
+$.fn.tipsy = function(argument) {
+ console.warn('Deprecation warning: tipsy is deprecated. Use tooltip instead.')
if (typeof argument === 'object' && argument !== null) {
// tipsy defaults
var options = {
placement: 'bottom',
- delay: {'show': 0, 'hide': 0},
+ delay: { 'show': 0, 'hide': 0 },
trigger: 'hover',
html: false,
container: 'body'
- };
+ }
if (argument.gravity) {
switch (argument.gravity) {
- case 'n':
- case 'nw':
- case 'ne':
- options.placement = 'bottom';
- break;
- case 's':
- case 'sw':
- case 'se':
- options.placement = 'top';
- break;
- case 'w':
- options.placement = 'right';
- break;
- case 'e':
- options.placement = 'left';
- break;
+ case 'n':
+ case 'nw':
+ case 'ne':
+ options.placement = 'bottom'
+ break
+ case 's':
+ case 'sw':
+ case 'se':
+ options.placement = 'top'
+ break
+ case 'w':
+ options.placement = 'right'
+ break
+ case 'e':
+ options.placement = 'left'
+ break
}
}
if (argument.trigger) {
- options.trigger = argument.trigger;
+ options.trigger = argument.trigger
}
if (argument.delayIn) {
- options.delay.show = argument.delayIn;
+ options.delay.show = argument.delayIn
}
if (argument.delayOut) {
- options.delay.hide = argument.delayOut;
+ options.delay.hide = argument.delayOut
}
if (argument.html) {
- options.html = true;
+ options.html = true
}
if (argument.fallback) {
- options.title = argument.fallback;
+ options.title = argument.fallback
}
// destroy old tooltip in case the title has changed
- $.fn.tooltip.call(this, 'destroy');
- $.fn.tooltip.call(this, options);
+ $.fn.tooltip.call(this, 'destroy')
+ $.fn.tooltip.call(this, options)
} else {
- this.tooltip(argument);
- $.fn.tooltip.call(this, argument);
+ this.tooltip(argument)
+ $.fn.tooltip.call(this, argument)
}
- return this;
-}; \ No newline at end of file
+ return this
+}