PluginProbe
Floating Button – Easily Create Sticky, Fixed & Floating Buttons / 6.0.2
Floating Button – Easily Create Sticky, Fixed & Floating Buttons v6.0.2
trunk 2.0.2 3.0 4.0 4.1.2 4.3 5.0 5.0.1 5.1 5.1.1 5.2 5.3 5.3.1 6.0 6.0.1 6.0.10 6.0.11 6.0.12 6.0.13 6.0.2 6.0.3 6.0.4 6.0.5 6.0.6 6.0.7 All 31 releases
floating-button / includes / settings / 2.vertical.php

2.vertical.php in Floating Button – Easily Create Sticky, Fixed & Floating Buttons 6.0.2, at includes/settings/2.vertical.php

211 lines 6.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Page Name: 1 Sub Buttons
4 */
5
6 use FloatingButton\Dashboard\Field;
7 use FloatingButton\Dashboard\FieldHelper;
8 use FloatingButton\Dashboard\Option;
9
10 $default = Field::getDefault();
11 $count = ! empty( $default['param']['menu_1']['item_type'] ) ? count( $default['param']['menu_1']['item_type'] ) : 0;
12
13 defined( 'ABSPATH' ) || exit;
14
15 $sbBtnOptDef = include( 'options/sub-buttons.php' );
16 $sbBtnOpt = Field::add_prefix( '[menu_1]', $sbBtnOptDef );
17 ?>
18 <h4>
19 <span class="wowp-icon fas fa-1"></span>
20 <?php
21 esc_html_e( 'Sub Buttons', 'floating-button' ); ?>
22 </h4>
23
24 <div class="menu-items" id="wowp-menu-1">
25 <?php if ( $count > 0 ) :
26 for ( $i = 0; $i < $count; $i ++ ):
27 $attr_open = ( $i === 0 ) ? ' open' : '';
28 ?>
29 <details class="wowp-item has-shadow"<?php echo esc_attr( $attr_open ); ?>>
30
31 <summary class="wowp-item_heading">
32 <span class="wowp-item_heading_icon"></span>
33 <span class="wowp-item_heading_label"></span>
34 <span class="wowp-item_heading_type"></span>
35 <span class="dashicons dashicons-move"></span>
36 <span class="dashicons dashicons-trash"></span>
37 <span class="wowp-item_heading_toogle">
38 <span class="dashicons dashicons-arrow-down"></span>
39 <span class="dashicons dashicons-arrow-up "></span>
40 </span>
41 </summary>
42 <div class="wowp-item_content">
43
44 <fieldset>
45 <div class="wowp-fields-group">
46 <?php Option::init( [
47 $sbBtnOpt['label'],
48 $sbBtnOpt['label_on'],
49 ], $i ); ?>
50 </div>
51
52 <div class="wowp-tabs">
53
54 <div class="wowp-tabs-link">
55 <a class="is-active"><?php esc_html_e( 'Type', 'floating-button' ); ?></a>
56 <a><?php esc_html_e( 'Icons', 'floating-button' ); ?></a>
57 <a><?php esc_html_e( 'Style', 'floating-button' ); ?></a>
58 <a> <?php esc_html_e( 'Attributes', 'floating-button' ); ?></a>
59 </div>
60
61 <div class="wowp-tabs-content is-active">
62
63 <?php Option::init( [
64 $sbBtnOpt['btn_type'],
65 $sbBtnOpt['link'],
66 ], $i ); ?>
67
68 </div>
69 <div class="wowp-tabs-content ">
70
71
72 <?php
73 Option::init( [
74 $sbBtnOpt['icon_type'],
75 $sbBtnOpt['item_icon'],
76 ], $i ); ?>
77
78 </div>
79
80 <div class="wowp-tabs-content ">
81
82 <div class="wowp-fields-group">
83 <?php Option::init( [
84 $sbBtnOpt['btn_color'],
85 $sbBtnOpt['btn_hover_color'],
86 ], $i ); ?>
87 </div>
88
89 <div class="wowp-fields-group">
90 <?php Option::init( [
91 $sbBtnOpt['icon_color'],
92 $sbBtnOpt['icon_hover_color'],
93 ], $i ); ?>
94 </div>
95
96 </div>
97
98 <div class="wowp-tabs-content ">
99
100 <?php Option::init( [
101 $sbBtnOpt['btn_id'],
102 $sbBtnOpt['btn_class'],
103 $sbBtnOpt['link_rel'],
104 ], $i ); ?>
105
106 </div>
107
108 </div>
109
110
111 </fieldset>
112
113 </div>
114 </details>
115
116
117 <?php
118 endfor;
119 endif; ?>
120 </div>
121 <p class="btn-add-item">
122 <a class="button button-primary button-large" id="add_menu_1"><?php esc_html_e( 'Add Item' ); ?></a>
123 </p>
124
125 <template id="clone-menu-1">
126 <details class="wowp-item has-shadow" open>
127
128 <summary class="wowp-item_heading">
129 <span class="wowp-item_heading_icon"></span>
130 <span class="wowp-item_heading_label"></span>
131 <span class="wowp-item_heading_type"></span>
132 <span class="dashicons dashicons-move"></span>
133 <span class="dashicons dashicons-trash"></span>
134 <span class="wowp-item_heading_toogle">
135 <span class="dashicons dashicons-arrow-down"></span>
136 <span class="dashicons dashicons-arrow-up "></span>
137 </span>
138 </summary>
139 <div class="wowp-item_content">
140
141 <fieldset>
142 <div class="wowp-fields-group">
143 <?php Option::init( [
144 $sbBtnOpt['label'],
145 $sbBtnOpt['label_on'],
146 ], -1 ); ?>
147 </div>
148
149 <div class="wowp-tabs">
150
151 <div class="wowp-tabs-link">
152 <a class="is-active"><?php esc_html_e( 'Type', 'floating-button' ); ?></a>
153 <a><?php esc_html_e( 'Icons', 'floating-button' ); ?></a>
154 <a><?php esc_html_e( 'Style', 'floating-button' ); ?></a>
155 <a> <?php esc_html_e( 'Attributes', 'floating-button' ); ?></a>
156 </div>
157
158 <div class="wowp-tabs-content is-active">
159
160 <?php Option::init( [
161 $sbBtnOpt['btn_type'],
162 $sbBtnOpt['link'],
163 ], -1 ); ?>
164
165 </div>
166 <div class="wowp-tabs-content ">
167 <?php
168 Option::init( [
169 $sbBtnOpt['icon_type'],
170 $sbBtnOpt['item_icon'],
171 ], -1 ); ?>
172
173 </div>
174
175 <div class="wowp-tabs-content ">
176 <div class="wowp-fields-group">
177 <?php Option::init( [
178 $sbBtnOpt['btn_color'],
179 $sbBtnOpt['btn_hover_color'],
180 ], -1 ); ?>
181 </div>
182
183 <div class="wowp-fields-group">
184 <?php Option::init( [
185 $sbBtnOpt['icon_color'],
186 $sbBtnOpt['icon_hover_color'],
187 ], -1 ); ?>
188 </div>
189
190 </div>
191
192 <div class="wowp-tabs-content ">
193
194 <?php Option::init( [
195 $sbBtnOpt['btn_id'],
196 $sbBtnOpt['btn_class'],
197 $sbBtnOpt['link_rel'],
198 ], -1 ); ?>
199
200 </div>
201
202 </div>
203
204
205 </fieldset>
206
207 </div>
208 </details>
209 </template>
210 <?php
211