admin-currency-selector.js
1 year ago
admin-currency-selector.min.js
1 year ago
bacs-accounts-currencies.js
5 years ago
bacs-accounts-currencies.min.js
5 years ago
cart_widget.js
2 months ago
cart_widget.min.js
2 months ago
currency-switcher-settings.js
1 year ago
currency-switcher-settings.min.js
1 year ago
dialogs.js
5 years ago
dialogs.min.js
5 years ago
exchange-rates.js
3 years ago
exchange-rates.min.js
3 years ago
files.js
5 years ago
files.min.js
5 years ago
languages_notice.js
5 years ago
languages_notice.min.js
5 years ago
lock_fields.js
1 year ago
lock_fields.min.js
1 year ago
multi-currency.js
5 years ago
multi-currency.min.js
5 years ago
pointer.js
1 year ago
pointer.min.js
1 year ago
prices.js
5 years ago
prices.min.js
5 years ago
products-screen-option.js
5 years ago
products-screen-option.min.js
5 years ago
scripts.js
1 year ago
scripts.min.js
1 year ago
taxonomy_translation.js
1 year ago
taxonomy_translation.min.js
1 year ago
tooltip_init.js
5 years ago
tooltip_init.min.js
5 years ago
trnsl_interface_dialog_warning.js
5 years ago
trnsl_interface_dialog_warning.min.js
5 years ago
troubleshooting.js
1 year ago
troubleshooting.min.js
1 year ago
wcml-attributes.js
5 years ago
wcml-attributes.min.js
5 years ago
wcml-messages.js
5 years ago
wcml-messages.min.js
5 years ago
wcml-multi-currency.js
2 months ago
wcml-multi-currency.min.js
2 months ago
wcml-setup.js
3 years ago
wcml-setup.min.js
3 years ago
wcml-translation-editor.js
2 weeks ago
wcml-translation-editor.min.js
2 weeks ago
widgets.js
5 years ago
widgets.min.js
5 years ago
wpml_tm.js
5 years ago
wpml_tm.min.js
5 years ago
tooltip_init.js
58 lines
| 1 | var WCML_Tooltip = { |
| 2 | |
| 3 | default_args : { |
| 4 | attribute : 'data-tip', |
| 5 | fadeIn : 50, |
| 6 | fadeOut : 50, |
| 7 | delay : 200 |
| 8 | }, |
| 9 | |
| 10 | setup: function(){ |
| 11 | jQuery(function () { |
| 12 | WCML_Tooltip.init(); |
| 13 | }); |
| 14 | }, |
| 15 | |
| 16 | init: function(){ |
| 17 | jQuery('.wcml-tip:visible').tipTip( WCML_Tooltip.default_args ); //jquery hover won't work on hidden elements |
| 18 | }, |
| 19 | |
| 20 | create_tip: function( text, style, args ){ |
| 21 | |
| 22 | if( typeof args == 'undefined' ){ |
| 23 | args = {}; |
| 24 | } |
| 25 | |
| 26 | var tip = jQuery( '<i class="otgs-ico-help wcml-tip" data-tip="'+text+'" style="'+style+'"></i>' ); |
| 27 | |
| 28 | for(var i in WCML_Tooltip.default_args ){ |
| 29 | if( typeof args[i] == 'undefined' ){ |
| 30 | args[i] = WCML_Tooltip.default_args[i]; |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | tip.tipTip( args ); |
| 35 | |
| 36 | return tip; |
| 37 | }, |
| 38 | |
| 39 | add_before: function ( elem_class, text, style, args ){ |
| 40 | |
| 41 | tip = WCML_Tooltip.create_tip( text, style, args ); |
| 42 | tip.insertBefore( elem_class ); |
| 43 | |
| 44 | return tip; |
| 45 | }, |
| 46 | |
| 47 | add_after: function ( elem_class, text, style, args ){ |
| 48 | |
| 49 | tip = WCML_Tooltip.create_tip( text, style, args ); |
| 50 | tip.insertAfter( elem_class ); |
| 51 | |
| 52 | |
| 53 | return tip; |
| 54 | } |
| 55 | |
| 56 | } |
| 57 | |
| 58 | WCML_Tooltip.setup(); |