PluginProbe ʕ •ᴥ•ʔ
Custom Twitter Feeds – A Tweets Widget or X Feed Widget / 2.8.0
Custom Twitter Feeds – A Tweets Widget or X Feed Widget v2.8.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 3 weeks ago confirm-dialog.js 3 weeks ago date_i18n.js 3 weeks ago install-plugin-popup.js 3 weeks ago jquery.tooltipster.min.js 3 weeks ago oembed.js 3 weeks ago owl.autoheight.js 3 weeks ago popup-focus-trap.js 3 weeks ago ressources.js 3 weeks ago tooltip-wizard.js 3 weeks ago vue-color.min.js 3 weeks 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