PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.1.2
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.1.2
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_Builder_Customizer.php
custom-facebook-feed / inc / Builder Last commit date
Controls 4 years ago Tabs 4 years ago CFF_Builder_Customizer.php 4 years ago CFF_Db.php 4 years ago CFF_Feed_Builder.php 4 years ago CFF_Feed_Saver.php 4 years ago CFF_Feed_Saver_Manager.php 4 years ago CFF_Post_Set.php 4 years ago CFF_Source.php 4 years ago CFF_Theme_CSS.php 4 years ago CFF_Tooltip_Wizard.php 4 years ago
CFF_Builder_Customizer.php
94 lines
1 <?php
2 /**
3 * Customizer Builder
4 *
5 *
6 * @since 4.0
7 */
8 namespace CustomFacebookFeed\Builder;
9
10 if(!defined('ABSPATH')) exit;
11
12 class CFF_Builder_Customizer{
13
14
15 /**
16 * Controls Classes Array
17 *
18 *
19 * @since 4.0
20 * @access private
21 *
22 * @var array
23 */
24 public static $controls_classes = [];
25
26
27 /**
28 * Get controls list.
29 *
30 * Getting controls list
31 *
32 * @since 4.0
33 * @access public
34 *
35 * @return array
36 */
37 public static function get_controls_list(){
38 return [
39 'actionbutton',
40 'checkbox',
41 'checkboxsection',
42 'datepicker',
43 'colorpicker',
44 'number',
45 'select',
46 'switcher',
47 'text',
48 'textarea',
49 'toggle',
50 'toggleset',
51 'heading',
52 'separator',
53 'customview',
54 'coloroverride',
55 'togglebutton',
56 'hidden'
57 ];
58 }
59
60 /**
61 * Register Controls
62 *
63 * Including Control
64 *
65 * @since 4.0
66 * @access public
67 *
68 */
69 public static function register_controls(){
70 $controls_list = self::get_controls_list();
71 foreach ($controls_list as $control) {
72 $controlClassName = 'CFF_'.ucfirst($control).'_Control';
73 $cls_name = __NAMESPACE__.''.'\Controls\\'.$controlClassName;
74 $control_class = new $cls_name();
75 self::$controls_classes[$control] = $control_class;
76 }
77 }
78
79 /**
80 * Print Controls Vue JS Tempalte
81 *
82 * Including Control
83 *
84 * @since 4.0
85 * @access public
86 *
87 */
88 public static function get_controls_templates($editingType){
89 $controls_list = self::get_controls_list();
90 foreach ($controls_list as $control) {
91 self::$controls_classes[$control]->print_control_wrapper($editingType);
92 }
93 }
94 }