PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.12.0
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.12.0
4.12.0 4.10.0 4.9.0 4.8.1 trunk 1.0 1.1 1.12.1 1.2.3 1.2.4 1.2.5 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5 1.5.1 1.5.2 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.5.1 1.6.6 1.6.6.1 1.6.6.2 1.6.6.3 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.9.0 1.9.1 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.8.1 1.9.9 1.9.9.1 1.9.9.2 1.9.9.3 2.0 2.0.1 2.1 2.1.1 2.1.2 2.1.3 2.10 2.11 2.11.1 2.12 2.12.1 2.12.2 2.12.3 2.12.4 2.13 2.14 2.14.1 2.15 2.15.1 2.16 2.16.1 2.17 2.17.1 2.18 2.18.1 2.18.2 2.18.3 2.19 2.19.1 2.19.2 2.19.3 2.2 2.2.1 2.3 2.3.1 2.3.10 2.3.2 2.3.3 2.3.4 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.1.1 2.4.1.2 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5 2.5.1 2.5.2 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.7 2.7.1 2.7.2 2.8 2.9 2.9.1 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.7.5 4.7.6 4.7.7
custom-facebook-feed / inc / Builder / CFF_Tooltip_Wizard.php
custom-facebook-feed / inc / Builder Last commit date
Controls 2 weeks ago Tabs 2 weeks ago CFF_Builder_Customizer.php 2 weeks ago CFF_Db.php 2 weeks ago CFF_Feed_Builder.php 2 weeks ago CFF_Feed_Saver.php 2 weeks ago CFF_Feed_Saver_Manager.php 2 weeks ago CFF_Post_Set.php 2 weeks ago CFF_Source.php 2 weeks ago CFF_Theme_CSS.php 2 weeks ago CFF_Tooltip_Wizard.php 2 weeks ago index.php 2 weeks ago
CFF_Tooltip_Wizard.php
148 lines
1 <?php
2
3 /**
4 * CFF Tooltip Wizard
5 *
6 * @since 4.0
7 */
8
9 namespace CustomFacebookFeed\Builder;
10
11 if (!defined('ABSPATH')) {
12 exit; // Exit if accessed directly
13 }
14
15 class CFF_Tooltip_Wizard
16 {
17 /**
18 * Constructor.
19 *
20 * @since 4.0
21 */
22 public function __construct()
23 {
24 $this->init();
25 }
26
27
28 /**
29 * Initialize class.
30 *
31 * @since 4.0
32 */
33 public function init()
34 {
35 /*
36 if (
37 ! wpforms_is_admin_page( 'builder' ) &&
38 ! wp_doing_ajax() &&
39 ! $this->is_form_embed_page()
40 ) {
41 return;
42 }
43 */
44
45 $this->hooks();
46 }
47
48 /**
49 * Register hooks.
50 *
51 * @since 4.0
52 */
53 public function hooks()
54 {
55 add_action('admin_enqueue_scripts', [ $this, 'enqueues' ]);
56 add_action('admin_footer', [ $this, 'output' ]);
57 }
58
59
60 /**
61 * Enqueue assets.
62 *
63 * @since 4.0
64 */
65 public function enqueues()
66 {
67
68 wp_enqueue_style(
69 'cff-tooltipster-css',
70 CFF_PLUGIN_URL . 'admin/builder/assets/css/tooltipster.css',
71 null,
72 CFFVER
73 );
74
75 wp_enqueue_script(
76 'cff-tooltipster-js',
77 CFF_PLUGIN_URL . 'admin/builder/assets/js/jquery.tooltipster.min.js',
78 [ 'jquery' ],
79 CFFVER,
80 true
81 );
82
83 wp_enqueue_script(
84 'cff-admin-tooltip-wizard',
85 CFF_PLUGIN_URL . 'admin/builder/assets/js/tooltip-wizard.js',
86 [ 'jquery' ],
87 CFFVER
88 );
89
90 $wp_localize_data = [];
91 if ($this->check_gutenberg_wizard()) {
92 $wp_localize_data['cff_wizard_gutenberg'] = true;
93 }
94
95 wp_localize_script(
96 'cff-admin-tooltip-wizard',
97 'cff_admin_tooltip_wizard',
98 $wp_localize_data
99 );
100 }
101
102 /**
103 * Output HTML.
104 *
105 * @since 4.0
106 */
107 public function output()
108 {
109 if ($this->check_gutenberg_wizard()) {
110 $this->gutenberg_tooltip_output();
111 }
112 }
113
114 /**
115 * Gutenberg Tooltip Output HTML.
116 *
117 * @since 4.0
118 */
119 public function check_gutenberg_wizard()
120 {
121 global $pagenow;
122 return ( ( $pagenow == 'post.php' ) || (get_post_type() == 'page') )
123 && ! empty($_GET['cff_wizard']);
124 }
125
126
127 /**
128 * Gutenberg Tooltip Output HTML.
129 *
130 * @since 4.0
131 */
132 public function gutenberg_tooltip_output()
133 {
134 ?>
135 <div id="cff-gutenberg-tooltip-content">
136 <div class="cff-tlp-wizard-cls cff-tlp-wizard-close"></div>
137 <div class="cff-tlp-wizard-content">
138 <strong class="cff-tooltip-wizard-head"><?php echo __('Add a Block', 'custom-facebook-feed') ?></strong>
139 <p class="cff-tooltip-wizard-txt"><?php echo __('Click the plus button, search for Custom Facebook', 'custom-facebook-feed'); ?>
140 <br/><?php echo __('Feed, and click the block to embed it.', 'custom-facebook-feed') ?> <a href="https://smashballoon.com/doc/wordpress-5-block-page-editor-gutenberg/?facebook&utm_campaign=facebook-free&utm_source=settings&utm_medium=docs" rel="noopener" target="_blank"><?php echo __('Learn More', 'custom-facebook-feed') ?></a></p>
141 <div class="cff-tooltip-wizard-actions">
142 <button class="cff-tlp-wizard-close"><?php echo __('Done', 'custom-facebook-feed') ?></button>
143 </div>
144 </div>
145 </div>
146 <?php
147 }
148 }