: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Custom Facebook Tooltip Manager
var SBITooltipWizard = window.SBITooltipWizard || ( function( document, window, $ ) {
* Public functions and properties.
$( window ).on( 'load', function() {
if ( $.isFunction( $.ready.then ) ) {
$.ready.then( app.load );
if(ctf_admin_tooltip_wizard.ctf_wizard_gutenberg){
app.initGutenbergTooltip();
initGutenbergTooltip : function(){
if ( typeof $.fn.tooltipster === 'undefined' ) {
var $dot = $( '<span class="wpforms-admin-form-embed-wizard-dot"> </span>' );
var anchor = '.block-editor .edit-post-header-toolbar__inserter-toggle';
content : $( '#ctf-gutenberg-tooltip-content' ),
theme : [ 'tooltipster-default', 'ctf-tooltip-wizard' ],
functionReady : function( instance, helper ) {
instance._$tooltip.on( 'click', '.ctf-tlp-wizard-close', function() {
$('.ctf-tooltip-wizard').hide();
$('.components-button.edit-post-header-toolbar__inserter-toggle').on('click',function() {
$('.ctf-tooltip-wizard.tooltipster-sidetip').hide();
$dot.insertAfter( anchor ).tooltipster( tooltipsterArgs ).tooltipster( 'open' );
* Check if we're in Gutenberg editor.
* @returns {boolean} Is Gutenberg or not.
isGutenberg: function() {
return typeof wp !== 'undefined' && Object.prototype.hasOwnProperty.call( wp, 'blocks' );
}( document, window, jQuery ) );