PluginProbe
Icon Element – Icon Pack for Elementor Page Builder (6718 icons) / trunk
Icon Element – Icon Pack for Elementor Page Builder (6718 icons) vtrunk
icon-element / includes / integration.php

integration.php in Icon Element – Icon Pack for Elementor Page Builder (6718 icons) trunk, at includes/integration.php

1,146 lines 41.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 // If this file is called directly, abort.
4 if ( ! defined( 'WPINC' ) ) {
5 die;
6 }
7
8 if ( ! class_exists( 'Icon_Element_Icons_Integration' ) ) {
9
10 class Icon_Element_Icons_Integration {
11
12 private static $instance = null;
13
14 public function __construct() {
15 add_filter( 'elementor/icons_manager/additional_tabs', array( $this, 'add_material_icons_tabs' ) );
16 }
17
18 public function add_material_icons_tabs( $tabs = array() ) {
19
20 $settings = get_option( 'rap_settings');
21
22 if ( $settings['ie-captain'] ){
23 $tabs['captain'] = array(
24 'name' => 'captain',
25 'label' => esc_html__( 'Captain', 'icon-element' ),
26 'labelIcon' => 'xlcaptain-100',
27 'prefix' => 'xlcaptain-',
28 'displayPrefix' => 'xlcpt',
29 'url' => ICON_ELEM_URL . 'assets/captain/captain.css',
30 'fetchJson' => ICON_ELEM_URL . 'assets/captain/fonts/captain.json',
31 'ver' => '3.0.1',
32 );
33 }
34
35 if ( $settings['ie-phosphor-light'] ){
36
37 $tabs['phosphor-light'] = array(
38 'name' => 'phosphor-light',
39 'label' => esc_html__( 'Phosphor-light', 'icon-element' ),
40 'labelIcon' => 'phlight-acorn',
41 'prefix' => 'phlight-',
42 'displayPrefix' => 'phl',
43 'url' => ICON_ELEM_URL . 'assets/phosphor-light/phosphor-light.css',
44 'fetchJson' => ICON_ELEM_URL . 'assets/phosphor-light/fonts/phosphor-light.json',
45 'ver' => '3.0.1',
46 );
47
48 }
49
50 if ( $settings['ie-elementor'] ){
51 $tabs['elementor'] = array(
52 'name' => 'elementor',
53 'label' => esc_html__( 'Elementor', 'icon-element' ),
54 'labelIcon' => 'eicon-elementor-circle',
55 'prefix' => 'eicon-',
56 'displayPrefix' => 'eicon',
57 'url' => ICON_ELEM_URL . 'assets/elementor/elementor.css',
58 'fetchJson' => ICON_ELEM_URL . 'assets/elementor/fonts/elementor.json',
59 'ver' => '3.0.1',
60 );
61 }
62
63 if ( $settings['ie-feather'] ){
64 $tabs['feather'] = array(
65 'name' => 'feather',
66 'label' => esc_html__( 'Feather', 'icon-element' ),
67 'labelIcon' => 'feather feather-feather',
68 'prefix' => 'feather-',
69 'displayPrefix' => 'feather',
70 'url' => ICON_ELEM_URL . 'assets/feather/feather.css',
71 'fetchJson' => ICON_ELEM_URL . 'assets/feather/fonts/feather.json',
72 'ver' => '3.0.1',
73 );
74 }
75
76 if ( $settings['ie-elusive'] ){
77 $tabs['elusive'] = array(
78 'name' => 'elusive',
79 'label' => esc_html__( 'Elusive', 'icon-element' ),
80 'labelIcon' => 'el-icon-wrench',
81 'prefix' => 'el-icon-',
82 'displayPrefix' => 'elusive',
83 'url' => ICON_ELEM_URL . 'assets/elusive/elusive.css',
84 'fetchJson' => ICON_ELEM_URL . 'assets/elusive/fonts/elusive.json',
85 'ver' => '3.0.1',
86 );
87 }
88
89 if ( $settings['ie-obicon'] ){
90 $tabs['obicon'] = array(
91 'name' => 'obicon',
92 'label' => esc_html__( 'Obicon', 'icon-element' ),
93 'labelIcon' => 'obicon-socket-square',
94 'prefix' => 'obicon-',
95 'displayPrefix' => 'obicon',
96 'url' => ICON_ELEM_URL . 'assets/obicon/obicon.css',
97 'fetchJson' => ICON_ELEM_URL . 'assets/obicon/fonts/obicon.json',
98 'ver' => '3.0.1',
99 );
100 }
101
102 if ( $settings['ie-webicon'] ){
103 $tabs['webicon'] = array(
104 'name' => 'webicon',
105 'label' => esc_html__( 'Web icon', 'icon-element' ),
106 'labelIcon' => 'wb-book',
107 'prefix' => 'wb-',
108 'displayPrefix' => 'wb',
109 'url' => ICON_ELEM_URL . 'assets/webicons/webicons.css',
110 'fetchJson' => ICON_ELEM_URL . 'assets/webicons/fonts/webicons.json',
111 'ver' => '3.0.1',
112 );
113 }
114
115 if ( $settings['ie-vscode'] ){
116 $tabs['vscode'] = array(
117 'name' => 'vscode',
118 'label' => esc_html__( 'Vscode', 'icon-element' ),
119 'labelIcon' => 'vscode-debug-rerun',
120 'prefix' => 'vscode-',
121 'displayPrefix' => 'vscode',
122 'url' => ICON_ELEM_URL . 'assets/vscode/vscode.css',
123 'fetchJson' => ICON_ELEM_URL . 'assets/vscode/fonts/vscode.json',
124 'ver' => '3.0.1',
125 );
126 }
127
128 if ( $settings['ie-ionicons'] ){
129
130 $tabs['ionicons'] = array(
131 'name' => 'ionicons',
132 'label' => esc_html__( 'Ionicons', 'icon-element' ),
133 'labelIcon' => 'ion-ios-appstore',
134 'prefix' => 'ion-',
135 'displayPrefix' => 'xlio',
136 'url' => ICON_ELEM_URL . 'assets/ionicons/css/ionicons.css',
137 'fetchJson' => ICON_ELEM_URL . 'assets/ionicons/fonts/ionicons.json',
138 'ver' => '3.0.1',
139 );
140
141 }
142
143 if ( $settings['ie-material-design'] ){
144
145 $tabs['material-design'] = array(
146 'name' => 'material-design',
147 'label' => esc_html__( 'Material Design Icons', 'icon-element' ),
148 'labelIcon' => 'fab fa-google',
149 'prefix' => 'md-',
150 'displayPrefix' => 'material-icons',
151 'url' => ICON_ELEM_URL . 'assets/material-icons/css/material-icons.css',
152 'fetchJson' => ICON_ELEM_URL . 'assets/material-icons/fonts/material-icons.json',
153 'ver' => '3.0.1',
154 );
155
156 }
157
158 if ( $settings['ie-metrize'] ){
159
160 $tabs['metrize'] = array(
161 'name' => 'metrize',
162 'label' => esc_html__( 'Metrize', 'icon-element' ),
163 'labelIcon' => 'metriz-yen',
164 'prefix' => 'metriz-',
165 'displayPrefix' => 'xlmetriz',
166 'url' => ICON_ELEM_URL . 'assets/metrize/metrize.css',
167 'fetchJson' => ICON_ELEM_URL . 'assets/metrize/fonts/metrize.json',
168 'ver' => '3.0.1',
169 );
170
171 }
172
173 if ( $settings['ie-simpline'] ){
174
175 $tabs['simpline'] = array(
176 'name' => 'simpline',
177 'label' => esc_html__( 'Simple Line', 'icon-element' ),
178 'labelIcon' => 'simpline-user',
179 'prefix' => 'simpline-',
180 'displayPrefix' => 'xlsmpli',
181 'url' => ICON_ELEM_URL . 'assets/simple-line-icons/css/simple-line-icons.css',
182 'fetchJson' => ICON_ELEM_URL . 'assets/simple-line-icons/fonts/simple-line-icons.json',
183 'ver' => '3.0.1',
184 );
185
186 }
187
188 if ( $settings['ie-wppagebuilder'] ){
189
190 $tabs['wppagebuilder'] = array(
191 'name' => 'wppagebuilder',
192 'label' => esc_html__( 'Wp pagebuilder', 'icon-element' ),
193 'labelIcon' => 'wppb-font-balance',
194 'prefix' => 'wppb-font-',
195 'displayPrefix' => 'xlwpf',
196 'url' => ICON_ELEM_URL . 'assets/wppagebuilder/wppagebuilder.css',
197 'fetchJson' => ICON_ELEM_URL . 'assets/wppagebuilder/fonts/wppagebuilder.json',
198 'ver' => '3.0.1',
199 );
200
201 }
202
203 if ( $settings['ie-wppagebuilder'] ){
204
205 $tabs['wppagebuilder'] = array(
206 'name' => 'wppagebuilder',
207 'label' => esc_html__( 'Wp pagebuilder', 'icon-element' ),
208 'labelIcon' => 'wppb-font-balance',
209 'prefix' => 'wppb-font-',
210 'displayPrefix' => 'xlwpf',
211 'url' => ICON_ELEM_URL . 'assets/wppagebuilder/wppagebuilder.css',
212 'fetchJson' => ICON_ELEM_URL . 'assets/wppagebuilder/fonts/wppagebuilder.json',
213 'ver' => '3.0.1',
214 );
215
216 }
217
218 if ( $settings['ie-iconsaxbold'] ){
219
220 $tabs['iconsaxbold'] = array(
221 'name' => 'iconsaxbold',
222 'label' => esc_html__( 'Iconsax Bold', 'icon-element' ),
223 'labelIcon' => 'isaxbold-wind',
224 'prefix' => 'isaxbold-',
225 'displayPrefix' => 'xlwpf',
226 'url' => ICON_ELEM_URL . 'assets/iconsax-bold/iconsax-bold.css',
227 'fetchJson' => ICON_ELEM_URL . 'assets/iconsax-bold/fonts/iconsax-bold.json',
228 'ver' => '3.0.1',
229 );
230
231 }
232
233 if ( $settings['ie-tutor'] ){
234
235 $tabs['tutor'] = array(
236 'name' => 'tutor',
237 'label' => esc_html__( 'Tutor', 'icon-element' ),
238 'labelIcon' => 'tutor-icon-ban',
239 'prefix' => 'tutor-icon-',
240 'displayPrefix' => 'xlwpf',
241 'url' => ICON_ELEM_URL . 'assets/tutor/tutor.css',
242 'fetchJson' => ICON_ELEM_URL . 'assets/tutor/fonts/tutor.json',
243 'ver' => '3.0.1',
244 );
245
246 }
247
248 if ( $settings['ie-uniconsolid'] ){
249
250 $tabs['uniconsolid'] = array(
251 'name' => 'uniconsolid',
252 'label' => esc_html__( 'Unicon solid', 'icon-element' ),
253 'labelIcon' => 'unisolid-airplay',
254 'prefix' => 'unisolid-',
255 'url' => ICON_ELEM_URL . 'assets/uniconsolid/uniconsolid.css',
256 'fetchJson' => ICON_ELEM_URL . 'assets/uniconsolid/fonts/uniconsolid.json',
257 'ver' => '3.0.1',
258 );
259
260 }
261
262 if ( $settings['ie-happyicon'] ){
263
264 $tabs['happyicon'] = array(
265 'name' => 'happyicon',
266 'label' => esc_html__( 'Happy icon', 'icon-element' ),
267 'labelIcon' => 'hm-3d-rotate',
268 'prefix' => 'hm-',
269 'url' => ICON_ELEM_URL . 'assets/happyicon/happyicon.css',
270 'fetchJson' => ICON_ELEM_URL . 'assets/happyicon/fonts/happyicon.json',
271 'ver' => '3.0.1',
272 );
273
274 }
275
276 if ( $settings['ie-woocommerce'] ){
277
278 $tabs['woocommerce'] = array(
279 'name' => 'woocommerce',
280 'label' => esc_html__( 'Woocommerce', 'icon-element' ),
281 'labelIcon' => 'wcicon-woo',
282 'prefix' => 'wcicon-',
283 'url' => ICON_ELEM_URL . 'assets/woocommerce/woocommerce.css',
284 'fetchJson' => ICON_ELEM_URL . 'assets/woocommerce/fonts/woocommerce.json',
285 'ver' => '3.0.1',
286 );
287
288 }
289
290 if ( $settings['ie-detheme'] ){
291
292 $tabs['detheme'] = array(
293 'name' => 'detheme',
294 'label' => esc_html__( 'DeTheme', 'icon-element' ),
295 'labelIcon' => 'dticon-add-circle-outline',
296 'prefix' => 'dticon-',
297 'url' => ICON_ELEM_URL . 'assets/detheme/detheme.css',
298 'fetchJson' => ICON_ELEM_URL . 'assets/detheme/fonts/detheme.json',
299 'ver' => '3.0.1',
300 );
301
302 }
303
304 if ( $settings['ie-prestashop'] ){
305
306 $tabs['prestashop'] = array(
307 'name' => 'prestashop',
308 'label' => esc_html__( 'Prestashop', 'icon-element' ),
309 'labelIcon' => 'ps-icon-lego',
310 'prefix' => 'ps-icon-',
311 'url' => ICON_ELEM_URL . 'assets/prestashop/prestashop.css',
312 'fetchJson' => ICON_ELEM_URL . 'assets/prestashop/fonts/prestashop.json',
313 'ver' => '3.0.1',
314 );
315
316 }
317
318 if ( $settings['ie-uicons'] ){
319
320 $tabs['uicons'] = array(
321 'name' => 'uicons',
322 'label' => esc_html__( 'Uicons', 'icon-element' ),
323 'labelIcon' => 'fi-rr-0',
324 'prefix' => 'fi-rr-',
325 'displayPrefix' => 'uic',
326 'url' => ICON_ELEM_URL . 'assets/uicons/uicons.css',
327 'fetchJson' => ICON_ELEM_URL . 'assets/uicons/fonts/uicons.json',
328 'ver' => '3.0.1',
329 );
330
331 }
332
333 if ( $settings['ie-jquery-uicons'] ){
334
335 $tabs['jquery-ui-icon'] = array(
336 'name' => 'jquery-ui-icon',
337 'label' => esc_html__( 'Jquery UI Icons', 'icon-element' ),
338 'labelIcon' => 'jquery-ui-icon-addon',
339 'prefix' => 'jquery-ui-icon-',
340 'displayPrefix' => 'uic',
341 'url' => ICON_ELEM_URL . 'assets/ui-icon/ui-icon.css',
342 'fetchJson' => ICON_ELEM_URL . 'assets/ui-icon/fonts/ui-icon.json',
343 'ver' => '3.0.1',
344 );
345
346 }
347
348 if ( $settings['ie-fabric'] ){
349
350 $tabs['fabric'] = array(
351 'name' => 'fabric',
352 'label' => esc_html__( 'Fabric icon', 'icon-element' ),
353 'labelIcon' => 'ms-Icon--OfficeLogo',
354 'prefix' => 'ms-Icon--',
355 'displayPrefix' => 'uic',
356 'url' => ICON_ELEM_URL . 'assets/ms-fabric/ms-fabric.css',
357 'fetchJson' => ICON_ELEM_URL . 'assets/ms-fabric/fonts/ms-fabric.json',
358 'ver' => '3.0.1',
359 );
360
361 }
362
363 if ( $settings['ie-xlslim'] ){
364
365 $tabs['xlslim'] = array(
366 'name' => 'xlslim',
367 'label' => esc_html__( 'Xl Slim', 'icon-element' ),
368 'labelIcon' => 'xlslim-action-redo',
369 'prefix' => 'xlslim-',
370 'displayPrefix' => 'uic',
371 'url' => ICON_ELEM_URL . 'assets/xlslim/xlslim.css',
372 'fetchJson' => ICON_ELEM_URL . 'assets/xlslim/fonts/xlslim.json',
373 'ver' => '3.0.1',
374 );
375
376 }
377
378 if ( $settings['ie-grommet'] ){
379
380 $tabs['grommet'] = array(
381 'name' => 'grommet',
382 'label' => esc_html__( 'Grommet', 'icon-element' ),
383 'labelIcon' => 'grmt-amex',
384 'prefix' => 'grmt-',
385 'displayPrefix' => 'uic',
386 'url' => ICON_ELEM_URL . 'assets/grommet/grommet.css',
387 'fetchJson' => ICON_ELEM_URL . 'assets/grommet/fonts/grommet.json',
388 'ver' => '3.0.1',
389 );
390
391 }
392
393 if ( $settings['ie-academic'] ){
394
395 $tabs['academic'] = array(
396 'name' => 'academic',
397 'label' => esc_html__( 'Academic', 'icon-element' ),
398 'labelIcon' => 'ai-academia',
399 'prefix' => 'ai-',
400 'displayPrefix' => 'uic',
401 'url' => ICON_ELEM_URL . 'assets/academic/academic.css',
402 'fetchJson' => ICON_ELEM_URL . 'assets/academic/fonts/academic.json',
403 'ver' => '3.0.1',
404 );
405
406 }
407
408 if ( $settings['ie-orchid'] ){
409
410 $tabs['orchid'] = array(
411 'name' => 'orchid',
412 'label' => esc_html__( 'Orchid', 'icon-element' ),
413 'labelIcon' => 'lorchid-action-redo',
414 'prefix' => 'lorchid-',
415 'displayPrefix' => 'uic',
416 'url' => ICON_ELEM_URL . 'assets/orchid/orchid.css',
417 'fetchJson' => ICON_ELEM_URL . 'assets/orchid/fonts/orchid.json',
418 'ver' => '3.0.1',
419 );
420
421 }
422
423 if ( $settings['ie-icofont'] && Icon_Element_Icons::is_iconelement_pro() ){
424
425 $tabs['icofont'] = array(
426 'name' => 'icofont',
427 'label' => esc_html__( 'Icofont', 'icon-element' ),
428 'labelIcon' => 'icofont-angry-monster',
429 'prefix' => 'icofont-',
430 'displayPrefix' => 'xlikj',
431 'url' => ICON_ELEM_PRO_URL . 'assets/icofont/icofont.css',
432 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/icofont/fonts/icofont.json',
433 'ver' => '3.0.1',
434 );
435
436 }
437
438 if ( $settings['ie-remix'] && Icon_Element_Icons::is_iconelement_pro() ){
439
440 $tabs['remix'] = array(
441 'name' => 'remix',
442 'label' => esc_html__( 'Remix', 'icon-element' ),
443 'labelIcon' => 'ri-4k-fill',
444 'prefix' => 'ri-',
445 'displayPrefix' => 'xlrmx',
446 'url' => ICON_ELEM_PRO_URL . 'assets/remix/remix.css',
447 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/remix/fonts/remix.json',
448 'ver' => '3.0.1',
449 );
450
451 }
452
453 if ( $settings['ie-medical'] && Icon_Element_Icons::is_iconelement_pro() ){
454
455 $tabs['ie-medical'] = array(
456 'name' => 'ie-medical',
457 'label' => esc_html__( 'Medical', 'icon-element' ),
458 'labelIcon' => 'medical-icon-i-imaging-alternative-pet',
459 'prefix' => 'medical-icon-',
460 'displayPrefix' => 'xlmdcl',
461 'url' => ICON_ELEM_PRO_URL . 'assets/medical-icons/medical-icons.css',
462 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/medical-icons/fonts/medical-icons.json',
463 'ver' => '3.0.1',
464 );
465
466 }
467
468 if ( $settings['ie-payment'] && Icon_Element_Icons::is_iconelement_pro() ){
469
470 $tabs['ie-payment'] = array(
471 'name' => 'ie-payment',
472 'label' => esc_html__( 'Payment', 'icon-element' ),
473 'labelIcon' => 'pw-paypal',
474 'prefix' => 'pw-',
475 'displayPrefix' => 'xldpymnt',
476 'url' => ICON_ELEM_PRO_URL . 'assets/payment/payment.css',
477 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/payment/fonts/payment.json',
478 'ver' => '3.0.1',
479 );
480
481 }
482
483 if ( $settings['ie-clarity'] && Icon_Element_Icons::is_iconelement_pro() ){
484
485 $tabs['ie-clarity'] = array(
486 'name' => 'ie-clarity',
487 'label' => esc_html__( 'Clarity', 'icon-element' ),
488 'labelIcon' => 'clarity-airplane-solid',
489 'prefix' => 'clarity-',
490 'displayPrefix' => 'xldcrty',
491 'url' => ICON_ELEM_PRO_URL . 'assets/clarity/clarity.css',
492 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/clarity/fonts/clarity.json',
493 'ver' => '3.0.1',
494 );
495
496 }
497
498 if ( $settings['ie-jam'] && Icon_Element_Icons::is_iconelement_pro() ){
499
500 $tabs['ie-jam'] = array(
501 'name' => 'ie-jam',
502 'label' => esc_html__( 'Jam', 'icon-element' ),
503 'labelIcon' => 'jam-alert',
504 'prefix' => 'jam-',
505 'displayPrefix' => 'xldjam',
506 'url' => ICON_ELEM_PRO_URL . 'assets/jam/jam.css',
507 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/jam/fonts/jam.json',
508 'ver' => '3.0.1',
509 );
510
511 }
512
513 if ( $settings['ie-octicons'] && Icon_Element_Icons::is_iconelement_pro() ){
514
515 $tabs['ie-octicons'] = array(
516 'name' => 'ie-octicons',
517 'label' => esc_html__( 'Octicons', 'icon-element' ),
518 'labelIcon' => 'octicons-inbox',
519 'prefix' => 'octicons-',
520 'displayPrefix' => 'xldoktcn',
521 'url' => ICON_ELEM_PRO_URL . 'assets/octicons/octicons.css',
522 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/octicons/fonts/octicons.json',
523 'ver' => '3.0.1',
524 );
525
526 }
527
528 if ( $settings['ie-nip'] && Icon_Element_Icons::is_iconelement_pro() ){
529
530 $tabs['nip'] = array(
531 'name' => 'nip',
532 'label' => esc_html__( 'Nip', 'icon-element' ),
533 'labelIcon' => 'xldnip-achievement',
534 'prefix' => 'xldnip-',
535 'displayPrefix' => 'xldnip',
536 'url' => ICON_ELEM_PRO_URL . 'assets/xldnip/xldnip.css',
537 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/xldnip/fonts/xldnip.json',
538 'ver' => '3.0.1',
539 );
540
541 }
542
543 if ( $settings['ie-trademe'] && Icon_Element_Icons::is_iconelement_pro() ){
544
545 $tabs['trademe'] = array(
546 'name' => 'trademe',
547 'label' => esc_html__( 'Trademe', 'icon-element' ),
548 'labelIcon' => 'tmicon-truck-free',
549 'prefix' => 'tmicon-',
550 'url' => ICON_ELEM_PRO_URL . 'assets/trademe/trademe.css',
551 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/trademe/fonts/trademe.json',
552 'ver' => '3.0.1',
553 );
554
555 }
556
557 if ( $settings['ie-framework7'] ){
558
559 $tabs['ie-framework7'] = array(
560 'name' => 'ie-framework7',
561 'label' => esc_html__( 'Framework7', 'icon-element' ),
562 'labelIcon' => 'f7icons-alarm',
563 'prefix' => 'f7icons-',
564 'displayPrefix' => 'f7icons',
565 'url' => ICON_ELEM_URL . 'assets/framework7/framework7.css',
566 'fetchJson' => ICON_ELEM_URL . 'assets/framework7/fonts/framework7.json',
567 'ver' => '3.0.1',
568 );
569
570 }
571
572 if ( $settings['ie-ixsiemens'] && Icon_Element_Icons::is_iconelement_pro() ){
573
574 $tabs['ixsiemens'] = array(
575 'name' => 'ixsiemens',
576 'label' => esc_html__( 'Siemens icon', 'icon-element' ),
577 'labelIcon' => 'ixsiemens-zoom-out',
578 'prefix' => 'ixsiemens-',
579 'displayPrefix' => 'uic',
580 'url' => ICON_ELEM_PRO_URL . 'assets/siemens/siemens.css',
581 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/siemens/fonts/siemens.json',
582 'ver' => '3.0.1',
583 );
584
585 }
586
587 if ( $settings['ie-iconsaxcrypto'] && Icon_Element_Icons::is_iconelement_pro() ){
588 $tabs['iconsaxcrypto'] = array(
589 'name' => 'iconsaxcrypto',
590 'label' => esc_html__( 'Iconsax Crypto', 'icon-element' ),
591 'labelIcon' => 'isxcrypto-xiaomi',
592 'prefix' => 'isxcrypto-',
593 'displayPrefix' => 'wb',
594 'url' => ICON_ELEM_PRO_URL . 'assets/iconsax-crypto/iconsax-crypto.css',
595 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/iconsax-crypto/fonts/iconsax-crypto.json',
596 'ver' => '3.0.1',
597 );
598 }
599
600 if ( $settings['ie-iconsaxoutline'] && Icon_Element_Icons::is_iconelement_pro() ){
601 $tabs['iconsaxoutline'] = array(
602 'name' => 'iconsaxoutline',
603 'label' => esc_html__( 'Iconsax Outline', 'icon-element' ),
604 'labelIcon' => 'isxoutline-wind',
605 'prefix' => 'isxoutline-',
606 'displayPrefix' => 'wb',
607 'url' => ICON_ELEM_PRO_URL . 'assets/iconsax-outline/iconsax-outline.css',
608 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/iconsax-outline/fonts/iconsax-outline.json',
609 'ver' => '3.0.1',
610 );
611 }
612
613 if ( $settings['ie-elementplus'] && Icon_Element_Icons::is_iconelement_pro() ){
614
615 $tabs['elementplus'] = array(
616 'name' => 'elementplus',
617 'label' => esc_html__( 'Elementplus', 'icon-element' ),
618 'labelIcon' => 'elementplus-apple',
619 'prefix' => 'elementplus-',
620 'displayPrefix' => 'dfrt',
621 'url' => ICON_ELEM_PRO_URL . 'assets/elementplus/elementplus.css',
622 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/elementplus/fonts/elementplus.json',
623 'ver' => '3.0.1',
624 );
625
626 }
627
628 if ( $settings['ie-tilda']&& Icon_Element_Icons::is_iconelement_pro() ){
629
630 $tabs['tilda'] = array(
631 'name' => 'tilda',
632 'label' => esc_html__( 'Tilda', 'icon-element' ),
633 'labelIcon' => 'xldtld-wed_arch',
634 'prefix' => 'xldtld-',
635 'displayPrefix' => 'tlda',
636 'url' => ICON_ELEM_PRO_URL . 'assets/tilda/tilda.css',
637 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/tilda/fonts/tilda.json',
638 'ver' => '3.0.1',
639 );
640
641 }
642
643 if ( $settings['ie-themify-icons'] && Icon_Element_Icons::is_iconelement_pro() ){
644
645 $tabs['themify-icons'] = array(
646 'name' => 'themify-icons',
647 'label' => esc_html__( 'Themify', 'icon-element' ),
648 'labelIcon' => 'ti-wand',
649 'prefix' => 'ti-',
650 'displayPrefix' => 'tivo',
651 'url' => ICON_ELEM_PRO_URL . 'assets/themify-icons/themify-icons.css',
652 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/themify-icons/fonts/themify-icons.json',
653 'ver' => '3.0.1',
654 );
655
656 }
657
658 if ( $settings['ie-rivolicon'] && Icon_Element_Icons::is_iconelement_pro() ){
659
660 $tabs['rivolicon'] = array(
661 'name' => 'rivolicon',
662 'label' => esc_html__( 'Rivolicon', 'icon-element' ),
663 'labelIcon' => 'ri-adjust',
664 'prefix' => 'ri-',
665 'displayPrefix' => 'rivo',
666 'url' => ICON_ELEM_PRO_URL . 'assets/rivolicon/rivolicon.css',
667 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/rivolicon/fonts/rivolicon.json',
668 'ver' => '3.0.1',
669 );
670
671 }
672
673 if ( $settings['ie-mobirise'] && Icon_Element_Icons::is_iconelement_pro() ){
674
675 $tabs['mobirise'] = array(
676 'name' => 'mobirise',
677 'label' => esc_html__( 'Mobirise', 'icon-element' ),
678 'labelIcon' => 'mbri-alert',
679 'prefix' => 'mbri-',
680 'displayPrefix' => 'khmbr',
681 'url' => ICON_ELEM_PRO_URL . 'assets/mobirise/mobirise.css',
682 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/mobirise/fonts/mobirise.json',
683 'ver' => '3.0.1',
684 );
685
686 }
687
688 if ( $settings['ie-lineicons'] && Icon_Element_Icons::is_iconelement_pro() ){
689
690 $tabs['lineicons'] = array(
691 'name' => 'lineicons',
692 'label' => esc_html__( 'lineicons', 'icon-element' ),
693 'labelIcon' => 'lni-image',
694 'prefix' => 'lni-',
695 'displayPrefix' => 'KbL',
696 'url' => ICON_ELEM_PRO_URL . 'assets/LineIcons/LineIcons.css',
697 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/LineIcons/fonts/LineIcons.json',
698 'ver' => '3.0.1',
699 );
700
701 }
702
703 if ( $settings['ie-lineawesone-regular'] && Icon_Element_Icons::is_iconelement_pro() ){
704
705 $tabs['lineawesone-regular'] = array(
706 'name' => 'lineawesone-regular',
707 'label' => esc_html__( 'Lineawesome Regular', 'icon-element' ),
708 'labelIcon' => 'lineawesome-spell-check-solid',
709 'prefix' => 'lineawesome-',
710 'displayPrefix' => 'la',
711 'url' => ICON_ELEM_PRO_URL . 'assets/line-awesome-regular/line-awesome-regular.css',
712 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/line-awesome-regular/fonts/line-awesome-regular.json',
713 'ver' => '3.0.1',
714 );
715
716 }
717
718 if ( $settings['ie-linearicons'] && Icon_Element_Icons::is_iconelement_pro() ){
719
720 $tabs['linearicons'] = array(
721 'name' => 'linearicons',
722 'label' => esc_html__( 'Linearicons', 'icon-element' ),
723 'labelIcon' => 'lnr-apartment',
724 'prefix' => 'lnr-',
725 'displayPrefix' => 'linearicons',
726 'url' => ICON_ELEM_PRO_URL . 'assets/linearicons/linearicons.css',
727 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/linearicons/fonts/linearicons.json',
728 'ver' => '3.0.1',
729 );
730
731 }
732
733 if ( $settings['ie-linea_ecommerce'] && Icon_Element_Icons::is_iconelement_pro() ){
734
735 $tabs['linea_ecommerce'] = array(
736 'name' => 'linea_ecommerce',
737 'label' => esc_html__( 'Linea Ecommerce', 'icon-element' ),
738 'labelIcon' => 'icon-ecommerce-bag',
739 'prefix' => 'icon-ecommerce-',
740 'displayPrefix' => 'linea_ecommerce',
741 'url' => ICON_ELEM_PRO_URL . 'assets/linea_ecommerce/linea_ecommerce.css',
742 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/linea_ecommerce/fonts/linea_ecommerce.json',
743 'ver' => '3.0.1',
744 );
745
746 }
747
748 if ( $settings['ie-linea_elaboration'] && Icon_Element_Icons::is_iconelement_pro() ){
749
750 $tabs['linea_elaboration'] = array(
751 'name' => 'linea_elaboration',
752 'label' => esc_html__( 'Linea Elaboration', 'icon-element' ),
753 'labelIcon' => 'icon-basic-elaboration-bookmark-checck',
754 'prefix' => 'icon-basic-elaboration-',
755 'displayPrefix' => 'icon-bion',
756 'url' => ICON_ELEM_PRO_URL.'assets/linea_basic_elaboration/linea_basic_elaboration.css',
757 'fetchJson' => ICON_ELEM_PRO_URL.'assets/linea_basic_elaboration/fonts/linea_basic_elaboration.json',
758 'ver' => '3.0.1',
759 );
760
761 }
762
763 if ( $settings['ie-linea_basic'] && Icon_Element_Icons::is_iconelement_pro() ){
764
765 $tabs['linea_basic'] = array(
766 'name' => 'linea_basic',
767 'label' => esc_html__( 'Linea Basic', 'icon-element' ),
768 'labelIcon' => 'icon-basic-accelerator',
769 'prefix' => 'icon-basic-',
770 'displayPrefix' => 'icon-basic',
771 'url' => ICON_ELEM_PRO_URL . 'assets/linea_basic/linea_basic.css',
772 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/linea_basic/fonts/linea_basic.json',
773 'ver' => '3.0.1',
774 );
775
776 }
777
778 if ( $settings['ie-io7-icon'] && Icon_Element_Icons::is_iconelement_pro() ){
779
780 $tabs['io7-icon'] = array(
781 'name' => 'io7-icon',
782 'label' => esc_html__( 'iOS7 Icons', 'icon-element' ),
783 'labelIcon' => 'ios7-dice',
784 'prefix' => 'ios7-',
785 'displayPrefix' => 'ios7',
786 'url' => ICON_ELEM_PRO_URL . 'assets/ios7/ios7.css',
787 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/ios7/fonts/ios7.json',
788 'ver' => '3.0.1',
789 );
790
791 }
792
793 if ( $settings['ie-iconmonstr-font'] && Icon_Element_Icons::is_iconelement_pro() ){
794
795 $tabs['iconmonstr-font'] = array(
796 'name' => 'iconmonstr-font',
797 'label' => esc_html__( 'IconMonster Icons', 'icon-element' ),
798 'labelIcon' => 'im-calendar',
799 'prefix' => '',
800 'displayPrefix' => 'im',
801 'url' => ICON_ELEM_PRO_URL . 'assets/iconmonstr/iconmonstr.css',
802 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/iconmonstr/fonts/iconmonstr.json',
803 'ver' => '3.0.1',
804 );
805
806 }
807
808 if ( $settings['ie-icomoon-font'] && Icon_Element_Icons::is_iconelement_pro() ){
809
810 $tabs['icomoon-font'] = array(
811 'name' => 'icomoon-font',
812 'label' => esc_html__( 'IcoMoon Font Icons', 'icon-element' ),
813 'labelIcon' => 'iconmn-pen',
814 'prefix' => 'iconmn-',
815 'displayPrefix' => 'iconmn',
816 'url' => ICON_ELEM_PRO_URL . 'assets/icomoon/icomoon.css',
817 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/icomoon/fonts/icomoon.json',
818 'ver' => '3.0.1',
819 );
820
821 }
822
823 if ( $settings['ie-gonzo-font'] && Icon_Element_Icons::is_iconelement_pro() ){
824
825 $tabs['gonzo-font'] = array(
826 'name' => 'gonzo-font',
827 'label' => esc_html__( 'Gonzo Font Icons', 'icon-element' ),
828 'labelIcon' => 'gnj-antenna',
829 'prefix' => 'gnj-',
830 'displayPrefix' => 'gnj-font',
831 'url' => ICON_ELEM_PRO_URL . 'assets/gonzo/gonzo.css',
832 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/gonzo/fonts/gonzo.json',
833 'ver' => '3.0.1',
834 );
835
836 }
837
838 if ( $settings['ie-et-line'] && Icon_Element_Icons::is_iconelement_pro() ){
839
840 $tabs['et-line-font'] = array(
841 'name' => 'et-line-font',
842 'label' => esc_html__( 'ET Line Icons', 'icon-element' ),
843 'labelIcon' => 'et-line-icon-mobile',
844 'prefix' => 'et-line-',
845 'displayPrefix' => 'et-line-font',
846 'url' => ICON_ELEM_PRO_URL . 'assets/et-line-font/et-line-font.css',
847 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/et-line-font/fonts/et-line-font.json',
848 'ver' => '3.0.1',
849 );
850
851 }
852
853 if ( $settings['ie-elegant-font'] && Icon_Element_Icons::is_iconelement_pro() ){
854
855 $tabs['elegant-font'] = array(
856 'name' => 'elegant-font',
857 'label' => esc_html__( 'Elegant Font Icons', 'icon-element' ),
858 'labelIcon' => 'ele-icon_cloud-upload_alt',
859 'prefix' => 'ele-',
860 'displayPrefix' => 'elegant-font',
861 'url' => ICON_ELEM_PRO_URL . 'assets/elegant-font/elegant-font.css',
862 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/elegant-font/fonts/elegant-font.json',
863 'ver' => '3.0.1',
864 );
865
866 }
867
868 if ( $settings['ie-boxicons-icons'] && Icon_Element_Icons::is_iconelement_pro() ){
869
870 $tabs['boxicons-icons'] = array(
871 'name' => 'boxicons-icons',
872 'label' => esc_html__( 'Boxicons Icons', 'icon-element' ),
873 'labelIcon' => 'bx-bug',
874 'prefix' => 'bx-',
875 'displayPrefix' => 'boxicons-icons',
876 'url' => ICON_ELEM_PRO_URL . 'assets/boxicons/boxicons.css',
877 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/boxicons/fonts/boxicons.json',
878 'ver' => '3.0.1',
879 );
880
881 }
882
883 if ( $settings['ie-linea-music'] && Icon_Element_Icons::is_iconelement_pro() ){
884
885 $tabs['linea-music'] = array(
886 'name' => 'linea-music',
887 'label' => esc_html__( 'Linea Music', 'icon-element' ),
888 'labelIcon' => 'icon-music-cd',
889 'prefix' => 'icon-music-',
890 'displayPrefix' => 'lineamusic',
891 'url' => ICON_ELEM_PRO_URL . 'assets/linea_music/linea_music.css',
892 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/linea_music/fonts/linea_music.json',
893 'ver' => '3.0.1',
894 );
895
896 }
897
898 if ( $settings['ie-dripicons-icons'] && Icon_Element_Icons::is_iconelement_pro() ){
899
900 $tabs['dripicons-icons'] = array(
901 'name' => 'dripicons-icons',
902 'label' => esc_html__( 'Dripicons Icons', 'icon-element' ),
903 'labelIcon' => 'dripicons-alarm',
904 'prefix' => 'dripicons-',
905 'displayPrefix' => 'dripicons',
906 'url' => ICON_ELEM_PRO_URL . 'assets/dripicons/dripicons.css',
907 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/dripicons/fonts/dripicons.json',
908 'ver' => '3.0.1',
909 );
910
911 }
912
913 if ( $settings['ie-bootstrap'] && Icon_Element_Icons::is_iconelement_pro() ){
914 $tabs['bootstrap-icons'] = array(
915 'name' => 'bootstrap-icons',
916 'label' => esc_html__( 'Bootstrap', 'icon-element' ),
917 'labelIcon' => 'bi bi-bootstrap',
918 'prefix' => 'bi-',
919 'displayPrefix' => 'bi',
920 'url' => ICON_ELEM_PRO_URL . 'assets/bootstrap/bootstrap.css',
921 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/bootstrap/fonts/bootstrap.json',
922 'ver' => '3.0.1',
923 );
924 }
925
926 if ( $settings['ie-antdesign'] && Icon_Element_Icons::is_iconelement_pro() ){
927 $tabs['antdesign'] = array(
928 'name' => 'antdesign',
929 'label' => esc_html__( 'Antdesign', 'icon-element' ),
930 'labelIcon' => 'antdesign-account-book',
931 'prefix' => 'antdesign-',
932 'displayPrefix' => 'ieant',
933 'url' => ICON_ELEM_PRO_URL . 'assets/antdesign/antdesign.css',
934 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/antdesign/fonts/antdesign.json',
935 'ver' => '3.0.1',
936 );
937 }
938
939 if ( $settings['ie-tabler'] && Icon_Element_Icons::is_iconelement_pro() ){
940 $tabs['tabler'] = array(
941 'name' => 'tabler',
942 'label' => esc_html__( 'Tabler', 'icon-element' ),
943 'labelIcon' => 'tblr tblr-apps',
944 'prefix' => 'tblr-',
945 'displayPrefix' => 'tblr',
946 'url' => ICON_ELEM_PRO_URL . 'assets/tabler/tabler.css',
947 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/tabler/fonts/tabler.json',
948 'ver' => '3.0.1',
949 );
950 }
951
952 if ( $settings['ie-iconicool'] && Icon_Element_Icons::is_iconelement_pro() ){
953 $tabs['iconicool'] = array(
954 'name' => 'iconicool',
955 'label' => esc_html__( 'Iconicool', 'icon-element' ),
956 'labelIcon' => 'iecool iecool-Son',
957 'prefix' => 'iecool-',
958 'displayPrefix' => 'iecool',
959 'url' => ICON_ELEM_PRO_URL . 'assets/iconicool/iconicool.css',
960 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/iconicool/fonts/iconicool.json',
961 'ver' => '3.0.1',
962 );
963 }
964
965 if ( $settings['ie-evaicon'] && Icon_Element_Icons::is_iconelement_pro() ){
966 $tabs['evaicon'] = array(
967 'name' => 'evaicon',
968 'label' => esc_html__( 'Evaicon', 'icon-element' ),
969 'labelIcon' => 'evaicon-arrow-back-outline',
970 'prefix' => 'evaicon-',
971 'displayPrefix' => 'evaicon',
972 'url' => ICON_ELEM_PRO_URL . 'assets/evaicon/evaicon.css',
973 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/evaicon/fonts/evaicon.json',
974 'ver' => '3.0.1',
975 );
976 }
977
978 if ( $settings['ie-androidholo'] && Icon_Element_Icons::is_iconelement_pro() ){
979 $tabs['androidholo'] = array(
980 'name' => 'androidholo',
981 'label' => esc_html__( 'Android holo', 'icon-element' ),
982 'labelIcon' => 'icholo-accept',
983 'prefix' => 'icholo-',
984 'displayPrefix' => 'icholo',
985 'url' => ICON_ELEM_PRO_URL . 'assets/androidholo/androidholo.css',
986 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/androidholo/fonts/androidholo.json',
987 'ver' => '3.0.1',
988 );
989 }
990
991 if ( $settings['ie-androidmaterial'] && Icon_Element_Icons::is_iconelement_pro() ){
992 $tabs['androidmaterial'] = array(
993 'name' => 'androidmaterial',
994 'label' => esc_html__( 'Android material', 'icon-element' ),
995 'labelIcon' => 'icmaterial-access-alarms',
996 'prefix' => 'icmaterial-',
997 'displayPrefix' => 'icmaterial',
998 'url' => ICON_ELEM_PRO_URL . 'assets/androidmaterial/androidmaterial.css',
999 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/androidmaterial/fonts/androidmaterial.json',
1000 'ver' => '3.0.1',
1001 );
1002 }
1003
1004 if ( $settings['ie-chart'] && Icon_Element_Icons::is_iconelement_pro() ){
1005 $tabs['chart'] = array(
1006 'name' => 'chart',
1007 'label' => esc_html__( 'chart', 'icon-element' ),
1008 'labelIcon' => 'iechart-Area-chart-curved',
1009 'prefix' => 'iechart-',
1010 'displayPrefix' => 'iechart',
1011 'url' => ICON_ELEM_PRO_URL . 'assets/chart/chart.css',
1012 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/chart/fonts/chart.json',
1013 'ver' => '3.0.1',
1014 );
1015 }
1016
1017 if ( $settings['ie-outlined'] && Icon_Element_Icons::is_iconelement_pro() ){
1018
1019 $tabs['ie-outlined'] = array(
1020 'name' => 'ie-outlined',
1021 'label' => esc_html__( 'Outline', 'icon-element' ),
1022 'labelIcon' => 'outlined-music-stop',
1023 'prefix' => 'outlined-',
1024 'displayPrefix' => 'xlotlnd',
1025 'url' => ICON_ELEM_PRO_URL . 'assets/outline/outline.css',
1026 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/outline/fonts/outline.json',
1027 'ver' => '3.0.1',
1028 );
1029
1030 }
1031
1032 if ( $settings['ie-devicon'] && Icon_Element_Icons::is_iconelement_pro() ){
1033 $tabs['devicon'] = array(
1034 'name' => 'devicon',
1035 'label' => esc_html__( 'Devicon', 'icon-element' ),
1036 'labelIcon' => 'devicon-openal-plain',
1037 'prefix' => 'devicon-',
1038 'displayPrefix' => 'devicon',
1039 'url' => ICON_ELEM_PRO_URL . 'assets/devicon/devicon.css',
1040 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/devicon/fonts/devicon.json',
1041 'ver' => '3.0.1',
1042 );
1043 }
1044
1045 if ( $settings['ie-mapicon'] && Icon_Element_Icons::is_iconelement_pro() ){
1046 $tabs['mapicon'] = array(
1047 'name' => 'mapicon',
1048 'label' => esc_html__( 'Map icon', 'icon-element' ),
1049 'labelIcon' => 'map-icon map-icon-map-pin',
1050 'prefix' => 'map-icon-',
1051 'displayPrefix' => 'map-icon',
1052 'url' => ICON_ELEM_PRO_URL . 'assets/mapicon/mapicon.css',
1053 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/mapicon/fonts/mapicon.json',
1054 'ver' => '3.0.1',
1055 );
1056 }
1057
1058 if ( $settings['ie-keyrune'] && Icon_Element_Icons::is_iconelement_pro() ){
1059
1060 $tabs['keyrune'] = array(
1061 'name' => 'keyrune',
1062 'label' => esc_html__( 'Keyrune', 'icon-element' ),
1063 'labelIcon' => 'ss-lea',
1064 'prefix' => 'ss-',
1065 'displayPrefix' => 'uic',
1066 'url' => ICON_ELEM_PRO_URL . 'assets/keyrune/keyrune.css',
1067 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/keyrune/fonts/keyrune.json',
1068 'ver' => '3.0.1',
1069 );
1070
1071 }
1072
1073 if ( $settings['ie-mingcute'] && Icon_Element_Icons::is_iconelement_pro() ){
1074
1075 $tabs['mingcute'] = array(
1076 'name' => 'mingcute',
1077 'label' => esc_html__( 'Mingcute', 'icon-element' ),
1078 'labelIcon' => 'mgc_ABS_line',
1079 'prefix' => 'mgc_',
1080 'displayPrefix' => 'uic',
1081 'url' => ICON_ELEM_PRO_URL . 'assets/mingcute/mingcute.css',
1082 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/mingcute/fonts/mingcute.json',
1083 'ver' => '3.0.1',
1084 );
1085
1086 }
1087
1088 if ( $settings['ie-olicons'] && Icon_Element_Icons::is_iconelement_pro() ){
1089
1090 $tabs['olicons'] = array(
1091 'name' => 'olicons',
1092 'label' => esc_html__( 'Olicons', 'icon-element' ),
1093 'labelIcon' => 'ol-washer-o',
1094 'prefix' => 'ol-',
1095 'displayPrefix' => 'uic',
1096 'url' => ICON_ELEM_PRO_URL . 'assets/olicons/olicons.css',
1097 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/olicons/fonts/olicons.json',
1098 'ver' => '3.0.1',
1099 );
1100
1101 }
1102
1103 if ( $settings['ie-phosphor-duotone'] && Icon_Element_Icons::is_iconelement_pro() ){
1104
1105 $tabs['phosphor-duotone'] = array(
1106 'name' => 'phosphor-duotone',
1107 'label' => esc_html__( 'Phosphor-duotone', 'icon-element' ),
1108 'labelIcon' => 'phduo-acorn',
1109 'prefix' => 'phduo-',
1110 'displayPrefix' => 'phd',
1111 'url' => ICON_ELEM_PRO_URL . 'assets/phosphor-duotone/phosphor-duotone.css',
1112 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/phosphor-duotone/fonts/phosphor-duotone.json',
1113 'ver' => '3.0.1',
1114 );
1115
1116 }
1117
1118 if ( $settings['ie-health'] && Icon_Element_Icons::is_iconelement_pro() ){
1119
1120 $tabs['health'] = array(
1121 'name' => 'health',
1122 'label' => esc_html__( 'Health', 'icon-element' ),
1123 'labelIcon' => 'xlmed-animal_bat',
1124 'prefix' => 'xlmed-',
1125 'displayPrefix' => 'xmd',
1126 'url' => ICON_ELEM_PRO_URL . 'assets/health/health.css',
1127 'fetchJson' => ICON_ELEM_PRO_URL . 'assets/health/fonts/health.json',
1128 'ver' => '3.0.1',
1129 );
1130
1131 }
1132
1133 ///////////
1134 return $tabs;
1135 }
1136
1137 public static function get_instance() {
1138
1139 if ( null == self::$instance ) {
1140 self::$instance = new self;
1141 }
1142 return self::$instance;
1143 }
1144 }
1145
1146 }