PluginProbe ʕ •ᴥ•ʔ
Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More / 2.8.0
Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More v2.8.0
2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.7 2.6.8 2.6.5 2.6.4 2.6.3 2.6.2 2.6.0 2.5.5 2.5.4 2.5.3 2.5.2 trunk 1.0 1.0.1 1.0.2 1.0.3 1.1 1.1.1 1.1.2 1.2.0 2.0 2.1.0 2.1.1 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5.0 2.5.1
reviews-feed / assets / admin / js / tooltip-wizard.js
reviews-feed / assets / admin / js Last commit date
forms-integration.js 1 month ago jquery.tooltipster.min.js 1 month ago tooltip-wizard.js 1 month ago
tooltip-wizard.js
97 lines
1 /**
2 *Reviews Feed Tooltip Manager
3 *
4 * @since 4.0
5 */
6 'use strict';
7
8 var SBRTooltipWizard = window.SBRTooltipWizard || ( function( document, window, $ ) {
9
10 /**
11 * Public functions and properties.
12 *
13 * @since 4.0
14 *
15 * @type {object}
16 */
17 var app = {
18
19 /**
20 * Start the engine.
21 *
22 * @since 4.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 4.0
41 */
42 load: function() {
43 if(sbr_admin_tooltip_wizard.sbr_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 : $( '#sbr-gutenberg-tooltip-content' ),
57 trigger : 'custom',
58 interactive : true,
59 animationDuration: 0,
60 delay : 0,
61 theme : [ 'tooltipster-default', 'sbr-tooltip-wizard' ],
62 side : 'bottom',
63 distance : 3,
64 functionReady : function( instance, helper ) {
65 instance._$tooltip.on( 'click', '.sbr-tlp-wizard-close', function() {
66 instance.close();
67 } );
68
69 instance.reposition();
70 },
71 };
72
73 $('.components-button.edit-post-header-toolbar__inserter-toggle').on('click',function() {
74 $('.sbr-tooltip-wizard.tooltipster-sidetip').hide();
75 });
76
77 $dot.insertAfter( anchor ).tooltipster( tooltipsterArgs ).tooltipster( 'open' );
78 },
79
80 /**
81 * Check if we're in Gutenberg editor.
82 *
83 * @since 4.0
84 *
85 * @returns {boolean} Is Gutenberg or not.
86 */
87 isGutenberg: function() {
88
89 return typeof wp !== 'undefined' && Object.prototype.hasOwnProperty.call( wp, 'blocks' );
90 },
91 }
92
93 return app;
94 }( document, window, jQuery ) );
95
96 SBRTooltipWizard.init();
97