PluginProbe ʕ •ᴥ•ʔ
Custom Twitter Feeds – A Tweets Widget or X Feed Widget / 2.7.0
Custom Twitter Feeds – A Tweets Widget or X Feed Widget v2.7.0
2.8.0 2.7.0 2.6.1 2.6.0 1.0 1.0.1 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.2 1.2.1 1.2.10 1.2.11 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3 1.4 1.4.1 1.5 1.5.1 1.6 1.6.1 1.7 1.8 1.8.1 1.8.2 1.8.3 1.8.4 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.5.4 2.5.5 trunk
custom-twitter-feeds / admin / builder / assets / js / tooltip-wizard.js
custom-twitter-feeds / admin / builder / assets / js Last commit date
builder.js 1 month ago confirm-dialog.js 1 month ago date_i18n.js 1 month ago install-plugin-popup.js 1 month ago jquery.tooltipster.min.js 1 month ago oembed.js 1 month ago owl.autoheight.js 1 month ago ressources.js 1 month ago tooltip-wizard.js 1 month ago vue-color.min.js 1 month ago
tooltip-wizard.js
98 lines
1 /**
2 * Custom Facebook Tooltip Manager
3 *
4 * @since 2.0
5 */
6 'use strict';
7
8 var SBITooltipWizard = window.SBITooltipWizard || ( function( document, window, $ ) {
9
10 /**
11 * Public functions and properties.
12 *
13 * @since 2.0
14 *
15 * @type {object}
16 */
17 var app = {
18
19 /**
20 * Start the engine.
21 *
22 * @since 2.0
23 */
24 init: function() {
25
26 //$( app.ready );
27 $( window ).on( 'load', function() {
28 if ( $.isFunction( $.ready.then ) ) {
29 $.ready.then( app.load );
30 } else {
31 app.load();
32 }
33 } );
34 },
35
36
37 /**
38 * Window load.
39 *
40 * @since 2.0
41 */
42 load: function() {
43 if(ctf_admin_tooltip_wizard.ctf_wizard_gutenberg){
44 app.initGutenbergTooltip();
45 }
46 },
47
48
49 initGutenbergTooltip : function(){
50 if ( typeof $.fn.tooltipster === 'undefined' ) {
51 return;
52 }
53 var $dot = $( '<span class="wpforms-admin-form-embed-wizard-dot">&nbsp;</span>' );
54 var anchor = '.block-editor .edit-post-header-toolbar__inserter-toggle';
55 var tooltipsterArgs = {
56 content : $( '#ctf-gutenberg-tooltip-content' ),
57 trigger : 'custom',
58 interactive : true,
59 animationDuration: 0,
60 delay : 0,
61 theme : [ 'tooltipster-default', 'ctf-tooltip-wizard' ],
62 side : 'bottom',
63 distance : 3,
64 functionReady : function( instance, helper ) {
65 instance._$tooltip.on( 'click', '.ctf-tlp-wizard-close', function() {
66 instance.close();
67 $('.ctf-tooltip-wizard').hide();
68 } );
69
70 instance.reposition();
71 },
72 };
73
74 $('.components-button.edit-post-header-toolbar__inserter-toggle').on('click',function() {
75 $('.ctf-tooltip-wizard.tooltipster-sidetip').hide();
76 });
77
78 $dot.insertAfter( anchor ).tooltipster( tooltipsterArgs ).tooltipster( 'open' );
79 },
80
81 /**
82 * Check if we're in Gutenberg editor.
83 *
84 * @since 2.0
85 *
86 * @returns {boolean} Is Gutenberg or not.
87 */
88 isGutenberg: function() {
89
90 return typeof wp !== 'undefined' && Object.prototype.hasOwnProperty.call( wp, 'blocks' );
91 },
92 }
93
94 return app;
95 }( document, window, jQuery ) );
96
97 SBITooltipWizard.init();
98