PluginProbe ʕ •ᴥ•ʔ
Spider Elements – Premium Elementor Widgets & Addons Library / 1.6.3
Spider Elements – Premium Elementor Widgets & Addons Library v1.6.3
trunk 1.0.0 1.1.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7.0 1.8.0 1.9.0
spider-elements / includes / Admin / Module_Settings.php
spider-elements / includes / Admin Last commit date
dashboard 1 year ago extension 1 year ago Assets.php 1 year ago Dashboard.php 1 year ago Module_Settings.php 1 year ago Plugin_Installer.php 1 year ago
Module_Settings.php
337 lines
1 <?php
2 namespace SPEL\includes\Admin;
3
4 // Exit if accessed directly
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit;
7 }
8
9 class Module_Settings {
10
11 public static function get_widget_settings(): array
12 {
13
14 return [
15
16 // All Widget List
17 'spider_elements_widgets' => [
18 [
19 'name' => 'docy_tabs',
20 'className' => 'Tabs',
21 'label' => esc_html__('Tabs', 'spider-elements'),
22 'type' => 'checkbox',
23 'default' => 'on',
24 'widget_type' => 'free',
25 'demo_url' => 'https://spider-themes.net/spider-elements/tabs/',
26 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/tabs/',
27 'icon' => 'eicon-tabs',
28 ],
29 [
30 'name' => 'spel_videos_playlist',
31 'className' => 'Video_Playlist', // widget class name
32 'label' => esc_html__('Video Playlist', 'spider-elements'),
33 'type' => 'checkbox',
34 'default' => 'on',
35 'widget_type' => 'free',
36 'demo_url' => 'https://spider-themes.net/spider-elements/video-playlist/',
37 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/video-playlist/',
38 'icon' => 'eicon-video-playlist',
39 ],
40 [
41 'name' => 'docly_alerts_box',
42 'className' => 'Alerts_Box', // widget class name
43 'label' => esc_html__('Alerts Box', 'spider-elements'),
44 'type' => 'checkbox',
45 'default' => 'on',
46 'widget_type' => 'free',
47 'demo_url' => 'https://spider-themes.net/spider-elements/notice-message/',
48 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/notice-message/',
49 'icon' => 'eicon-alert',
50 ],
51 [
52 'name' => 'spel_accordion', // widget name
53 'className' => 'Accordion', // widget class name
54 'label' => esc_html__('Accordion', 'spider-elements'), // widget label
55 'type' => 'checkbox',
56 'default' => 'on',
57 'widget_type' => 'free',
58 'demo_url' => 'https://spider-themes.net/spider-elements/accordion/',
59 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/accordion/',
60 'icon' => 'eicon-accordion',
61 ],
62 [
63 'name' => 'docy_testimonial',
64 'className' => 'Testimonial', // widget class name
65 'label' => esc_html__('Testimonials', 'spider-elements'),
66 'type' => 'checkbox',
67 'default' => 'on',
68 'widget_type' => 'free',
69 'demo_url' => 'https://spider-themes.net/spider-elements/testimonials/',
70 'icon' => 'eicon-testimonial-carousel',
71 ],
72 [
73 'name' => 'docly_list_item',
74 'className' => 'List_Item', // widget class name
75 'label' => esc_html__('List Items', 'spider-elements'),
76 'type' => 'checkbox',
77 'default' => 'on',
78 'widget_type' => 'free',
79 'demo_url' => 'https://spider-themes.net/spider-elements/list-item/',
80 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/list-item/',
81 'icon' => 'eicon-bullet-list',
82 ],
83 [
84 'name' => 'docly_cheatsheet',
85 'className' => 'Cheat_sheet', // widget class name
86 'label' => esc_html__('Cheat Sheet', 'spider-elements'),
87 'type' => 'checkbox',
88 'default' => 'on',
89 'widget_type' => 'free',
90 'demo_url' => 'https://spider-themes.net/spider-elements/cheatsheet/',
91 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/cheatsheet/',
92 'icon' => 'eicon-apps',
93 ],
94 [
95 'name' => 'docy_team_carousel',
96 'className' => 'Team_Carousel', // widget class name
97 'label' => esc_html__('Team Carousel', 'spider-elements'),
98 'type' => 'checkbox',
99 'default' => 'on',
100 'widget_type' => 'free',
101 'demo_url' => 'https://spider-themes.net/spider-elements/team-carousel/',
102 'icon' => 'eicon-nested-carousel',
103 ],
104 [
105 'name' => 'docy_integrations',
106 'className' => 'Integrations', // widget class name
107 'label' => esc_html__('Integrations', 'spider-elements'),
108 'type' => 'checkbox',
109 'default' => 'on',
110 'widget_type' => 'free',
111 'demo_url' => 'https://spider-themes.net/spider-elements/integration/',
112 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/integration/',
113 'icon' => 'eicon-integration',
114 ],
115 [
116 'name' => 'docy_video_popup',
117 'className' => 'Video_Popup', // widget class name
118 'label' => esc_html__('Video Popup', 'spider-elements'),
119 'type' => 'checkbox',
120 'default' => 'on',
121 'widget_type' => 'free',
122 'demo_url' => 'https://spider-themes.net/spider-elements/video-popup/',
123 'icon' => 'eicon-play',
124 ],
125 [
126 'name' => 'docy_blog_grid',
127 'className' => 'Blog_Grid', // widget class name
128 'label' => esc_html__('Blog Grid', 'spider-elements'),
129 'type' => 'checkbox',
130 'default' => 'on',
131 'widget_type' => 'free',
132 'demo_url' => 'https://spider-themes.net/spider-elements/blog-grid/',
133 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/blog-grid/',
134 'icon' => 'eicon-post',
135 ],
136 [
137 'name' => 'spe_timeline_widget',
138 'className' => 'Timeline', // widget class name
139 'label' => esc_html__('Timeline', 'spider-elements'),
140 'type' => 'checkbox',
141 'default' => 'on',
142 'widget_type' => 'free',
143 'demo_url' => 'https://spider-themes.net/spider-elements/timeline/',
144 'icon' => 'eicon-time-line',
145 ],
146 [
147 'name' => 'spe_counter',
148 'className' => 'Counter', // widget class name
149 'label' => esc_html__('Counter', 'spider-elements'),
150 'type' => 'checkbox',
151 'default' => 'on',
152 'widget_type' => 'free',
153 'demo_url' => 'https://spider-themes.net/spider-elements/counter/',
154 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/counter/',
155 'icon' => 'eicon-counter',
156 ],
157 [
158 'name' => 'spel_icon_box',
159 'className' => 'Icon_box', // widget class name
160 'label' => esc_html__('Icon Box', 'spider-elements'),
161 'type' => 'checkbox',
162 'default' => 'on',
163 'widget_type' => 'free',
164 'demo_url' => 'https://spider-themes.net/spider-elements/icon-box/',
165 'icon' => 'eicon-icon-box',
166 ],
167
168
169 //All Pro Widget Listed
170 [
171 'name' => 'spel_accordion_article',
172 'className' => 'Accordion_Article', // widget class name
173 'label' => esc_html__('Accordion Articles', 'spider-elements'),
174 'type' => 'checkbox',
175 'default' => 'off',
176 'widget_type' => 'pro',
177 'demo_url' => 'https://spider-themes.net/spider-elements/accordion-articles/',
178 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/accordion-articles/',
179 'icon' => 'eicon-accordion',
180 ],
181 [
182 'name' => 'docy_box_hover',
183 'className' => 'Box_Hover', // widget class name
184 'label' => esc_html__('Box Hover', 'spider-elements'),
185 'type' => 'checkbox',
186 'default' => 'off',
187 'widget_type' => 'pro',
188 'demo_url' => 'https://spider-themes.net/spider-elements/box-hover/',
189 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/box-hover/',
190 'icon' => 'eicon-image-box',
191 ],
192 [
193 'name' => 'spe_feature_box',
194 'className' => 'Feature_Box', // widget class name
195 'label' => esc_html__('Feature Box', 'spider-elements'),
196 'type' => 'checkbox',
197 'default' => 'off',
198 'widget_type' => 'pro',
199 'demo_url' => 'https://spider-themes.net/spider-elements/feature-box/',
200 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/feature-box/',
201 'icon' => 'eicon-info-box',
202 ],
203 [
204 'name' => 'docy_flip_box',
205 'className' => 'Flip_Box', // widget class name
206 'label' => esc_html__('Flip Box', 'spider-elements'),
207 'type' => 'checkbox',
208 'default' => 'off',
209 'widget_type' => 'pro',
210 'demo_url' => 'https://spider-themes.net/spider-elements/flipbox/',
211 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/flip-box/',
212 'icon' => 'eicon-flip-box',
213 ],
214 [
215 'name' => 'docly_hotspot',
216 'className' => 'Hotspot', // widget class name
217 'label' => esc_html__('Hotspot', 'spider-elements'),
218 'type' => 'checkbox',
219 'default' => 'off',
220 'widget_type' => 'pro',
221 'demo_url' => 'https://spider-themes.net/spider-elements/hotspot/',
222 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/hotspot/',
223 'icon' => 'eicon-image-hotspot',
224 ],
225 [
226 'name' => 'docy_image_hover',
227 'className' => 'Image_hover', // widget class name
228 'label' => esc_html__('Image Hover', 'spider-elements'),
229 'type' => 'checkbox',
230 'default' => 'off',
231 'widget_type' => 'pro',
232 'demo_url' => 'https://spider-themes.net/spider-elements/image-hover/',
233 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/image-hover/',
234 'icon' => 'eicon-image-rollover',
235 ],
236 [
237 'name' => 'docy_image_slides',
238 'className' => 'Image_Slides', // widget class name
239 'label' => esc_html__('Image Slides', 'spider-elements'),
240 'type' => 'checkbox',
241 'default' => 'off',
242 'widget_type' => 'pro',
243 'demo_url' => 'https://spider-themes.net/spider-elements/image-slider/',
244 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/image-slides/',
245 'icon' => 'eicon-slides',
246 ],
247 [
248 'name' => 'spel_marquee_slider',
249 'className' => 'Marquee_Slider', // widget class name
250 'label' => esc_html__('Marquee Slides', 'spider-elements'),
251 'type' => 'checkbox',
252 'default' => 'off',
253 'widget_type' => 'pro',
254 'demo_url' => 'https://spider-themes.net/spider-elements/marquee-slider/',
255 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/marquee-slides/',
256 'icon' => 'eicon-slider-push',
257 ],
258 [
259 'name' => 'spe_skill_showcase_widget',
260 'className' => 'Skill_Showcase', // widget class name
261 'label' => esc_html__('Skill Showcase', 'spider-elements'),
262 'type' => 'checkbox',
263 'default' => 'off',
264 'widget_type' => 'pro',
265 'demo_url' => 'https://spider-themes.net/spider-elements/skill-showcase/',
266 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/content-elements/skill-showcase/',
267 'icon' => 'eicon-slideshow',
268 ],
269 [
270 'name' => 'spel_stacked_image',
271 'className' => 'Stacked_Image', // widget class name
272 'label' => esc_html__('Stacked Image', 'spider-elements'),
273 'type' => 'checkbox',
274 'default' => 'off',
275 'widget_type' => 'pro',
276 'demo_url' => 'https://spider-themes.net/spider-elements/stack-image/',
277 'docs_url' => 'https://helpdesk.spider-themes.net/docs/spider-elements/pro-elements/stack-image/',
278 'icon' => 'eicon-featured-image',
279 ],
280
281
282 ],
283
284 // All Feature List
285 'spider_elements_features' => [
286 [
287 'name' => 'spel_feature_box', // widget name
288 'label' => esc_html__('Feature Box', 'spider-elements'), // widget label
289 'type' => 'checkbox',
290 'default' => 'off',
291 'feature_type' => 'pro',
292 'demo_url' => '',
293 'icon' => 'eicon-info-box',
294 ],
295 [
296 'name' => 'spel_reveal_animation', // widget name
297 'label' => esc_html__('Reveal Animation', 'spider-elements'), // widget label
298 'type' => 'checkbox',
299 'default' => 'off',
300 'feature_type' => 'pro',
301 'demo_url' => '',
302 'icon' => 'icon-revel-animation',
303 ],
304 [
305 'name' => 'spel_badge', // feature name
306 'label' => esc_html__('Feature Badge', 'spider-elements'), // feature label
307 'type' => 'checkbox',
308 'default' => 'off',
309 'feature_type' => 'pro',
310 'demo_url' => '',
311 'icon' => 'icon-badge',
312 ],
313 [
314 'name' => 'spel_heading_highlighted', // feature name
315 'label' => esc_html__('Heading Highlighted', 'spider-elements'), // feature label
316 'type' => 'checkbox',
317 'default' => 'off',
318 'feature_type' => 'pro',
319 'demo_url' => '',
320 'icon' => 'eicon-t-letter',
321 ],
322 [
323 'name' => 'spel_smooth_animation', // feature name
324 'label' => esc_html__('Smooth Animation', 'spider-elements'), // feature label
325 'type' => 'checkbox',
326 'default' => 'off',
327 'feature_type' => 'pro',
328 'demo_url' => '',
329 'icon' => 'icon-smooth-animation',
330 ]
331 ]
332
333 ];
334
335 }
336
337 }