PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.1.5
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.1.5
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 / CFF_Feed_Elementor_Control.php
custom-facebook-feed / inc Last commit date
Admin 3 years ago Builder 3 years ago Helpers 3 years ago CFF_Autolink.php 3 years ago CFF_Blocks.php 3 years ago CFF_Cache.php 3 years ago CFF_Education.php 3 years ago CFF_Elementor_Base.php 3 years ago CFF_Elementor_Widget.php 3 years ago CFF_Error_Reporter.php 3 years ago CFF_FB_Settings.php 3 years ago CFF_Feed_Elementor_Control.php 3 years ago CFF_Feed_Locator.php 3 years ago CFF_Feed_Pro.php 3 years ago CFF_GDPR_Integrations.php 3 years ago CFF_Group_Posts.php 3 years ago CFF_HTTP_Request.php 3 years ago CFF_Oembed.php 3 years ago CFF_Parse.php 3 years ago CFF_Resizer.php 3 years ago CFF_Response.php 3 years ago CFF_Shortcode.php 3 years ago CFF_Shortcode_Display.php 3 years ago CFF_SiteHealth.php 3 years ago CFF_Utils.php 3 years ago CFF_View.php 3 years ago Custom_Facebook_Feed.php 3 years ago SB_Facebook_Data_Encryption.php 3 years ago SB_Facebook_Data_Manager.php 3 years ago
CFF_Feed_Elementor_Control.php
73 lines
1 <?php
2 namespace CustomFacebookFeed;
3 use \Elementor\Base_Data_Control;
4 use \Elementor\Controls_Manager;
5 use CustomFacebookFeed\Builder\CFF_Db;
6 if (!defined('ABSPATH'))
7 exit; // Exit if accessed directly
8
9 class CFF_Feed_Elementor_Control extends Base_Data_Control {
10
11 public function get_type(){
12 return 'cff_feed_control';
13 }
14
15 public function enqueue(){
16
17 }
18
19 protected function get_default_settings(){
20 return [
21 'label_block' => false
22 ];
23 }
24
25 public function content_template() {
26 $control_uid = $this->get_control_uid();
27 ?>
28 <div class="elementor-control-field">
29 <# if ( data.label ) {#>
30 <label for="<?php echo $control_uid; ?>" class="elementor-control-title">{{{ data.label }}}</label>
31 <# } #>
32 <div class="elementor-control-input-wrapper elementor-control-unit-5">
33 <select id="<?php echo $control_uid; ?>" data-setting="{{ data.name }}" onchange="jQuery(this).parents('.elementor-control-field').find('.link-cff-builder').attr('href', '<?php echo admin_url( 'admin.php?page=cff-feed-builder' ) ?>&feed_id='+jQuery(this).val())">
34 <#
35 var printOptions = function( options ) {
36 _.each( options, function( option_title, option_value ) { #>
37 <option value="{{ option_value }}">{{{ option_title }}}</option>
38 <# } );
39 };
40
41 if ( data.groups ) {
42 for ( var groupIndex in data.groups ) {
43 var groupArgs = data.groups[ groupIndex ];
44 if ( groupArgs.options ) { #>
45 <optgroup label="{{ groupArgs.label }}">
46 <# printOptions( groupArgs.options ) #>
47 </optgroup>
48 <# } else if ( _.isString( groupArgs ) ) { #>
49 <option value="{{ groupIndex }}">{{{ groupArgs }}}</option>
50 <# }
51 }
52 } else {
53 printOptions( data.options );
54 }
55 #>
56 </select>
57 <div style="font-weight: 700; color:#a73061; margin-top: 10px;">
58 <# if( data.controlValue != undefined && data.controlValue != '' ) { #>
59 <a class="link-cff-builder" href="<?php echo admin_url( 'admin.php?page=cff-feed-builder' ) ?>&feed_id={{data.controlValue}}" target="_blank" rel="noopener noreferrer"><?php echo __('Edit this Feed', 'custom-facebook-feed'); ?></a>
60 <span style="color:#aaa; display: inline-block; margin: 0 5px;">|</span>
61 <# } #>
62 <a href="<?php echo admin_url( 'admin.php?page=cff-feed-builder' ) ?>" target="_blank" rel="noopener noreferrer"><?php echo __('Create New Feed', 'custom-facebook-feed'); ?></a>
63 </div>
64 </div>
65 </div>
66 <# if ( data.description ) { #>
67 <div class="elementor-control-field-description">{{{ data.description }}}</div>
68 <# } #>
69
70 <?php
71 }
72
73 }