@@ -16,355 +16,355 @@ |
||
| 16 | 16 | * @return array |
| 17 | 17 | */ |
| 18 | 18 | function redux_get_dashicons(): array { |
| 19 | - return array( |
|
| 20 | - 'dashicons dashicons-admin-appearance', |
|
| 21 | - 'dashicons dashicons-admin-collapse', |
|
| 22 | - 'dashicons dashicons-admin-comments', |
|
| 23 | - 'dashicons dashicons-admin-customizer', |
|
| 24 | - 'dashicons dashicons-admin-generic', |
|
| 25 | - 'dashicons dashicons-admin-home', |
|
| 26 | - 'dashicons dashicons-admin-links', |
|
| 27 | - 'dashicons dashicons-admin-media', |
|
| 28 | - 'dashicons dashicons-admin-multisite', |
|
| 29 | - 'dashicons dashicons-admin-network', |
|
| 30 | - 'dashicons dashicons-admin-page', |
|
| 31 | - 'dashicons dashicons-admin-plugins', |
|
| 32 | - 'dashicons dashicons-admin-post', |
|
| 33 | - 'dashicons dashicons-admin-settings', |
|
| 34 | - 'dashicons dashicons-admin-site-alt', |
|
| 35 | - 'dashicons dashicons-admin-site-alt2', |
|
| 36 | - 'dashicons dashicons-admin-site-alt3', |
|
| 37 | - 'dashicons dashicons-admin-site', |
|
| 38 | - 'dashicons dashicons-admin-tools', |
|
| 39 | - 'dashicons dashicons-admin-users', |
|
| 40 | - 'dashicons dashicons-airplane', |
|
| 41 | - 'dashicons dashicons-album', |
|
| 42 | - 'dashicons dashicons-align-center', |
|
| 43 | - 'dashicons dashicons-align-full-width', |
|
| 44 | - 'dashicons dashicons-align-left', |
|
| 45 | - 'dashicons dashicons-align-none', |
|
| 46 | - 'dashicons dashicons-align-pull-left', |
|
| 47 | - 'dashicons dashicons-align-pull-right', |
|
| 48 | - 'dashicons dashicons-align-right', |
|
| 49 | - 'dashicons dashicons-align-wide', |
|
| 50 | - 'dashicons dashicons-amazon', |
|
| 51 | - 'dashicons dashicons-analytics', |
|
| 52 | - 'dashicons dashicons-archive', |
|
| 53 | - 'dashicons dashicons-arrow-down-alt', |
|
| 54 | - 'dashicons dashicons-arrow-down-alt2', |
|
| 55 | - 'dashicons dashicons-arrow-down', |
|
| 56 | - 'dashicons dashicons-arrow-left-alt', |
|
| 57 | - 'dashicons dashicons-arrow-left-alt2', |
|
| 58 | - 'dashicons dashicons-arrow-left', |
|
| 59 | - 'dashicons dashicons-arrow-right-alt', |
|
| 60 | - 'dashicons dashicons-arrow-right-alt2', |
|
| 61 | - 'dashicons dashicons-arrow-right', |
|
| 62 | - 'dashicons dashicons-arrow-up-alt', |
|
| 63 | - 'dashicons dashicons-arrow-up-alt2', |
|
| 64 | - 'dashicons dashicons-arrow-up-duplicate', |
|
| 65 | - 'dashicons dashicons-arrow-up', |
|
| 66 | - 'dashicons dashicons-art', |
|
| 67 | - 'dashicons dashicons-awards', |
|
| 68 | - 'dashicons dashicons-backup', |
|
| 69 | - 'dashicons dashicons-bank', |
|
| 70 | - 'dashicons dashicons-beer', |
|
| 71 | - 'dashicons dashicons-bell', |
|
| 72 | - 'dashicons dashicons-block-default', |
|
| 73 | - 'dashicons dashicons-book-alt', |
|
| 74 | - 'dashicons dashicons-book', |
|
| 75 | - 'dashicons dashicons-buddicons-activity', |
|
| 76 | - 'dashicons dashicons-buddicons-bbpress-logo', |
|
| 77 | - 'dashicons dashicons-buddicons-buddypress-logo', |
|
| 78 | - 'dashicons dashicons-buddicons-community', |
|
| 79 | - 'dashicons dashicons-buddicons-forums', |
|
| 80 | - 'dashicons dashicons-buddicons-friends', |
|
| 81 | - 'dashicons dashicons-buddicons-groups', |
|
| 82 | - 'dashicons dashicons-buddicons-pm', |
|
| 83 | - 'dashicons dashicons-buddicons-replies', |
|
| 84 | - 'dashicons dashicons-buddicons-topics', |
|
| 85 | - 'dashicons dashicons-buddicons-tracking', |
|
| 86 | - 'dashicons dashicons-building', |
|
| 87 | - 'dashicons dashicons-businessman', |
|
| 88 | - 'dashicons dashicons-businessperson', |
|
| 89 | - 'dashicons dashicons-businesswoman', |
|
| 90 | - 'dashicons dashicons-button', |
|
| 91 | - 'dashicons dashicons-calculator', |
|
| 92 | - 'dashicons dashicons-calendar-alt', |
|
| 93 | - 'dashicons dashicons-calendar', |
|
| 94 | - 'dashicons dashicons-camera-alt', |
|
| 95 | - 'dashicons dashicons-camera', |
|
| 96 | - 'dashicons dashicons-car', |
|
| 97 | - 'dashicons dashicons-carrot', |
|
| 98 | - 'dashicons dashicons-cart', |
|
| 99 | - 'dashicons dashicons-category', |
|
| 100 | - 'dashicons dashicons-chart-area', |
|
| 101 | - 'dashicons dashicons-chart-bar', |
|
| 102 | - 'dashicons dashicons-chart-line', |
|
| 103 | - 'dashicons dashicons-chart-pie', |
|
| 104 | - 'dashicons dashicons-clipboard', |
|
| 105 | - 'dashicons dashicons-clock', |
|
| 106 | - 'dashicons dashicons-cloud-saved', |
|
| 107 | - 'dashicons dashicons-cloud-upload', |
|
| 108 | - 'dashicons dashicons-cloud', |
|
| 109 | - 'dashicons dashicons-code-standards', |
|
| 110 | - 'dashicons dashicons-coffee', |
|
| 111 | - 'dashicons dashicons-color-picker', |
|
| 112 | - 'dashicons dashicons-columns', |
|
| 113 | - 'dashicons dashicons-controls-back', |
|
| 114 | - 'dashicons dashicons-controls-forward', |
|
| 115 | - 'dashicons dashicons-controls-pause', |
|
| 116 | - 'dashicons dashicons-controls-play', |
|
| 117 | - 'dashicons dashicons-controls-repeat', |
|
| 118 | - 'dashicons dashicons-controls-skipback', |
|
| 119 | - 'dashicons dashicons-controls-skipforward', |
|
| 120 | - 'dashicons dashicons-controls-volumeoff', |
|
| 121 | - 'dashicons dashicons-controls-volumeon', |
|
| 122 | - 'dashicons dashicons-cover-image', |
|
| 123 | - 'dashicons dashicons-dashboard', |
|
| 124 | - 'dashicons dashicons-database-add', |
|
| 125 | - 'dashicons dashicons-database-export', |
|
| 126 | - 'dashicons dashicons-database-import', |
|
| 127 | - 'dashicons dashicons-database-remove', |
|
| 128 | - 'dashicons dashicons-database-view', |
|
| 129 | - 'dashicons dashicons-database', |
|
| 130 | - 'dashicons dashicons-desktop', |
|
| 131 | - 'dashicons dashicons-dismiss', |
|
| 132 | - 'dashicons dashicons-download', |
|
| 133 | - 'dashicons dashicons-drumstick', |
|
| 134 | - 'dashicons dashicons-edit-large', |
|
| 135 | - 'dashicons dashicons-edit-page', |
|
| 136 | - 'dashicons dashicons-edit', |
|
| 137 | - 'dashicons dashicons-editor-aligncenter', |
|
| 138 | - 'dashicons dashicons-editor-alignleft', |
|
| 139 | - 'dashicons dashicons-editor-alignright', |
|
| 140 | - 'dashicons dashicons-editor-bold', |
|
| 141 | - 'dashicons dashicons-editor-break', |
|
| 142 | - 'dashicons dashicons-editor-code-duplicate', |
|
| 143 | - 'dashicons dashicons-editor-code', |
|
| 144 | - 'dashicons dashicons-editor-contract', |
|
| 145 | - 'dashicons dashicons-editor-customchar', |
|
| 146 | - 'dashicons dashicons-editor-expand', |
|
| 147 | - 'dashicons dashicons-editor-help', |
|
| 148 | - 'dashicons dashicons-editor-indent', |
|
| 149 | - 'dashicons dashicons-editor-insertmore', |
|
| 150 | - 'dashicons dashicons-editor-italic', |
|
| 151 | - 'dashicons dashicons-editor-justify', |
|
| 152 | - 'dashicons dashicons-editor-kitchensink', |
|
| 153 | - 'dashicons dashicons-editor-ltr', |
|
| 154 | - 'dashicons dashicons-editor-ol-rtl', |
|
| 155 | - 'dashicons dashicons-editor-ol', |
|
| 156 | - 'dashicons dashicons-editor-outdent', |
|
| 157 | - 'dashicons dashicons-editor-paragraph', |
|
| 158 | - 'dashicons dashicons-editor-paste-text', |
|
| 159 | - 'dashicons dashicons-editor-paste-word', |
|
| 160 | - 'dashicons dashicons-editor-quote', |
|
| 161 | - 'dashicons dashicons-editor-removeformatting', |
|
| 162 | - 'dashicons dashicons-editor-rtl', |
|
| 163 | - 'dashicons dashicons-editor-spellcheck', |
|
| 164 | - 'dashicons dashicons-editor-strikethrough', |
|
| 165 | - 'dashicons dashicons-editor-table', |
|
| 166 | - 'dashicons dashicons-editor-textcolor', |
|
| 167 | - 'dashicons dashicons-editor-ul', |
|
| 168 | - 'dashicons dashicons-editor-underline', |
|
| 169 | - 'dashicons dashicons-editor-unlink', |
|
| 170 | - 'dashicons dashicons-editor-video', |
|
| 171 | - 'dashicons dashicons-ellipsis', |
|
| 172 | - 'dashicons dashicons-email-alt', |
|
| 173 | - 'dashicons dashicons-email-alt2', |
|
| 174 | - 'dashicons dashicons-email', |
|
| 175 | - 'dashicons dashicons-embed-audio', |
|
| 176 | - 'dashicons dashicons-embed-generic', |
|
| 177 | - 'dashicons dashicons-embed-photo', |
|
| 178 | - 'dashicons dashicons-embed-post', |
|
| 179 | - 'dashicons dashicons-embed-video', |
|
| 180 | - 'dashicons dashicons-excerpt-view', |
|
| 181 | - 'dashicons dashicons-exit', |
|
| 182 | - 'dashicons dashicons-external', |
|
| 183 | - 'dashicons dashicons-facebook-alt', |
|
| 184 | - 'dashicons dashicons-facebook', |
|
| 185 | - 'dashicons dashicons-feedback', |
|
| 186 | - 'dashicons dashicons-filter', |
|
| 187 | - 'dashicons dashicons-flag', |
|
| 188 | - 'dashicons dashicons-food', |
|
| 189 | - 'dashicons dashicons-format-aside', |
|
| 190 | - 'dashicons dashicons-format-audio', |
|
| 191 | - 'dashicons dashicons-format-chat', |
|
| 192 | - 'dashicons dashicons-format-gallery', |
|
| 193 | - 'dashicons dashicons-format-image', |
|
| 194 | - 'dashicons dashicons-format-quote', |
|
| 195 | - 'dashicons dashicons-format-status', |
|
| 196 | - 'dashicons dashicons-format-video', |
|
| 197 | - 'dashicons dashicons-forms', |
|
| 198 | - 'dashicons dashicons-fullscreen-alt', |
|
| 199 | - 'dashicons dashicons-fullscreen-exit-alt', |
|
| 200 | - 'dashicons dashicons-games', |
|
| 201 | - 'dashicons dashicons-google', |
|
| 202 | - 'dashicons dashicons-googleplus', |
|
| 203 | - 'dashicons dashicons-grid-view', |
|
| 204 | - 'dashicons dashicons-groups', |
|
| 205 | - 'dashicons dashicons-hammer', |
|
| 206 | - 'dashicons dashicons-heading', |
|
| 207 | - 'dashicons dashicons-heart', |
|
| 208 | - 'dashicons dashicons-hidden', |
|
| 209 | - 'dashicons dashicons-hourglass', |
|
| 210 | - 'dashicons dashicons-html', |
|
| 211 | - 'dashicons dashicons-id-alt', |
|
| 212 | - 'dashicons dashicons-id', |
|
| 213 | - 'dashicons dashicons-image-crop', |
|
| 214 | - 'dashicons dashicons-image-filter', |
|
| 215 | - 'dashicons dashicons-image-flip-horizontal', |
|
| 216 | - 'dashicons dashicons-image-flip-vertical', |
|
| 217 | - 'dashicons dashicons-image-rotate-left', |
|
| 218 | - 'dashicons dashicons-image-rotate-right', |
|
| 219 | - 'dashicons dashicons-image-rotate', |
|
| 220 | - 'dashicons dashicons-images-alt', |
|
| 221 | - 'dashicons dashicons-images-alt2', |
|
| 222 | - 'dashicons dashicons-index-card', |
|
| 223 | - 'dashicons dashicons-info-outline', |
|
| 224 | - 'dashicons dashicons-info', |
|
| 225 | - 'dashicons dashicons-insert-after', |
|
| 226 | - 'dashicons dashicons-insert-before', |
|
| 227 | - 'dashicons dashicons-insert', |
|
| 228 | - 'dashicons dashicons-instagram', |
|
| 229 | - 'dashicons dashicons-laptop', |
|
| 230 | - 'dashicons dashicons-layout', |
|
| 231 | - 'dashicons dashicons-leftright', |
|
| 232 | - 'dashicons dashicons-lightbulb', |
|
| 233 | - 'dashicons dashicons-linkedin', |
|
| 234 | - 'dashicons dashicons-list-view', |
|
| 235 | - 'dashicons dashicons-location-alt', |
|
| 236 | - 'dashicons dashicons-location', |
|
| 237 | - 'dashicons dashicons-lock-duplicate', |
|
| 238 | - 'dashicons dashicons-lock', |
|
| 239 | - 'dashicons dashicons-marker', |
|
| 240 | - 'dashicons dashicons-media-archive', |
|
| 241 | - 'dashicons dashicons-media-audio', |
|
| 242 | - 'dashicons dashicons-media-code', |
|
| 243 | - 'dashicons dashicons-media-default', |
|
| 244 | - 'dashicons dashicons-media-document', |
|
| 245 | - 'dashicons dashicons-media-interactive', |
|
| 246 | - 'dashicons dashicons-media-spreadsheet', |
|
| 247 | - 'dashicons dashicons-media-text', |
|
| 248 | - 'dashicons dashicons-media-video', |
|
| 249 | - 'dashicons dashicons-megaphone', |
|
| 250 | - 'dashicons dashicons-menu-alt', |
|
| 251 | - 'dashicons dashicons-menu-alt2', |
|
| 252 | - 'dashicons dashicons-menu-alt3', |
|
| 253 | - 'dashicons dashicons-menu', |
|
| 254 | - 'dashicons dashicons-microphone', |
|
| 255 | - 'dashicons dashicons-migrate', |
|
| 256 | - 'dashicons dashicons-minus', |
|
| 257 | - 'dashicons dashicons-money-alt', |
|
| 258 | - 'dashicons dashicons-money', |
|
| 259 | - 'dashicons dashicons-move', |
|
| 260 | - 'dashicons dashicons-nametag', |
|
| 261 | - 'dashicons dashicons-networking', |
|
| 262 | - 'dashicons dashicons-no-alt', |
|
| 263 | - 'dashicons dashicons-no', |
|
| 264 | - 'dashicons dashicons-open-folder', |
|
| 265 | - 'dashicons dashicons-palmtree', |
|
| 266 | - 'dashicons dashicons-paperclip', |
|
| 267 | - 'dashicons dashicons-pdf', |
|
| 268 | - 'dashicons dashicons-performance', |
|
| 269 | - 'dashicons dashicons-pets', |
|
| 270 | - 'dashicons dashicons-phone', |
|
| 271 | - 'dashicons dashicons-pinterest', |
|
| 272 | - 'dashicons dashicons-playlist-audio', |
|
| 273 | - 'dashicons dashicons-playlist-video', |
|
| 274 | - 'dashicons dashicons-plugins-checked', |
|
| 275 | - 'dashicons dashicons-plus-alt', |
|
| 276 | - 'dashicons dashicons-plus-alt2', |
|
| 277 | - 'dashicons dashicons-plus', |
|
| 278 | - 'dashicons dashicons-podio', |
|
| 279 | - 'dashicons dashicons-portfolio', |
|
| 280 | - 'dashicons dashicons-post-status', |
|
| 281 | - 'dashicons dashicons-pressthis', |
|
| 282 | - 'dashicons dashicons-printer', |
|
| 283 | - 'dashicons dashicons-privacy', |
|
| 284 | - 'dashicons dashicons-products', |
|
| 285 | - 'dashicons dashicons-randomize', |
|
| 286 | - 'dashicons dashicons-reddit', |
|
| 287 | - 'dashicons dashicons-redo', |
|
| 288 | - 'dashicons dashicons-remove', |
|
| 289 | - 'dashicons dashicons-rest-api', |
|
| 290 | - 'dashicons dashicons-rss', |
|
| 291 | - 'dashicons dashicons-saved', |
|
| 292 | - 'dashicons dashicons-schedule', |
|
| 293 | - 'dashicons dashicons-screenoptions', |
|
| 294 | - 'dashicons dashicons-search', |
|
| 295 | - 'dashicons dashicons-share-alt', |
|
| 296 | - 'dashicons dashicons-share-alt2', |
|
| 297 | - 'dashicons dashicons-share', |
|
| 298 | - 'dashicons dashicons-shield-alt', |
|
| 299 | - 'dashicons dashicons-shield', |
|
| 300 | - 'dashicons dashicons-shortcode', |
|
| 301 | - 'dashicons dashicons-slides', |
|
| 302 | - 'dashicons dashicons-smartphone', |
|
| 303 | - 'dashicons dashicons-smiley', |
|
| 304 | - 'dashicons dashicons-sort', |
|
| 305 | - 'dashicons dashicons-sos', |
|
| 306 | - 'dashicons dashicons-spotify', |
|
| 307 | - 'dashicons dashicons-star-empty', |
|
| 308 | - 'dashicons dashicons-star-filled', |
|
| 309 | - 'dashicons dashicons-star-half', |
|
| 310 | - 'dashicons dashicons-sticky', |
|
| 311 | - 'dashicons dashicons-store', |
|
| 312 | - 'dashicons dashicons-superhero-alt', |
|
| 313 | - 'dashicons dashicons-superhero', |
|
| 314 | - 'dashicons dashicons-table-col-after', |
|
| 315 | - 'dashicons dashicons-table-col-before', |
|
| 316 | - 'dashicons dashicons-table-col-delete', |
|
| 317 | - 'dashicons dashicons-table-row-after', |
|
| 318 | - 'dashicons dashicons-table-row-before', |
|
| 319 | - 'dashicons dashicons-table-row-delete', |
|
| 320 | - 'dashicons dashicons-tablet', |
|
| 321 | - 'dashicons dashicons-tag', |
|
| 322 | - 'dashicons dashicons-tagcloud', |
|
| 323 | - 'dashicons dashicons-testimonial', |
|
| 324 | - 'dashicons dashicons-text-page', |
|
| 325 | - 'dashicons dashicons-text', |
|
| 326 | - 'dashicons dashicons-thumbs-down', |
|
| 327 | - 'dashicons dashicons-thumbs-up', |
|
| 328 | - 'dashicons dashicons-tickets-alt', |
|
| 329 | - 'dashicons dashicons-tickets', |
|
| 330 | - 'dashicons dashicons-tide', |
|
| 331 | - 'dashicons dashicons-translation', |
|
| 332 | - 'dashicons dashicons-trash', |
|
| 333 | - 'dashicons dashicons-twitch', |
|
| 334 | - 'dashicons dashicons-twitter-alt', |
|
| 335 | - 'dashicons dashicons-twitter', |
|
| 336 | - 'dashicons dashicons-undo', |
|
| 337 | - 'dashicons dashicons-universal-access-alt', |
|
| 338 | - 'dashicons dashicons-universal-access', |
|
| 339 | - 'dashicons dashicons-unlock', |
|
| 340 | - 'dashicons dashicons-update-alt', |
|
| 341 | - 'dashicons dashicons-update', |
|
| 342 | - 'dashicons dashicons-upload', |
|
| 343 | - 'dashicons dashicons-vault', |
|
| 344 | - 'dashicons dashicons-video-alt', |
|
| 345 | - 'dashicons dashicons-video-alt2', |
|
| 346 | - 'dashicons dashicons-video-alt3', |
|
| 347 | - 'dashicons dashicons-visibility', |
|
| 348 | - 'dashicons dashicons-warning', |
|
| 349 | - 'dashicons dashicons-welcome-add-page', |
|
| 350 | - 'dashicons dashicons-welcome-comments', |
|
| 351 | - 'dashicons dashicons-welcome-learn-more', |
|
| 352 | - 'dashicons dashicons-welcome-view-site', |
|
| 353 | - 'dashicons dashicons-welcome-widgets-menus', |
|
| 354 | - 'dashicons dashicons-welcome-write-blog', |
|
| 355 | - 'dashicons dashicons-whatsapp', |
|
| 356 | - 'dashicons dashicons-wordpress-alt', |
|
| 357 | - 'dashicons dashicons-wordpress', |
|
| 358 | - 'dashicons dashicons-xing', |
|
| 359 | - 'dashicons dashicons-yes-alt', |
|
| 360 | - 'dashicons dashicons-yes', |
|
| 361 | - 'dashicons dashicons-youtube', |
|
| 362 | - 'dashicons dashicons-editor-distractionfree', |
|
| 363 | - 'dashicons dashicons-exerpt-view', |
|
| 364 | - 'dashicons dashicons-format-links', |
|
| 365 | - 'dashicons dashicons-format-standard', |
|
| 366 | - 'dashicons dashicons-post-trash', |
|
| 367 | - 'dashicons dashicons-share1', |
|
| 368 | - 'dashicons dashicons-welcome-edit-page', |
|
| 369 | - ); |
|
| 19 | + return array( |
|
| 20 | + 'dashicons dashicons-admin-appearance', |
|
| 21 | + 'dashicons dashicons-admin-collapse', |
|
| 22 | + 'dashicons dashicons-admin-comments', |
|
| 23 | + 'dashicons dashicons-admin-customizer', |
|
| 24 | + 'dashicons dashicons-admin-generic', |
|
| 25 | + 'dashicons dashicons-admin-home', |
|
| 26 | + 'dashicons dashicons-admin-links', |
|
| 27 | + 'dashicons dashicons-admin-media', |
|
| 28 | + 'dashicons dashicons-admin-multisite', |
|
| 29 | + 'dashicons dashicons-admin-network', |
|
| 30 | + 'dashicons dashicons-admin-page', |
|
| 31 | + 'dashicons dashicons-admin-plugins', |
|
| 32 | + 'dashicons dashicons-admin-post', |
|
| 33 | + 'dashicons dashicons-admin-settings', |
|
| 34 | + 'dashicons dashicons-admin-site-alt', |
|
| 35 | + 'dashicons dashicons-admin-site-alt2', |
|
| 36 | + 'dashicons dashicons-admin-site-alt3', |
|
| 37 | + 'dashicons dashicons-admin-site', |
|
| 38 | + 'dashicons dashicons-admin-tools', |
|
| 39 | + 'dashicons dashicons-admin-users', |
|
| 40 | + 'dashicons dashicons-airplane', |
|
| 41 | + 'dashicons dashicons-album', |
|
| 42 | + 'dashicons dashicons-align-center', |
|
| 43 | + 'dashicons dashicons-align-full-width', |
|
| 44 | + 'dashicons dashicons-align-left', |
|
| 45 | + 'dashicons dashicons-align-none', |
|
| 46 | + 'dashicons dashicons-align-pull-left', |
|
| 47 | + 'dashicons dashicons-align-pull-right', |
|
| 48 | + 'dashicons dashicons-align-right', |
|
| 49 | + 'dashicons dashicons-align-wide', |
|
| 50 | + 'dashicons dashicons-amazon', |
|
| 51 | + 'dashicons dashicons-analytics', |
|
| 52 | + 'dashicons dashicons-archive', |
|
| 53 | + 'dashicons dashicons-arrow-down-alt', |
|
| 54 | + 'dashicons dashicons-arrow-down-alt2', |
|
| 55 | + 'dashicons dashicons-arrow-down', |
|
| 56 | + 'dashicons dashicons-arrow-left-alt', |
|
| 57 | + 'dashicons dashicons-arrow-left-alt2', |
|
| 58 | + 'dashicons dashicons-arrow-left', |
|
| 59 | + 'dashicons dashicons-arrow-right-alt', |
|
| 60 | + 'dashicons dashicons-arrow-right-alt2', |
|
| 61 | + 'dashicons dashicons-arrow-right', |
|
| 62 | + 'dashicons dashicons-arrow-up-alt', |
|
| 63 | + 'dashicons dashicons-arrow-up-alt2', |
|
| 64 | + 'dashicons dashicons-arrow-up-duplicate', |
|
| 65 | + 'dashicons dashicons-arrow-up', |
|
| 66 | + 'dashicons dashicons-art', |
|
| 67 | + 'dashicons dashicons-awards', |
|
| 68 | + 'dashicons dashicons-backup', |
|
| 69 | + 'dashicons dashicons-bank', |
|
| 70 | + 'dashicons dashicons-beer', |
|
| 71 | + 'dashicons dashicons-bell', |
|
| 72 | + 'dashicons dashicons-block-default', |
|
| 73 | + 'dashicons dashicons-book-alt', |
|
| 74 | + 'dashicons dashicons-book', |
|
| 75 | + 'dashicons dashicons-buddicons-activity', |
|
| 76 | + 'dashicons dashicons-buddicons-bbpress-logo', |
|
| 77 | + 'dashicons dashicons-buddicons-buddypress-logo', |
|
| 78 | + 'dashicons dashicons-buddicons-community', |
|
| 79 | + 'dashicons dashicons-buddicons-forums', |
|
| 80 | + 'dashicons dashicons-buddicons-friends', |
|
| 81 | + 'dashicons dashicons-buddicons-groups', |
|
| 82 | + 'dashicons dashicons-buddicons-pm', |
|
| 83 | + 'dashicons dashicons-buddicons-replies', |
|
| 84 | + 'dashicons dashicons-buddicons-topics', |
|
| 85 | + 'dashicons dashicons-buddicons-tracking', |
|
| 86 | + 'dashicons dashicons-building', |
|
| 87 | + 'dashicons dashicons-businessman', |
|
| 88 | + 'dashicons dashicons-businessperson', |
|
| 89 | + 'dashicons dashicons-businesswoman', |
|
| 90 | + 'dashicons dashicons-button', |
|
| 91 | + 'dashicons dashicons-calculator', |
|
| 92 | + 'dashicons dashicons-calendar-alt', |
|
| 93 | + 'dashicons dashicons-calendar', |
|
| 94 | + 'dashicons dashicons-camera-alt', |
|
| 95 | + 'dashicons dashicons-camera', |
|
| 96 | + 'dashicons dashicons-car', |
|
| 97 | + 'dashicons dashicons-carrot', |
|
| 98 | + 'dashicons dashicons-cart', |
|
| 99 | + 'dashicons dashicons-category', |
|
| 100 | + 'dashicons dashicons-chart-area', |
|
| 101 | + 'dashicons dashicons-chart-bar', |
|
| 102 | + 'dashicons dashicons-chart-line', |
|
| 103 | + 'dashicons dashicons-chart-pie', |
|
| 104 | + 'dashicons dashicons-clipboard', |
|
| 105 | + 'dashicons dashicons-clock', |
|
| 106 | + 'dashicons dashicons-cloud-saved', |
|
| 107 | + 'dashicons dashicons-cloud-upload', |
|
| 108 | + 'dashicons dashicons-cloud', |
|
| 109 | + 'dashicons dashicons-code-standards', |
|
| 110 | + 'dashicons dashicons-coffee', |
|
| 111 | + 'dashicons dashicons-color-picker', |
|
| 112 | + 'dashicons dashicons-columns', |
|
| 113 | + 'dashicons dashicons-controls-back', |
|
| 114 | + 'dashicons dashicons-controls-forward', |
|
| 115 | + 'dashicons dashicons-controls-pause', |
|
| 116 | + 'dashicons dashicons-controls-play', |
|
| 117 | + 'dashicons dashicons-controls-repeat', |
|
| 118 | + 'dashicons dashicons-controls-skipback', |
|
| 119 | + 'dashicons dashicons-controls-skipforward', |
|
| 120 | + 'dashicons dashicons-controls-volumeoff', |
|
| 121 | + 'dashicons dashicons-controls-volumeon', |
|
| 122 | + 'dashicons dashicons-cover-image', |
|
| 123 | + 'dashicons dashicons-dashboard', |
|
| 124 | + 'dashicons dashicons-database-add', |
|
| 125 | + 'dashicons dashicons-database-export', |
|
| 126 | + 'dashicons dashicons-database-import', |
|
| 127 | + 'dashicons dashicons-database-remove', |
|
| 128 | + 'dashicons dashicons-database-view', |
|
| 129 | + 'dashicons dashicons-database', |
|
| 130 | + 'dashicons dashicons-desktop', |
|
| 131 | + 'dashicons dashicons-dismiss', |
|
| 132 | + 'dashicons dashicons-download', |
|
| 133 | + 'dashicons dashicons-drumstick', |
|
| 134 | + 'dashicons dashicons-edit-large', |
|
| 135 | + 'dashicons dashicons-edit-page', |
|
| 136 | + 'dashicons dashicons-edit', |
|
| 137 | + 'dashicons dashicons-editor-aligncenter', |
|
| 138 | + 'dashicons dashicons-editor-alignleft', |
|
| 139 | + 'dashicons dashicons-editor-alignright', |
|
| 140 | + 'dashicons dashicons-editor-bold', |
|
| 141 | + 'dashicons dashicons-editor-break', |
|
| 142 | + 'dashicons dashicons-editor-code-duplicate', |
|
| 143 | + 'dashicons dashicons-editor-code', |
|
| 144 | + 'dashicons dashicons-editor-contract', |
|
| 145 | + 'dashicons dashicons-editor-customchar', |
|
| 146 | + 'dashicons dashicons-editor-expand', |
|
| 147 | + 'dashicons dashicons-editor-help', |
|
| 148 | + 'dashicons dashicons-editor-indent', |
|
| 149 | + 'dashicons dashicons-editor-insertmore', |
|
| 150 | + 'dashicons dashicons-editor-italic', |
|
| 151 | + 'dashicons dashicons-editor-justify', |
|
| 152 | + 'dashicons dashicons-editor-kitchensink', |
|
| 153 | + 'dashicons dashicons-editor-ltr', |
|
| 154 | + 'dashicons dashicons-editor-ol-rtl', |
|
| 155 | + 'dashicons dashicons-editor-ol', |
|
| 156 | + 'dashicons dashicons-editor-outdent', |
|
| 157 | + 'dashicons dashicons-editor-paragraph', |
|
| 158 | + 'dashicons dashicons-editor-paste-text', |
|
| 159 | + 'dashicons dashicons-editor-paste-word', |
|
| 160 | + 'dashicons dashicons-editor-quote', |
|
| 161 | + 'dashicons dashicons-editor-removeformatting', |
|
| 162 | + 'dashicons dashicons-editor-rtl', |
|
| 163 | + 'dashicons dashicons-editor-spellcheck', |
|
| 164 | + 'dashicons dashicons-editor-strikethrough', |
|
| 165 | + 'dashicons dashicons-editor-table', |
|
| 166 | + 'dashicons dashicons-editor-textcolor', |
|
| 167 | + 'dashicons dashicons-editor-ul', |
|
| 168 | + 'dashicons dashicons-editor-underline', |
|
| 169 | + 'dashicons dashicons-editor-unlink', |
|
| 170 | + 'dashicons dashicons-editor-video', |
|
| 171 | + 'dashicons dashicons-ellipsis', |
|
| 172 | + 'dashicons dashicons-email-alt', |
|
| 173 | + 'dashicons dashicons-email-alt2', |
|
| 174 | + 'dashicons dashicons-email', |
|
| 175 | + 'dashicons dashicons-embed-audio', |
|
| 176 | + 'dashicons dashicons-embed-generic', |
|
| 177 | + 'dashicons dashicons-embed-photo', |
|
| 178 | + 'dashicons dashicons-embed-post', |
|
| 179 | + 'dashicons dashicons-embed-video', |
|
| 180 | + 'dashicons dashicons-excerpt-view', |
|
| 181 | + 'dashicons dashicons-exit', |
|
| 182 | + 'dashicons dashicons-external', |
|
| 183 | + 'dashicons dashicons-facebook-alt', |
|
| 184 | + 'dashicons dashicons-facebook', |
|
| 185 | + 'dashicons dashicons-feedback', |
|
| 186 | + 'dashicons dashicons-filter', |
|
| 187 | + 'dashicons dashicons-flag', |
|
| 188 | + 'dashicons dashicons-food', |
|
| 189 | + 'dashicons dashicons-format-aside', |
|
| 190 | + 'dashicons dashicons-format-audio', |
|
| 191 | + 'dashicons dashicons-format-chat', |
|
| 192 | + 'dashicons dashicons-format-gallery', |
|
| 193 | + 'dashicons dashicons-format-image', |
|
| 194 | + 'dashicons dashicons-format-quote', |
|
| 195 | + 'dashicons dashicons-format-status', |
|
| 196 | + 'dashicons dashicons-format-video', |
|
| 197 | + 'dashicons dashicons-forms', |
|
| 198 | + 'dashicons dashicons-fullscreen-alt', |
|
| 199 | + 'dashicons dashicons-fullscreen-exit-alt', |
|
| 200 | + 'dashicons dashicons-games', |
|
| 201 | + 'dashicons dashicons-google', |
|
| 202 | + 'dashicons dashicons-googleplus', |
|
| 203 | + 'dashicons dashicons-grid-view', |
|
| 204 | + 'dashicons dashicons-groups', |
|
| 205 | + 'dashicons dashicons-hammer', |
|
| 206 | + 'dashicons dashicons-heading', |
|
| 207 | + 'dashicons dashicons-heart', |
|
| 208 | + 'dashicons dashicons-hidden', |
|
| 209 | + 'dashicons dashicons-hourglass', |
|
| 210 | + 'dashicons dashicons-html', |
|
| 211 | + 'dashicons dashicons-id-alt', |
|
| 212 | + 'dashicons dashicons-id', |
|
| 213 | + 'dashicons dashicons-image-crop', |
|
| 214 | + 'dashicons dashicons-image-filter', |
|
| 215 | + 'dashicons dashicons-image-flip-horizontal', |
|
| 216 | + 'dashicons dashicons-image-flip-vertical', |
|
| 217 | + 'dashicons dashicons-image-rotate-left', |
|
| 218 | + 'dashicons dashicons-image-rotate-right', |
|
| 219 | + 'dashicons dashicons-image-rotate', |
|
| 220 | + 'dashicons dashicons-images-alt', |
|
| 221 | + 'dashicons dashicons-images-alt2', |
|
| 222 | + 'dashicons dashicons-index-card', |
|
| 223 | + 'dashicons dashicons-info-outline', |
|
| 224 | + 'dashicons dashicons-info', |
|
| 225 | + 'dashicons dashicons-insert-after', |
|
| 226 | + 'dashicons dashicons-insert-before', |
|
| 227 | + 'dashicons dashicons-insert', |
|
| 228 | + 'dashicons dashicons-instagram', |
|
| 229 | + 'dashicons dashicons-laptop', |
|
| 230 | + 'dashicons dashicons-layout', |
|
| 231 | + 'dashicons dashicons-leftright', |
|
| 232 | + 'dashicons dashicons-lightbulb', |
|
| 233 | + 'dashicons dashicons-linkedin', |
|
| 234 | + 'dashicons dashicons-list-view', |
|
| 235 | + 'dashicons dashicons-location-alt', |
|
| 236 | + 'dashicons dashicons-location', |
|
| 237 | + 'dashicons dashicons-lock-duplicate', |
|
| 238 | + 'dashicons dashicons-lock', |
|
| 239 | + 'dashicons dashicons-marker', |
|
| 240 | + 'dashicons dashicons-media-archive', |
|
| 241 | + 'dashicons dashicons-media-audio', |
|
| 242 | + 'dashicons dashicons-media-code', |
|
| 243 | + 'dashicons dashicons-media-default', |
|
| 244 | + 'dashicons dashicons-media-document', |
|
| 245 | + 'dashicons dashicons-media-interactive', |
|
| 246 | + 'dashicons dashicons-media-spreadsheet', |
|
| 247 | + 'dashicons dashicons-media-text', |
|
| 248 | + 'dashicons dashicons-media-video', |
|
| 249 | + 'dashicons dashicons-megaphone', |
|
| 250 | + 'dashicons dashicons-menu-alt', |
|
| 251 | + 'dashicons dashicons-menu-alt2', |
|
| 252 | + 'dashicons dashicons-menu-alt3', |
|
| 253 | + 'dashicons dashicons-menu', |
|
| 254 | + 'dashicons dashicons-microphone', |
|
| 255 | + 'dashicons dashicons-migrate', |
|
| 256 | + 'dashicons dashicons-minus', |
|
| 257 | + 'dashicons dashicons-money-alt', |
|
| 258 | + 'dashicons dashicons-money', |
|
| 259 | + 'dashicons dashicons-move', |
|
| 260 | + 'dashicons dashicons-nametag', |
|
| 261 | + 'dashicons dashicons-networking', |
|
| 262 | + 'dashicons dashicons-no-alt', |
|
| 263 | + 'dashicons dashicons-no', |
|
| 264 | + 'dashicons dashicons-open-folder', |
|
| 265 | + 'dashicons dashicons-palmtree', |
|
| 266 | + 'dashicons dashicons-paperclip', |
|
| 267 | + 'dashicons dashicons-pdf', |
|
| 268 | + 'dashicons dashicons-performance', |
|
| 269 | + 'dashicons dashicons-pets', |
|
| 270 | + 'dashicons dashicons-phone', |
|
| 271 | + 'dashicons dashicons-pinterest', |
|
| 272 | + 'dashicons dashicons-playlist-audio', |
|
| 273 | + 'dashicons dashicons-playlist-video', |
|
| 274 | + 'dashicons dashicons-plugins-checked', |
|
| 275 | + 'dashicons dashicons-plus-alt', |
|
| 276 | + 'dashicons dashicons-plus-alt2', |
|
| 277 | + 'dashicons dashicons-plus', |
|
| 278 | + 'dashicons dashicons-podio', |
|
| 279 | + 'dashicons dashicons-portfolio', |
|
| 280 | + 'dashicons dashicons-post-status', |
|
| 281 | + 'dashicons dashicons-pressthis', |
|
| 282 | + 'dashicons dashicons-printer', |
|
| 283 | + 'dashicons dashicons-privacy', |
|
| 284 | + 'dashicons dashicons-products', |
|
| 285 | + 'dashicons dashicons-randomize', |
|
| 286 | + 'dashicons dashicons-reddit', |
|
| 287 | + 'dashicons dashicons-redo', |
|
| 288 | + 'dashicons dashicons-remove', |
|
| 289 | + 'dashicons dashicons-rest-api', |
|
| 290 | + 'dashicons dashicons-rss', |
|
| 291 | + 'dashicons dashicons-saved', |
|
| 292 | + 'dashicons dashicons-schedule', |
|
| 293 | + 'dashicons dashicons-screenoptions', |
|
| 294 | + 'dashicons dashicons-search', |
|
| 295 | + 'dashicons dashicons-share-alt', |
|
| 296 | + 'dashicons dashicons-share-alt2', |
|
| 297 | + 'dashicons dashicons-share', |
|
| 298 | + 'dashicons dashicons-shield-alt', |
|
| 299 | + 'dashicons dashicons-shield', |
|
| 300 | + 'dashicons dashicons-shortcode', |
|
| 301 | + 'dashicons dashicons-slides', |
|
| 302 | + 'dashicons dashicons-smartphone', |
|
| 303 | + 'dashicons dashicons-smiley', |
|
| 304 | + 'dashicons dashicons-sort', |
|
| 305 | + 'dashicons dashicons-sos', |
|
| 306 | + 'dashicons dashicons-spotify', |
|
| 307 | + 'dashicons dashicons-star-empty', |
|
| 308 | + 'dashicons dashicons-star-filled', |
|
| 309 | + 'dashicons dashicons-star-half', |
|
| 310 | + 'dashicons dashicons-sticky', |
|
| 311 | + 'dashicons dashicons-store', |
|
| 312 | + 'dashicons dashicons-superhero-alt', |
|
| 313 | + 'dashicons dashicons-superhero', |
|
| 314 | + 'dashicons dashicons-table-col-after', |
|
| 315 | + 'dashicons dashicons-table-col-before', |
|
| 316 | + 'dashicons dashicons-table-col-delete', |
|
| 317 | + 'dashicons dashicons-table-row-after', |
|
| 318 | + 'dashicons dashicons-table-row-before', |
|
| 319 | + 'dashicons dashicons-table-row-delete', |
|
| 320 | + 'dashicons dashicons-tablet', |
|
| 321 | + 'dashicons dashicons-tag', |
|
| 322 | + 'dashicons dashicons-tagcloud', |
|
| 323 | + 'dashicons dashicons-testimonial', |
|
| 324 | + 'dashicons dashicons-text-page', |
|
| 325 | + 'dashicons dashicons-text', |
|
| 326 | + 'dashicons dashicons-thumbs-down', |
|
| 327 | + 'dashicons dashicons-thumbs-up', |
|
| 328 | + 'dashicons dashicons-tickets-alt', |
|
| 329 | + 'dashicons dashicons-tickets', |
|
| 330 | + 'dashicons dashicons-tide', |
|
| 331 | + 'dashicons dashicons-translation', |
|
| 332 | + 'dashicons dashicons-trash', |
|
| 333 | + 'dashicons dashicons-twitch', |
|
| 334 | + 'dashicons dashicons-twitter-alt', |
|
| 335 | + 'dashicons dashicons-twitter', |
|
| 336 | + 'dashicons dashicons-undo', |
|
| 337 | + 'dashicons dashicons-universal-access-alt', |
|
| 338 | + 'dashicons dashicons-universal-access', |
|
| 339 | + 'dashicons dashicons-unlock', |
|
| 340 | + 'dashicons dashicons-update-alt', |
|
| 341 | + 'dashicons dashicons-update', |
|
| 342 | + 'dashicons dashicons-upload', |
|
| 343 | + 'dashicons dashicons-vault', |
|
| 344 | + 'dashicons dashicons-video-alt', |
|
| 345 | + 'dashicons dashicons-video-alt2', |
|
| 346 | + 'dashicons dashicons-video-alt3', |
|
| 347 | + 'dashicons dashicons-visibility', |
|
| 348 | + 'dashicons dashicons-warning', |
|
| 349 | + 'dashicons dashicons-welcome-add-page', |
|
| 350 | + 'dashicons dashicons-welcome-comments', |
|
| 351 | + 'dashicons dashicons-welcome-learn-more', |
|
| 352 | + 'dashicons dashicons-welcome-view-site', |
|
| 353 | + 'dashicons dashicons-welcome-widgets-menus', |
|
| 354 | + 'dashicons dashicons-welcome-write-blog', |
|
| 355 | + 'dashicons dashicons-whatsapp', |
|
| 356 | + 'dashicons dashicons-wordpress-alt', |
|
| 357 | + 'dashicons dashicons-wordpress', |
|
| 358 | + 'dashicons dashicons-xing', |
|
| 359 | + 'dashicons dashicons-yes-alt', |
|
| 360 | + 'dashicons dashicons-yes', |
|
| 361 | + 'dashicons dashicons-youtube', |
|
| 362 | + 'dashicons dashicons-editor-distractionfree', |
|
| 363 | + 'dashicons dashicons-exerpt-view', |
|
| 364 | + 'dashicons dashicons-format-links', |
|
| 365 | + 'dashicons dashicons-format-standard', |
|
| 366 | + 'dashicons dashicons-post-trash', |
|
| 367 | + 'dashicons dashicons-share1', |
|
| 368 | + 'dashicons dashicons-welcome-edit-page', |
|
| 369 | + ); |
|
| 370 | 370 | } |
@@ -11,126 +11,126 @@ |
||
| 11 | 11 | |
| 12 | 12 | if ( ! class_exists( 'Redux_Js_Button' ) ) { |
| 13 | 13 | |
| 14 | - /** |
|
| 15 | - * Main ReduxFramework_Js_Button class |
|
| 16 | - * |
|
| 17 | - * @since 1.0.0 |
|
| 18 | - */ |
|
| 19 | - class Redux_Js_Button extends Redux_Field { |
|
| 20 | - |
|
| 21 | - /** |
|
| 22 | - * Field Render Function. |
|
| 23 | - * Takes the vars and outputs the HTML for the field in the settings |
|
| 24 | - * |
|
| 25 | - * @since 1.0.0 |
|
| 26 | - * @access public |
|
| 27 | - * @return void |
|
| 28 | - */ |
|
| 29 | - public function render() { |
|
| 30 | - $field_id = $this->field['id']; |
|
| 31 | - |
|
| 32 | - // primary container. |
|
| 33 | - echo '<div |
|
| 14 | + /** |
|
| 15 | + * Main ReduxFramework_Js_Button class |
|
| 16 | + * |
|
| 17 | + * @since 1.0.0 |
|
| 18 | + */ |
|
| 19 | + class Redux_Js_Button extends Redux_Field { |
|
| 20 | + |
|
| 21 | + /** |
|
| 22 | + * Field Render Function. |
|
| 23 | + * Takes the vars and outputs the HTML for the field in the settings |
|
| 24 | + * |
|
| 25 | + * @since 1.0.0 |
|
| 26 | + * @access public |
|
| 27 | + * @return void |
|
| 28 | + */ |
|
| 29 | + public function render() { |
|
| 30 | + $field_id = $this->field['id']; |
|
| 31 | + |
|
| 32 | + // primary container. |
|
| 33 | + echo '<div |
|
| 34 | 34 | class="redux-js-button-container ' . esc_attr( $this->field['class'] ) . '" |
| 35 | 35 | id="' . esc_attr( $field_id ) . '_container" |
| 36 | 36 | data-id="' . esc_attr( $field_id ) . '" |
| 37 | 37 | style="width: 0px;" |
| 38 | 38 | >'; |
| 39 | 39 | |
| 40 | - // Button render. |
|
| 41 | - if ( isset( $this->field['buttons'] ) && is_array( $this->field['buttons'] ) ) { |
|
| 42 | - echo '<div |
|
| 40 | + // Button render. |
|
| 41 | + if ( isset( $this->field['buttons'] ) && is_array( $this->field['buttons'] ) ) { |
|
| 42 | + echo '<div |
|
| 43 | 43 | class="redux-js-button-button-container" |
| 44 | 44 | id="redux-js-button-button-container" |
| 45 | 45 | style="display: inline-flex;" |
| 46 | 46 | >'; |
| 47 | 47 | |
| 48 | - foreach ( $this->field['buttons'] as $idx => $arr ) { |
|
| 49 | - $button_text = $arr['text']; |
|
| 50 | - $button_class = $arr['class']; |
|
| 51 | - $button_func = $arr['function']; |
|
| 48 | + foreach ( $this->field['buttons'] as $idx => $arr ) { |
|
| 49 | + $button_text = $arr['text']; |
|
| 50 | + $button_class = $arr['class']; |
|
| 51 | + $button_func = $arr['function']; |
|
| 52 | 52 | |
| 53 | - echo '<input |
|
| 53 | + echo '<input |
|
| 54 | 54 | id="' . esc_attr( $field_id ) . '_input-' . intval( $idx ) . '" |
| 55 | 55 | class="hide-if-no-js button ' . esc_attr( $button_class ) . '" |
| 56 | 56 | type="button" |
| 57 | 57 | data-function="' . esc_attr( $button_func ) . '" |
| 58 | 58 | value="' . esc_attr( $button_text ) . '" |
| 59 | 59 | /> '; |
| 60 | - } |
|
| 61 | - |
|
| 62 | - echo '</div>'; |
|
| 63 | - } |
|
| 64 | - |
|
| 65 | - // Close container. |
|
| 66 | - echo '</div>'; |
|
| 67 | - } |
|
| 68 | - |
|
| 69 | - |
|
| 70 | - /** |
|
| 71 | - * Do enqueue for every field instance. |
|
| 72 | - * |
|
| 73 | - * @return void |
|
| 74 | - */ |
|
| 75 | - public function always_enqueue() { |
|
| 76 | - // Make sure script data exists first. |
|
| 77 | - if ( isset( $this->field['script'] ) && ! empty( $this->field['script'] ) ) { |
|
| 78 | - |
|
| 79 | - // URI location of script to enqueue. |
|
| 80 | - $script_url = $this->field['script']['url'] ?? ''; |
|
| 81 | - |
|
| 82 | - // Get deps, if any. |
|
| 83 | - $script_dep = $this->field['script']['dep'] ?? array(); |
|
| 84 | - |
|
| 85 | - // Get ver, if any. |
|
| 86 | - $script_ver = $this->field['script']['ver'] ?? time(); |
|
| 87 | - |
|
| 88 | - // Script location in HTML. |
|
| 89 | - $script_footer = $this->field['script']['in_footer'] ?? true; |
|
| 90 | - |
|
| 91 | - // If a script exists, enqueue it. |
|
| 92 | - if ( '' !== $script_url ) { |
|
| 93 | - wp_enqueue_script( |
|
| 94 | - 'redux-js-button-' . $this->field['id'], |
|
| 95 | - $script_url, |
|
| 96 | - $script_dep, |
|
| 97 | - $script_ver, |
|
| 98 | - $script_footer |
|
| 99 | - ); |
|
| 100 | - } |
|
| 101 | - |
|
| 102 | - if ( isset( $this->field['enqueue_ajax'] ) && $this->field['enqueue_ajax'] ) { |
|
| 103 | - wp_localize_script( |
|
| 104 | - 'redux-js-button-' . $this->field['id'], |
|
| 105 | - 'redux_ajax_script', |
|
| 106 | - array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) |
|
| 107 | - ); |
|
| 108 | - } |
|
| 109 | - } |
|
| 110 | - } |
|
| 111 | - |
|
| 112 | - /** |
|
| 113 | - * Enqueue Function. |
|
| 114 | - * If this field requires any scripts, or css define this function and register/enqueue the scripts/css |
|
| 115 | - * |
|
| 116 | - * @since 1.0.0 |
|
| 117 | - * @access public |
|
| 118 | - * @return void |
|
| 119 | - */ |
|
| 120 | - public function enqueue() { |
|
| 121 | - |
|
| 122 | - // Set up min files for dev_mode = false. |
|
| 123 | - $min = Redux_Functions::isMin(); |
|
| 124 | - |
|
| 125 | - // Field dependent JS. |
|
| 126 | - wp_enqueue_script( |
|
| 127 | - 'redux-field-js-button', |
|
| 128 | - // phpcs:ignore WordPress.NamingConventions.ValidHookName |
|
| 129 | - apply_filters( "redux/js_button/{$this->parent->args['opt_name']}/enqueue/redux-field-js-button-js", $this->url . 'redux-js-button' . $min . '.js' ), |
|
| 130 | - array( 'jquery' ), |
|
| 131 | - Redux_Extension_Js_Button::$version, |
|
| 132 | - true |
|
| 133 | - ); |
|
| 134 | - } |
|
| 135 | - } |
|
| 60 | + } |
|
| 61 | + |
|
| 62 | + echo '</div>'; |
|
| 63 | + } |
|
| 64 | + |
|
| 65 | + // Close container. |
|
| 66 | + echo '</div>'; |
|
| 67 | + } |
|
| 68 | + |
|
| 69 | + |
|
| 70 | + /** |
|
| 71 | + * Do enqueue for every field instance. |
|
| 72 | + * |
|
| 73 | + * @return void |
|
| 74 | + */ |
|
| 75 | + public function always_enqueue() { |
|
| 76 | + // Make sure script data exists first. |
|
| 77 | + if ( isset( $this->field['script'] ) && ! empty( $this->field['script'] ) ) { |
|
| 78 | + |
|
| 79 | + // URI location of script to enqueue. |
|
| 80 | + $script_url = $this->field['script']['url'] ?? ''; |
|
| 81 | + |
|
| 82 | + // Get deps, if any. |
|
| 83 | + $script_dep = $this->field['script']['dep'] ?? array(); |
|
| 84 | + |
|
| 85 | + // Get ver, if any. |
|
| 86 | + $script_ver = $this->field['script']['ver'] ?? time(); |
|
| 87 | + |
|
| 88 | + // Script location in HTML. |
|
| 89 | + $script_footer = $this->field['script']['in_footer'] ?? true; |
|
| 90 | + |
|
| 91 | + // If a script exists, enqueue it. |
|
| 92 | + if ( '' !== $script_url ) { |
|
| 93 | + wp_enqueue_script( |
|
| 94 | + 'redux-js-button-' . $this->field['id'], |
|
| 95 | + $script_url, |
|
| 96 | + $script_dep, |
|
| 97 | + $script_ver, |
|
| 98 | + $script_footer |
|
| 99 | + ); |
|
| 100 | + } |
|
| 101 | + |
|
| 102 | + if ( isset( $this->field['enqueue_ajax'] ) && $this->field['enqueue_ajax'] ) { |
|
| 103 | + wp_localize_script( |
|
| 104 | + 'redux-js-button-' . $this->field['id'], |
|
| 105 | + 'redux_ajax_script', |
|
| 106 | + array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) |
|
| 107 | + ); |
|
| 108 | + } |
|
| 109 | + } |
|
| 110 | + } |
|
| 111 | + |
|
| 112 | + /** |
|
| 113 | + * Enqueue Function. |
|
| 114 | + * If this field requires any scripts, or css define this function and register/enqueue the scripts/css |
|
| 115 | + * |
|
| 116 | + * @since 1.0.0 |
|
| 117 | + * @access public |
|
| 118 | + * @return void |
|
| 119 | + */ |
|
| 120 | + public function enqueue() { |
|
| 121 | + |
|
| 122 | + // Set up min files for dev_mode = false. |
|
| 123 | + $min = Redux_Functions::isMin(); |
|
| 124 | + |
|
| 125 | + // Field dependent JS. |
|
| 126 | + wp_enqueue_script( |
|
| 127 | + 'redux-field-js-button', |
|
| 128 | + // phpcs:ignore WordPress.NamingConventions.ValidHookName |
|
| 129 | + apply_filters( "redux/js_button/{$this->parent->args['opt_name']}/enqueue/redux-field-js-button-js", $this->url . 'redux-js-button' . $min . '.js' ), |
|
| 130 | + array( 'jquery' ), |
|
| 131 | + Redux_Extension_Js_Button::$version, |
|
| 132 | + true |
|
| 133 | + ); |
|
| 134 | + } |
|
| 135 | + } |
|
| 136 | 136 | } |
@@ -12,76 +12,76 @@ discard block |
||
| 12 | 12 | // Don't duplicate me! |
| 13 | 13 | if ( ! class_exists( 'Redux_Section', false ) ) { |
| 14 | 14 | |
| 15 | - /** |
|
| 16 | - * Main Redux_heading class |
|
| 17 | - * |
|
| 18 | - * @since 1.0.0 |
|
| 19 | - */ |
|
| 20 | - class Redux_Section extends Redux_Field { |
|
| 21 | - |
|
| 22 | - /** |
|
| 23 | - * Set field and value defaults. |
|
| 24 | - */ |
|
| 25 | - public function set_defaults() { |
|
| 26 | - // No errors please. |
|
| 27 | - $defaults = array( |
|
| 28 | - 'indent' => true, |
|
| 29 | - 'style' => '', |
|
| 30 | - 'class' => '', |
|
| 31 | - 'title' => '', |
|
| 32 | - 'subtitle' => '', |
|
| 33 | - ); |
|
| 34 | - |
|
| 35 | - $this->field = wp_parse_args( $this->field, $defaults ); |
|
| 36 | - } |
|
| 37 | - |
|
| 38 | - /** |
|
| 39 | - * Field Render Function. |
|
| 40 | - * Takes the vars and outputs the HTML for the field in the settings |
|
| 41 | - * |
|
| 42 | - * @since 1.0.0 |
|
| 43 | - * @access public |
|
| 44 | - * @return void |
|
| 45 | - */ |
|
| 46 | - public function render() { |
|
| 47 | - $guid = uniqid(); |
|
| 48 | - |
|
| 49 | - if ( true === $this->field['indent'] ) { |
|
| 50 | - $this->field['class'] .= ' redux-section-indent-start'; |
|
| 51 | - } |
|
| 52 | - |
|
| 53 | - $add_class = ''; |
|
| 54 | - if ( isset( $this->field['indent'] ) && true === $this->field['indent'] ) { |
|
| 55 | - $add_class = ' form-table-section-indented'; |
|
| 56 | - } elseif ( ! isset( $this->field['indent'] ) || ( isset( $this->field['indent'] ) && false !== $this->field['indent'] ) ) { |
|
| 57 | - $add_class = ' hide'; |
|
| 58 | - } |
|
| 59 | - |
|
| 60 | - echo '<input type="hidden" id="' . esc_attr( $this->field['id'] ) . '-marker"></td></tr></table>'; |
|
| 61 | - |
|
| 62 | - if ( isset( $this->field['indent'] ) && true === $this->field['indent'] ) { |
|
| 63 | - echo '<div class="indent-section-container">'; |
|
| 64 | - } |
|
| 65 | - |
|
| 66 | - echo '<div id="section-' . esc_attr( $this->field['id'] ) . '" class="redux-section-field redux-field ' . esc_attr( $this->field['style'] ) . ' ' . esc_attr( $this->field['class'] ) . ' ">'; |
|
| 67 | - |
|
| 68 | - if ( ! empty( $this->field['title'] ) ) { |
|
| 69 | - echo '<h3>' . wp_kses_post( $this->field['title'] ) . '</h3>'; |
|
| 70 | - } |
|
| 71 | - |
|
| 72 | - if ( ! empty( $this->field['subtitle'] ) ) { |
|
| 73 | - echo '<div class="redux-section-desc">' . wp_kses_post( $this->field['subtitle'] ) . '</div>'; |
|
| 74 | - } |
|
| 75 | - |
|
| 76 | - echo '</div>'; |
|
| 77 | - |
|
| 78 | - if ( isset( $this->field['indent'] ) && true === $this->field['indent'] ) { |
|
| 79 | - echo '</div>'; |
|
| 80 | - } |
|
| 81 | - |
|
| 82 | - echo '<table id="section-table-' . esc_attr( $this->field['id'] ) . '" data-id="' . esc_attr( $this->field['id'] ) . '" class="form-table form-table-section no-border' . esc_attr( $add_class ) . '"><tbody><tr><th></th><td id="' . esc_attr( $guid ) . '">'; |
|
| 83 | - |
|
| 84 | - ?> |
|
| 15 | + /** |
|
| 16 | + * Main Redux_heading class |
|
| 17 | + * |
|
| 18 | + * @since 1.0.0 |
|
| 19 | + */ |
|
| 20 | + class Redux_Section extends Redux_Field { |
|
| 21 | + |
|
| 22 | + /** |
|
| 23 | + * Set field and value defaults. |
|
| 24 | + */ |
|
| 25 | + public function set_defaults() { |
|
| 26 | + // No errors please. |
|
| 27 | + $defaults = array( |
|
| 28 | + 'indent' => true, |
|
| 29 | + 'style' => '', |
|
| 30 | + 'class' => '', |
|
| 31 | + 'title' => '', |
|
| 32 | + 'subtitle' => '', |
|
| 33 | + ); |
|
| 34 | + |
|
| 35 | + $this->field = wp_parse_args( $this->field, $defaults ); |
|
| 36 | + } |
|
| 37 | + |
|
| 38 | + /** |
|
| 39 | + * Field Render Function. |
|
| 40 | + * Takes the vars and outputs the HTML for the field in the settings |
|
| 41 | + * |
|
| 42 | + * @since 1.0.0 |
|
| 43 | + * @access public |
|
| 44 | + * @return void |
|
| 45 | + */ |
|
| 46 | + public function render() { |
|
| 47 | + $guid = uniqid(); |
|
| 48 | + |
|
| 49 | + if ( true === $this->field['indent'] ) { |
|
| 50 | + $this->field['class'] .= ' redux-section-indent-start'; |
|
| 51 | + } |
|
| 52 | + |
|
| 53 | + $add_class = ''; |
|
| 54 | + if ( isset( $this->field['indent'] ) && true === $this->field['indent'] ) { |
|
| 55 | + $add_class = ' form-table-section-indented'; |
|
| 56 | + } elseif ( ! isset( $this->field['indent'] ) || ( isset( $this->field['indent'] ) && false !== $this->field['indent'] ) ) { |
|
| 57 | + $add_class = ' hide'; |
|
| 58 | + } |
|
| 59 | + |
|
| 60 | + echo '<input type="hidden" id="' . esc_attr( $this->field['id'] ) . '-marker"></td></tr></table>'; |
|
| 61 | + |
|
| 62 | + if ( isset( $this->field['indent'] ) && true === $this->field['indent'] ) { |
|
| 63 | + echo '<div class="indent-section-container">'; |
|
| 64 | + } |
|
| 65 | + |
|
| 66 | + echo '<div id="section-' . esc_attr( $this->field['id'] ) . '" class="redux-section-field redux-field ' . esc_attr( $this->field['style'] ) . ' ' . esc_attr( $this->field['class'] ) . ' ">'; |
|
| 67 | + |
|
| 68 | + if ( ! empty( $this->field['title'] ) ) { |
|
| 69 | + echo '<h3>' . wp_kses_post( $this->field['title'] ) . '</h3>'; |
|
| 70 | + } |
|
| 71 | + |
|
| 72 | + if ( ! empty( $this->field['subtitle'] ) ) { |
|
| 73 | + echo '<div class="redux-section-desc">' . wp_kses_post( $this->field['subtitle'] ) . '</div>'; |
|
| 74 | + } |
|
| 75 | + |
|
| 76 | + echo '</div>'; |
|
| 77 | + |
|
| 78 | + if ( isset( $this->field['indent'] ) && true === $this->field['indent'] ) { |
|
| 79 | + echo '</div>'; |
|
| 80 | + } |
|
| 81 | + |
|
| 82 | + echo '<table id="section-table-' . esc_attr( $this->field['id'] ) . '" data-id="' . esc_attr( $this->field['id'] ) . '" class="form-table form-table-section no-border' . esc_attr( $add_class ) . '"><tbody><tr><th></th><td id="' . esc_attr( $guid ) . '">'; |
|
| 83 | + |
|
| 84 | + ?> |
|
| 85 | 85 | <script type="text/javascript"> |
| 86 | 86 | jQuery( document ).ready( |
| 87 | 87 | function() { |
@@ -107,22 +107,22 @@ discard block |
||
| 107 | 107 | ); |
| 108 | 108 | </script> |
| 109 | 109 | <?php |
| 110 | - } |
|
| 111 | - |
|
| 112 | - /** |
|
| 113 | - * Enqueue Script and styles. |
|
| 114 | - */ |
|
| 115 | - public function enqueue() { |
|
| 116 | - if ( $this->parent->args['dev_mode'] ) { |
|
| 117 | - wp_enqueue_style( |
|
| 118 | - 'redux-field-section', |
|
| 119 | - Redux_Core::$url . 'inc/fields/section/redux-section.css', |
|
| 120 | - array(), |
|
| 121 | - $this->timestamp |
|
| 122 | - ); |
|
| 123 | - } |
|
| 124 | - } |
|
| 125 | - } |
|
| 110 | + } |
|
| 111 | + |
|
| 112 | + /** |
|
| 113 | + * Enqueue Script and styles. |
|
| 114 | + */ |
|
| 115 | + public function enqueue() { |
|
| 116 | + if ( $this->parent->args['dev_mode'] ) { |
|
| 117 | + wp_enqueue_style( |
|
| 118 | + 'redux-field-section', |
|
| 119 | + Redux_Core::$url . 'inc/fields/section/redux-section.css', |
|
| 120 | + array(), |
|
| 121 | + $this->timestamp |
|
| 122 | + ); |
|
| 123 | + } |
|
| 124 | + } |
|
| 125 | + } |
|
| 126 | 126 | } |
| 127 | 127 | |
| 128 | 128 | class_alias( 'Redux_Section', 'ReduxFramework_Section' ); |
@@ -12,144 +12,144 @@ |
||
| 12 | 12 | // Don't duplicate me! |
| 13 | 13 | if ( ! class_exists( 'Redux_Info', false ) ) { |
| 14 | 14 | |
| 15 | - /** |
|
| 16 | - * Main Redux_info class |
|
| 17 | - * |
|
| 18 | - * @since 1.0.0 |
|
| 19 | - */ |
|
| 20 | - class Redux_Info extends Redux_Field { |
|
| 21 | - |
|
| 22 | - /** |
|
| 23 | - * Set field and value defaults. |
|
| 24 | - */ |
|
| 25 | - public function set_defaults() { |
|
| 26 | - $defaults = array( |
|
| 27 | - 'title' => '', |
|
| 28 | - 'desc' => '', |
|
| 29 | - 'indent' => false, |
|
| 30 | - 'notice' => true, |
|
| 31 | - 'style' => '', |
|
| 32 | - 'color' => '', |
|
| 33 | - ); |
|
| 34 | - |
|
| 35 | - $this->field = wp_parse_args( $this->field, $defaults ); |
|
| 36 | - } |
|
| 37 | - |
|
| 38 | - /** |
|
| 39 | - * Field Render Function. |
|
| 40 | - * Takes the vars and outputs the HTML for the field in the settings |
|
| 41 | - * |
|
| 42 | - * @since 1.0.0 |
|
| 43 | - * @access public |
|
| 44 | - * @return void |
|
| 45 | - */ |
|
| 46 | - public function render() { |
|
| 47 | - $styles = array( |
|
| 48 | - 'normal', |
|
| 49 | - 'info', |
|
| 50 | - 'warning', |
|
| 51 | - 'success', |
|
| 52 | - 'critical', |
|
| 53 | - 'custom', |
|
| 54 | - ); |
|
| 55 | - |
|
| 56 | - if ( ! in_array( $this->field['style'], $styles, true ) ) { |
|
| 57 | - $this->field['style'] = 'normal'; |
|
| 58 | - } |
|
| 59 | - |
|
| 60 | - if ( 'custom' === $this->field['style'] ) { |
|
| 61 | - if ( ! empty( $this->field['color'] ) ) { |
|
| 62 | - $this->field['color'] = 'border-color:' . $this->field['color'] . ';'; |
|
| 63 | - } else { |
|
| 64 | - $this->field['style'] = 'normal'; |
|
| 65 | - $this->field['color'] = ''; |
|
| 66 | - } |
|
| 67 | - } else { |
|
| 68 | - $this->field['color'] = ''; |
|
| 69 | - } |
|
| 70 | - |
|
| 71 | - if ( empty( $this->field['desc'] ) && ! empty( $this->field['default'] ) ) { |
|
| 72 | - $this->field['desc'] = $this->field['default']; |
|
| 73 | - unset( $this->field['default'] ); |
|
| 74 | - } |
|
| 75 | - |
|
| 76 | - if ( empty( $this->field['desc'] ) && ! empty( $this->field['subtitle'] ) ) { |
|
| 77 | - $this->field['desc'] = $this->field['subtitle']; |
|
| 78 | - unset( $this->field['subtitle'] ); |
|
| 79 | - } |
|
| 80 | - |
|
| 81 | - if ( empty( $this->field['desc'] ) ) { |
|
| 82 | - $this->field['desc'] = ''; |
|
| 83 | - } |
|
| 84 | - |
|
| 85 | - if ( empty( $this->field['raw_html'] ) ) { |
|
| 86 | - if ( true === $this->field['notice'] ) { |
|
| 87 | - $this->field['class'] .= ' redux-notice-field'; |
|
| 88 | - } else { |
|
| 89 | - $this->field['class'] .= ' redux-info-field'; |
|
| 90 | - } |
|
| 91 | - |
|
| 92 | - $this->field['style'] = 'redux-' . $this->field['style'] . ' '; |
|
| 93 | - } |
|
| 94 | - |
|
| 95 | - // Old shim, deprecated arg. |
|
| 96 | - if ( isset( $this->field['sectionIndent'] ) ) { |
|
| 97 | - $this->field['indent'] = $this->field['sectionIndent']; |
|
| 98 | - } |
|
| 99 | - $indent = ( isset( $this->field['indent'] ) && $this->field['indent'] ) ? ' form-table-section-indented' : ''; |
|
| 100 | - |
|
| 101 | - echo '</td></tr></table>'; |
|
| 102 | - echo '<div |
|
| 15 | + /** |
|
| 16 | + * Main Redux_info class |
|
| 17 | + * |
|
| 18 | + * @since 1.0.0 |
|
| 19 | + */ |
|
| 20 | + class Redux_Info extends Redux_Field { |
|
| 21 | + |
|
| 22 | + /** |
|
| 23 | + * Set field and value defaults. |
|
| 24 | + */ |
|
| 25 | + public function set_defaults() { |
|
| 26 | + $defaults = array( |
|
| 27 | + 'title' => '', |
|
| 28 | + 'desc' => '', |
|
| 29 | + 'indent' => false, |
|
| 30 | + 'notice' => true, |
|
| 31 | + 'style' => '', |
|
| 32 | + 'color' => '', |
|
| 33 | + ); |
|
| 34 | + |
|
| 35 | + $this->field = wp_parse_args( $this->field, $defaults ); |
|
| 36 | + } |
|
| 37 | + |
|
| 38 | + /** |
|
| 39 | + * Field Render Function. |
|
| 40 | + * Takes the vars and outputs the HTML for the field in the settings |
|
| 41 | + * |
|
| 42 | + * @since 1.0.0 |
|
| 43 | + * @access public |
|
| 44 | + * @return void |
|
| 45 | + */ |
|
| 46 | + public function render() { |
|
| 47 | + $styles = array( |
|
| 48 | + 'normal', |
|
| 49 | + 'info', |
|
| 50 | + 'warning', |
|
| 51 | + 'success', |
|
| 52 | + 'critical', |
|
| 53 | + 'custom', |
|
| 54 | + ); |
|
| 55 | + |
|
| 56 | + if ( ! in_array( $this->field['style'], $styles, true ) ) { |
|
| 57 | + $this->field['style'] = 'normal'; |
|
| 58 | + } |
|
| 59 | + |
|
| 60 | + if ( 'custom' === $this->field['style'] ) { |
|
| 61 | + if ( ! empty( $this->field['color'] ) ) { |
|
| 62 | + $this->field['color'] = 'border-color:' . $this->field['color'] . ';'; |
|
| 63 | + } else { |
|
| 64 | + $this->field['style'] = 'normal'; |
|
| 65 | + $this->field['color'] = ''; |
|
| 66 | + } |
|
| 67 | + } else { |
|
| 68 | + $this->field['color'] = ''; |
|
| 69 | + } |
|
| 70 | + |
|
| 71 | + if ( empty( $this->field['desc'] ) && ! empty( $this->field['default'] ) ) { |
|
| 72 | + $this->field['desc'] = $this->field['default']; |
|
| 73 | + unset( $this->field['default'] ); |
|
| 74 | + } |
|
| 75 | + |
|
| 76 | + if ( empty( $this->field['desc'] ) && ! empty( $this->field['subtitle'] ) ) { |
|
| 77 | + $this->field['desc'] = $this->field['subtitle']; |
|
| 78 | + unset( $this->field['subtitle'] ); |
|
| 79 | + } |
|
| 80 | + |
|
| 81 | + if ( empty( $this->field['desc'] ) ) { |
|
| 82 | + $this->field['desc'] = ''; |
|
| 83 | + } |
|
| 84 | + |
|
| 85 | + if ( empty( $this->field['raw_html'] ) ) { |
|
| 86 | + if ( true === $this->field['notice'] ) { |
|
| 87 | + $this->field['class'] .= ' redux-notice-field'; |
|
| 88 | + } else { |
|
| 89 | + $this->field['class'] .= ' redux-info-field'; |
|
| 90 | + } |
|
| 91 | + |
|
| 92 | + $this->field['style'] = 'redux-' . $this->field['style'] . ' '; |
|
| 93 | + } |
|
| 94 | + |
|
| 95 | + // Old shim, deprecated arg. |
|
| 96 | + if ( isset( $this->field['sectionIndent'] ) ) { |
|
| 97 | + $this->field['indent'] = $this->field['sectionIndent']; |
|
| 98 | + } |
|
| 99 | + $indent = ( isset( $this->field['indent'] ) && $this->field['indent'] ) ? ' form-table-section-indented' : ''; |
|
| 100 | + |
|
| 101 | + echo '</td></tr></table>'; |
|
| 102 | + echo '<div |
|
| 103 | 103 | id="info-' . esc_attr( $this->field['id'] ) . '" |
| 104 | 104 | class="' . ( isset( $this->field['icon'] ) && ! empty( $this->field['icon'] ) && true !== $this->field['icon'] ? 'hasIcon ' : '' ) . esc_attr( $this->field['style'] ) . ' ' . esc_attr( $this->field['class'] ) . ' redux-field-' . esc_attr( $this->field['type'] ) . esc_attr( $indent ) . '"' . ( ! empty( $this->field['color'] ) ? ' style="' . esc_attr( $this->field['color'] ) . '"' : '' ) . '>'; |
| 105 | 105 | |
| 106 | - if ( ! empty( $this->field['raw_html'] ) && $this->field['raw_html'] ) { |
|
| 107 | - echo wp_kses_post( $this->field['desc'] ); |
|
| 108 | - } else { |
|
| 109 | - if ( isset( $this->field['title'] ) && ! empty( $this->field['title'] ) ) { |
|
| 110 | - $this->field['title'] = '<b>' . wp_kses_post( $this->field['title'] ) . '</b><br/>'; |
|
| 111 | - } |
|
| 112 | - |
|
| 113 | - if ( isset( $this->field['icon'] ) && ! empty( $this->field['icon'] ) && true !== $this->field['icon'] ) { |
|
| 114 | - echo '<p class="redux-info-icon"><i class="' . esc_attr( $this->field['icon'] ) . ' icon-large"></i></p>'; |
|
| 115 | - } |
|
| 116 | - |
|
| 117 | - if ( isset( $this->field['raw'] ) && ! empty( $this->field['raw'] ) ) { |
|
| 118 | - echo wp_kses_post( $this->field['raw'] ); |
|
| 119 | - } |
|
| 120 | - |
|
| 121 | - if ( ! empty( $this->field['title'] ) || ! empty( $this->field['desc'] ) ) { |
|
| 122 | - echo '<p class="redux-info-desc">' . wp_kses_post( $this->field['title'] ) . wp_kses_post( $this->field['desc'] ) . '</p>'; |
|
| 123 | - } |
|
| 124 | - } |
|
| 125 | - |
|
| 126 | - echo '</div>'; |
|
| 127 | - echo '<table class="form-table no-border" style="margin-top: 0;">'; |
|
| 128 | - echo '<tbody>'; |
|
| 129 | - echo '<tr style="border-bottom:0; display:none;">'; |
|
| 130 | - echo '<th style="padding-top:0;"></th>'; |
|
| 131 | - echo '<td style="padding-top:0;">'; |
|
| 132 | - } |
|
| 133 | - |
|
| 134 | - /** |
|
| 135 | - * Enqueue Function. |
|
| 136 | - * If this field requires any scripts, or css define this function and register/enqueue the scripts/css |
|
| 137 | - * |
|
| 138 | - * @since 1.0.0 |
|
| 139 | - * @access public |
|
| 140 | - * @return void |
|
| 141 | - */ |
|
| 142 | - public function enqueue() { |
|
| 143 | - if ( $this->parent->args['dev_mode'] ) { |
|
| 144 | - wp_enqueue_style( |
|
| 145 | - 'redux-field-info', |
|
| 146 | - Redux_Core::$url . 'inc/fields/info/redux-info.css', |
|
| 147 | - array(), |
|
| 148 | - $this->timestamp |
|
| 149 | - ); |
|
| 150 | - } |
|
| 151 | - } |
|
| 152 | - } |
|
| 106 | + if ( ! empty( $this->field['raw_html'] ) && $this->field['raw_html'] ) { |
|
| 107 | + echo wp_kses_post( $this->field['desc'] ); |
|
| 108 | + } else { |
|
| 109 | + if ( isset( $this->field['title'] ) && ! empty( $this->field['title'] ) ) { |
|
| 110 | + $this->field['title'] = '<b>' . wp_kses_post( $this->field['title'] ) . '</b><br/>'; |
|
| 111 | + } |
|
| 112 | + |
|
| 113 | + if ( isset( $this->field['icon'] ) && ! empty( $this->field['icon'] ) && true !== $this->field['icon'] ) { |
|
| 114 | + echo '<p class="redux-info-icon"><i class="' . esc_attr( $this->field['icon'] ) . ' icon-large"></i></p>'; |
|
| 115 | + } |
|
| 116 | + |
|
| 117 | + if ( isset( $this->field['raw'] ) && ! empty( $this->field['raw'] ) ) { |
|
| 118 | + echo wp_kses_post( $this->field['raw'] ); |
|
| 119 | + } |
|
| 120 | + |
|
| 121 | + if ( ! empty( $this->field['title'] ) || ! empty( $this->field['desc'] ) ) { |
|
| 122 | + echo '<p class="redux-info-desc">' . wp_kses_post( $this->field['title'] ) . wp_kses_post( $this->field['desc'] ) . '</p>'; |
|
| 123 | + } |
|
| 124 | + } |
|
| 125 | + |
|
| 126 | + echo '</div>'; |
|
| 127 | + echo '<table class="form-table no-border" style="margin-top: 0;">'; |
|
| 128 | + echo '<tbody>'; |
|
| 129 | + echo '<tr style="border-bottom:0; display:none;">'; |
|
| 130 | + echo '<th style="padding-top:0;"></th>'; |
|
| 131 | + echo '<td style="padding-top:0;">'; |
|
| 132 | + } |
|
| 133 | + |
|
| 134 | + /** |
|
| 135 | + * Enqueue Function. |
|
| 136 | + * If this field requires any scripts, or css define this function and register/enqueue the scripts/css |
|
| 137 | + * |
|
| 138 | + * @since 1.0.0 |
|
| 139 | + * @access public |
|
| 140 | + * @return void |
|
| 141 | + */ |
|
| 142 | + public function enqueue() { |
|
| 143 | + if ( $this->parent->args['dev_mode'] ) { |
|
| 144 | + wp_enqueue_style( |
|
| 145 | + 'redux-field-info', |
|
| 146 | + Redux_Core::$url . 'inc/fields/info/redux-info.css', |
|
| 147 | + array(), |
|
| 148 | + $this->timestamp |
|
| 149 | + ); |
|
| 150 | + } |
|
| 151 | + } |
|
| 152 | + } |
|
| 153 | 153 | } |
| 154 | 154 | |
| 155 | 155 | class_alias( 'Redux_Info', 'ReduxFramework_Info' ); |
@@ -13,115 +13,115 @@ |
||
| 13 | 13 | // Don't duplicate me! |
| 14 | 14 | if ( ! class_exists( 'Redux_Color_Palette' ) ) { |
| 15 | 15 | |
| 16 | - /** |
|
| 17 | - * Main Redux_Color_Palette class |
|
| 18 | - * |
|
| 19 | - * @since 4.0.0 |
|
| 20 | - */ |
|
| 21 | - class Redux_Color_Palette extends Redux_Field { |
|
| 22 | - |
|
| 23 | - /** |
|
| 24 | - * Set Defaults. |
|
| 25 | - */ |
|
| 26 | - public function set_defaults() { |
|
| 27 | - |
|
| 28 | - $defaults = array( |
|
| 29 | - 'options' => array( |
|
| 30 | - 'colors' => array(), |
|
| 31 | - 'size' => 20, |
|
| 32 | - 'style' => 'square', |
|
| 33 | - 'box-shadow' => false, |
|
| 34 | - 'margin' => false, |
|
| 35 | - ), |
|
| 36 | - ); |
|
| 37 | - |
|
| 38 | - $this->field = Redux_Functions::parse_args( $this->field, $defaults ); |
|
| 39 | - } |
|
| 40 | - |
|
| 41 | - /** |
|
| 42 | - * Field Render Function. |
|
| 43 | - * Takes the vars and outputs the HTML for the field in the settings |
|
| 44 | - * |
|
| 45 | - * @since 1.0.0 |
|
| 46 | - * @access public |
|
| 47 | - * @return void |
|
| 48 | - */ |
|
| 49 | - public function render() { |
|
| 50 | - $box_shadow = ''; |
|
| 51 | - $margin = ''; |
|
| 52 | - |
|
| 53 | - if ( $this->field['options']['box-shadow'] ) { |
|
| 54 | - $box_shadow = ' box-shadow'; |
|
| 55 | - } |
|
| 56 | - |
|
| 57 | - if ( $this->field['options']['margin'] ) { |
|
| 58 | - $margin = ' with-margin'; |
|
| 59 | - } |
|
| 60 | - |
|
| 61 | - echo '<div id="input_' . esc_attr( $this->field['id'] ) . '" class="colors-wrapper ' . esc_attr( $this->field['options']['style'] ) . esc_attr( $box_shadow ) . esc_attr( $margin ) . '">'; |
|
| 62 | - |
|
| 63 | - foreach ( $this->field['options']['colors'] as $idx => $key ) { |
|
| 64 | - $checked = ''; |
|
| 65 | - |
|
| 66 | - if ( $this->value === $key ) { |
|
| 67 | - $checked = 'checked'; |
|
| 68 | - } |
|
| 69 | - |
|
| 70 | - echo '<input |
|
| 16 | + /** |
|
| 17 | + * Main Redux_Color_Palette class |
|
| 18 | + * |
|
| 19 | + * @since 4.0.0 |
|
| 20 | + */ |
|
| 21 | + class Redux_Color_Palette extends Redux_Field { |
|
| 22 | + |
|
| 23 | + /** |
|
| 24 | + * Set Defaults. |
|
| 25 | + */ |
|
| 26 | + public function set_defaults() { |
|
| 27 | + |
|
| 28 | + $defaults = array( |
|
| 29 | + 'options' => array( |
|
| 30 | + 'colors' => array(), |
|
| 31 | + 'size' => 20, |
|
| 32 | + 'style' => 'square', |
|
| 33 | + 'box-shadow' => false, |
|
| 34 | + 'margin' => false, |
|
| 35 | + ), |
|
| 36 | + ); |
|
| 37 | + |
|
| 38 | + $this->field = Redux_Functions::parse_args( $this->field, $defaults ); |
|
| 39 | + } |
|
| 40 | + |
|
| 41 | + /** |
|
| 42 | + * Field Render Function. |
|
| 43 | + * Takes the vars and outputs the HTML for the field in the settings |
|
| 44 | + * |
|
| 45 | + * @since 1.0.0 |
|
| 46 | + * @access public |
|
| 47 | + * @return void |
|
| 48 | + */ |
|
| 49 | + public function render() { |
|
| 50 | + $box_shadow = ''; |
|
| 51 | + $margin = ''; |
|
| 52 | + |
|
| 53 | + if ( $this->field['options']['box-shadow'] ) { |
|
| 54 | + $box_shadow = ' box-shadow'; |
|
| 55 | + } |
|
| 56 | + |
|
| 57 | + if ( $this->field['options']['margin'] ) { |
|
| 58 | + $margin = ' with-margin'; |
|
| 59 | + } |
|
| 60 | + |
|
| 61 | + echo '<div id="input_' . esc_attr( $this->field['id'] ) . '" class="colors-wrapper ' . esc_attr( $this->field['options']['style'] ) . esc_attr( $box_shadow ) . esc_attr( $margin ) . '">'; |
|
| 62 | + |
|
| 63 | + foreach ( $this->field['options']['colors'] as $idx => $key ) { |
|
| 64 | + $checked = ''; |
|
| 65 | + |
|
| 66 | + if ( $this->value === $key ) { |
|
| 67 | + $checked = 'checked'; |
|
| 68 | + } |
|
| 69 | + |
|
| 70 | + echo '<input |
|
| 71 | 71 | type="radio" |
| 72 | 72 | value="' . esc_attr( $key ) . '" |
| 73 | 73 | name="' . esc_attr( $this->field['name'] . $this->field['name_suffix'] ) . '" |
| 74 | 74 | id="' . esc_attr( $this->field['id'] ) . '-' . esc_attr( $idx ) . '"' . esc_attr( $checked ) . '>'; |
| 75 | - echo '<label for="' . esc_attr( $this->field['id'] ) . '-' . esc_attr( $idx ) . '" style="width:' . esc_attr( $this->field['options']['size'] ) . 'px;height:' . esc_attr( $this->field['options']['size'] ) . 'px;">'; |
|
| 76 | - echo '<span class="color-palette-color" style="background:' . esc_attr( $key ) . ';">' . esc_attr( $key ) . '</span>'; |
|
| 77 | - echo '</label>'; |
|
| 78 | - echo '</input>'; |
|
| 79 | - } |
|
| 80 | - |
|
| 81 | - echo '</div>'; |
|
| 82 | - } |
|
| 83 | - |
|
| 84 | - /** |
|
| 85 | - * CSS output. |
|
| 86 | - * |
|
| 87 | - * @param string|null|array $style CSS data. |
|
| 88 | - */ |
|
| 89 | - public function output( $style = '' ) { |
|
| 90 | - if ( ! empty( $this->value ) ) { |
|
| 91 | - $mode = ( isset( $this->field['mode'] ) && ! empty( $this->field['mode'] ) ? $this->field['mode'] : 'color' ); |
|
| 92 | - |
|
| 93 | - $style .= $mode . ':' . $this->value . ';'; |
|
| 94 | - |
|
| 95 | - if ( ! empty( $this->field['output'] ) && is_array( $this->field['output'] ) ) { |
|
| 96 | - $css = Redux_Functions::parse_css( $this->field['output'], $style, $this->value ); |
|
| 97 | - $this->parent->outputCSS .= $css; |
|
| 98 | - } |
|
| 99 | - |
|
| 100 | - if ( ! empty( $this->field['compiler'] ) && is_array( $this->field['compiler'] ) ) { |
|
| 101 | - $css = Redux_Functions::parse_css( $this->field['compiler'], $style, $this->value ); |
|
| 102 | - $this->parent->compilerCSS .= $css; |
|
| 103 | - |
|
| 104 | - } |
|
| 105 | - } |
|
| 106 | - } |
|
| 107 | - |
|
| 108 | - /** |
|
| 109 | - * Enqueue Function. |
|
| 110 | - * If this field requires any scripts, or CSS define this function and register/enqueue the scripts/css |
|
| 111 | - * |
|
| 112 | - * @since 1.0.0 |
|
| 113 | - * @access public |
|
| 114 | - * @return void |
|
| 115 | - */ |
|
| 116 | - public function enqueue() { |
|
| 117 | - if ( $this->parent->args['dev_mode'] ) { |
|
| 118 | - wp_enqueue_style( |
|
| 119 | - 'redux-field-color-palette', |
|
| 120 | - Redux_Core::$url . 'inc/fields/color_palette/redux-color-palette.css', |
|
| 121 | - array(), |
|
| 122 | - time() |
|
| 123 | - ); |
|
| 124 | - } |
|
| 125 | - } |
|
| 126 | - } |
|
| 75 | + echo '<label for="' . esc_attr( $this->field['id'] ) . '-' . esc_attr( $idx ) . '" style="width:' . esc_attr( $this->field['options']['size'] ) . 'px;height:' . esc_attr( $this->field['options']['size'] ) . 'px;">'; |
|
| 76 | + echo '<span class="color-palette-color" style="background:' . esc_attr( $key ) . ';">' . esc_attr( $key ) . '</span>'; |
|
| 77 | + echo '</label>'; |
|
| 78 | + echo '</input>'; |
|
| 79 | + } |
|
| 80 | + |
|
| 81 | + echo '</div>'; |
|
| 82 | + } |
|
| 83 | + |
|
| 84 | + /** |
|
| 85 | + * CSS output. |
|
| 86 | + * |
|
| 87 | + * @param string|null|array $style CSS data. |
|
| 88 | + */ |
|
| 89 | + public function output( $style = '' ) { |
|
| 90 | + if ( ! empty( $this->value ) ) { |
|
| 91 | + $mode = ( isset( $this->field['mode'] ) && ! empty( $this->field['mode'] ) ? $this->field['mode'] : 'color' ); |
|
| 92 | + |
|
| 93 | + $style .= $mode . ':' . $this->value . ';'; |
|
| 94 | + |
|
| 95 | + if ( ! empty( $this->field['output'] ) && is_array( $this->field['output'] ) ) { |
|
| 96 | + $css = Redux_Functions::parse_css( $this->field['output'], $style, $this->value ); |
|
| 97 | + $this->parent->outputCSS .= $css; |
|
| 98 | + } |
|
| 99 | + |
|
| 100 | + if ( ! empty( $this->field['compiler'] ) && is_array( $this->field['compiler'] ) ) { |
|
| 101 | + $css = Redux_Functions::parse_css( $this->field['compiler'], $style, $this->value ); |
|
| 102 | + $this->parent->compilerCSS .= $css; |
|
| 103 | + |
|
| 104 | + } |
|
| 105 | + } |
|
| 106 | + } |
|
| 107 | + |
|
| 108 | + /** |
|
| 109 | + * Enqueue Function. |
|
| 110 | + * If this field requires any scripts, or CSS define this function and register/enqueue the scripts/css |
|
| 111 | + * |
|
| 112 | + * @since 1.0.0 |
|
| 113 | + * @access public |
|
| 114 | + * @return void |
|
| 115 | + */ |
|
| 116 | + public function enqueue() { |
|
| 117 | + if ( $this->parent->args['dev_mode'] ) { |
|
| 118 | + wp_enqueue_style( |
|
| 119 | + 'redux-field-color-palette', |
|
| 120 | + Redux_Core::$url . 'inc/fields/color_palette/redux-color-palette.css', |
|
| 121 | + array(), |
|
| 122 | + time() |
|
| 123 | + ); |
|
| 124 | + } |
|
| 125 | + } |
|
| 126 | + } |
|
| 127 | 127 | } |
@@ -86,7 +86,7 @@ discard block |
||
| 86 | 86 | $val['exclude'] = ! empty( $val['exclude'] ) ? $val['exclude'] : ''; |
| 87 | 87 | $val['regex'] = ! empty( $val['regex'] ) ? $val['regex'] : ''; |
| 88 | 88 | |
| 89 | - $arr[ $idx ] = $val; |
|
| 89 | + $arr[$idx] = $val; |
|
| 90 | 90 | } |
| 91 | 91 | |
| 92 | 92 | $this->stylesheet_data = $arr; |
@@ -169,7 +169,7 @@ discard block |
||
| 169 | 169 | if ( ! empty( $str ) ) { |
| 170 | 170 | $sub_arr['icons'] = $str; |
| 171 | 171 | |
| 172 | - $this->stylesheet_data[ $idx ]['icons'] = $str; |
|
| 172 | + $this->stylesheet_data[$idx]['icons'] = $str; |
|
| 173 | 173 | } |
| 174 | 174 | } |
| 175 | 175 | |
@@ -181,9 +181,9 @@ discard block |
||
| 181 | 181 | $new_array[] = $class . ' ' . $class_name; |
| 182 | 182 | } |
| 183 | 183 | |
| 184 | - $this->stylesheet_data[ $idx ]['icons'] = $new_array; |
|
| 184 | + $this->stylesheet_data[$idx]['icons'] = $new_array; |
|
| 185 | 185 | } else { |
| 186 | - $this->stylesheet_data[ $idx ]['icons'] = $sub_arr['icons']; |
|
| 186 | + $this->stylesheet_data[$idx]['icons'] = $sub_arr['icons']; |
|
| 187 | 187 | } |
| 188 | 188 | } |
| 189 | 189 | } |
@@ -279,7 +279,7 @@ discard block |
||
| 279 | 279 | |
| 280 | 280 | // Custom icon sets for <select>. |
| 281 | 281 | foreach ( $this->stylesheet_data as $value ) { |
| 282 | - $icon_sets[ strtolower( str_replace( array( '.', ' ' ), '-', $value['title'] ) ) ] = $value['title']; |
|
| 282 | + $icon_sets[strtolower( str_replace( array( '.', ' ' ), '-', $value['title'] ) )] = $value['title']; |
|
| 283 | 283 | } |
| 284 | 284 | |
| 285 | 285 | $icon_sets = rawurlencode( wp_json_encode( $icon_sets ) ); |
@@ -13,317 +13,317 @@ discard block |
||
| 13 | 13 | // Don't duplicate me! |
| 14 | 14 | if ( ! class_exists( 'Redux_Icon_Select' ) ) { |
| 15 | 15 | |
| 16 | - /** |
|
| 17 | - * Main ReduxFramework_icon_select class |
|
| 18 | - * |
|
| 19 | - * @since 1.0.0 |
|
| 20 | - */ |
|
| 21 | - class Redux_Icon_Select extends Redux_Field { |
|
| 22 | - |
|
| 23 | - /** |
|
| 24 | - * Stylesheet URL array, for enqueue. |
|
| 25 | - * |
|
| 26 | - * @var array |
|
| 27 | - */ |
|
| 28 | - private array $stylesheet_url = array(); |
|
| 29 | - |
|
| 30 | - /** |
|
| 31 | - * Stylesheet data array. |
|
| 32 | - * |
|
| 33 | - * @var array |
|
| 34 | - */ |
|
| 35 | - private array $stylesheet_data = array(); |
|
| 36 | - |
|
| 37 | - /** |
|
| 38 | - * Error flag to prevent render and enqueue. |
|
| 39 | - * |
|
| 40 | - * @var bool |
|
| 41 | - */ |
|
| 42 | - private bool $is_error = false; |
|
| 43 | - /** |
|
| 44 | - * ReduxFramework_Icon_Select constructor. |
|
| 45 | - * |
|
| 46 | - * @param array $field Field array. |
|
| 47 | - * @param string $value Value. |
|
| 48 | - * @param ReduxFramework $redux ReduxFramework object. |
|
| 49 | - * |
|
| 50 | - * @throws ReflectionException Exception. |
|
| 51 | - */ |
|
| 52 | - public function __construct( $field = array(), $value = '', $redux = object ) { |
|
| 53 | - parent::__construct( $field, $value, $redux ); |
|
| 54 | - |
|
| 55 | - if ( empty( $field ) ) { |
|
| 56 | - return; |
|
| 57 | - } |
|
| 58 | - |
|
| 59 | - if ( ! is_array( $this->field['stylesheet'] ) ) { |
|
| 60 | - if ( '' !== $this->field['stylesheet'] ) { |
|
| 61 | - $this->stylesheet_data[] = array( |
|
| 62 | - 'url' => $this->field['stylesheet'], |
|
| 63 | - 'class' => $this->field['prefix'], |
|
| 64 | - 'title' => basename( $this->field['stylesheet'] ), |
|
| 65 | - 'icons' => $this->field['options'], |
|
| 66 | - // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 67 | - 'exclude' => $this->field['exclude_icons'], |
|
| 68 | - ); |
|
| 69 | - |
|
| 70 | - unset( $this->field['exclude_icons'] ); |
|
| 71 | - unset( $this->field['options'] ); |
|
| 72 | - unset( $this->field['stylesheet'] ); |
|
| 73 | - unset( $this->field['prefix'] ); |
|
| 74 | - } |
|
| 75 | - } else { |
|
| 76 | - $arr = $this->field['stylesheet']; |
|
| 77 | - |
|
| 78 | - if ( isset( $arr['url'] ) || isset( $arr['title'] ) ) { |
|
| 79 | - $arr = array( $arr ); |
|
| 80 | - } |
|
| 81 | - |
|
| 82 | - foreach ( $arr as $idx => $val ) { |
|
| 83 | - $val['url'] = ! empty( $val['url'] ) ? $val['url'] : ''; |
|
| 84 | - $val['title'] = ! empty( $val['title'] ) ? $val['title'] : basename( $val['url'] ); |
|
| 85 | - $val['class'] = ! empty( $val['prefix'] ) ? $val['prefix'] : ''; |
|
| 86 | - $val['icons'] = ! empty( $val['icons'] ) ? $val['icons'] : array(); |
|
| 87 | - // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 88 | - $val['exclude'] = ! empty( $val['exclude'] ) ? $val['exclude'] : ''; |
|
| 89 | - $val['regex'] = ! empty( $val['regex'] ) ? $val['regex'] : ''; |
|
| 90 | - |
|
| 91 | - $arr[ $idx ] = $val; |
|
| 92 | - } |
|
| 93 | - |
|
| 94 | - $this->stylesheet_data = $arr; |
|
| 95 | - } |
|
| 96 | - |
|
| 97 | - if ( ! empty( $this->stylesheet_data ) ) { |
|
| 98 | - foreach ( $this->stylesheet_data as $idx => $sub_arr ) { |
|
| 99 | - if ( false === stripos( $sub_arr['url'], '//' ) ) { |
|
| 100 | - $this->stylesheet_url[] = ''; |
|
| 101 | - } else { |
|
| 102 | - $this->stylesheet_url[] = $sub_arr['url']; |
|
| 103 | - } |
|
| 104 | - |
|
| 105 | - if ( empty( $sub_arr['icons'] ) && ! empty( $sub_arr ) ) { |
|
| 106 | - if ( false === stripos( $sub_arr['url'], '//' ) ) { |
|
| 107 | - $to_parse = ''; |
|
| 108 | - } else { |
|
| 109 | - $to_parse = wp_remote_get( $sub_arr['url'] ); |
|
| 110 | - |
|
| 111 | - if ( is_wp_error( $to_parse ) ) { |
|
| 112 | - $data = array( |
|
| 113 | - 'parent' => $this->parent, |
|
| 114 | - 'type' => 'error', |
|
| 115 | - 'msg' => 'Icon Select: ' . esc_html__( 'Error retrieving stylesheet ', 'redux-framework' ) . ' "' . $sub_arr['url'] . '". (' . esc_html( $to_parse->get_error_code() ) . ' - ' . esc_html( $to_parse->get_error_message() ) . ')', |
|
| 116 | - 'id' => 'Icon_Select_notice_', |
|
| 117 | - 'dismiss' => false, |
|
| 118 | - ); |
|
| 119 | - |
|
| 120 | - Redux_Admin_Notices::set_notice( $data ); |
|
| 121 | - |
|
| 122 | - $this->is_error = true; |
|
| 123 | - |
|
| 124 | - return; |
|
| 125 | - } elseif ( 200 !== wp_remote_retrieve_response_code( $to_parse ) ) { |
|
| 126 | - $data = array( |
|
| 127 | - 'parent' => $this->parent, |
|
| 128 | - 'type' => 'error', |
|
| 129 | - 'msg' => 'Icon Select: ' . esc_html__( 'Error retrieving stylesheet ', 'redux-framework' ) . ' "' . $sub_arr['url'] . '". (' . wp_remote_retrieve_response_code( $to_parse ) . ' - ' . esc_html( wp_remote_retrieve_response_message( $to_parse ) ) . ')', |
|
| 130 | - 'id' => 'Icon_Select_notice_', |
|
| 131 | - 'dismiss' => false, |
|
| 132 | - ); |
|
| 133 | - |
|
| 134 | - Redux_Admin_Notices::set_notice( $data ); |
|
| 135 | - |
|
| 136 | - $this->is_error = true; |
|
| 137 | - |
|
| 138 | - return; |
|
| 139 | - } |
|
| 140 | - |
|
| 141 | - $to_parse = $to_parse['body']; |
|
| 142 | - } |
|
| 143 | - |
|
| 144 | - // Remove whitespace. |
|
| 145 | - $to_parse = preg_replace( '/\s+/', ' ', $to_parse ); |
|
| 146 | - |
|
| 147 | - $regex_arr = array( '/.([\w-]+):{2}before{content/mi', '/.([\w-]+):{2}before { content/mi', '/.([\w-]+):{1}before{content:/mi', '/.([\w-]+):{1}before { content:/mi' ); |
|
| 148 | - |
|
| 149 | - if ( ! is_array( $sub_arr['exclude'] ) ) { |
|
| 150 | - // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 151 | - if ( empty( $sub_arr['exclude'] ) ) { |
|
| 152 | - // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 153 | - $sub_arr['exclude'] = array(); |
|
| 154 | - } else { |
|
| 155 | - // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 156 | - $sub_arr['exclude'] = array( $sub_arr['exclude'] ); |
|
| 157 | - } |
|
| 158 | - } |
|
| 159 | - |
|
| 160 | - $regex_arr = $this->array_merge( $sub_arr['exclude'], $regex_arr ); |
|
| 161 | - |
|
| 162 | - $str = array(); |
|
| 163 | - |
|
| 164 | - foreach ( $regex_arr as $regex ) { |
|
| 165 | - preg_match_all( $regex, $to_parse, $output_array ); |
|
| 166 | - |
|
| 167 | - $str = $this->array_merge( $str, $output_array[1] ); |
|
| 168 | - } |
|
| 169 | - |
|
| 170 | - if ( ! empty( $sub_arr['exclude'] ) && is_array( $sub_arr['exclude'] ) ) { |
|
| 171 | - $str = $this->array_delete( $str, $sub_arr['exclude'] ); |
|
| 172 | - } |
|
| 173 | - |
|
| 174 | - if ( ! empty( $str ) ) { |
|
| 175 | - $sub_arr['icons'] = $str; |
|
| 176 | - |
|
| 177 | - $this->stylesheet_data[ $idx ]['icons'] = $str; |
|
| 178 | - } |
|
| 179 | - } |
|
| 180 | - |
|
| 181 | - if ( ! $this->is_multi_array( $sub_arr['icons'] ) ) { |
|
| 182 | - $new_array = array(); |
|
| 183 | - |
|
| 184 | - if ( ! isset( $sub_arr['icons'][0] ) ) { |
|
| 185 | - foreach ( $sub_arr['icons'] as $class_name => $class ) { |
|
| 186 | - $new_array[] = $class . ' ' . $class_name; |
|
| 187 | - } |
|
| 188 | - |
|
| 189 | - $this->stylesheet_data[ $idx ]['icons'] = $new_array; |
|
| 190 | - } else { |
|
| 191 | - $this->stylesheet_data[ $idx ]['icons'] = $sub_arr['icons']; |
|
| 192 | - } |
|
| 193 | - } |
|
| 194 | - } |
|
| 195 | - } |
|
| 196 | - } |
|
| 197 | - |
|
| 198 | - /** |
|
| 199 | - * Combine the array with null check. |
|
| 200 | - * |
|
| 201 | - * @param mixed $array1 First array. |
|
| 202 | - * @param mixed $array2 Second array. |
|
| 203 | - * |
|
| 204 | - * @return array |
|
| 205 | - */ |
|
| 206 | - private function array_merge( $array1, $array2 ): array { |
|
| 207 | - if ( ! is_array( $array1 ) ) { |
|
| 208 | - $array1 = array(); |
|
| 209 | - } |
|
| 210 | - |
|
| 211 | - if ( ! is_array( $array2 ) ) { |
|
| 212 | - $array2 = array(); |
|
| 213 | - } |
|
| 214 | - |
|
| 215 | - return array_merge( $array1, $array2 ); |
|
| 216 | - } |
|
| 217 | - |
|
| 218 | - /** |
|
| 219 | - * Check if the array is multidimensional. |
|
| 220 | - * |
|
| 221 | - * @param array $my_array Array to evaluate. |
|
| 222 | - * |
|
| 223 | - * @return bool |
|
| 224 | - */ |
|
| 225 | - private function is_multi_array( array $my_array ): bool { |
|
| 226 | - if ( count( $my_array ) === count( $my_array, COUNT_RECURSIVE ) ) { |
|
| 227 | - return false; |
|
| 228 | - } |
|
| 229 | - |
|
| 230 | - return true; |
|
| 231 | - } |
|
| 232 | - |
|
| 233 | - /** |
|
| 234 | - * Set field defaults. |
|
| 235 | - */ |
|
| 236 | - public function set_defaults() { |
|
| 237 | - $defaults = array( |
|
| 238 | - 'options' => array(), |
|
| 239 | - 'stylesheet' => '', |
|
| 240 | - 'output' => true, |
|
| 241 | - 'prefix' => '', |
|
| 242 | - 'selector' => '', |
|
| 243 | - 'height' => '', |
|
| 244 | - 'enqueue' => true, |
|
| 245 | - 'enqueue_frontend' => true, |
|
| 246 | - 'class' => '', |
|
| 247 | - 'button_title' => esc_html__( 'Add Icon', 'redux-framework' ), |
|
| 248 | - 'remove_title' => esc_html__( 'Remove Icon', 'redux-framework' ), |
|
| 249 | - 'elusive' => true, |
|
| 250 | - 'fontawesome' => true, |
|
| 251 | - 'dashicons' => true, |
|
| 252 | - 'exclude_icons' => '', |
|
| 253 | - ); |
|
| 254 | - |
|
| 255 | - $this->field = wp_parse_args( $this->field, $defaults ); |
|
| 256 | - } |
|
| 257 | - |
|
| 258 | - /** |
|
| 259 | - * Field Render Function. |
|
| 260 | - * Takes the vars and outputs the HTML for the field in the settings |
|
| 261 | - * |
|
| 262 | - * @return void |
|
| 263 | - * @since 1.0.0 |
|
| 264 | - * @access public |
|
| 265 | - */ |
|
| 266 | - public function render() { |
|
| 267 | - if ( $this->is_error ) { |
|
| 268 | - return; |
|
| 269 | - } |
|
| 270 | - |
|
| 271 | - $icon_sets = array(); |
|
| 272 | - |
|
| 273 | - if ( true === $this->field['fontawesome'] ) { |
|
| 274 | - $icon_sets['font-awesome'] = 'Font Awesome'; |
|
| 275 | - } |
|
| 276 | - |
|
| 277 | - if ( true === $this->field['dashicons'] ) { |
|
| 278 | - $icon_sets['dashicons'] = 'Dashicons'; |
|
| 279 | - } |
|
| 280 | - |
|
| 281 | - if ( true === $this->field['elusive'] ) { |
|
| 282 | - $icon_sets['elusive'] = 'Elusive'; |
|
| 283 | - } |
|
| 284 | - |
|
| 285 | - // Custom icon sets for <select>. |
|
| 286 | - foreach ( $this->stylesheet_data as $value ) { |
|
| 287 | - $icon_sets[ strtolower( str_replace( array( '.', ' ' ), '-', $value['title'] ) ) ] = $value['title']; |
|
| 288 | - } |
|
| 289 | - |
|
| 290 | - $icon_sets = rawurlencode( wp_json_encode( $icon_sets ) ); |
|
| 291 | - |
|
| 292 | - // Data to send to AJAX. |
|
| 293 | - $ajax_data = array(); |
|
| 294 | - $temp = array(); |
|
| 295 | - |
|
| 296 | - foreach ( $this->stylesheet_data as $value ) { |
|
| 297 | - $temp['title'] = $value['title']; |
|
| 298 | - $temp['class'] = $value['class']; |
|
| 299 | - $temp['icons'] = $value['icons']; |
|
| 300 | - |
|
| 301 | - $ajax_data[] = $temp; |
|
| 302 | - } |
|
| 303 | - |
|
| 304 | - $options_json = ''; |
|
| 305 | - if ( ! empty( $ajax_data ) ) { |
|
| 306 | - $options_json = ' data-options=' . rawurlencode( wp_json_encode( $ajax_data ) ); |
|
| 307 | - } |
|
| 308 | - |
|
| 309 | - $nonce = wp_create_nonce( 'redux_icon_nonce' ); |
|
| 310 | - $hidden = ( empty( $this->value ) ) ? ' hidden' : ''; |
|
| 311 | - |
|
| 312 | - echo '<div class="redux-icon-select" data-icon-sets="' . esc_attr( $icon_sets ) . '"' . esc_html( $options_json ) . '>'; |
|
| 313 | - echo '<span class="redux-icon-select-preview' . esc_attr( $hidden ) . '"><i class="' . esc_attr( $this->value ) . '"></i></span>'; |
|
| 314 | - echo '<a href="#" class="button button-primary redux-icon-add" data-nonce="' . esc_attr( $nonce ) . '">' . esc_html( $this->field['button_title'] ) . '</a>'; |
|
| 315 | - echo '<a href="#" class="button redux-warning-primary redux-icon-remove' . esc_attr( $hidden ) . '">' . esc_html( $this->field['remove_title'] ) . '</a>'; |
|
| 316 | - echo '<input type="hidden" name="' . esc_attr( $this->field['name'] . $this->field['name_suffix'] ) . '" value="' . esc_attr( $this->value ) . '" class="redux-icon-value" id="' . esc_attr( $this->field['id'] ) . '" />'; |
|
| 317 | - echo '</div>'; |
|
| 318 | - } |
|
| 319 | - |
|
| 320 | - /** |
|
| 321 | - * Render modal icon popup in the footer. |
|
| 322 | - * |
|
| 323 | - * @return void |
|
| 324 | - */ |
|
| 325 | - public function add_footer_modal_icon() { |
|
| 326 | - ?> |
|
| 16 | + /** |
|
| 17 | + * Main ReduxFramework_icon_select class |
|
| 18 | + * |
|
| 19 | + * @since 1.0.0 |
|
| 20 | + */ |
|
| 21 | + class Redux_Icon_Select extends Redux_Field { |
|
| 22 | + |
|
| 23 | + /** |
|
| 24 | + * Stylesheet URL array, for enqueue. |
|
| 25 | + * |
|
| 26 | + * @var array |
|
| 27 | + */ |
|
| 28 | + private array $stylesheet_url = array(); |
|
| 29 | + |
|
| 30 | + /** |
|
| 31 | + * Stylesheet data array. |
|
| 32 | + * |
|
| 33 | + * @var array |
|
| 34 | + */ |
|
| 35 | + private array $stylesheet_data = array(); |
|
| 36 | + |
|
| 37 | + /** |
|
| 38 | + * Error flag to prevent render and enqueue. |
|
| 39 | + * |
|
| 40 | + * @var bool |
|
| 41 | + */ |
|
| 42 | + private bool $is_error = false; |
|
| 43 | + /** |
|
| 44 | + * ReduxFramework_Icon_Select constructor. |
|
| 45 | + * |
|
| 46 | + * @param array $field Field array. |
|
| 47 | + * @param string $value Value. |
|
| 48 | + * @param ReduxFramework $redux ReduxFramework object. |
|
| 49 | + * |
|
| 50 | + * @throws ReflectionException Exception. |
|
| 51 | + */ |
|
| 52 | + public function __construct( $field = array(), $value = '', $redux = object ) { |
|
| 53 | + parent::__construct( $field, $value, $redux ); |
|
| 54 | + |
|
| 55 | + if ( empty( $field ) ) { |
|
| 56 | + return; |
|
| 57 | + } |
|
| 58 | + |
|
| 59 | + if ( ! is_array( $this->field['stylesheet'] ) ) { |
|
| 60 | + if ( '' !== $this->field['stylesheet'] ) { |
|
| 61 | + $this->stylesheet_data[] = array( |
|
| 62 | + 'url' => $this->field['stylesheet'], |
|
| 63 | + 'class' => $this->field['prefix'], |
|
| 64 | + 'title' => basename( $this->field['stylesheet'] ), |
|
| 65 | + 'icons' => $this->field['options'], |
|
| 66 | + // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 67 | + 'exclude' => $this->field['exclude_icons'], |
|
| 68 | + ); |
|
| 69 | + |
|
| 70 | + unset( $this->field['exclude_icons'] ); |
|
| 71 | + unset( $this->field['options'] ); |
|
| 72 | + unset( $this->field['stylesheet'] ); |
|
| 73 | + unset( $this->field['prefix'] ); |
|
| 74 | + } |
|
| 75 | + } else { |
|
| 76 | + $arr = $this->field['stylesheet']; |
|
| 77 | + |
|
| 78 | + if ( isset( $arr['url'] ) || isset( $arr['title'] ) ) { |
|
| 79 | + $arr = array( $arr ); |
|
| 80 | + } |
|
| 81 | + |
|
| 82 | + foreach ( $arr as $idx => $val ) { |
|
| 83 | + $val['url'] = ! empty( $val['url'] ) ? $val['url'] : ''; |
|
| 84 | + $val['title'] = ! empty( $val['title'] ) ? $val['title'] : basename( $val['url'] ); |
|
| 85 | + $val['class'] = ! empty( $val['prefix'] ) ? $val['prefix'] : ''; |
|
| 86 | + $val['icons'] = ! empty( $val['icons'] ) ? $val['icons'] : array(); |
|
| 87 | + // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 88 | + $val['exclude'] = ! empty( $val['exclude'] ) ? $val['exclude'] : ''; |
|
| 89 | + $val['regex'] = ! empty( $val['regex'] ) ? $val['regex'] : ''; |
|
| 90 | + |
|
| 91 | + $arr[ $idx ] = $val; |
|
| 92 | + } |
|
| 93 | + |
|
| 94 | + $this->stylesheet_data = $arr; |
|
| 95 | + } |
|
| 96 | + |
|
| 97 | + if ( ! empty( $this->stylesheet_data ) ) { |
|
| 98 | + foreach ( $this->stylesheet_data as $idx => $sub_arr ) { |
|
| 99 | + if ( false === stripos( $sub_arr['url'], '//' ) ) { |
|
| 100 | + $this->stylesheet_url[] = ''; |
|
| 101 | + } else { |
|
| 102 | + $this->stylesheet_url[] = $sub_arr['url']; |
|
| 103 | + } |
|
| 104 | + |
|
| 105 | + if ( empty( $sub_arr['icons'] ) && ! empty( $sub_arr ) ) { |
|
| 106 | + if ( false === stripos( $sub_arr['url'], '//' ) ) { |
|
| 107 | + $to_parse = ''; |
|
| 108 | + } else { |
|
| 109 | + $to_parse = wp_remote_get( $sub_arr['url'] ); |
|
| 110 | + |
|
| 111 | + if ( is_wp_error( $to_parse ) ) { |
|
| 112 | + $data = array( |
|
| 113 | + 'parent' => $this->parent, |
|
| 114 | + 'type' => 'error', |
|
| 115 | + 'msg' => 'Icon Select: ' . esc_html__( 'Error retrieving stylesheet ', 'redux-framework' ) . ' "' . $sub_arr['url'] . '". (' . esc_html( $to_parse->get_error_code() ) . ' - ' . esc_html( $to_parse->get_error_message() ) . ')', |
|
| 116 | + 'id' => 'Icon_Select_notice_', |
|
| 117 | + 'dismiss' => false, |
|
| 118 | + ); |
|
| 119 | + |
|
| 120 | + Redux_Admin_Notices::set_notice( $data ); |
|
| 121 | + |
|
| 122 | + $this->is_error = true; |
|
| 123 | + |
|
| 124 | + return; |
|
| 125 | + } elseif ( 200 !== wp_remote_retrieve_response_code( $to_parse ) ) { |
|
| 126 | + $data = array( |
|
| 127 | + 'parent' => $this->parent, |
|
| 128 | + 'type' => 'error', |
|
| 129 | + 'msg' => 'Icon Select: ' . esc_html__( 'Error retrieving stylesheet ', 'redux-framework' ) . ' "' . $sub_arr['url'] . '". (' . wp_remote_retrieve_response_code( $to_parse ) . ' - ' . esc_html( wp_remote_retrieve_response_message( $to_parse ) ) . ')', |
|
| 130 | + 'id' => 'Icon_Select_notice_', |
|
| 131 | + 'dismiss' => false, |
|
| 132 | + ); |
|
| 133 | + |
|
| 134 | + Redux_Admin_Notices::set_notice( $data ); |
|
| 135 | + |
|
| 136 | + $this->is_error = true; |
|
| 137 | + |
|
| 138 | + return; |
|
| 139 | + } |
|
| 140 | + |
|
| 141 | + $to_parse = $to_parse['body']; |
|
| 142 | + } |
|
| 143 | + |
|
| 144 | + // Remove whitespace. |
|
| 145 | + $to_parse = preg_replace( '/\s+/', ' ', $to_parse ); |
|
| 146 | + |
|
| 147 | + $regex_arr = array( '/.([\w-]+):{2}before{content/mi', '/.([\w-]+):{2}before { content/mi', '/.([\w-]+):{1}before{content:/mi', '/.([\w-]+):{1}before { content:/mi' ); |
|
| 148 | + |
|
| 149 | + if ( ! is_array( $sub_arr['exclude'] ) ) { |
|
| 150 | + // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 151 | + if ( empty( $sub_arr['exclude'] ) ) { |
|
| 152 | + // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 153 | + $sub_arr['exclude'] = array(); |
|
| 154 | + } else { |
|
| 155 | + // phpcs:ignore WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude -- Not a WPQuery. |
|
| 156 | + $sub_arr['exclude'] = array( $sub_arr['exclude'] ); |
|
| 157 | + } |
|
| 158 | + } |
|
| 159 | + |
|
| 160 | + $regex_arr = $this->array_merge( $sub_arr['exclude'], $regex_arr ); |
|
| 161 | + |
|
| 162 | + $str = array(); |
|
| 163 | + |
|
| 164 | + foreach ( $regex_arr as $regex ) { |
|
| 165 | + preg_match_all( $regex, $to_parse, $output_array ); |
|
| 166 | + |
|
| 167 | + $str = $this->array_merge( $str, $output_array[1] ); |
|
| 168 | + } |
|
| 169 | + |
|
| 170 | + if ( ! empty( $sub_arr['exclude'] ) && is_array( $sub_arr['exclude'] ) ) { |
|
| 171 | + $str = $this->array_delete( $str, $sub_arr['exclude'] ); |
|
| 172 | + } |
|
| 173 | + |
|
| 174 | + if ( ! empty( $str ) ) { |
|
| 175 | + $sub_arr['icons'] = $str; |
|
| 176 | + |
|
| 177 | + $this->stylesheet_data[ $idx ]['icons'] = $str; |
|
| 178 | + } |
|
| 179 | + } |
|
| 180 | + |
|
| 181 | + if ( ! $this->is_multi_array( $sub_arr['icons'] ) ) { |
|
| 182 | + $new_array = array(); |
|
| 183 | + |
|
| 184 | + if ( ! isset( $sub_arr['icons'][0] ) ) { |
|
| 185 | + foreach ( $sub_arr['icons'] as $class_name => $class ) { |
|
| 186 | + $new_array[] = $class . ' ' . $class_name; |
|
| 187 | + } |
|
| 188 | + |
|
| 189 | + $this->stylesheet_data[ $idx ]['icons'] = $new_array; |
|
| 190 | + } else { |
|
| 191 | + $this->stylesheet_data[ $idx ]['icons'] = $sub_arr['icons']; |
|
| 192 | + } |
|
| 193 | + } |
|
| 194 | + } |
|
| 195 | + } |
|
| 196 | + } |
|
| 197 | + |
|
| 198 | + /** |
|
| 199 | + * Combine the array with null check. |
|
| 200 | + * |
|
| 201 | + * @param mixed $array1 First array. |
|
| 202 | + * @param mixed $array2 Second array. |
|
| 203 | + * |
|
| 204 | + * @return array |
|
| 205 | + */ |
|
| 206 | + private function array_merge( $array1, $array2 ): array { |
|
| 207 | + if ( ! is_array( $array1 ) ) { |
|
| 208 | + $array1 = array(); |
|
| 209 | + } |
|
| 210 | + |
|
| 211 | + if ( ! is_array( $array2 ) ) { |
|
| 212 | + $array2 = array(); |
|
| 213 | + } |
|
| 214 | + |
|
| 215 | + return array_merge( $array1, $array2 ); |
|
| 216 | + } |
|
| 217 | + |
|
| 218 | + /** |
|
| 219 | + * Check if the array is multidimensional. |
|
| 220 | + * |
|
| 221 | + * @param array $my_array Array to evaluate. |
|
| 222 | + * |
|
| 223 | + * @return bool |
|
| 224 | + */ |
|
| 225 | + private function is_multi_array( array $my_array ): bool { |
|
| 226 | + if ( count( $my_array ) === count( $my_array, COUNT_RECURSIVE ) ) { |
|
| 227 | + return false; |
|
| 228 | + } |
|
| 229 | + |
|
| 230 | + return true; |
|
| 231 | + } |
|
| 232 | + |
|
| 233 | + /** |
|
| 234 | + * Set field defaults. |
|
| 235 | + */ |
|
| 236 | + public function set_defaults() { |
|
| 237 | + $defaults = array( |
|
| 238 | + 'options' => array(), |
|
| 239 | + 'stylesheet' => '', |
|
| 240 | + 'output' => true, |
|
| 241 | + 'prefix' => '', |
|
| 242 | + 'selector' => '', |
|
| 243 | + 'height' => '', |
|
| 244 | + 'enqueue' => true, |
|
| 245 | + 'enqueue_frontend' => true, |
|
| 246 | + 'class' => '', |
|
| 247 | + 'button_title' => esc_html__( 'Add Icon', 'redux-framework' ), |
|
| 248 | + 'remove_title' => esc_html__( 'Remove Icon', 'redux-framework' ), |
|
| 249 | + 'elusive' => true, |
|
| 250 | + 'fontawesome' => true, |
|
| 251 | + 'dashicons' => true, |
|
| 252 | + 'exclude_icons' => '', |
|
| 253 | + ); |
|
| 254 | + |
|
| 255 | + $this->field = wp_parse_args( $this->field, $defaults ); |
|
| 256 | + } |
|
| 257 | + |
|
| 258 | + /** |
|
| 259 | + * Field Render Function. |
|
| 260 | + * Takes the vars and outputs the HTML for the field in the settings |
|
| 261 | + * |
|
| 262 | + * @return void |
|
| 263 | + * @since 1.0.0 |
|
| 264 | + * @access public |
|
| 265 | + */ |
|
| 266 | + public function render() { |
|
| 267 | + if ( $this->is_error ) { |
|
| 268 | + return; |
|
| 269 | + } |
|
| 270 | + |
|
| 271 | + $icon_sets = array(); |
|
| 272 | + |
|
| 273 | + if ( true === $this->field['fontawesome'] ) { |
|
| 274 | + $icon_sets['font-awesome'] = 'Font Awesome'; |
|
| 275 | + } |
|
| 276 | + |
|
| 277 | + if ( true === $this->field['dashicons'] ) { |
|
| 278 | + $icon_sets['dashicons'] = 'Dashicons'; |
|
| 279 | + } |
|
| 280 | + |
|
| 281 | + if ( true === $this->field['elusive'] ) { |
|
| 282 | + $icon_sets['elusive'] = 'Elusive'; |
|
| 283 | + } |
|
| 284 | + |
|
| 285 | + // Custom icon sets for <select>. |
|
| 286 | + foreach ( $this->stylesheet_data as $value ) { |
|
| 287 | + $icon_sets[ strtolower( str_replace( array( '.', ' ' ), '-', $value['title'] ) ) ] = $value['title']; |
|
| 288 | + } |
|
| 289 | + |
|
| 290 | + $icon_sets = rawurlencode( wp_json_encode( $icon_sets ) ); |
|
| 291 | + |
|
| 292 | + // Data to send to AJAX. |
|
| 293 | + $ajax_data = array(); |
|
| 294 | + $temp = array(); |
|
| 295 | + |
|
| 296 | + foreach ( $this->stylesheet_data as $value ) { |
|
| 297 | + $temp['title'] = $value['title']; |
|
| 298 | + $temp['class'] = $value['class']; |
|
| 299 | + $temp['icons'] = $value['icons']; |
|
| 300 | + |
|
| 301 | + $ajax_data[] = $temp; |
|
| 302 | + } |
|
| 303 | + |
|
| 304 | + $options_json = ''; |
|
| 305 | + if ( ! empty( $ajax_data ) ) { |
|
| 306 | + $options_json = ' data-options=' . rawurlencode( wp_json_encode( $ajax_data ) ); |
|
| 307 | + } |
|
| 308 | + |
|
| 309 | + $nonce = wp_create_nonce( 'redux_icon_nonce' ); |
|
| 310 | + $hidden = ( empty( $this->value ) ) ? ' hidden' : ''; |
|
| 311 | + |
|
| 312 | + echo '<div class="redux-icon-select" data-icon-sets="' . esc_attr( $icon_sets ) . '"' . esc_html( $options_json ) . '>'; |
|
| 313 | + echo '<span class="redux-icon-select-preview' . esc_attr( $hidden ) . '"><i class="' . esc_attr( $this->value ) . '"></i></span>'; |
|
| 314 | + echo '<a href="#" class="button button-primary redux-icon-add" data-nonce="' . esc_attr( $nonce ) . '">' . esc_html( $this->field['button_title'] ) . '</a>'; |
|
| 315 | + echo '<a href="#" class="button redux-warning-primary redux-icon-remove' . esc_attr( $hidden ) . '">' . esc_html( $this->field['remove_title'] ) . '</a>'; |
|
| 316 | + echo '<input type="hidden" name="' . esc_attr( $this->field['name'] . $this->field['name_suffix'] ) . '" value="' . esc_attr( $this->value ) . '" class="redux-icon-value" id="' . esc_attr( $this->field['id'] ) . '" />'; |
|
| 317 | + echo '</div>'; |
|
| 318 | + } |
|
| 319 | + |
|
| 320 | + /** |
|
| 321 | + * Render modal icon popup in the footer. |
|
| 322 | + * |
|
| 323 | + * @return void |
|
| 324 | + */ |
|
| 325 | + public function add_footer_modal_icon() { |
|
| 326 | + ?> |
|
| 327 | 327 | <div id="redux-modal-icon" class="redux-modal redux-modal-icon hidden"> |
| 328 | 328 | <div class="redux-modal-table"> |
| 329 | 329 | <div class="redux-modal-table-cell"> |
@@ -352,113 +352,113 @@ discard block |
||
| 352 | 352 | </div> |
| 353 | 353 | </div> |
| 354 | 354 | <?php |
| 355 | - } |
|
| 356 | - |
|
| 357 | - /** |
|
| 358 | - * Do enqueue for all instances of the field. |
|
| 359 | - * |
|
| 360 | - * @return void |
|
| 361 | - */ |
|
| 362 | - public function always_enqueue() { |
|
| 363 | - if ( isset( $this->stylesheet_url ) && is_array( $this->stylesheet_url ) && isset( $this->field['enqueue'] ) && $this->field['enqueue'] ) { |
|
| 364 | - foreach ( $this->stylesheet_url as $idx => $stylesheet_url ) { |
|
| 365 | - wp_enqueue_style( |
|
| 366 | - $this->field['id'] . '-webfont-' . $idx, |
|
| 367 | - $stylesheet_url, |
|
| 368 | - array(), |
|
| 369 | - Redux_Core::$version |
|
| 370 | - ); |
|
| 371 | - } |
|
| 372 | - } |
|
| 373 | - } |
|
| 374 | - |
|
| 375 | - /** |
|
| 376 | - * Enqueue Function. |
|
| 377 | - * If this field requires any scripts, or css define this function and register/enqueue the scripts/css |
|
| 378 | - * |
|
| 379 | - * @return void |
|
| 380 | - * @since 1.0.0 |
|
| 381 | - * @access public |
|
| 382 | - */ |
|
| 383 | - public function enqueue() { |
|
| 384 | - if ( $this->is_error || '' === $this->url ) { |
|
| 385 | - return; |
|
| 386 | - } |
|
| 387 | - |
|
| 388 | - add_action( 'admin_footer', array( $this, 'add_footer_modal_icon' ) ); |
|
| 389 | - add_action( 'customize_controls_print_footer_scripts', array( $this, 'add_footer_modal_icon' ) ); |
|
| 390 | - |
|
| 391 | - $min = Redux_Functions::isMin(); |
|
| 392 | - |
|
| 393 | - wp_enqueue_script( |
|
| 394 | - 'redux-field-icon-select', |
|
| 395 | - $this->url . 'redux-icon-select' . $min . '.js', |
|
| 396 | - array( 'jquery', 'redux-js', 'wp-util' ), |
|
| 397 | - Redux_Extension_Icon_Select::$version, |
|
| 398 | - true |
|
| 399 | - ); |
|
| 400 | - |
|
| 401 | - if ( $this->parent->args['dev_mode'] ) { |
|
| 402 | - wp_enqueue_style( |
|
| 403 | - 'redux-field-icon-select', |
|
| 404 | - $this->url . 'redux-icon-select.css', |
|
| 405 | - array(), |
|
| 406 | - Redux_Extension_Icon_Select::$version |
|
| 407 | - ); |
|
| 408 | - } |
|
| 409 | - } |
|
| 410 | - |
|
| 411 | - /** |
|
| 412 | - * This function is unused, but necessary to trigger output. |
|
| 413 | - * |
|
| 414 | - * @param mixed $data CSS data. |
|
| 415 | - * |
|
| 416 | - * @return mixed|string|void |
|
| 417 | - */ |
|
| 418 | - public function css_style( $data ) { |
|
| 419 | - return $data; |
|
| 420 | - } |
|
| 421 | - |
|
| 422 | - /** |
|
| 423 | - * Used to enqueue to Webfont to the front-end |
|
| 424 | - * |
|
| 425 | - * @param string|null|array $style CSS style. |
|
| 426 | - */ |
|
| 427 | - public function output( $style = '' ) { |
|
| 428 | - if ( $this->is_error ) { |
|
| 429 | - return; |
|
| 430 | - } |
|
| 431 | - |
|
| 432 | - if ( true === $this->field['elusive'] ) { |
|
| 433 | - Redux_Functions_Ex::enqueue_elusive_font(); |
|
| 434 | - } |
|
| 435 | - |
|
| 436 | - if ( true === $this->field['fontawesome'] ) { |
|
| 437 | - Redux_Functions_Ex::enqueue_font_awesome(); |
|
| 438 | - } |
|
| 439 | - |
|
| 440 | - if ( isset( $this->stylesheet_url ) && is_array( $this->stylesheet_url ) && $this->field['enqueue_frontend'] ) { |
|
| 441 | - foreach ( $this->stylesheet_url as $idx => $stylesheet_url ) { |
|
| 442 | - wp_enqueue_style( |
|
| 443 | - $this->field['id'] . '-webfont-' . $idx, |
|
| 444 | - $stylesheet_url, |
|
| 445 | - array(), |
|
| 446 | - Redux_Core::$version |
|
| 447 | - ); |
|
| 448 | - } |
|
| 449 | - } |
|
| 450 | - } |
|
| 451 | - |
|
| 452 | - /** |
|
| 453 | - * Remove items from an array. |
|
| 454 | - * |
|
| 455 | - * @param array $my_array The array to manage. |
|
| 456 | - * @param mixed $element An array or a string of the item to remove. |
|
| 457 | - * |
|
| 458 | - * @return array The cleaned array with reset keys. |
|
| 459 | - */ |
|
| 460 | - private function array_delete( array $my_array, $element ): array { |
|
| 461 | - return ( is_array( $element ) ) ? array_values( array_diff( $my_array, $element ) ) : array_values( array_diff( $my_array, array( $element ) ) ); |
|
| 462 | - } |
|
| 463 | - } |
|
| 355 | + } |
|
| 356 | + |
|
| 357 | + /** |
|
| 358 | + * Do enqueue for all instances of the field. |
|
| 359 | + * |
|
| 360 | + * @return void |
|
| 361 | + */ |
|
| 362 | + public function always_enqueue() { |
|
| 363 | + if ( isset( $this->stylesheet_url ) && is_array( $this->stylesheet_url ) && isset( $this->field['enqueue'] ) && $this->field['enqueue'] ) { |
|
| 364 | + foreach ( $this->stylesheet_url as $idx => $stylesheet_url ) { |
|
| 365 | + wp_enqueue_style( |
|
| 366 | + $this->field['id'] . '-webfont-' . $idx, |
|
| 367 | + $stylesheet_url, |
|
| 368 | + array(), |
|
| 369 | + Redux_Core::$version |
|
| 370 | + ); |
|
| 371 | + } |
|
| 372 | + } |
|
| 373 | + } |
|
| 374 | + |
|
| 375 | + /** |
|
| 376 | + * Enqueue Function. |
|
| 377 | + * If this field requires any scripts, or css define this function and register/enqueue the scripts/css |
|
| 378 | + * |
|
| 379 | + * @return void |
|
| 380 | + * @since 1.0.0 |
|
| 381 | + * @access public |
|
| 382 | + */ |
|
| 383 | + public function enqueue() { |
|
| 384 | + if ( $this->is_error || '' === $this->url ) { |
|
| 385 | + return; |
|
| 386 | + } |
|
| 387 | + |
|
| 388 | + add_action( 'admin_footer', array( $this, 'add_footer_modal_icon' ) ); |
|
| 389 | + add_action( 'customize_controls_print_footer_scripts', array( $this, 'add_footer_modal_icon' ) ); |
|
| 390 | + |
|
| 391 | + $min = Redux_Functions::isMin(); |
|
| 392 | + |
|
| 393 | + wp_enqueue_script( |
|
| 394 | + 'redux-field-icon-select', |
|
| 395 | + $this->url . 'redux-icon-select' . $min . '.js', |
|
| 396 | + array( 'jquery', 'redux-js', 'wp-util' ), |
|
| 397 | + Redux_Extension_Icon_Select::$version, |
|
| 398 | + true |
|
| 399 | + ); |
|
| 400 | + |
|
| 401 | + if ( $this->parent->args['dev_mode'] ) { |
|
| 402 | + wp_enqueue_style( |
|
| 403 | + 'redux-field-icon-select', |
|
| 404 | + $this->url . 'redux-icon-select.css', |
|
| 405 | + array(), |
|
| 406 | + Redux_Extension_Icon_Select::$version |
|
| 407 | + ); |
|
| 408 | + } |
|
| 409 | + } |
|
| 410 | + |
|
| 411 | + /** |
|
| 412 | + * This function is unused, but necessary to trigger output. |
|
| 413 | + * |
|
| 414 | + * @param mixed $data CSS data. |
|
| 415 | + * |
|
| 416 | + * @return mixed|string|void |
|
| 417 | + */ |
|
| 418 | + public function css_style( $data ) { |
|
| 419 | + return $data; |
|
| 420 | + } |
|
| 421 | + |
|
| 422 | + /** |
|
| 423 | + * Used to enqueue to Webfont to the front-end |
|
| 424 | + * |
|
| 425 | + * @param string|null|array $style CSS style. |
|
| 426 | + */ |
|
| 427 | + public function output( $style = '' ) { |
|
| 428 | + if ( $this->is_error ) { |
|
| 429 | + return; |
|
| 430 | + } |
|
| 431 | + |
|
| 432 | + if ( true === $this->field['elusive'] ) { |
|
| 433 | + Redux_Functions_Ex::enqueue_elusive_font(); |
|
| 434 | + } |
|
| 435 | + |
|
| 436 | + if ( true === $this->field['fontawesome'] ) { |
|
| 437 | + Redux_Functions_Ex::enqueue_font_awesome(); |
|
| 438 | + } |
|
| 439 | + |
|
| 440 | + if ( isset( $this->stylesheet_url ) && is_array( $this->stylesheet_url ) && $this->field['enqueue_frontend'] ) { |
|
| 441 | + foreach ( $this->stylesheet_url as $idx => $stylesheet_url ) { |
|
| 442 | + wp_enqueue_style( |
|
| 443 | + $this->field['id'] . '-webfont-' . $idx, |
|
| 444 | + $stylesheet_url, |
|
| 445 | + array(), |
|
| 446 | + Redux_Core::$version |
|
| 447 | + ); |
|
| 448 | + } |
|
| 449 | + } |
|
| 450 | + } |
|
| 451 | + |
|
| 452 | + /** |
|
| 453 | + * Remove items from an array. |
|
| 454 | + * |
|
| 455 | + * @param array $my_array The array to manage. |
|
| 456 | + * @param mixed $element An array or a string of the item to remove. |
|
| 457 | + * |
|
| 458 | + * @return array The cleaned array with reset keys. |
|
| 459 | + */ |
|
| 460 | + private function array_delete( array $my_array, $element ): array { |
|
| 461 | + return ( is_array( $element ) ) ? array_values( array_diff( $my_array, $element ) ) : array_values( array_diff( $my_array, array( $element ) ) ); |
|
| 462 | + } |
|
| 463 | + } |
|
| 464 | 464 | } |
@@ -8,1005 +8,1005 @@ |
||
| 8 | 8 | |
| 9 | 9 | if ( ! function_exists( 'redux_icon_select_fa_5_free' ) ) { |
| 10 | 10 | |
| 11 | - /** |
|
| 12 | - * Array of free Font Awesome 5 icons. |
|
| 13 | - * |
|
| 14 | - * @return array |
|
| 15 | - */ |
|
| 16 | - function redux_icon_select_fa_5_free(): array { |
|
| 11 | + /** |
|
| 12 | + * Array of free Font Awesome 5 icons. |
|
| 13 | + * |
|
| 14 | + * @return array |
|
| 15 | + */ |
|
| 16 | + function redux_icon_select_fa_5_free(): array { |
|
| 17 | 17 | |
| 18 | - return array( |
|
| 19 | - 'fa-500px' => 'fab', |
|
| 20 | - 'fa-accessible-icon' => 'fab', |
|
| 21 | - 'fa-accusoft' => 'fab', |
|
| 22 | - 'fa-address-book' => 'fas', |
|
| 23 | - 'fa-address-book' => 'far', |
|
| 24 | - 'fa-address-card' => 'fas', |
|
| 25 | - 'fa-address-card' => 'far', |
|
| 26 | - 'fa-adjust' => 'fas', |
|
| 27 | - 'fa-adn' => 'fab', |
|
| 28 | - 'fa-adversal' => 'fab', |
|
| 29 | - 'fa-affiliatetheme' => 'fab', |
|
| 30 | - 'fa-algolia' => 'fab', |
|
| 31 | - 'fa-align-center' => 'fas', |
|
| 32 | - 'fa-align-justify' => 'fas', |
|
| 33 | - 'fa-align-left' => 'fas', |
|
| 34 | - 'fa-align-right' => 'fas', |
|
| 35 | - 'fa-allergies' => 'fas', |
|
| 36 | - 'fa-amazon' => 'fab', |
|
| 37 | - 'fa-amazon-pay' => 'fab', |
|
| 38 | - 'fa-ambulance' => 'fas', |
|
| 39 | - 'fa-american-sign-language-interpreting' => 'fas', |
|
| 40 | - 'fa-amilia' => 'fab', |
|
| 41 | - 'fa-anchor' => 'fas', |
|
| 42 | - 'fa-android' => 'fab', |
|
| 43 | - 'fa-angellist' => 'fab', |
|
| 44 | - 'fa-angle-double-down' => 'fas', |
|
| 45 | - 'fa-angle-double-left' => 'fas', |
|
| 46 | - 'fa-angle-double-right' => 'fas', |
|
| 47 | - 'fa-angle-double-up' => 'fas', |
|
| 48 | - 'fa-angle-down' => 'fas', |
|
| 49 | - 'fa-angle-left' => 'fas', |
|
| 50 | - 'fa-angle-right' => 'fas', |
|
| 51 | - 'fa-angle-up' => 'fas', |
|
| 52 | - 'fa-angrycreative' => 'fab', |
|
| 53 | - 'fa-angular' => 'fab', |
|
| 54 | - 'fa-app-store' => 'fab', |
|
| 55 | - 'fa-app-store-ios' => 'fab', |
|
| 56 | - 'fa-apper' => 'fab', |
|
| 57 | - 'fa-apple' => 'fab', |
|
| 58 | - 'fa-apple-pay' => 'fab', |
|
| 59 | - 'fa-archive' => 'fas', |
|
| 60 | - 'fa-arrow-alt-circle-down' => 'fas', |
|
| 61 | - 'fa-arrow-alt-circle-down' => 'far', |
|
| 62 | - 'fa-arrow-alt-circle-left' => 'fas', |
|
| 63 | - 'fa-arrow-alt-circle-left' => 'far', |
|
| 64 | - 'fa-arrow-alt-circle-right' => 'fas', |
|
| 65 | - 'fa-arrow-alt-circle-right' => 'far', |
|
| 66 | - 'fa-arrow-alt-circle-up' => 'fas', |
|
| 67 | - 'fa-arrow-alt-circle-up' => 'far', |
|
| 68 | - 'fa-arrow-circle-down' => 'fas', |
|
| 69 | - 'fa-arrow-circle-left' => 'fas', |
|
| 70 | - 'fa-arrow-circle-right' => 'fas', |
|
| 71 | - 'fa-arrow-circle-up' => 'fas', |
|
| 72 | - 'fa-arrow-down' => 'fas', |
|
| 73 | - 'fa-arrow-left' => 'fas', |
|
| 74 | - 'fa-arrow-right' => 'fas', |
|
| 75 | - 'fa-arrow-up' => 'fas', |
|
| 76 | - 'fa-arrows-alt' => 'fas', |
|
| 77 | - 'fa-arrows-alt-h' => 'fas', |
|
| 78 | - 'fa-arrows-alt-v' => 'fas', |
|
| 79 | - 'fa-assistive-listening-systems' => 'fas', |
|
| 80 | - 'fa-asterisk' => 'fas', |
|
| 81 | - 'fa-asymmetrik' => 'fab', |
|
| 82 | - 'fa-at' => 'fas', |
|
| 83 | - 'fa-audible' => 'fab', |
|
| 84 | - 'fa-audio-description' => 'fas', |
|
| 85 | - 'fa-autoprefixer' => 'fab', |
|
| 86 | - 'fa-avianex' => 'fab', |
|
| 87 | - 'fa-aviato' => 'fab', |
|
| 88 | - 'fa-aws' => 'fab', |
|
| 89 | - 'fa-backward' => 'fas', |
|
| 90 | - 'fa-balance-scale' => 'fas', |
|
| 91 | - 'fa-ban' => 'fas', |
|
| 92 | - 'fa-band-aid' => 'fas', |
|
| 93 | - 'fa-bandcamp' => 'fab', |
|
| 94 | - 'fa-barcode' => 'fas', |
|
| 95 | - 'fa-bars' => 'fas', |
|
| 96 | - 'fa-baseball-ball' => 'fas', |
|
| 97 | - 'fa-basketball-ball' => 'fas', |
|
| 98 | - 'fa-bath' => 'fas', |
|
| 99 | - 'fa-battery-empty' => 'fas', |
|
| 100 | - 'fa-battery-full' => 'fas', |
|
| 101 | - 'fa-battery-half' => 'fas', |
|
| 102 | - 'fa-battery-quarter' => 'fas', |
|
| 103 | - 'fa-battery-three-quarters' => 'fas', |
|
| 104 | - 'fa-bed' => 'fas', |
|
| 105 | - 'fa-beer' => 'fas', |
|
| 106 | - 'fa-behance' => 'fab', |
|
| 107 | - 'fa-behance-square' => 'fab', |
|
| 108 | - 'fa-bell' => 'fas', |
|
| 109 | - 'fa-bell' => 'far', |
|
| 110 | - 'fa-bell-slash' => 'fas', |
|
| 111 | - 'fa-bell-slash' => 'far', |
|
| 112 | - 'fa-bicycle' => 'fas', |
|
| 113 | - 'fa-bimobject' => 'fab', |
|
| 114 | - 'fa-binoculars' => 'fas', |
|
| 115 | - 'fa-birthday-cake' => 'fas', |
|
| 116 | - 'fa-bitbucket' => 'fab', |
|
| 117 | - 'fa-bitcoin' => 'fab', |
|
| 118 | - 'fa-bity' => 'fab', |
|
| 119 | - 'fa-black-tie' => 'fab', |
|
| 120 | - 'fa-blackberry' => 'fab', |
|
| 121 | - 'fa-blind' => 'fas', |
|
| 122 | - 'fa-blogger' => 'fab', |
|
| 123 | - 'fa-blogger-b' => 'fab', |
|
| 124 | - 'fa-bluetooth' => 'fab', |
|
| 125 | - 'fa-bluetooth-b' => 'fab', |
|
| 126 | - 'fa-bold' => 'fas', |
|
| 127 | - 'fa-bolt' => 'fas', |
|
| 128 | - 'fa-bomb' => 'fas', |
|
| 129 | - 'fa-book' => 'fas', |
|
| 130 | - 'fa-bookmark' => 'fas', |
|
| 131 | - 'fa-bookmark' => 'far', |
|
| 132 | - 'fa-bowling-ball' => 'fas', |
|
| 133 | - 'fa-box' => 'fas', |
|
| 134 | - 'fa-box-open' => 'fas', |
|
| 135 | - 'fa-boxes' => 'fas', |
|
| 136 | - 'fa-braille' => 'fas', |
|
| 137 | - 'fa-briefcase' => 'fas', |
|
| 138 | - 'fa-briefcase-medical' => 'fas', |
|
| 139 | - 'fa-btc' => 'fab', |
|
| 140 | - 'fa-bug' => 'fas', |
|
| 141 | - 'fa-building' => 'fas', |
|
| 142 | - 'fa-building' => 'far', |
|
| 143 | - 'fa-bullhorn' => 'fas', |
|
| 144 | - 'fa-bullseye' => 'fas', |
|
| 145 | - 'fa-burn' => 'fas', |
|
| 146 | - 'fa-buromobelexperte' => 'fab', |
|
| 147 | - 'fa-bus' => 'fas', |
|
| 148 | - 'fa-buysellads' => 'fab', |
|
| 149 | - 'fa-calculator' => 'fas', |
|
| 150 | - 'fa-calendar' => 'fas', |
|
| 151 | - 'fa-calendar' => 'far', |
|
| 152 | - 'fa-calendar-alt' => 'fas', |
|
| 153 | - 'fa-calendar-alt' => 'far', |
|
| 154 | - 'fa-calendar-check' => 'fas', |
|
| 155 | - 'fa-calendar-check' => 'far', |
|
| 156 | - 'fa-calendar-minus' => 'fas', |
|
| 157 | - 'fa-calendar-minus' => 'far', |
|
| 158 | - 'fa-calendar-plus' => 'fas', |
|
| 159 | - 'fa-calendar-plus' => 'far', |
|
| 160 | - 'fa-calendar-times' => 'fas', |
|
| 161 | - 'fa-calendar-times' => 'far', |
|
| 162 | - 'fa-camera' => 'fas', |
|
| 163 | - 'fa-camera-retro' => 'fas', |
|
| 164 | - 'fa-capsules' => 'fas', |
|
| 165 | - 'fa-car' => 'fas', |
|
| 166 | - 'fa-caret-down' => 'fas', |
|
| 167 | - 'fa-caret-left' => 'fas', |
|
| 168 | - 'fa-caret-right' => 'fas', |
|
| 169 | - 'fa-caret-square-down' => 'fas', |
|
| 170 | - 'fa-caret-square-down' => 'far', |
|
| 171 | - 'fa-caret-square-left' => 'fas', |
|
| 172 | - 'fa-caret-square-left' => 'far', |
|
| 173 | - 'fa-caret-square-right' => 'fas', |
|
| 174 | - 'fa-caret-square-right' => 'far', |
|
| 175 | - 'fa-caret-square-up' => 'fas', |
|
| 176 | - 'fa-caret-square-up' => 'far', |
|
| 177 | - 'fa-caret-up' => 'fas', |
|
| 178 | - 'fa-cart-arrow-down' => 'fas', |
|
| 179 | - 'fa-cart-plus' => 'fas', |
|
| 180 | - 'fa-cc-amazon-pay' => 'fab', |
|
| 181 | - 'fa-cc-amex' => 'fab', |
|
| 182 | - 'fa-cc-apple-pay' => 'fab', |
|
| 183 | - 'fa-cc-diners-club' => 'fab', |
|
| 184 | - 'fa-cc-discover' => 'fab', |
|
| 185 | - 'fa-cc-jcb' => 'fab', |
|
| 186 | - 'fa-cc-mastercard' => 'fab', |
|
| 187 | - 'fa-cc-paypal' => 'fab', |
|
| 188 | - 'fa-cc-stripe' => 'fab', |
|
| 189 | - 'fa-cc-visa' => 'fab', |
|
| 190 | - 'fa-centercode' => 'fab', |
|
| 191 | - 'fa-certificate' => 'fas', |
|
| 192 | - 'fa-chart-area' => 'fas', |
|
| 193 | - 'fa-chart-bar' => 'fas', |
|
| 194 | - 'fa-chart-bar' => 'far', |
|
| 195 | - 'fa-chart-line' => 'fas', |
|
| 196 | - 'fa-chart-pie' => 'fas', |
|
| 197 | - 'fa-check' => 'fas', |
|
| 198 | - 'fa-check-circle' => 'fas', |
|
| 199 | - 'fa-check-circle' => 'far', |
|
| 200 | - 'fa-check-square' => 'fas', |
|
| 201 | - 'fa-check-square' => 'far', |
|
| 202 | - 'fa-chess' => 'fas', |
|
| 203 | - 'fa-chess-bishop' => 'fas', |
|
| 204 | - 'fa-chess-board' => 'fas', |
|
| 205 | - 'fa-chess-king' => 'fas', |
|
| 206 | - 'fa-chess-knight' => 'fas', |
|
| 207 | - 'fa-chess-pawn' => 'fas', |
|
| 208 | - 'fa-chess-queen' => 'fas', |
|
| 209 | - 'fa-chess-rook' => 'fas', |
|
| 210 | - 'fa-chevron-circle-down' => 'fas', |
|
| 211 | - 'fa-chevron-circle-left' => 'fas', |
|
| 212 | - 'fa-chevron-circle-right' => 'fas', |
|
| 213 | - 'fa-chevron-circle-up' => 'fas', |
|
| 214 | - 'fa-chevron-down' => 'fas', |
|
| 215 | - 'fa-chevron-left' => 'fas', |
|
| 216 | - 'fa-chevron-right' => 'fas', |
|
| 217 | - 'fa-chevron-up' => 'fas', |
|
| 218 | - 'fa-child' => 'fas', |
|
| 219 | - 'fa-chrome' => 'fab', |
|
| 220 | - 'fa-circle' => 'fas', |
|
| 221 | - 'fa-circle' => 'far', |
|
| 222 | - 'fa-circle-notch' => 'fas', |
|
| 223 | - 'fa-clipboard' => 'fas', |
|
| 224 | - 'fa-clipboard' => 'far', |
|
| 225 | - 'fa-clipboard-check' => 'fas', |
|
| 226 | - 'fa-clipboard-list' => 'fas', |
|
| 227 | - 'fa-clock' => 'fas', |
|
| 228 | - 'fa-clock' => 'far', |
|
| 229 | - 'fa-clone' => 'fas', |
|
| 230 | - 'fa-clone' => 'far', |
|
| 231 | - 'fa-closed-captioning' => 'fas', |
|
| 232 | - 'fa-closed-captioning' => 'far', |
|
| 233 | - 'fa-cloud' => 'fas', |
|
| 234 | - 'fa-cloud-download-alt' => 'fas', |
|
| 235 | - 'fa-cloud-upload-alt' => 'fas', |
|
| 236 | - 'fa-cloudscale' => 'fab', |
|
| 237 | - 'fa-cloudsmith' => 'fab', |
|
| 238 | - 'fa-cloudversify' => 'fab', |
|
| 239 | - 'fa-code' => 'fas', |
|
| 240 | - 'fa-code-branch' => 'fas', |
|
| 241 | - 'fa-codepen' => 'fab', |
|
| 242 | - 'fa-codiepie' => 'fab', |
|
| 243 | - 'fa-coffee' => 'fas', |
|
| 244 | - 'fa-cog' => 'fas', |
|
| 245 | - 'fa-cogs' => 'fas', |
|
| 246 | - 'fa-columns' => 'fas', |
|
| 247 | - 'fa-comment' => 'fas', |
|
| 248 | - 'fa-comment' => 'fas', |
|
| 249 | - 'fa-comment-alt' => 'fas', |
|
| 250 | - 'fa-comment-alt' => 'far', |
|
| 251 | - 'fa-comment-dots' => 'fas', |
|
| 252 | - 'fa-comment-slash' => 'fas', |
|
| 253 | - 'fa-comments' => 'fas', |
|
| 254 | - 'fa-comments' => 'far', |
|
| 255 | - 'fa-compass' => 'fas', |
|
| 256 | - 'fa-compass' => 'far', |
|
| 257 | - 'fa-compress' => 'fas', |
|
| 258 | - 'fa-connectdevelop' => 'fab', |
|
| 259 | - 'fa-contao' => 'fab', |
|
| 260 | - 'fa-copy' => 'fas', |
|
| 261 | - 'fa-copy' => 'far', |
|
| 262 | - 'fa-copyright' => 'fas', |
|
| 263 | - 'fa-copyright' => 'far', |
|
| 264 | - 'fa-couch' => 'fas', |
|
| 265 | - 'fa-cpanel' => 'fab', |
|
| 266 | - 'fa-creative-commons' => 'fab', |
|
| 267 | - 'fa-credit-card' => 'fas', |
|
| 268 | - 'fa-credit-card' => 'far', |
|
| 269 | - 'fa-crop' => 'fas', |
|
| 270 | - 'fa-crosshairs' => 'fas', |
|
| 271 | - 'fa-css3' => 'fab', |
|
| 272 | - 'fa-css3-alt' => 'fab', |
|
| 273 | - 'fa-cube' => 'fas', |
|
| 274 | - 'fa-cubes' => 'fas', |
|
| 275 | - 'fa-cut' => 'fas', |
|
| 276 | - 'fa-cuttlefish' => 'fab', |
|
| 277 | - 'fa-d-and-d' => 'fab', |
|
| 278 | - 'fa-dashcube' => 'fab', |
|
| 279 | - 'fa-database' => 'fas', |
|
| 280 | - 'fa-deaf' => 'fas', |
|
| 281 | - 'fa-delicious' => 'fab', |
|
| 282 | - 'fa-deploydog' => 'fab', |
|
| 283 | - 'fa-deskpro' => 'fab', |
|
| 284 | - 'fa-desktop' => 'fas', |
|
| 285 | - 'fa-deviantart' => 'fab', |
|
| 286 | - 'fa-diagnoses' => 'fas', |
|
| 287 | - 'fa-digg' => 'fab', |
|
| 288 | - 'fa-digital-ocean' => 'fab', |
|
| 289 | - 'fa-discord' => 'fab', |
|
| 290 | - 'fa-discourse' => 'fab', |
|
| 291 | - 'fa-dna' => 'fas', |
|
| 292 | - 'fa-dochub' => 'fab', |
|
| 293 | - 'fa-docker' => 'fab', |
|
| 294 | - 'fa-dollar-sign' => 'fas', |
|
| 295 | - 'fa-dolly' => 'fas', |
|
| 296 | - 'fa-dolly-flatbed' => 'fas', |
|
| 297 | - 'fa-donate' => 'fas', |
|
| 298 | - 'fa-dot-circle' => 'fas', |
|
| 299 | - 'fa-dot-circle' => 'far', |
|
| 300 | - 'fa-dove' => 'fas', |
|
| 301 | - 'fa-download' => 'fas', |
|
| 302 | - 'fa-draft2digital' => 'fab', |
|
| 303 | - 'fa-dribbble' => 'fab', |
|
| 304 | - 'fa-dribbble-square' => 'fab', |
|
| 305 | - 'fa-dropbox' => 'fab', |
|
| 306 | - 'fa-drupal' => 'fab', |
|
| 307 | - 'fa-dyalog' => 'fab', |
|
| 308 | - 'fa-earlybirds' => 'fab', |
|
| 309 | - 'fa-edge' => 'fab', |
|
| 310 | - 'fa-edit' => 'fas', |
|
| 311 | - 'fa-edit' => 'far', |
|
| 312 | - 'fa-eject' => 'fas', |
|
| 313 | - 'fa-elementor' => 'fab', |
|
| 314 | - 'fa-ellipsis-h' => 'fas', |
|
| 315 | - 'fa-ellipsis-v' => 'fas', |
|
| 316 | - 'fa-ember' => 'fab', |
|
| 317 | - 'fa-empire' => 'fab', |
|
| 318 | - 'fa-envelope' => 'fas', |
|
| 319 | - 'fa-envelope' => 'far', |
|
| 320 | - 'fa-envelope-open' => 'fas', |
|
| 321 | - 'fa-envelope-open' => 'far', |
|
| 322 | - 'fa-envelope-square' => 'fas', |
|
| 323 | - 'fa-envira' => 'fab', |
|
| 324 | - 'fa-eraser' => 'fas', |
|
| 325 | - 'fa-erlang' => 'fab', |
|
| 326 | - 'fa-ethereum' => 'fab', |
|
| 327 | - 'fa-etsy' => 'fab', |
|
| 328 | - 'fa-euro-sign' => 'fas', |
|
| 329 | - 'fa-exchange-alt' => 'fas', |
|
| 330 | - 'fa-exclamation' => 'fas', |
|
| 331 | - 'fa-exclamation-circle' => 'fas', |
|
| 332 | - 'fa-exclamation-triangle' => 'fas', |
|
| 333 | - 'fa-expand' => 'fas', |
|
| 334 | - 'fa-expand-arrows-alt' => 'fas', |
|
| 335 | - 'fa-expeditedssl' => 'fab', |
|
| 336 | - 'fa-external-link-alt' => 'fas', |
|
| 337 | - 'fa-external-link-square-alt' => 'fas', |
|
| 338 | - 'fa-eye' => 'fas', |
|
| 339 | - 'fa-eye-dropper' => 'fas', |
|
| 340 | - 'fa-eye-slash' => 'fas', |
|
| 341 | - 'fa-eye-slash' => 'far', |
|
| 342 | - 'fa-facebook' => 'fab', |
|
| 343 | - 'fa-facebook-f' => 'fab', |
|
| 344 | - 'fa-facebook-messenger' => 'fab', |
|
| 345 | - 'fa-facebook-square' => 'fab', |
|
| 346 | - 'fa-fast-backward' => 'fas', |
|
| 347 | - 'fa-fast-forward' => 'fas', |
|
| 348 | - 'fa-fax' => 'fas', |
|
| 349 | - 'fa-female' => 'fas', |
|
| 350 | - 'fa-fighter-jet' => 'fas', |
|
| 351 | - 'fa-file' => 'fas', |
|
| 352 | - 'fa-file' => 'far', |
|
| 353 | - 'fa-file-alt' => 'fas', |
|
| 354 | - 'fa-file-alt' => 'far', |
|
| 355 | - 'fa-file-archive' => 'fas', |
|
| 356 | - 'fa-file-archive' => 'far', |
|
| 357 | - 'fa-file-audio' => 'fas', |
|
| 358 | - 'fa-file-audio' => 'far', |
|
| 359 | - 'fa-file-code' => 'fas', |
|
| 360 | - 'fa-file-code' => 'far', |
|
| 361 | - 'fa-file-excel' => 'fas', |
|
| 362 | - 'fa-file-excel' => 'far', |
|
| 363 | - 'fa-file-image' => 'fas', |
|
| 364 | - 'fa-file-image' => 'far', |
|
| 365 | - 'fa-file-medical' => 'fas', |
|
| 366 | - 'fa-file-medical-alt' => 'fas', |
|
| 367 | - 'fa-file-pdf' => 'fas', |
|
| 368 | - 'fa-file-pdf' => 'far', |
|
| 369 | - 'fa-file-powerpoint' => 'fas', |
|
| 370 | - 'fa-file-powerpoint' => 'far', |
|
| 371 | - 'fa-file-video' => 'fas', |
|
| 372 | - 'fa-file-video' => 'far', |
|
| 373 | - 'fa-file-word' => 'fas', |
|
| 374 | - 'fa-file-word' => 'far', |
|
| 375 | - 'fa-film' => 'fas', |
|
| 376 | - 'fa-filter' => 'fas', |
|
| 377 | - 'fa-fire' => 'fas', |
|
| 378 | - 'fa-fire-extinguisher' => 'fas', |
|
| 379 | - 'fa-firefox' => 'fab', |
|
| 380 | - 'fa-first-aid' => 'fas', |
|
| 381 | - 'fa-first-order' => 'fab', |
|
| 382 | - 'fa-firstdraft' => 'fab', |
|
| 383 | - 'fa-flag' => 'fas', |
|
| 384 | - 'fa-flag' => 'far', |
|
| 385 | - 'fa-flag-checkered' => 'fas', |
|
| 386 | - 'fa-flask' => 'fas', |
|
| 387 | - 'fa-flickr' => 'fab', |
|
| 388 | - 'fa-flipboard' => 'fab', |
|
| 389 | - 'fa-fly' => 'fab', |
|
| 390 | - 'fa-folder' => 'fas', |
|
| 391 | - 'fa-folder' => 'far', |
|
| 392 | - 'fa-folder-open' => 'fas', |
|
| 393 | - 'fa-folder-open' => 'far', |
|
| 394 | - 'fa-font' => 'fas', |
|
| 395 | - 'fa-font-awesome' => 'fab', |
|
| 396 | - 'fa-font-awesome-alt' => 'fab', |
|
| 397 | - 'fa-font-awesome-flag' => 'fab', |
|
| 398 | - 'fa-fonticons' => 'fab', |
|
| 399 | - 'fa-fonticons-fi' => 'fab', |
|
| 400 | - 'fa-football-ball' => 'fas', |
|
| 401 | - 'fa-fort-awesome' => 'fab', |
|
| 402 | - 'fa-fort-awesome-alt' => 'fab', |
|
| 403 | - 'fa-forumbee' => 'fab', |
|
| 404 | - 'fa-forward' => 'fas', |
|
| 405 | - 'fa-foursquare' => 'fab', |
|
| 406 | - 'fa-free-code-camp' => 'fab', |
|
| 407 | - 'fa-freebsd' => 'fab', |
|
| 408 | - 'fa-frown' => 'fas', |
|
| 409 | - 'fa-frown' => 'far', |
|
| 410 | - 'fa-futbol' => 'fas', |
|
| 411 | - 'fa-futbol' => 'far', |
|
| 412 | - 'fa-gamepad' => 'fas', |
|
| 413 | - 'fa-gavel' => 'fas', |
|
| 414 | - 'fa-gem' => 'fas', |
|
| 415 | - 'fa-gem' => 'far', |
|
| 416 | - 'fa-genderless' => 'fas', |
|
| 417 | - 'fa-get-pocket' => 'fab', |
|
| 418 | - 'fa-gg' => 'fab', |
|
| 419 | - 'fa-gg-circle' => 'fab', |
|
| 420 | - 'fa-gift' => 'fas', |
|
| 421 | - 'fa-git' => 'fab', |
|
| 422 | - 'fa-git-square' => 'fab', |
|
| 423 | - 'fa-github' => 'fab', |
|
| 424 | - 'fa-github-alt' => 'fab', |
|
| 425 | - 'fa-github-square' => 'fab', |
|
| 426 | - 'fa-gitkraken' => 'fab', |
|
| 427 | - 'fa-gitlab' => 'fab', |
|
| 428 | - 'fa-gitter' => 'fab', |
|
| 429 | - 'fa-glass-martini' => 'fas', |
|
| 430 | - 'fa-glide' => 'fab', |
|
| 431 | - 'fa-glide-g' => 'fab', |
|
| 432 | - 'fa-globe' => 'fas', |
|
| 433 | - 'fa-gofore' => 'fab', |
|
| 434 | - 'fa-golf-ball' => 'fas', |
|
| 435 | - 'fa-goodreads' => 'fab', |
|
| 436 | - 'fa-goodreads-g' => 'fab', |
|
| 437 | - 'fa-google' => 'fab', |
|
| 438 | - 'fa-google-drive' => 'fab', |
|
| 439 | - 'fa-google-play' => 'fab', |
|
| 440 | - 'fa-google-plus' => 'fab', |
|
| 441 | - 'fa-google-plus-g' => 'fab', |
|
| 442 | - 'fa-google-plus-square' => 'fab', |
|
| 443 | - 'fa-google-wallet' => 'fab', |
|
| 444 | - 'fa-graduation-cap' => 'fas', |
|
| 445 | - 'fa-gratipay' => 'fab', |
|
| 446 | - 'fa-grav' => 'fab', |
|
| 447 | - 'fa-gripfire' => 'fab', |
|
| 448 | - 'fa-grunt' => 'fab', |
|
| 449 | - 'fa-gulp' => 'fab', |
|
| 450 | - 'fa-h-square' => 'fas', |
|
| 451 | - 'fa-hacker-news' => 'fab', |
|
| 452 | - 'fa-hacker-news-square' => 'fab', |
|
| 453 | - 'fa-hand-holding' => 'fas', |
|
| 454 | - 'fa-hand-holding-heart' => 'fas', |
|
| 455 | - 'fa-hand-holding-usd' => 'fas', |
|
| 456 | - 'fa-hand-lizard' => 'fas', |
|
| 457 | - 'fa-hand-lizard' => 'far', |
|
| 458 | - 'fa-hand-paper' => 'fas', |
|
| 459 | - 'fa-hand-paper' => 'far', |
|
| 460 | - 'fa-hand-peace' => 'fas', |
|
| 461 | - 'fa-hand-peace' => 'far', |
|
| 462 | - 'fa-hand-point-down' => 'fas', |
|
| 463 | - 'fa-hand-point-down' => 'far', |
|
| 464 | - 'fa-hand-point-left' => 'fas', |
|
| 465 | - 'fa-hand-point-left' => 'far', |
|
| 466 | - 'fa-hand-point-right' => 'fas', |
|
| 467 | - 'fa-hand-point-right' => 'far', |
|
| 468 | - 'fa-hand-point-up' => 'fas', |
|
| 469 | - 'fa-hand-point-up' => 'far', |
|
| 470 | - 'fa-hand-pointer' => 'fas', |
|
| 471 | - 'fa-hand-pointer' => 'far', |
|
| 472 | - 'fa-hand-rock' => 'fas', |
|
| 473 | - 'fa-hand-rock' => 'far', |
|
| 474 | - 'fa-hand-scissors' => 'fas', |
|
| 475 | - 'fa-hand-scissors' => 'far', |
|
| 476 | - 'fa-hand-spock' => 'fas', |
|
| 477 | - 'fa-hand-spock' => 'far', |
|
| 478 | - 'fa-hands' => 'fas', |
|
| 479 | - 'fa-hands-helping' => 'fas', |
|
| 480 | - 'fa-handshake' => 'fas', |
|
| 481 | - 'fa-handshake' => 'far', |
|
| 482 | - 'fa-hashtag' => 'fas', |
|
| 483 | - 'fa-hdd' => 'fas', |
|
| 484 | - 'fa-hdd' => 'far', |
|
| 485 | - 'fa-heading' => 'fas', |
|
| 486 | - 'fa-headphones' => 'fas', |
|
| 487 | - 'fa-heart' => 'fas', |
|
| 488 | - 'fa-heart' => 'far', |
|
| 489 | - 'fa-heartbeat' => 'fas', |
|
| 490 | - 'fa-hips' => 'fab', |
|
| 491 | - 'fa-hire-a-helper' => 'fab', |
|
| 492 | - 'fa-history' => 'fas', |
|
| 493 | - 'fa-hockey-puck' => 'fas', |
|
| 494 | - 'fa-home' => 'fas', |
|
| 495 | - 'fa-hooli' => 'fab', |
|
| 496 | - 'fa-hospital' => 'fas', |
|
| 497 | - 'fa-hospital' => 'far', |
|
| 498 | - 'fa-hospital-alt' => 'fas', |
|
| 499 | - 'fa-hospital-symbol' => 'fas', |
|
| 500 | - 'fa-hotjar' => 'fab', |
|
| 501 | - 'fa-hourglass' => 'fas', |
|
| 502 | - 'fa-hourglass' => 'far', |
|
| 503 | - 'fa-hourglass-end' => 'fas', |
|
| 504 | - 'fa-hourglass-half' => 'fas', |
|
| 505 | - 'fa-hourglass-start' => 'fas', |
|
| 506 | - 'fa-houzz' => 'fab', |
|
| 507 | - 'fa-html5' => 'fab', |
|
| 508 | - 'fa-hubspot' => 'fab', |
|
| 509 | - 'fa-i-cursor' => 'fas', |
|
| 510 | - 'fa-id-badge' => 'fas', |
|
| 511 | - 'fa-id-badge' => 'far', |
|
| 512 | - 'fa-id-card' => 'fas', |
|
| 513 | - 'fa-id-card' => 'far', |
|
| 514 | - 'fa-id-card-alt' => 'fas', |
|
| 515 | - 'fa-image' => 'fas', |
|
| 516 | - 'fa-image' => 'far', |
|
| 517 | - 'fa-images' => 'fas', |
|
| 518 | - 'fa-images' => 'far', |
|
| 519 | - 'fa-imdb' => 'fab', |
|
| 520 | - 'fa-inbox' => 'fas', |
|
| 521 | - 'fa-indent' => 'fas', |
|
| 522 | - 'fa-industry' => 'fas', |
|
| 523 | - 'fa-info' => 'fas', |
|
| 524 | - 'fa-info-circle' => 'fas', |
|
| 525 | - 'fa-instagram' => 'fab', |
|
| 526 | - 'fa-internet-explorer' => 'fab', |
|
| 527 | - 'fa-ioxhost' => 'fab', |
|
| 528 | - 'fa-italic' => 'fas', |
|
| 529 | - 'fa-itunes' => 'fab', |
|
| 530 | - 'fa-itunes-note' => 'fab', |
|
| 531 | - 'fa-java' => 'fab', |
|
| 532 | - 'fa-jenkins' => 'fab', |
|
| 533 | - 'fa-joget' => 'fab', |
|
| 534 | - 'fa-joomla' => 'fab', |
|
| 535 | - 'fa-js' => 'fab', |
|
| 536 | - 'fa-js-square' => 'fab', |
|
| 537 | - 'fa-jsfiddle' => 'fab', |
|
| 538 | - 'fa-key' => 'fas', |
|
| 539 | - 'fa-keyboard' => 'fas', |
|
| 540 | - 'fa-keyboard' => 'far', |
|
| 541 | - 'fa-keycdn' => 'fab', |
|
| 542 | - 'fa-kickstarter' => 'fab', |
|
| 543 | - 'fa-kickstarter-k' => 'fab', |
|
| 544 | - 'fa-korvue' => 'fab', |
|
| 545 | - 'fa-language' => 'fas', |
|
| 546 | - 'fa-laptop' => 'fas', |
|
| 547 | - 'fa-laravel' => 'fab', |
|
| 548 | - 'fa-lastfm' => 'fab', |
|
| 549 | - 'fa-lastfm-square' => 'fab', |
|
| 550 | - 'fa-leaf' => 'fas', |
|
| 551 | - 'fa-leanpub' => 'fab', |
|
| 552 | - 'fa-lemon' => 'fas', |
|
| 553 | - 'fa-lemon' => 'far', |
|
| 554 | - 'fa-less' => 'fab', |
|
| 555 | - 'fa-level-down-alt' => 'fas', |
|
| 556 | - 'fa-level-up-alt' => 'fas', |
|
| 557 | - 'fa-life-ring' => 'fas', |
|
| 558 | - 'fa-life-ring' => 'far', |
|
| 559 | - 'fa-lightbulb' => 'fas', |
|
| 560 | - 'fa-lightbulb' => 'far', |
|
| 561 | - 'fa-line' => 'fab', |
|
| 562 | - 'fa-link' => 'fas', |
|
| 563 | - 'fa-linkedin' => 'fab', |
|
| 564 | - 'fa-linkedin-in' => 'fab', |
|
| 565 | - 'fa-linode' => 'fab', |
|
| 566 | - 'fa-linux' => 'fab', |
|
| 567 | - 'fa-lira-sign' => 'fas', |
|
| 568 | - 'fa-list' => 'fas', |
|
| 569 | - 'fa-list-alt' => 'fas', |
|
| 570 | - 'fa-list-alt' => 'far', |
|
| 571 | - 'fa-list-ol' => 'fas', |
|
| 572 | - 'fa-list-ul' => 'fas', |
|
| 573 | - 'fa-location-arrow' => 'fas', |
|
| 574 | - 'fa-lock' => 'fas', |
|
| 575 | - 'fa-lock-open' => 'fas', |
|
| 576 | - 'fa-long-arrow-alt-down' => 'fas', |
|
| 577 | - 'fa-long-arrow-alt-left' => 'fas', |
|
| 578 | - 'fa-long-arrow-alt-right' => 'fas', |
|
| 579 | - 'fa-long-arrow-alt-up' => 'fas', |
|
| 580 | - 'fa-low-vision' => 'fas', |
|
| 581 | - 'fa-lyft' => 'fab', |
|
| 582 | - 'fa-magento' => 'fab', |
|
| 583 | - 'fa-magic' => 'fas', |
|
| 584 | - 'fa-magnet' => 'fas', |
|
| 585 | - 'fa-male' => 'fas', |
|
| 586 | - 'fa-map' => 'fas', |
|
| 587 | - 'fa-map' => 'far', |
|
| 588 | - 'fa-map-marker' => 'fas', |
|
| 589 | - 'fa-map-marker-alt' => 'fas', |
|
| 590 | - 'fa-map-pin' => 'fas', |
|
| 591 | - 'fa-map-signs' => 'fas', |
|
| 592 | - 'fa-mars' => 'fas', |
|
| 593 | - 'fa-mars-double' => 'fas', |
|
| 594 | - 'fa-mars-stroke' => 'fas', |
|
| 595 | - 'fa-mars-stroke-h' => 'fas', |
|
| 596 | - 'fa-mars-stroke-v' => 'fas', |
|
| 597 | - 'fa-maxcdn' => 'fab', |
|
| 598 | - 'fa-medapps' => 'fab', |
|
| 599 | - 'fa-medium' => 'fab', |
|
| 600 | - 'fa-medium-m' => 'fab', |
|
| 601 | - 'fa-medkit' => 'fas', |
|
| 602 | - 'fa-medrt' => 'fab', |
|
| 603 | - 'fa-meetup' => 'fab', |
|
| 604 | - 'fa-meh' => 'fas', |
|
| 605 | - 'fa-meh' => 'far', |
|
| 606 | - 'fa-mercury' => 'fas', |
|
| 607 | - 'fa-microchip' => 'fas', |
|
| 608 | - 'fa-microphone' => 'fas', |
|
| 609 | - 'fa-microphone-slash' => 'fas', |
|
| 610 | - 'fa-microsoft' => 'fab', |
|
| 611 | - 'fa-minus' => 'fas', |
|
| 612 | - 'fa-minus-circle' => 'fas', |
|
| 613 | - 'fa-minus-square' => 'fas', |
|
| 614 | - 'fa-minus-square' => 'far', |
|
| 615 | - 'fa-mix' => 'fab', |
|
| 616 | - 'fa-mixcloud' => 'fab', |
|
| 617 | - 'fa-mizuni' => 'fab', |
|
| 618 | - 'fa-mobile' => 'fas', |
|
| 619 | - 'fa-mobile-alt' => 'fas', |
|
| 620 | - 'fa-modx' => 'fab', |
|
| 621 | - 'fa-monero' => 'fab', |
|
| 622 | - 'fa-money-bill-alt' => 'fas', |
|
| 623 | - 'fa-money-bill-alt' => 'far', |
|
| 624 | - 'fa-moon' => 'fas', |
|
| 625 | - 'fa-moon' => 'far', |
|
| 626 | - 'fa-motorcycle' => 'fas', |
|
| 627 | - 'fa-mouse-pointer' => 'fas', |
|
| 628 | - 'fa-music' => 'fas', |
|
| 629 | - 'fa-napster' => 'fab', |
|
| 630 | - 'fa-neuter' => 'fas', |
|
| 631 | - 'fa-newspaper' => 'fas', |
|
| 632 | - 'fa-newspaper' => 'far', |
|
| 633 | - 'fa-nintendo-switch' => 'fab', |
|
| 634 | - 'fa-node' => 'fab', |
|
| 635 | - 'fa-node-js' => 'fab', |
|
| 636 | - 'fa-notes-medical' => 'fas', |
|
| 637 | - 'fa-npm' => 'fab', |
|
| 638 | - 'fa-ns8' => 'fab', |
|
| 639 | - 'fa-nutritionix' => 'fab', |
|
| 640 | - 'fa-object-group' => 'fas', |
|
| 641 | - 'fa-object-group' => 'far', |
|
| 642 | - 'fa-object-ungroup' => 'fas', |
|
| 643 | - 'fa-object-ungroup' => 'far', |
|
| 644 | - 'fa-odnoklassniki' => 'fab', |
|
| 645 | - 'fa-odnoklassniki-square' => 'fab', |
|
| 646 | - 'fa-opencart' => 'fab', |
|
| 647 | - 'fa-openid' => 'fab', |
|
| 648 | - 'fa-opera' => 'fab', |
|
| 649 | - 'fa-optin-monster' => 'fab', |
|
| 650 | - 'fa-osi' => 'fab', |
|
| 651 | - 'fa-outdent' => 'fas', |
|
| 652 | - 'fa-page4' => 'fab', |
|
| 653 | - 'fa-pagelines' => 'fab', |
|
| 654 | - 'fa-paint-brush' => 'fas', |
|
| 655 | - 'fa-palfed' => 'fab', |
|
| 656 | - 'fa-pallet' => 'fas', |
|
| 657 | - 'fa-paper-plane' => 'fas', |
|
| 658 | - 'fa-paper-plane' => 'far', |
|
| 659 | - 'fa-paperclip' => 'fas', |
|
| 660 | - 'fa-parachute-box' => 'fas', |
|
| 661 | - 'fa-paragraph' => 'fas', |
|
| 662 | - 'fa-paste' => 'fas', |
|
| 663 | - 'fa-patreon' => 'fab', |
|
| 664 | - 'fa-pause' => 'fas', |
|
| 665 | - 'fa-pause-circle' => 'fas', |
|
| 666 | - 'fa-pause-circle' => 'far', |
|
| 667 | - 'fa-paw' => 'fas', |
|
| 668 | - 'fa-paypal' => 'fab', |
|
| 669 | - 'fa-pen-square' => 'fas', |
|
| 670 | - 'fa-pencil-alt' => 'fas', |
|
| 671 | - 'fa-people-carry' => 'fas', |
|
| 672 | - 'fa-percent' => 'fas', |
|
| 673 | - 'fa-periscope' => 'fab', |
|
| 674 | - 'fa-phabricator' => 'fab', |
|
| 675 | - 'fa-phoenix-framework' => 'fab', |
|
| 676 | - 'fa-phone' => 'fas', |
|
| 677 | - 'fa-phone-slash' => 'fas', |
|
| 678 | - 'fa-phone-square' => 'fas', |
|
| 679 | - 'fa-phone-volume' => 'fas', |
|
| 680 | - 'fa-php' => 'fab', |
|
| 681 | - 'fa-pied-piper' => 'fab', |
|
| 682 | - 'fa-pied-piper-alt' => 'fab', |
|
| 683 | - 'fa-pied-piper-hat' => 'fab', |
|
| 684 | - 'fa-pied-piper-pp' => 'fab', |
|
| 685 | - 'fa-piggy-bank' => 'fas', |
|
| 686 | - 'fa-pills' => 'fas', |
|
| 687 | - 'fa-pinterest' => 'fab', |
|
| 688 | - 'fa-pinterest-p' => 'fab', |
|
| 689 | - 'fa-pinterest-square' => 'fab', |
|
| 690 | - 'fa-plane' => 'fas', |
|
| 691 | - 'fa-play' => 'fas', |
|
| 692 | - 'fa-play-circle' => 'fas', |
|
| 693 | - 'fa-play-circle' => 'far', |
|
| 694 | - 'fa-playstation' => 'fab', |
|
| 695 | - 'fa-plug' => 'fas', |
|
| 696 | - 'fa-plus' => 'fas', |
|
| 697 | - 'fa-plus-circle' => 'fas', |
|
| 698 | - 'fa-plus-square' => 'fas', |
|
| 699 | - 'fa-plus-square' => 'far', |
|
| 700 | - 'fa-podcast' => 'fas', |
|
| 701 | - 'fa-poo' => 'fas', |
|
| 702 | - 'fa-pound-sign' => 'fas', |
|
| 703 | - 'fa-power-off' => 'fas', |
|
| 704 | - 'fa-prescription-bottle' => 'fas', |
|
| 705 | - 'fa-prescription-bottle-alt' => 'fas', |
|
| 706 | - 'fa-print' => 'fas', |
|
| 707 | - 'fa-procedures' => 'fas', |
|
| 708 | - 'fa-product-hunt' => 'fab', |
|
| 709 | - 'fa-pushed' => 'fab', |
|
| 710 | - 'fa-puzzle-piece' => 'fas', |
|
| 711 | - 'fa-python' => 'fab', |
|
| 712 | - 'fa-qq' => 'fab', |
|
| 713 | - 'fa-qrcode' => 'fas', |
|
| 714 | - 'fa-question' => 'fas', |
|
| 715 | - 'fa-question-circle' => 'fas', |
|
| 716 | - 'fa-question-circle' => 'far', |
|
| 717 | - 'fa-quidditch' => 'fas', |
|
| 718 | - 'fa-quinscape' => 'fab', |
|
| 719 | - 'fa-quora' => 'fab', |
|
| 720 | - 'fa-quote-left' => 'fas', |
|
| 721 | - 'fa-quote-right' => 'fas', |
|
| 722 | - 'fa-random' => 'fas', |
|
| 723 | - 'fa-ravelry' => 'fab', |
|
| 724 | - 'fa-react' => 'fab', |
|
| 725 | - 'fa-readme' => 'fab', |
|
| 726 | - 'fa-rebel' => 'fab', |
|
| 727 | - 'fa-recycle' => 'fas', |
|
| 728 | - 'fa-red-river' => 'fab', |
|
| 729 | - 'fa-reddit' => 'fab', |
|
| 730 | - 'fa-reddit-alien' => 'fab', |
|
| 731 | - 'fa-reddit-square' => 'fab', |
|
| 732 | - 'fa-redo' => 'fas', |
|
| 733 | - 'fa-redo-alt' => 'fas', |
|
| 734 | - 'fa-registered' => 'fas', |
|
| 735 | - 'fa-registered' => 'far', |
|
| 736 | - 'fa-rendact' => 'fab', |
|
| 737 | - 'fa-renren' => 'fab', |
|
| 738 | - 'fa-reply' => 'fas', |
|
| 739 | - 'fa-reply-all' => 'fas', |
|
| 740 | - 'fa-replyd' => 'fab', |
|
| 741 | - 'fa-resolving' => 'fab', |
|
| 742 | - 'fa-retweet' => 'fas', |
|
| 743 | - 'fa-ribbon' => 'fas', |
|
| 744 | - 'fa-road' => 'fas', |
|
| 745 | - 'fa-rocket' => 'fas', |
|
| 746 | - 'fa-rocketchat' => 'fab', |
|
| 747 | - 'fa-rockrms' => 'fab', |
|
| 748 | - 'fa-rss' => 'fas', |
|
| 749 | - 'fa-rss-square' => 'fas', |
|
| 750 | - 'fa-ruble-sign' => 'fas', |
|
| 751 | - 'fa-rupee-sign' => 'fas', |
|
| 752 | - 'fa-safari' => 'fab', |
|
| 753 | - 'fa-sass' => 'fab', |
|
| 754 | - 'fa-save' => 'fas', |
|
| 755 | - 'fa-save' => 'far', |
|
| 756 | - 'fa-schlix' => 'fab', |
|
| 757 | - 'fa-scribd' => 'fab', |
|
| 758 | - 'fa-search' => 'fas', |
|
| 759 | - 'fa-search-minus' => 'fas', |
|
| 760 | - 'fa-search-plus' => 'fas', |
|
| 761 | - 'fa-searchengin' => 'fab', |
|
| 762 | - 'fa-seedling' => 'fas', |
|
| 763 | - 'fa-sellcast' => 'fab', |
|
| 764 | - 'fa-sellsy' => 'fab', |
|
| 765 | - 'fa-server' => 'fas', |
|
| 766 | - 'fa-servicestack' => 'fab', |
|
| 767 | - 'fa-share' => 'fas', |
|
| 768 | - 'fa-share-alt' => 'fas', |
|
| 769 | - 'fa-share-alt-square' => 'fas', |
|
| 770 | - 'fa-share-square' => 'fas', |
|
| 771 | - 'fa-share-square' => 'far', |
|
| 772 | - 'fa-shekel-sign' => 'fas', |
|
| 773 | - 'fa-shield-alt' => 'fas', |
|
| 774 | - 'fa-ship' => 'fas', |
|
| 775 | - 'fa-shipping-fast' => 'fas', |
|
| 776 | - 'fa-shirtsinbulk' => 'fab', |
|
| 777 | - 'fa-shopping-bag' => 'fas', |
|
| 778 | - 'fa-shopping-basket' => 'fas', |
|
| 779 | - 'fa-shopping-cart' => 'fas', |
|
| 780 | - 'fa-shower' => 'fas', |
|
| 781 | - 'fa-sign' => 'fas', |
|
| 782 | - 'fa-sign-in-alt' => 'fas', |
|
| 783 | - 'fa-sign-language' => 'fas', |
|
| 784 | - 'fa-sign-out-alt' => 'fas', |
|
| 785 | - 'fa-signal' => 'fas', |
|
| 786 | - 'fa-simplybuilt' => 'fab', |
|
| 787 | - 'fa-sistrix' => 'fab', |
|
| 788 | - 'fa-sitemap' => 'fas', |
|
| 789 | - 'fa-skyatlas' => 'fab', |
|
| 790 | - 'fa-skype' => 'fab', |
|
| 791 | - 'fa-slack' => 'fab', |
|
| 792 | - 'fa-slack-hash' => 'fab', |
|
| 793 | - 'fa-sliders-h' => 'fas', |
|
| 794 | - 'fa-slideshare' => 'fab', |
|
| 795 | - 'fa-smile' => 'fas', |
|
| 796 | - 'fa-smile' => 'far', |
|
| 797 | - 'fa-smoking' => 'fas', |
|
| 798 | - 'fa-snapchat' => 'fab', |
|
| 799 | - 'fa-snapchat-ghost' => 'fab', |
|
| 800 | - 'fa-snapchat-square' => 'fab', |
|
| 801 | - 'fa-snowflake' => 'fas', |
|
| 802 | - 'fa-snowflake' => 'far', |
|
| 803 | - 'fa-sort' => 'fas', |
|
| 804 | - 'fa-sort-alpha-down' => 'fas', |
|
| 805 | - 'fa-sort-alpha-up' => 'fas', |
|
| 806 | - 'fa-sort-amount-down' => 'fas', |
|
| 807 | - 'fa-sort-amount-up' => 'fas', |
|
| 808 | - 'fa-sort-down' => 'fas', |
|
| 809 | - 'fa-sort-numeric-down' => 'fas', |
|
| 810 | - 'fa-sort-numeric-up' => 'fas', |
|
| 811 | - 'fa-sort-up' => 'fas', |
|
| 812 | - 'fa-soundcloud' => 'fab', |
|
| 813 | - 'fa-space-shuttle' => 'fas', |
|
| 814 | - 'fa-speakap' => 'fab', |
|
| 815 | - 'fa-spinner' => 'fas', |
|
| 816 | - 'fa-spotify' => 'fab', |
|
| 817 | - 'fa-square' => 'fas', |
|
| 818 | - 'fa-square' => 'far', |
|
| 819 | - 'fa-square-full' => 'fas', |
|
| 820 | - 'fa-stack-exchange' => 'fab', |
|
| 821 | - 'fa-stack-overflow' => 'fab', |
|
| 822 | - 'fa-star' => 'fas', |
|
| 823 | - 'fa-star' => 'far', |
|
| 824 | - 'fa-star-half' => 'fas', |
|
| 825 | - 'fa-star-half' => 'far', |
|
| 826 | - 'fa-staylinked' => 'fab', |
|
| 827 | - 'fa-steam' => 'fab', |
|
| 828 | - 'fa-steam-square' => 'fab', |
|
| 829 | - 'fa-steam-symbol' => 'fab', |
|
| 830 | - 'fa-step-backward' => 'fas', |
|
| 831 | - 'fa-step-forward' => 'fas', |
|
| 832 | - 'fa-stethoscope' => 'fas', |
|
| 833 | - 'fa-sticker-mule' => 'fab', |
|
| 834 | - 'fa-sticky-note' => 'fas', |
|
| 835 | - 'fa-sticky-note' => 'far', |
|
| 836 | - 'fa-stop' => 'fas', |
|
| 837 | - 'fa-stop-circle' => 'fas', |
|
| 838 | - 'fa-stop-circle' => 'far', |
|
| 839 | - 'fa-stopwatch' => 'fas', |
|
| 840 | - 'fa-strava' => 'fab', |
|
| 841 | - 'fa-street-view' => 'fas', |
|
| 842 | - 'fa-strikethrough' => 'fas', |
|
| 843 | - 'fa-stripe' => 'fab', |
|
| 844 | - 'fa-stripe-s' => 'fab', |
|
| 845 | - 'fa-studiovinari' => 'fab', |
|
| 846 | - 'fa-stumbleupon' => 'fab', |
|
| 847 | - 'fa-stumbleupon-circle' => 'fab', |
|
| 848 | - 'fa-subscript' => 'fas', |
|
| 849 | - 'fa-subway' => 'fas', |
|
| 850 | - 'fa-suitcase' => 'fas', |
|
| 851 | - 'fa-sun' => 'fas', |
|
| 852 | - 'fa-sun' => 'far', |
|
| 853 | - 'fa-superpowers' => 'fab', |
|
| 854 | - 'fa-superscript' => 'fas', |
|
| 855 | - 'fa-supple' => 'fab', |
|
| 856 | - 'fa-sync' => 'fas', |
|
| 857 | - 'fa-sync-alt' => 'fas', |
|
| 858 | - 'fa-syringe' => 'fas', |
|
| 859 | - 'fa-table' => 'fas', |
|
| 860 | - 'fa-table-tennis' => 'fas', |
|
| 861 | - 'fa-tablet' => 'fas', |
|
| 862 | - 'fa-tablet-alt' => 'fas', |
|
| 863 | - 'fa-tablets' => 'fas', |
|
| 864 | - 'fa-tachometer-alt' => 'fas', |
|
| 865 | - 'fa-tag' => 'fas', |
|
| 866 | - 'fa-tags' => 'fas', |
|
| 867 | - 'fa-tape' => 'fas', |
|
| 868 | - 'fa-tasks' => 'fas', |
|
| 869 | - 'fa-taxi' => 'fas', |
|
| 870 | - 'fa-telegram' => 'fab', |
|
| 871 | - 'fa-telegram-plane' => 'fab', |
|
| 872 | - 'fa-tencent-weibo' => 'fab', |
|
| 873 | - 'fa-terminal' => 'fas', |
|
| 874 | - 'fa-text-height' => 'fas', |
|
| 875 | - 'fa-text-width' => 'fas', |
|
| 876 | - 'fa-th' => 'fas', |
|
| 877 | - 'fa-th-large' => 'fas', |
|
| 878 | - 'fa-th-list' => 'fas', |
|
| 879 | - 'fa-themeisle' => 'fab', |
|
| 880 | - 'fa-thermometer' => 'fas', |
|
| 881 | - 'fa-thermometer-empty' => 'fas', |
|
| 882 | - 'fa-thermometer-full' => 'fas', |
|
| 883 | - 'fa-thermometer-half' => 'fas', |
|
| 884 | - 'fa-thermometer-quarter' => 'fas', |
|
| 885 | - 'fa-thermometer-three-quarters' => 'fas', |
|
| 886 | - 'fa-thumbs-down' => 'fas', |
|
| 887 | - 'fa-thumbs-down' => 'far', |
|
| 888 | - 'fa-thumbs-up' => 'fas', |
|
| 889 | - 'fa-thumbs-up' => 'far', |
|
| 890 | - 'fa-thumbtack' => 'fas', |
|
| 891 | - 'fa-ticket-alt' => 'fas', |
|
| 892 | - 'fa-times' => 'fas', |
|
| 893 | - 'fa-times-circle' => 'fas', |
|
| 894 | - 'fa-times-circle' => 'far', |
|
| 895 | - 'fa-tint' => 'fas', |
|
| 896 | - 'fa-toggle-off' => 'fas', |
|
| 897 | - 'fa-toggle-on' => 'fas', |
|
| 898 | - 'fa-trademark' => 'fas', |
|
| 899 | - 'fa-train' => 'fas', |
|
| 900 | - 'fa-transgender' => 'fas', |
|
| 901 | - 'fa-transgender-alt' => 'fas', |
|
| 902 | - 'fa-trash' => 'fas', |
|
| 903 | - 'fa-trash-alt' => 'fas', |
|
| 904 | - 'fa-trash-alt' => 'far', |
|
| 905 | - 'fa-tree' => 'fas', |
|
| 906 | - 'fa-trello' => 'fab', |
|
| 907 | - 'fa-tripadvisor' => 'fab', |
|
| 908 | - 'fa-trophy' => 'fas', |
|
| 909 | - 'fa-truck' => 'fas', |
|
| 910 | - 'fa-truck-loading' => 'fas', |
|
| 911 | - 'fa-truck-moving' => 'fas', |
|
| 912 | - 'fa-tty' => 'fas', |
|
| 913 | - 'fa-tumblr' => 'fab', |
|
| 914 | - 'fa-tumblr-square' => 'fab', |
|
| 915 | - 'fa-tv' => 'fas', |
|
| 916 | - 'fa-twitch' => 'fab', |
|
| 917 | - 'fa-twitter' => 'fab', |
|
| 918 | - 'fa-twitter-square' => 'fab', |
|
| 919 | - 'fa-typo3' => 'fab', |
|
| 920 | - 'fa-uber' => 'fab', |
|
| 921 | - 'fa-uikit' => 'fab', |
|
| 922 | - 'fa-umbrella' => 'fas', |
|
| 923 | - 'fa-underline' => 'fas', |
|
| 924 | - 'fa-undo' => 'fas', |
|
| 925 | - 'fa-undo-alt' => 'fas', |
|
| 926 | - 'fa-uniregistry' => 'fab', |
|
| 927 | - 'fa-universal-access' => 'fas', |
|
| 928 | - 'fa-university' => 'fas', |
|
| 929 | - 'fa-unlink' => 'fas', |
|
| 930 | - 'fa-unlock' => 'fas', |
|
| 931 | - 'fa-unlock-alt' => 'fas', |
|
| 932 | - 'fa-untappd' => 'fab', |
|
| 933 | - 'fa-upload' => 'fas', |
|
| 934 | - 'fa-usb' => 'fab', |
|
| 935 | - 'fa-user' => 'fas', |
|
| 936 | - 'fa-user' => 'far', |
|
| 937 | - 'fa-user-circle' => 'fas', |
|
| 938 | - 'fa-user-circle' => 'far', |
|
| 939 | - 'fa-user-md' => 'fas', |
|
| 940 | - 'fa-user-plus' => 'fas', |
|
| 941 | - 'fa-user-secret' => 'fas', |
|
| 942 | - 'fa-user-times' => 'fas', |
|
| 943 | - 'fa-users' => 'fas', |
|
| 944 | - 'fa-ussunnah' => 'fab', |
|
| 945 | - 'fa-utensil-spoon' => 'fas', |
|
| 946 | - 'fa-utensils' => 'fas', |
|
| 947 | - 'fa-vaadin' => 'fab', |
|
| 948 | - 'fa-venus' => 'fas', |
|
| 949 | - 'fa-venus-double' => 'fas', |
|
| 950 | - 'fa-venus-mars' => 'fas', |
|
| 951 | - 'fa-viacoin' => 'fab', |
|
| 952 | - 'fa-viadeo' => 'fab', |
|
| 953 | - 'fa-viadeo-square' => 'fab', |
|
| 954 | - 'fa-vial' => 'fas', |
|
| 955 | - 'fa-vials' => 'fas', |
|
| 956 | - 'fa-viber' => 'fab', |
|
| 957 | - 'fa-video' => 'fas', |
|
| 958 | - 'fa-video-slash' => 'fas', |
|
| 959 | - 'fa-vimeo' => 'fab', |
|
| 960 | - 'fa-vimeo-square' => 'fab', |
|
| 961 | - 'fa-vimeo-v' => 'fab', |
|
| 962 | - 'fa-vine' => 'fab', |
|
| 963 | - 'fa-vk' => 'fab', |
|
| 964 | - 'fa-vnv' => 'fab', |
|
| 965 | - 'fa-volleyball-ball' => 'fas', |
|
| 966 | - 'fa-volume-down' => 'fas', |
|
| 967 | - 'fa-volume-off' => 'fas', |
|
| 968 | - 'fa-volume-up' => 'fas', |
|
| 969 | - 'fa-vuejs' => 'fab', |
|
| 970 | - 'fa-warehouse' => 'fas', |
|
| 971 | - 'fa-weibo' => 'fab', |
|
| 972 | - 'fa-weight' => 'fas', |
|
| 973 | - 'fa-weixin' => 'fab', |
|
| 974 | - 'fa-whatsapp' => 'fab', |
|
| 975 | - 'fa-whatsapp-square' => 'fab', |
|
| 976 | - 'fa-wheelchair' => 'fas', |
|
| 977 | - 'fa-whmcs' => 'fab', |
|
| 978 | - 'fa-wifi' => 'fas', |
|
| 979 | - 'fa-wikipedia-w' => 'fab', |
|
| 980 | - 'fa-window-close' => 'fas', |
|
| 981 | - 'fa-window-close' => 'far', |
|
| 982 | - 'fa-window-maximize' => 'fas', |
|
| 983 | - 'fa-window-maximize' => 'far', |
|
| 984 | - 'fa-window-minimize' => 'fas', |
|
| 985 | - 'fa-window-minimize' => 'far', |
|
| 986 | - 'fa-window-restore' => 'fas', |
|
| 987 | - 'fa-window-restore' => 'far', |
|
| 988 | - 'fa-windows' => 'fab', |
|
| 989 | - 'fa-wine-glass' => 'fas', |
|
| 990 | - 'fa-won-sign' => 'fas', |
|
| 991 | - 'fa-wordpress' => 'fab', |
|
| 992 | - 'fa-wordpress-simple' => 'fab', |
|
| 993 | - 'fa-wpbeginner' => 'fab', |
|
| 994 | - 'fa-wpexplorer' => 'fab', |
|
| 995 | - 'fa-wpforms' => 'fab', |
|
| 996 | - 'fa-wrench' => 'fas', |
|
| 997 | - 'fa-x-ray' => 'fas', |
|
| 998 | - 'fa-xbox' => 'fab', |
|
| 999 | - 'fa-xing' => 'fab', |
|
| 1000 | - 'fa-xing-square' => 'fab', |
|
| 1001 | - 'fa-y-combinator' => 'fab', |
|
| 1002 | - 'fa-yahoo' => 'fab', |
|
| 1003 | - 'fa-yandex' => 'fab', |
|
| 1004 | - 'fa-yandex-international' => 'fab', |
|
| 1005 | - 'fa-yelp' => 'fab', |
|
| 1006 | - 'fa-yen-sign' => 'fas', |
|
| 1007 | - 'fa-yoast' => 'fab', |
|
| 1008 | - 'fa-youtube' => 'fab', |
|
| 1009 | - 'fa-youtube-square' => 'fab', |
|
| 1010 | - ); |
|
| 1011 | - } |
|
| 18 | + return array( |
|
| 19 | + 'fa-500px' => 'fab', |
|
| 20 | + 'fa-accessible-icon' => 'fab', |
|
| 21 | + 'fa-accusoft' => 'fab', |
|
| 22 | + 'fa-address-book' => 'fas', |
|
| 23 | + 'fa-address-book' => 'far', |
|
| 24 | + 'fa-address-card' => 'fas', |
|
| 25 | + 'fa-address-card' => 'far', |
|
| 26 | + 'fa-adjust' => 'fas', |
|
| 27 | + 'fa-adn' => 'fab', |
|
| 28 | + 'fa-adversal' => 'fab', |
|
| 29 | + 'fa-affiliatetheme' => 'fab', |
|
| 30 | + 'fa-algolia' => 'fab', |
|
| 31 | + 'fa-align-center' => 'fas', |
|
| 32 | + 'fa-align-justify' => 'fas', |
|
| 33 | + 'fa-align-left' => 'fas', |
|
| 34 | + 'fa-align-right' => 'fas', |
|
| 35 | + 'fa-allergies' => 'fas', |
|
| 36 | + 'fa-amazon' => 'fab', |
|
| 37 | + 'fa-amazon-pay' => 'fab', |
|
| 38 | + 'fa-ambulance' => 'fas', |
|
| 39 | + 'fa-american-sign-language-interpreting' => 'fas', |
|
| 40 | + 'fa-amilia' => 'fab', |
|
| 41 | + 'fa-anchor' => 'fas', |
|
| 42 | + 'fa-android' => 'fab', |
|
| 43 | + 'fa-angellist' => 'fab', |
|
| 44 | + 'fa-angle-double-down' => 'fas', |
|
| 45 | + 'fa-angle-double-left' => 'fas', |
|
| 46 | + 'fa-angle-double-right' => 'fas', |
|
| 47 | + 'fa-angle-double-up' => 'fas', |
|
| 48 | + 'fa-angle-down' => 'fas', |
|
| 49 | + 'fa-angle-left' => 'fas', |
|
| 50 | + 'fa-angle-right' => 'fas', |
|
| 51 | + 'fa-angle-up' => 'fas', |
|
| 52 | + 'fa-angrycreative' => 'fab', |
|
| 53 | + 'fa-angular' => 'fab', |
|
| 54 | + 'fa-app-store' => 'fab', |
|
| 55 | + 'fa-app-store-ios' => 'fab', |
|
| 56 | + 'fa-apper' => 'fab', |
|
| 57 | + 'fa-apple' => 'fab', |
|
| 58 | + 'fa-apple-pay' => 'fab', |
|
| 59 | + 'fa-archive' => 'fas', |
|
| 60 | + 'fa-arrow-alt-circle-down' => 'fas', |
|
| 61 | + 'fa-arrow-alt-circle-down' => 'far', |
|
| 62 | + 'fa-arrow-alt-circle-left' => 'fas', |
|
| 63 | + 'fa-arrow-alt-circle-left' => 'far', |
|
| 64 | + 'fa-arrow-alt-circle-right' => 'fas', |
|
| 65 | + 'fa-arrow-alt-circle-right' => 'far', |
|
| 66 | + 'fa-arrow-alt-circle-up' => 'fas', |
|
| 67 | + 'fa-arrow-alt-circle-up' => 'far', |
|
| 68 | + 'fa-arrow-circle-down' => 'fas', |
|
| 69 | + 'fa-arrow-circle-left' => 'fas', |
|
| 70 | + 'fa-arrow-circle-right' => 'fas', |
|
| 71 | + 'fa-arrow-circle-up' => 'fas', |
|
| 72 | + 'fa-arrow-down' => 'fas', |
|
| 73 | + 'fa-arrow-left' => 'fas', |
|
| 74 | + 'fa-arrow-right' => 'fas', |
|
| 75 | + 'fa-arrow-up' => 'fas', |
|
| 76 | + 'fa-arrows-alt' => 'fas', |
|
| 77 | + 'fa-arrows-alt-h' => 'fas', |
|
| 78 | + 'fa-arrows-alt-v' => 'fas', |
|
| 79 | + 'fa-assistive-listening-systems' => 'fas', |
|
| 80 | + 'fa-asterisk' => 'fas', |
|
| 81 | + 'fa-asymmetrik' => 'fab', |
|
| 82 | + 'fa-at' => 'fas', |
|
| 83 | + 'fa-audible' => 'fab', |
|
| 84 | + 'fa-audio-description' => 'fas', |
|
| 85 | + 'fa-autoprefixer' => 'fab', |
|
| 86 | + 'fa-avianex' => 'fab', |
|
| 87 | + 'fa-aviato' => 'fab', |
|
| 88 | + 'fa-aws' => 'fab', |
|
| 89 | + 'fa-backward' => 'fas', |
|
| 90 | + 'fa-balance-scale' => 'fas', |
|
| 91 | + 'fa-ban' => 'fas', |
|
| 92 | + 'fa-band-aid' => 'fas', |
|
| 93 | + 'fa-bandcamp' => 'fab', |
|
| 94 | + 'fa-barcode' => 'fas', |
|
| 95 | + 'fa-bars' => 'fas', |
|
| 96 | + 'fa-baseball-ball' => 'fas', |
|
| 97 | + 'fa-basketball-ball' => 'fas', |
|
| 98 | + 'fa-bath' => 'fas', |
|
| 99 | + 'fa-battery-empty' => 'fas', |
|
| 100 | + 'fa-battery-full' => 'fas', |
|
| 101 | + 'fa-battery-half' => 'fas', |
|
| 102 | + 'fa-battery-quarter' => 'fas', |
|
| 103 | + 'fa-battery-three-quarters' => 'fas', |
|
| 104 | + 'fa-bed' => 'fas', |
|
| 105 | + 'fa-beer' => 'fas', |
|
| 106 | + 'fa-behance' => 'fab', |
|
| 107 | + 'fa-behance-square' => 'fab', |
|
| 108 | + 'fa-bell' => 'fas', |
|
| 109 | + 'fa-bell' => 'far', |
|
| 110 | + 'fa-bell-slash' => 'fas', |
|
| 111 | + 'fa-bell-slash' => 'far', |
|
| 112 | + 'fa-bicycle' => 'fas', |
|
| 113 | + 'fa-bimobject' => 'fab', |
|
| 114 | + 'fa-binoculars' => 'fas', |
|
| 115 | + 'fa-birthday-cake' => 'fas', |
|
| 116 | + 'fa-bitbucket' => 'fab', |
|
| 117 | + 'fa-bitcoin' => 'fab', |
|
| 118 | + 'fa-bity' => 'fab', |
|
| 119 | + 'fa-black-tie' => 'fab', |
|
| 120 | + 'fa-blackberry' => 'fab', |
|
| 121 | + 'fa-blind' => 'fas', |
|
| 122 | + 'fa-blogger' => 'fab', |
|
| 123 | + 'fa-blogger-b' => 'fab', |
|
| 124 | + 'fa-bluetooth' => 'fab', |
|
| 125 | + 'fa-bluetooth-b' => 'fab', |
|
| 126 | + 'fa-bold' => 'fas', |
|
| 127 | + 'fa-bolt' => 'fas', |
|
| 128 | + 'fa-bomb' => 'fas', |
|
| 129 | + 'fa-book' => 'fas', |
|
| 130 | + 'fa-bookmark' => 'fas', |
|
| 131 | + 'fa-bookmark' => 'far', |
|
| 132 | + 'fa-bowling-ball' => 'fas', |
|
| 133 | + 'fa-box' => 'fas', |
|
| 134 | + 'fa-box-open' => 'fas', |
|
| 135 | + 'fa-boxes' => 'fas', |
|
| 136 | + 'fa-braille' => 'fas', |
|
| 137 | + 'fa-briefcase' => 'fas', |
|
| 138 | + 'fa-briefcase-medical' => 'fas', |
|
| 139 | + 'fa-btc' => 'fab', |
|
| 140 | + 'fa-bug' => 'fas', |
|
| 141 | + 'fa-building' => 'fas', |
|
| 142 | + 'fa-building' => 'far', |
|
| 143 | + 'fa-bullhorn' => 'fas', |
|
| 144 | + 'fa-bullseye' => 'fas', |
|
| 145 | + 'fa-burn' => 'fas', |
|
| 146 | + 'fa-buromobelexperte' => 'fab', |
|
| 147 | + 'fa-bus' => 'fas', |
|
| 148 | + 'fa-buysellads' => 'fab', |
|
| 149 | + 'fa-calculator' => 'fas', |
|
| 150 | + 'fa-calendar' => 'fas', |
|
| 151 | + 'fa-calendar' => 'far', |
|
| 152 | + 'fa-calendar-alt' => 'fas', |
|
| 153 | + 'fa-calendar-alt' => 'far', |
|
| 154 | + 'fa-calendar-check' => 'fas', |
|
| 155 | + 'fa-calendar-check' => 'far', |
|
| 156 | + 'fa-calendar-minus' => 'fas', |
|
| 157 | + 'fa-calendar-minus' => 'far', |
|
| 158 | + 'fa-calendar-plus' => 'fas', |
|
| 159 | + 'fa-calendar-plus' => 'far', |
|
| 160 | + 'fa-calendar-times' => 'fas', |
|
| 161 | + 'fa-calendar-times' => 'far', |
|
| 162 | + 'fa-camera' => 'fas', |
|
| 163 | + 'fa-camera-retro' => 'fas', |
|
| 164 | + 'fa-capsules' => 'fas', |
|
| 165 | + 'fa-car' => 'fas', |
|
| 166 | + 'fa-caret-down' => 'fas', |
|
| 167 | + 'fa-caret-left' => 'fas', |
|
| 168 | + 'fa-caret-right' => 'fas', |
|
| 169 | + 'fa-caret-square-down' => 'fas', |
|
| 170 | + 'fa-caret-square-down' => 'far', |
|
| 171 | + 'fa-caret-square-left' => 'fas', |
|
| 172 | + 'fa-caret-square-left' => 'far', |
|
| 173 | + 'fa-caret-square-right' => 'fas', |
|
| 174 | + 'fa-caret-square-right' => 'far', |
|
| 175 | + 'fa-caret-square-up' => 'fas', |
|
| 176 | + 'fa-caret-square-up' => 'far', |
|
| 177 | + 'fa-caret-up' => 'fas', |
|
| 178 | + 'fa-cart-arrow-down' => 'fas', |
|
| 179 | + 'fa-cart-plus' => 'fas', |
|
| 180 | + 'fa-cc-amazon-pay' => 'fab', |
|
| 181 | + 'fa-cc-amex' => 'fab', |
|
| 182 | + 'fa-cc-apple-pay' => 'fab', |
|
| 183 | + 'fa-cc-diners-club' => 'fab', |
|
| 184 | + 'fa-cc-discover' => 'fab', |
|
| 185 | + 'fa-cc-jcb' => 'fab', |
|
| 186 | + 'fa-cc-mastercard' => 'fab', |
|
| 187 | + 'fa-cc-paypal' => 'fab', |
|
| 188 | + 'fa-cc-stripe' => 'fab', |
|
| 189 | + 'fa-cc-visa' => 'fab', |
|
| 190 | + 'fa-centercode' => 'fab', |
|
| 191 | + 'fa-certificate' => 'fas', |
|
| 192 | + 'fa-chart-area' => 'fas', |
|
| 193 | + 'fa-chart-bar' => 'fas', |
|
| 194 | + 'fa-chart-bar' => 'far', |
|
| 195 | + 'fa-chart-line' => 'fas', |
|
| 196 | + 'fa-chart-pie' => 'fas', |
|
| 197 | + 'fa-check' => 'fas', |
|
| 198 | + 'fa-check-circle' => 'fas', |
|
| 199 | + 'fa-check-circle' => 'far', |
|
| 200 | + 'fa-check-square' => 'fas', |
|
| 201 | + 'fa-check-square' => 'far', |
|
| 202 | + 'fa-chess' => 'fas', |
|
| 203 | + 'fa-chess-bishop' => 'fas', |
|
| 204 | + 'fa-chess-board' => 'fas', |
|
| 205 | + 'fa-chess-king' => 'fas', |
|
| 206 | + 'fa-chess-knight' => 'fas', |
|
| 207 | + 'fa-chess-pawn' => 'fas', |
|
| 208 | + 'fa-chess-queen' => 'fas', |
|
| 209 | + 'fa-chess-rook' => 'fas', |
|
| 210 | + 'fa-chevron-circle-down' => 'fas', |
|
| 211 | + 'fa-chevron-circle-left' => 'fas', |
|
| 212 | + 'fa-chevron-circle-right' => 'fas', |
|
| 213 | + 'fa-chevron-circle-up' => 'fas', |
|
| 214 | + 'fa-chevron-down' => 'fas', |
|
| 215 | + 'fa-chevron-left' => 'fas', |
|
| 216 | + 'fa-chevron-right' => 'fas', |
|
| 217 | + 'fa-chevron-up' => 'fas', |
|
| 218 | + 'fa-child' => 'fas', |
|
| 219 | + 'fa-chrome' => 'fab', |
|
| 220 | + 'fa-circle' => 'fas', |
|
| 221 | + 'fa-circle' => 'far', |
|
| 222 | + 'fa-circle-notch' => 'fas', |
|
| 223 | + 'fa-clipboard' => 'fas', |
|
| 224 | + 'fa-clipboard' => 'far', |
|
| 225 | + 'fa-clipboard-check' => 'fas', |
|
| 226 | + 'fa-clipboard-list' => 'fas', |
|
| 227 | + 'fa-clock' => 'fas', |
|
| 228 | + 'fa-clock' => 'far', |
|
| 229 | + 'fa-clone' => 'fas', |
|
| 230 | + 'fa-clone' => 'far', |
|
| 231 | + 'fa-closed-captioning' => 'fas', |
|
| 232 | + 'fa-closed-captioning' => 'far', |
|
| 233 | + 'fa-cloud' => 'fas', |
|
| 234 | + 'fa-cloud-download-alt' => 'fas', |
|
| 235 | + 'fa-cloud-upload-alt' => 'fas', |
|
| 236 | + 'fa-cloudscale' => 'fab', |
|
| 237 | + 'fa-cloudsmith' => 'fab', |
|
| 238 | + 'fa-cloudversify' => 'fab', |
|
| 239 | + 'fa-code' => 'fas', |
|
| 240 | + 'fa-code-branch' => 'fas', |
|
| 241 | + 'fa-codepen' => 'fab', |
|
| 242 | + 'fa-codiepie' => 'fab', |
|
| 243 | + 'fa-coffee' => 'fas', |
|
| 244 | + 'fa-cog' => 'fas', |
|
| 245 | + 'fa-cogs' => 'fas', |
|
| 246 | + 'fa-columns' => 'fas', |
|
| 247 | + 'fa-comment' => 'fas', |
|
| 248 | + 'fa-comment' => 'fas', |
|
| 249 | + 'fa-comment-alt' => 'fas', |
|
| 250 | + 'fa-comment-alt' => 'far', |
|
| 251 | + 'fa-comment-dots' => 'fas', |
|
| 252 | + 'fa-comment-slash' => 'fas', |
|
| 253 | + 'fa-comments' => 'fas', |
|
| 254 | + 'fa-comments' => 'far', |
|
| 255 | + 'fa-compass' => 'fas', |
|
| 256 | + 'fa-compass' => 'far', |
|
| 257 | + 'fa-compress' => 'fas', |
|
| 258 | + 'fa-connectdevelop' => 'fab', |
|
| 259 | + 'fa-contao' => 'fab', |
|
| 260 | + 'fa-copy' => 'fas', |
|
| 261 | + 'fa-copy' => 'far', |
|
| 262 | + 'fa-copyright' => 'fas', |
|
| 263 | + 'fa-copyright' => 'far', |
|
| 264 | + 'fa-couch' => 'fas', |
|
| 265 | + 'fa-cpanel' => 'fab', |
|
| 266 | + 'fa-creative-commons' => 'fab', |
|
| 267 | + 'fa-credit-card' => 'fas', |
|
| 268 | + 'fa-credit-card' => 'far', |
|
| 269 | + 'fa-crop' => 'fas', |
|
| 270 | + 'fa-crosshairs' => 'fas', |
|
| 271 | + 'fa-css3' => 'fab', |
|
| 272 | + 'fa-css3-alt' => 'fab', |
|
| 273 | + 'fa-cube' => 'fas', |
|
| 274 | + 'fa-cubes' => 'fas', |
|
| 275 | + 'fa-cut' => 'fas', |
|
| 276 | + 'fa-cuttlefish' => 'fab', |
|
| 277 | + 'fa-d-and-d' => 'fab', |
|
| 278 | + 'fa-dashcube' => 'fab', |
|
| 279 | + 'fa-database' => 'fas', |
|
| 280 | + 'fa-deaf' => 'fas', |
|
| 281 | + 'fa-delicious' => 'fab', |
|
| 282 | + 'fa-deploydog' => 'fab', |
|
| 283 | + 'fa-deskpro' => 'fab', |
|
| 284 | + 'fa-desktop' => 'fas', |
|
| 285 | + 'fa-deviantart' => 'fab', |
|
| 286 | + 'fa-diagnoses' => 'fas', |
|
| 287 | + 'fa-digg' => 'fab', |
|
| 288 | + 'fa-digital-ocean' => 'fab', |
|
| 289 | + 'fa-discord' => 'fab', |
|
| 290 | + 'fa-discourse' => 'fab', |
|
| 291 | + 'fa-dna' => 'fas', |
|
| 292 | + 'fa-dochub' => 'fab', |
|
| 293 | + 'fa-docker' => 'fab', |
|
| 294 | + 'fa-dollar-sign' => 'fas', |
|
| 295 | + 'fa-dolly' => 'fas', |
|
| 296 | + 'fa-dolly-flatbed' => 'fas', |
|
| 297 | + 'fa-donate' => 'fas', |
|
| 298 | + 'fa-dot-circle' => 'fas', |
|
| 299 | + 'fa-dot-circle' => 'far', |
|
| 300 | + 'fa-dove' => 'fas', |
|
| 301 | + 'fa-download' => 'fas', |
|
| 302 | + 'fa-draft2digital' => 'fab', |
|
| 303 | + 'fa-dribbble' => 'fab', |
|
| 304 | + 'fa-dribbble-square' => 'fab', |
|
| 305 | + 'fa-dropbox' => 'fab', |
|
| 306 | + 'fa-drupal' => 'fab', |
|
| 307 | + 'fa-dyalog' => 'fab', |
|
| 308 | + 'fa-earlybirds' => 'fab', |
|
| 309 | + 'fa-edge' => 'fab', |
|
| 310 | + 'fa-edit' => 'fas', |
|
| 311 | + 'fa-edit' => 'far', |
|
| 312 | + 'fa-eject' => 'fas', |
|
| 313 | + 'fa-elementor' => 'fab', |
|
| 314 | + 'fa-ellipsis-h' => 'fas', |
|
| 315 | + 'fa-ellipsis-v' => 'fas', |
|
| 316 | + 'fa-ember' => 'fab', |
|
| 317 | + 'fa-empire' => 'fab', |
|
| 318 | + 'fa-envelope' => 'fas', |
|
| 319 | + 'fa-envelope' => 'far', |
|
| 320 | + 'fa-envelope-open' => 'fas', |
|
| 321 | + 'fa-envelope-open' => 'far', |
|
| 322 | + 'fa-envelope-square' => 'fas', |
|
| 323 | + 'fa-envira' => 'fab', |
|
| 324 | + 'fa-eraser' => 'fas', |
|
| 325 | + 'fa-erlang' => 'fab', |
|
| 326 | + 'fa-ethereum' => 'fab', |
|
| 327 | + 'fa-etsy' => 'fab', |
|
| 328 | + 'fa-euro-sign' => 'fas', |
|
| 329 | + 'fa-exchange-alt' => 'fas', |
|
| 330 | + 'fa-exclamation' => 'fas', |
|
| 331 | + 'fa-exclamation-circle' => 'fas', |
|
| 332 | + 'fa-exclamation-triangle' => 'fas', |
|
| 333 | + 'fa-expand' => 'fas', |
|
| 334 | + 'fa-expand-arrows-alt' => 'fas', |
|
| 335 | + 'fa-expeditedssl' => 'fab', |
|
| 336 | + 'fa-external-link-alt' => 'fas', |
|
| 337 | + 'fa-external-link-square-alt' => 'fas', |
|
| 338 | + 'fa-eye' => 'fas', |
|
| 339 | + 'fa-eye-dropper' => 'fas', |
|
| 340 | + 'fa-eye-slash' => 'fas', |
|
| 341 | + 'fa-eye-slash' => 'far', |
|
| 342 | + 'fa-facebook' => 'fab', |
|
| 343 | + 'fa-facebook-f' => 'fab', |
|
| 344 | + 'fa-facebook-messenger' => 'fab', |
|
| 345 | + 'fa-facebook-square' => 'fab', |
|
| 346 | + 'fa-fast-backward' => 'fas', |
|
| 347 | + 'fa-fast-forward' => 'fas', |
|
| 348 | + 'fa-fax' => 'fas', |
|
| 349 | + 'fa-female' => 'fas', |
|
| 350 | + 'fa-fighter-jet' => 'fas', |
|
| 351 | + 'fa-file' => 'fas', |
|
| 352 | + 'fa-file' => 'far', |
|
| 353 | + 'fa-file-alt' => 'fas', |
|
| 354 | + 'fa-file-alt' => 'far', |
|
| 355 | + 'fa-file-archive' => 'fas', |
|
| 356 | + 'fa-file-archive' => 'far', |
|
| 357 | + 'fa-file-audio' => 'fas', |
|
| 358 | + 'fa-file-audio' => 'far', |
|
| 359 | + 'fa-file-code' => 'fas', |
|
| 360 | + 'fa-file-code' => 'far', |
|
| 361 | + 'fa-file-excel' => 'fas', |
|
| 362 | + 'fa-file-excel' => 'far', |
|
| 363 | + 'fa-file-image' => 'fas', |
|
| 364 | + 'fa-file-image' => 'far', |
|
| 365 | + 'fa-file-medical' => 'fas', |
|
| 366 | + 'fa-file-medical-alt' => 'fas', |
|
| 367 | + 'fa-file-pdf' => 'fas', |
|
| 368 | + 'fa-file-pdf' => 'far', |
|
| 369 | + 'fa-file-powerpoint' => 'fas', |
|
| 370 | + 'fa-file-powerpoint' => 'far', |
|
| 371 | + 'fa-file-video' => 'fas', |
|
| 372 | + 'fa-file-video' => 'far', |
|
| 373 | + 'fa-file-word' => 'fas', |
|
| 374 | + 'fa-file-word' => 'far', |
|
| 375 | + 'fa-film' => 'fas', |
|
| 376 | + 'fa-filter' => 'fas', |
|
| 377 | + 'fa-fire' => 'fas', |
|
| 378 | + 'fa-fire-extinguisher' => 'fas', |
|
| 379 | + 'fa-firefox' => 'fab', |
|
| 380 | + 'fa-first-aid' => 'fas', |
|
| 381 | + 'fa-first-order' => 'fab', |
|
| 382 | + 'fa-firstdraft' => 'fab', |
|
| 383 | + 'fa-flag' => 'fas', |
|
| 384 | + 'fa-flag' => 'far', |
|
| 385 | + 'fa-flag-checkered' => 'fas', |
|
| 386 | + 'fa-flask' => 'fas', |
|
| 387 | + 'fa-flickr' => 'fab', |
|
| 388 | + 'fa-flipboard' => 'fab', |
|
| 389 | + 'fa-fly' => 'fab', |
|
| 390 | + 'fa-folder' => 'fas', |
|
| 391 | + 'fa-folder' => 'far', |
|
| 392 | + 'fa-folder-open' => 'fas', |
|
| 393 | + 'fa-folder-open' => 'far', |
|
| 394 | + 'fa-font' => 'fas', |
|
| 395 | + 'fa-font-awesome' => 'fab', |
|
| 396 | + 'fa-font-awesome-alt' => 'fab', |
|
| 397 | + 'fa-font-awesome-flag' => 'fab', |
|
| 398 | + 'fa-fonticons' => 'fab', |
|
| 399 | + 'fa-fonticons-fi' => 'fab', |
|
| 400 | + 'fa-football-ball' => 'fas', |
|
| 401 | + 'fa-fort-awesome' => 'fab', |
|
| 402 | + 'fa-fort-awesome-alt' => 'fab', |
|
| 403 | + 'fa-forumbee' => 'fab', |
|
| 404 | + 'fa-forward' => 'fas', |
|
| 405 | + 'fa-foursquare' => 'fab', |
|
| 406 | + 'fa-free-code-camp' => 'fab', |
|
| 407 | + 'fa-freebsd' => 'fab', |
|
| 408 | + 'fa-frown' => 'fas', |
|
| 409 | + 'fa-frown' => 'far', |
|
| 410 | + 'fa-futbol' => 'fas', |
|
| 411 | + 'fa-futbol' => 'far', |
|
| 412 | + 'fa-gamepad' => 'fas', |
|
| 413 | + 'fa-gavel' => 'fas', |
|
| 414 | + 'fa-gem' => 'fas', |
|
| 415 | + 'fa-gem' => 'far', |
|
| 416 | + 'fa-genderless' => 'fas', |
|
| 417 | + 'fa-get-pocket' => 'fab', |
|
| 418 | + 'fa-gg' => 'fab', |
|
| 419 | + 'fa-gg-circle' => 'fab', |
|
| 420 | + 'fa-gift' => 'fas', |
|
| 421 | + 'fa-git' => 'fab', |
|
| 422 | + 'fa-git-square' => 'fab', |
|
| 423 | + 'fa-github' => 'fab', |
|
| 424 | + 'fa-github-alt' => 'fab', |
|
| 425 | + 'fa-github-square' => 'fab', |
|
| 426 | + 'fa-gitkraken' => 'fab', |
|
| 427 | + 'fa-gitlab' => 'fab', |
|
| 428 | + 'fa-gitter' => 'fab', |
|
| 429 | + 'fa-glass-martini' => 'fas', |
|
| 430 | + 'fa-glide' => 'fab', |
|
| 431 | + 'fa-glide-g' => 'fab', |
|
| 432 | + 'fa-globe' => 'fas', |
|
| 433 | + 'fa-gofore' => 'fab', |
|
| 434 | + 'fa-golf-ball' => 'fas', |
|
| 435 | + 'fa-goodreads' => 'fab', |
|
| 436 | + 'fa-goodreads-g' => 'fab', |
|
| 437 | + 'fa-google' => 'fab', |
|
| 438 | + 'fa-google-drive' => 'fab', |
|
| 439 | + 'fa-google-play' => 'fab', |
|
| 440 | + 'fa-google-plus' => 'fab', |
|
| 441 | + 'fa-google-plus-g' => 'fab', |
|
| 442 | + 'fa-google-plus-square' => 'fab', |
|
| 443 | + 'fa-google-wallet' => 'fab', |
|
| 444 | + 'fa-graduation-cap' => 'fas', |
|
| 445 | + 'fa-gratipay' => 'fab', |
|
| 446 | + 'fa-grav' => 'fab', |
|
| 447 | + 'fa-gripfire' => 'fab', |
|
| 448 | + 'fa-grunt' => 'fab', |
|
| 449 | + 'fa-gulp' => 'fab', |
|
| 450 | + 'fa-h-square' => 'fas', |
|
| 451 | + 'fa-hacker-news' => 'fab', |
|
| 452 | + 'fa-hacker-news-square' => 'fab', |
|
| 453 | + 'fa-hand-holding' => 'fas', |
|
| 454 | + 'fa-hand-holding-heart' => 'fas', |
|
| 455 | + 'fa-hand-holding-usd' => 'fas', |
|
| 456 | + 'fa-hand-lizard' => 'fas', |
|
| 457 | + 'fa-hand-lizard' => 'far', |
|
| 458 | + 'fa-hand-paper' => 'fas', |
|
| 459 | + 'fa-hand-paper' => 'far', |
|
| 460 | + 'fa-hand-peace' => 'fas', |
|
| 461 | + 'fa-hand-peace' => 'far', |
|
| 462 | + 'fa-hand-point-down' => 'fas', |
|
| 463 | + 'fa-hand-point-down' => 'far', |
|
| 464 | + 'fa-hand-point-left' => 'fas', |
|
| 465 | + 'fa-hand-point-left' => 'far', |
|
| 466 | + 'fa-hand-point-right' => 'fas', |
|
| 467 | + 'fa-hand-point-right' => 'far', |
|
| 468 | + 'fa-hand-point-up' => 'fas', |
|
| 469 | + 'fa-hand-point-up' => 'far', |
|
| 470 | + 'fa-hand-pointer' => 'fas', |
|
| 471 | + 'fa-hand-pointer' => 'far', |
|
| 472 | + 'fa-hand-rock' => 'fas', |
|
| 473 | + 'fa-hand-rock' => 'far', |
|
| 474 | + 'fa-hand-scissors' => 'fas', |
|
| 475 | + 'fa-hand-scissors' => 'far', |
|
| 476 | + 'fa-hand-spock' => 'fas', |
|
| 477 | + 'fa-hand-spock' => 'far', |
|
| 478 | + 'fa-hands' => 'fas', |
|
| 479 | + 'fa-hands-helping' => 'fas', |
|
| 480 | + 'fa-handshake' => 'fas', |
|
| 481 | + 'fa-handshake' => 'far', |
|
| 482 | + 'fa-hashtag' => 'fas', |
|
| 483 | + 'fa-hdd' => 'fas', |
|
| 484 | + 'fa-hdd' => 'far', |
|
| 485 | + 'fa-heading' => 'fas', |
|
| 486 | + 'fa-headphones' => 'fas', |
|
| 487 | + 'fa-heart' => 'fas', |
|
| 488 | + 'fa-heart' => 'far', |
|
| 489 | + 'fa-heartbeat' => 'fas', |
|
| 490 | + 'fa-hips' => 'fab', |
|
| 491 | + 'fa-hire-a-helper' => 'fab', |
|
| 492 | + 'fa-history' => 'fas', |
|
| 493 | + 'fa-hockey-puck' => 'fas', |
|
| 494 | + 'fa-home' => 'fas', |
|
| 495 | + 'fa-hooli' => 'fab', |
|
| 496 | + 'fa-hospital' => 'fas', |
|
| 497 | + 'fa-hospital' => 'far', |
|
| 498 | + 'fa-hospital-alt' => 'fas', |
|
| 499 | + 'fa-hospital-symbol' => 'fas', |
|
| 500 | + 'fa-hotjar' => 'fab', |
|
| 501 | + 'fa-hourglass' => 'fas', |
|
| 502 | + 'fa-hourglass' => 'far', |
|
| 503 | + 'fa-hourglass-end' => 'fas', |
|
| 504 | + 'fa-hourglass-half' => 'fas', |
|
| 505 | + 'fa-hourglass-start' => 'fas', |
|
| 506 | + 'fa-houzz' => 'fab', |
|
| 507 | + 'fa-html5' => 'fab', |
|
| 508 | + 'fa-hubspot' => 'fab', |
|
| 509 | + 'fa-i-cursor' => 'fas', |
|
| 510 | + 'fa-id-badge' => 'fas', |
|
| 511 | + 'fa-id-badge' => 'far', |
|
| 512 | + 'fa-id-card' => 'fas', |
|
| 513 | + 'fa-id-card' => 'far', |
|
| 514 | + 'fa-id-card-alt' => 'fas', |
|
| 515 | + 'fa-image' => 'fas', |
|
| 516 | + 'fa-image' => 'far', |
|
| 517 | + 'fa-images' => 'fas', |
|
| 518 | + 'fa-images' => 'far', |
|
| 519 | + 'fa-imdb' => 'fab', |
|
| 520 | + 'fa-inbox' => 'fas', |
|
| 521 | + 'fa-indent' => 'fas', |
|
| 522 | + 'fa-industry' => 'fas', |
|
| 523 | + 'fa-info' => 'fas', |
|
| 524 | + 'fa-info-circle' => 'fas', |
|
| 525 | + 'fa-instagram' => 'fab', |
|
| 526 | + 'fa-internet-explorer' => 'fab', |
|
| 527 | + 'fa-ioxhost' => 'fab', |
|
| 528 | + 'fa-italic' => 'fas', |
|
| 529 | + 'fa-itunes' => 'fab', |
|
| 530 | + 'fa-itunes-note' => 'fab', |
|
| 531 | + 'fa-java' => 'fab', |
|
| 532 | + 'fa-jenkins' => 'fab', |
|
| 533 | + 'fa-joget' => 'fab', |
|
| 534 | + 'fa-joomla' => 'fab', |
|
| 535 | + 'fa-js' => 'fab', |
|
| 536 | + 'fa-js-square' => 'fab', |
|
| 537 | + 'fa-jsfiddle' => 'fab', |
|
| 538 | + 'fa-key' => 'fas', |
|
| 539 | + 'fa-keyboard' => 'fas', |
|
| 540 | + 'fa-keyboard' => 'far', |
|
| 541 | + 'fa-keycdn' => 'fab', |
|
| 542 | + 'fa-kickstarter' => 'fab', |
|
| 543 | + 'fa-kickstarter-k' => 'fab', |
|
| 544 | + 'fa-korvue' => 'fab', |
|
| 545 | + 'fa-language' => 'fas', |
|
| 546 | + 'fa-laptop' => 'fas', |
|
| 547 | + 'fa-laravel' => 'fab', |
|
| 548 | + 'fa-lastfm' => 'fab', |
|
| 549 | + 'fa-lastfm-square' => 'fab', |
|
| 550 | + 'fa-leaf' => 'fas', |
|
| 551 | + 'fa-leanpub' => 'fab', |
|
| 552 | + 'fa-lemon' => 'fas', |
|
| 553 | + 'fa-lemon' => 'far', |
|
| 554 | + 'fa-less' => 'fab', |
|
| 555 | + 'fa-level-down-alt' => 'fas', |
|
| 556 | + 'fa-level-up-alt' => 'fas', |
|
| 557 | + 'fa-life-ring' => 'fas', |
|
| 558 | + 'fa-life-ring' => 'far', |
|
| 559 | + 'fa-lightbulb' => 'fas', |
|
| 560 | + 'fa-lightbulb' => 'far', |
|
| 561 | + 'fa-line' => 'fab', |
|
| 562 | + 'fa-link' => 'fas', |
|
| 563 | + 'fa-linkedin' => 'fab', |
|
| 564 | + 'fa-linkedin-in' => 'fab', |
|
| 565 | + 'fa-linode' => 'fab', |
|
| 566 | + 'fa-linux' => 'fab', |
|
| 567 | + 'fa-lira-sign' => 'fas', |
|
| 568 | + 'fa-list' => 'fas', |
|
| 569 | + 'fa-list-alt' => 'fas', |
|
| 570 | + 'fa-list-alt' => 'far', |
|
| 571 | + 'fa-list-ol' => 'fas', |
|
| 572 | + 'fa-list-ul' => 'fas', |
|
| 573 | + 'fa-location-arrow' => 'fas', |
|
| 574 | + 'fa-lock' => 'fas', |
|
| 575 | + 'fa-lock-open' => 'fas', |
|
| 576 | + 'fa-long-arrow-alt-down' => 'fas', |
|
| 577 | + 'fa-long-arrow-alt-left' => 'fas', |
|
| 578 | + 'fa-long-arrow-alt-right' => 'fas', |
|
| 579 | + 'fa-long-arrow-alt-up' => 'fas', |
|
| 580 | + 'fa-low-vision' => 'fas', |
|
| 581 | + 'fa-lyft' => 'fab', |
|
| 582 | + 'fa-magento' => 'fab', |
|
| 583 | + 'fa-magic' => 'fas', |
|
| 584 | + 'fa-magnet' => 'fas', |
|
| 585 | + 'fa-male' => 'fas', |
|
| 586 | + 'fa-map' => 'fas', |
|
| 587 | + 'fa-map' => 'far', |
|
| 588 | + 'fa-map-marker' => 'fas', |
|
| 589 | + 'fa-map-marker-alt' => 'fas', |
|
| 590 | + 'fa-map-pin' => 'fas', |
|
| 591 | + 'fa-map-signs' => 'fas', |
|
| 592 | + 'fa-mars' => 'fas', |
|
| 593 | + 'fa-mars-double' => 'fas', |
|
| 594 | + 'fa-mars-stroke' => 'fas', |
|
| 595 | + 'fa-mars-stroke-h' => 'fas', |
|
| 596 | + 'fa-mars-stroke-v' => 'fas', |
|
| 597 | + 'fa-maxcdn' => 'fab', |
|
| 598 | + 'fa-medapps' => 'fab', |
|
| 599 | + 'fa-medium' => 'fab', |
|
| 600 | + 'fa-medium-m' => 'fab', |
|
| 601 | + 'fa-medkit' => 'fas', |
|
| 602 | + 'fa-medrt' => 'fab', |
|
| 603 | + 'fa-meetup' => 'fab', |
|
| 604 | + 'fa-meh' => 'fas', |
|
| 605 | + 'fa-meh' => 'far', |
|
| 606 | + 'fa-mercury' => 'fas', |
|
| 607 | + 'fa-microchip' => 'fas', |
|
| 608 | + 'fa-microphone' => 'fas', |
|
| 609 | + 'fa-microphone-slash' => 'fas', |
|
| 610 | + 'fa-microsoft' => 'fab', |
|
| 611 | + 'fa-minus' => 'fas', |
|
| 612 | + 'fa-minus-circle' => 'fas', |
|
| 613 | + 'fa-minus-square' => 'fas', |
|
| 614 | + 'fa-minus-square' => 'far', |
|
| 615 | + 'fa-mix' => 'fab', |
|
| 616 | + 'fa-mixcloud' => 'fab', |
|
| 617 | + 'fa-mizuni' => 'fab', |
|
| 618 | + 'fa-mobile' => 'fas', |
|
| 619 | + 'fa-mobile-alt' => 'fas', |
|
| 620 | + 'fa-modx' => 'fab', |
|
| 621 | + 'fa-monero' => 'fab', |
|
| 622 | + 'fa-money-bill-alt' => 'fas', |
|
| 623 | + 'fa-money-bill-alt' => 'far', |
|
| 624 | + 'fa-moon' => 'fas', |
|
| 625 | + 'fa-moon' => 'far', |
|
| 626 | + 'fa-motorcycle' => 'fas', |
|
| 627 | + 'fa-mouse-pointer' => 'fas', |
|
| 628 | + 'fa-music' => 'fas', |
|
| 629 | + 'fa-napster' => 'fab', |
|
| 630 | + 'fa-neuter' => 'fas', |
|
| 631 | + 'fa-newspaper' => 'fas', |
|
| 632 | + 'fa-newspaper' => 'far', |
|
| 633 | + 'fa-nintendo-switch' => 'fab', |
|
| 634 | + 'fa-node' => 'fab', |
|
| 635 | + 'fa-node-js' => 'fab', |
|
| 636 | + 'fa-notes-medical' => 'fas', |
|
| 637 | + 'fa-npm' => 'fab', |
|
| 638 | + 'fa-ns8' => 'fab', |
|
| 639 | + 'fa-nutritionix' => 'fab', |
|
| 640 | + 'fa-object-group' => 'fas', |
|
| 641 | + 'fa-object-group' => 'far', |
|
| 642 | + 'fa-object-ungroup' => 'fas', |
|
| 643 | + 'fa-object-ungroup' => 'far', |
|
| 644 | + 'fa-odnoklassniki' => 'fab', |
|
| 645 | + 'fa-odnoklassniki-square' => 'fab', |
|
| 646 | + 'fa-opencart' => 'fab', |
|
| 647 | + 'fa-openid' => 'fab', |
|
| 648 | + 'fa-opera' => 'fab', |
|
| 649 | + 'fa-optin-monster' => 'fab', |
|
| 650 | + 'fa-osi' => 'fab', |
|
| 651 | + 'fa-outdent' => 'fas', |
|
| 652 | + 'fa-page4' => 'fab', |
|
| 653 | + 'fa-pagelines' => 'fab', |
|
| 654 | + 'fa-paint-brush' => 'fas', |
|
| 655 | + 'fa-palfed' => 'fab', |
|
| 656 | + 'fa-pallet' => 'fas', |
|
| 657 | + 'fa-paper-plane' => 'fas', |
|
| 658 | + 'fa-paper-plane' => 'far', |
|
| 659 | + 'fa-paperclip' => 'fas', |
|
| 660 | + 'fa-parachute-box' => 'fas', |
|
| 661 | + 'fa-paragraph' => 'fas', |
|
| 662 | + 'fa-paste' => 'fas', |
|
| 663 | + 'fa-patreon' => 'fab', |
|
| 664 | + 'fa-pause' => 'fas', |
|
| 665 | + 'fa-pause-circle' => 'fas', |
|
| 666 | + 'fa-pause-circle' => 'far', |
|
| 667 | + 'fa-paw' => 'fas', |
|
| 668 | + 'fa-paypal' => 'fab', |
|
| 669 | + 'fa-pen-square' => 'fas', |
|
| 670 | + 'fa-pencil-alt' => 'fas', |
|
| 671 | + 'fa-people-carry' => 'fas', |
|
| 672 | + 'fa-percent' => 'fas', |
|
| 673 | + 'fa-periscope' => 'fab', |
|
| 674 | + 'fa-phabricator' => 'fab', |
|
| 675 | + 'fa-phoenix-framework' => 'fab', |
|
| 676 | + 'fa-phone' => 'fas', |
|
| 677 | + 'fa-phone-slash' => 'fas', |
|
| 678 | + 'fa-phone-square' => 'fas', |
|
| 679 | + 'fa-phone-volume' => 'fas', |
|
| 680 | + 'fa-php' => 'fab', |
|
| 681 | + 'fa-pied-piper' => 'fab', |
|
| 682 | + 'fa-pied-piper-alt' => 'fab', |
|
| 683 | + 'fa-pied-piper-hat' => 'fab', |
|
| 684 | + 'fa-pied-piper-pp' => 'fab', |
|
| 685 | + 'fa-piggy-bank' => 'fas', |
|
| 686 | + 'fa-pills' => 'fas', |
|
| 687 | + 'fa-pinterest' => 'fab', |
|
| 688 | + 'fa-pinterest-p' => 'fab', |
|
| 689 | + 'fa-pinterest-square' => 'fab', |
|
| 690 | + 'fa-plane' => 'fas', |
|
| 691 | + 'fa-play' => 'fas', |
|
| 692 | + 'fa-play-circle' => 'fas', |
|
| 693 | + 'fa-play-circle' => 'far', |
|
| 694 | + 'fa-playstation' => 'fab', |
|
| 695 | + 'fa-plug' => 'fas', |
|
| 696 | + 'fa-plus' => 'fas', |
|
| 697 | + 'fa-plus-circle' => 'fas', |
|
| 698 | + 'fa-plus-square' => 'fas', |
|
| 699 | + 'fa-plus-square' => 'far', |
|
| 700 | + 'fa-podcast' => 'fas', |
|
| 701 | + 'fa-poo' => 'fas', |
|
| 702 | + 'fa-pound-sign' => 'fas', |
|
| 703 | + 'fa-power-off' => 'fas', |
|
| 704 | + 'fa-prescription-bottle' => 'fas', |
|
| 705 | + 'fa-prescription-bottle-alt' => 'fas', |
|
| 706 | + 'fa-print' => 'fas', |
|
| 707 | + 'fa-procedures' => 'fas', |
|
| 708 | + 'fa-product-hunt' => 'fab', |
|
| 709 | + 'fa-pushed' => 'fab', |
|
| 710 | + 'fa-puzzle-piece' => 'fas', |
|
| 711 | + 'fa-python' => 'fab', |
|
| 712 | + 'fa-qq' => 'fab', |
|
| 713 | + 'fa-qrcode' => 'fas', |
|
| 714 | + 'fa-question' => 'fas', |
|
| 715 | + 'fa-question-circle' => 'fas', |
|
| 716 | + 'fa-question-circle' => 'far', |
|
| 717 | + 'fa-quidditch' => 'fas', |
|
| 718 | + 'fa-quinscape' => 'fab', |
|
| 719 | + 'fa-quora' => 'fab', |
|
| 720 | + 'fa-quote-left' => 'fas', |
|
| 721 | + 'fa-quote-right' => 'fas', |
|
| 722 | + 'fa-random' => 'fas', |
|
| 723 | + 'fa-ravelry' => 'fab', |
|
| 724 | + 'fa-react' => 'fab', |
|
| 725 | + 'fa-readme' => 'fab', |
|
| 726 | + 'fa-rebel' => 'fab', |
|
| 727 | + 'fa-recycle' => 'fas', |
|
| 728 | + 'fa-red-river' => 'fab', |
|
| 729 | + 'fa-reddit' => 'fab', |
|
| 730 | + 'fa-reddit-alien' => 'fab', |
|
| 731 | + 'fa-reddit-square' => 'fab', |
|
| 732 | + 'fa-redo' => 'fas', |
|
| 733 | + 'fa-redo-alt' => 'fas', |
|
| 734 | + 'fa-registered' => 'fas', |
|
| 735 | + 'fa-registered' => 'far', |
|
| 736 | + 'fa-rendact' => 'fab', |
|
| 737 | + 'fa-renren' => 'fab', |
|
| 738 | + 'fa-reply' => 'fas', |
|
| 739 | + 'fa-reply-all' => 'fas', |
|
| 740 | + 'fa-replyd' => 'fab', |
|
| 741 | + 'fa-resolving' => 'fab', |
|
| 742 | + 'fa-retweet' => 'fas', |
|
| 743 | + 'fa-ribbon' => 'fas', |
|
| 744 | + 'fa-road' => 'fas', |
|
| 745 | + 'fa-rocket' => 'fas', |
|
| 746 | + 'fa-rocketchat' => 'fab', |
|
| 747 | + 'fa-rockrms' => 'fab', |
|
| 748 | + 'fa-rss' => 'fas', |
|
| 749 | + 'fa-rss-square' => 'fas', |
|
| 750 | + 'fa-ruble-sign' => 'fas', |
|
| 751 | + 'fa-rupee-sign' => 'fas', |
|
| 752 | + 'fa-safari' => 'fab', |
|
| 753 | + 'fa-sass' => 'fab', |
|
| 754 | + 'fa-save' => 'fas', |
|
| 755 | + 'fa-save' => 'far', |
|
| 756 | + 'fa-schlix' => 'fab', |
|
| 757 | + 'fa-scribd' => 'fab', |
|
| 758 | + 'fa-search' => 'fas', |
|
| 759 | + 'fa-search-minus' => 'fas', |
|
| 760 | + 'fa-search-plus' => 'fas', |
|
| 761 | + 'fa-searchengin' => 'fab', |
|
| 762 | + 'fa-seedling' => 'fas', |
|
| 763 | + 'fa-sellcast' => 'fab', |
|
| 764 | + 'fa-sellsy' => 'fab', |
|
| 765 | + 'fa-server' => 'fas', |
|
| 766 | + 'fa-servicestack' => 'fab', |
|
| 767 | + 'fa-share' => 'fas', |
|
| 768 | + 'fa-share-alt' => 'fas', |
|
| 769 | + 'fa-share-alt-square' => 'fas', |
|
| 770 | + 'fa-share-square' => 'fas', |
|
| 771 | + 'fa-share-square' => 'far', |
|
| 772 | + 'fa-shekel-sign' => 'fas', |
|
| 773 | + 'fa-shield-alt' => 'fas', |
|
| 774 | + 'fa-ship' => 'fas', |
|
| 775 | + 'fa-shipping-fast' => 'fas', |
|
| 776 | + 'fa-shirtsinbulk' => 'fab', |
|
| 777 | + 'fa-shopping-bag' => 'fas', |
|
| 778 | + 'fa-shopping-basket' => 'fas', |
|
| 779 | + 'fa-shopping-cart' => 'fas', |
|
| 780 | + 'fa-shower' => 'fas', |
|
| 781 | + 'fa-sign' => 'fas', |
|
| 782 | + 'fa-sign-in-alt' => 'fas', |
|
| 783 | + 'fa-sign-language' => 'fas', |
|
| 784 | + 'fa-sign-out-alt' => 'fas', |
|
| 785 | + 'fa-signal' => 'fas', |
|
| 786 | + 'fa-simplybuilt' => 'fab', |
|
| 787 | + 'fa-sistrix' => 'fab', |
|
| 788 | + 'fa-sitemap' => 'fas', |
|
| 789 | + 'fa-skyatlas' => 'fab', |
|
| 790 | + 'fa-skype' => 'fab', |
|
| 791 | + 'fa-slack' => 'fab', |
|
| 792 | + 'fa-slack-hash' => 'fab', |
|
| 793 | + 'fa-sliders-h' => 'fas', |
|
| 794 | + 'fa-slideshare' => 'fab', |
|
| 795 | + 'fa-smile' => 'fas', |
|
| 796 | + 'fa-smile' => 'far', |
|
| 797 | + 'fa-smoking' => 'fas', |
|
| 798 | + 'fa-snapchat' => 'fab', |
|
| 799 | + 'fa-snapchat-ghost' => 'fab', |
|
| 800 | + 'fa-snapchat-square' => 'fab', |
|
| 801 | + 'fa-snowflake' => 'fas', |
|
| 802 | + 'fa-snowflake' => 'far', |
|
| 803 | + 'fa-sort' => 'fas', |
|
| 804 | + 'fa-sort-alpha-down' => 'fas', |
|
| 805 | + 'fa-sort-alpha-up' => 'fas', |
|
| 806 | + 'fa-sort-amount-down' => 'fas', |
|
| 807 | + 'fa-sort-amount-up' => 'fas', |
|
| 808 | + 'fa-sort-down' => 'fas', |
|
| 809 | + 'fa-sort-numeric-down' => 'fas', |
|
| 810 | + 'fa-sort-numeric-up' => 'fas', |
|
| 811 | + 'fa-sort-up' => 'fas', |
|
| 812 | + 'fa-soundcloud' => 'fab', |
|
| 813 | + 'fa-space-shuttle' => 'fas', |
|
| 814 | + 'fa-speakap' => 'fab', |
|
| 815 | + 'fa-spinner' => 'fas', |
|
| 816 | + 'fa-spotify' => 'fab', |
|
| 817 | + 'fa-square' => 'fas', |
|
| 818 | + 'fa-square' => 'far', |
|
| 819 | + 'fa-square-full' => 'fas', |
|
| 820 | + 'fa-stack-exchange' => 'fab', |
|
| 821 | + 'fa-stack-overflow' => 'fab', |
|
| 822 | + 'fa-star' => 'fas', |
|
| 823 | + 'fa-star' => 'far', |
|
| 824 | + 'fa-star-half' => 'fas', |
|
| 825 | + 'fa-star-half' => 'far', |
|
| 826 | + 'fa-staylinked' => 'fab', |
|
| 827 | + 'fa-steam' => 'fab', |
|
| 828 | + 'fa-steam-square' => 'fab', |
|
| 829 | + 'fa-steam-symbol' => 'fab', |
|
| 830 | + 'fa-step-backward' => 'fas', |
|
| 831 | + 'fa-step-forward' => 'fas', |
|
| 832 | + 'fa-stethoscope' => 'fas', |
|
| 833 | + 'fa-sticker-mule' => 'fab', |
|
| 834 | + 'fa-sticky-note' => 'fas', |
|
| 835 | + 'fa-sticky-note' => 'far', |
|
| 836 | + 'fa-stop' => 'fas', |
|
| 837 | + 'fa-stop-circle' => 'fas', |
|
| 838 | + 'fa-stop-circle' => 'far', |
|
| 839 | + 'fa-stopwatch' => 'fas', |
|
| 840 | + 'fa-strava' => 'fab', |
|
| 841 | + 'fa-street-view' => 'fas', |
|
| 842 | + 'fa-strikethrough' => 'fas', |
|
| 843 | + 'fa-stripe' => 'fab', |
|
| 844 | + 'fa-stripe-s' => 'fab', |
|
| 845 | + 'fa-studiovinari' => 'fab', |
|
| 846 | + 'fa-stumbleupon' => 'fab', |
|
| 847 | + 'fa-stumbleupon-circle' => 'fab', |
|
| 848 | + 'fa-subscript' => 'fas', |
|
| 849 | + 'fa-subway' => 'fas', |
|
| 850 | + 'fa-suitcase' => 'fas', |
|
| 851 | + 'fa-sun' => 'fas', |
|
| 852 | + 'fa-sun' => 'far', |
|
| 853 | + 'fa-superpowers' => 'fab', |
|
| 854 | + 'fa-superscript' => 'fas', |
|
| 855 | + 'fa-supple' => 'fab', |
|
| 856 | + 'fa-sync' => 'fas', |
|
| 857 | + 'fa-sync-alt' => 'fas', |
|
| 858 | + 'fa-syringe' => 'fas', |
|
| 859 | + 'fa-table' => 'fas', |
|
| 860 | + 'fa-table-tennis' => 'fas', |
|
| 861 | + 'fa-tablet' => 'fas', |
|
| 862 | + 'fa-tablet-alt' => 'fas', |
|
| 863 | + 'fa-tablets' => 'fas', |
|
| 864 | + 'fa-tachometer-alt' => 'fas', |
|
| 865 | + 'fa-tag' => 'fas', |
|
| 866 | + 'fa-tags' => 'fas', |
|
| 867 | + 'fa-tape' => 'fas', |
|
| 868 | + 'fa-tasks' => 'fas', |
|
| 869 | + 'fa-taxi' => 'fas', |
|
| 870 | + 'fa-telegram' => 'fab', |
|
| 871 | + 'fa-telegram-plane' => 'fab', |
|
| 872 | + 'fa-tencent-weibo' => 'fab', |
|
| 873 | + 'fa-terminal' => 'fas', |
|
| 874 | + 'fa-text-height' => 'fas', |
|
| 875 | + 'fa-text-width' => 'fas', |
|
| 876 | + 'fa-th' => 'fas', |
|
| 877 | + 'fa-th-large' => 'fas', |
|
| 878 | + 'fa-th-list' => 'fas', |
|
| 879 | + 'fa-themeisle' => 'fab', |
|
| 880 | + 'fa-thermometer' => 'fas', |
|
| 881 | + 'fa-thermometer-empty' => 'fas', |
|
| 882 | + 'fa-thermometer-full' => 'fas', |
|
| 883 | + 'fa-thermometer-half' => 'fas', |
|
| 884 | + 'fa-thermometer-quarter' => 'fas', |
|
| 885 | + 'fa-thermometer-three-quarters' => 'fas', |
|
| 886 | + 'fa-thumbs-down' => 'fas', |
|
| 887 | + 'fa-thumbs-down' => 'far', |
|
| 888 | + 'fa-thumbs-up' => 'fas', |
|
| 889 | + 'fa-thumbs-up' => 'far', |
|
| 890 | + 'fa-thumbtack' => 'fas', |
|
| 891 | + 'fa-ticket-alt' => 'fas', |
|
| 892 | + 'fa-times' => 'fas', |
|
| 893 | + 'fa-times-circle' => 'fas', |
|
| 894 | + 'fa-times-circle' => 'far', |
|
| 895 | + 'fa-tint' => 'fas', |
|
| 896 | + 'fa-toggle-off' => 'fas', |
|
| 897 | + 'fa-toggle-on' => 'fas', |
|
| 898 | + 'fa-trademark' => 'fas', |
|
| 899 | + 'fa-train' => 'fas', |
|
| 900 | + 'fa-transgender' => 'fas', |
|
| 901 | + 'fa-transgender-alt' => 'fas', |
|
| 902 | + 'fa-trash' => 'fas', |
|
| 903 | + 'fa-trash-alt' => 'fas', |
|
| 904 | + 'fa-trash-alt' => 'far', |
|
| 905 | + 'fa-tree' => 'fas', |
|
| 906 | + 'fa-trello' => 'fab', |
|
| 907 | + 'fa-tripadvisor' => 'fab', |
|
| 908 | + 'fa-trophy' => 'fas', |
|
| 909 | + 'fa-truck' => 'fas', |
|
| 910 | + 'fa-truck-loading' => 'fas', |
|
| 911 | + 'fa-truck-moving' => 'fas', |
|
| 912 | + 'fa-tty' => 'fas', |
|
| 913 | + 'fa-tumblr' => 'fab', |
|
| 914 | + 'fa-tumblr-square' => 'fab', |
|
| 915 | + 'fa-tv' => 'fas', |
|
| 916 | + 'fa-twitch' => 'fab', |
|
| 917 | + 'fa-twitter' => 'fab', |
|
| 918 | + 'fa-twitter-square' => 'fab', |
|
| 919 | + 'fa-typo3' => 'fab', |
|
| 920 | + 'fa-uber' => 'fab', |
|
| 921 | + 'fa-uikit' => 'fab', |
|
| 922 | + 'fa-umbrella' => 'fas', |
|
| 923 | + 'fa-underline' => 'fas', |
|
| 924 | + 'fa-undo' => 'fas', |
|
| 925 | + 'fa-undo-alt' => 'fas', |
|
| 926 | + 'fa-uniregistry' => 'fab', |
|
| 927 | + 'fa-universal-access' => 'fas', |
|
| 928 | + 'fa-university' => 'fas', |
|
| 929 | + 'fa-unlink' => 'fas', |
|
| 930 | + 'fa-unlock' => 'fas', |
|
| 931 | + 'fa-unlock-alt' => 'fas', |
|
| 932 | + 'fa-untappd' => 'fab', |
|
| 933 | + 'fa-upload' => 'fas', |
|
| 934 | + 'fa-usb' => 'fab', |
|
| 935 | + 'fa-user' => 'fas', |
|
| 936 | + 'fa-user' => 'far', |
|
| 937 | + 'fa-user-circle' => 'fas', |
|
| 938 | + 'fa-user-circle' => 'far', |
|
| 939 | + 'fa-user-md' => 'fas', |
|
| 940 | + 'fa-user-plus' => 'fas', |
|
| 941 | + 'fa-user-secret' => 'fas', |
|
| 942 | + 'fa-user-times' => 'fas', |
|
| 943 | + 'fa-users' => 'fas', |
|
| 944 | + 'fa-ussunnah' => 'fab', |
|
| 945 | + 'fa-utensil-spoon' => 'fas', |
|
| 946 | + 'fa-utensils' => 'fas', |
|
| 947 | + 'fa-vaadin' => 'fab', |
|
| 948 | + 'fa-venus' => 'fas', |
|
| 949 | + 'fa-venus-double' => 'fas', |
|
| 950 | + 'fa-venus-mars' => 'fas', |
|
| 951 | + 'fa-viacoin' => 'fab', |
|
| 952 | + 'fa-viadeo' => 'fab', |
|
| 953 | + 'fa-viadeo-square' => 'fab', |
|
| 954 | + 'fa-vial' => 'fas', |
|
| 955 | + 'fa-vials' => 'fas', |
|
| 956 | + 'fa-viber' => 'fab', |
|
| 957 | + 'fa-video' => 'fas', |
|
| 958 | + 'fa-video-slash' => 'fas', |
|
| 959 | + 'fa-vimeo' => 'fab', |
|
| 960 | + 'fa-vimeo-square' => 'fab', |
|
| 961 | + 'fa-vimeo-v' => 'fab', |
|
| 962 | + 'fa-vine' => 'fab', |
|
| 963 | + 'fa-vk' => 'fab', |
|
| 964 | + 'fa-vnv' => 'fab', |
|
| 965 | + 'fa-volleyball-ball' => 'fas', |
|
| 966 | + 'fa-volume-down' => 'fas', |
|
| 967 | + 'fa-volume-off' => 'fas', |
|
| 968 | + 'fa-volume-up' => 'fas', |
|
| 969 | + 'fa-vuejs' => 'fab', |
|
| 970 | + 'fa-warehouse' => 'fas', |
|
| 971 | + 'fa-weibo' => 'fab', |
|
| 972 | + 'fa-weight' => 'fas', |
|
| 973 | + 'fa-weixin' => 'fab', |
|
| 974 | + 'fa-whatsapp' => 'fab', |
|
| 975 | + 'fa-whatsapp-square' => 'fab', |
|
| 976 | + 'fa-wheelchair' => 'fas', |
|
| 977 | + 'fa-whmcs' => 'fab', |
|
| 978 | + 'fa-wifi' => 'fas', |
|
| 979 | + 'fa-wikipedia-w' => 'fab', |
|
| 980 | + 'fa-window-close' => 'fas', |
|
| 981 | + 'fa-window-close' => 'far', |
|
| 982 | + 'fa-window-maximize' => 'fas', |
|
| 983 | + 'fa-window-maximize' => 'far', |
|
| 984 | + 'fa-window-minimize' => 'fas', |
|
| 985 | + 'fa-window-minimize' => 'far', |
|
| 986 | + 'fa-window-restore' => 'fas', |
|
| 987 | + 'fa-window-restore' => 'far', |
|
| 988 | + 'fa-windows' => 'fab', |
|
| 989 | + 'fa-wine-glass' => 'fas', |
|
| 990 | + 'fa-won-sign' => 'fas', |
|
| 991 | + 'fa-wordpress' => 'fab', |
|
| 992 | + 'fa-wordpress-simple' => 'fab', |
|
| 993 | + 'fa-wpbeginner' => 'fab', |
|
| 994 | + 'fa-wpexplorer' => 'fab', |
|
| 995 | + 'fa-wpforms' => 'fab', |
|
| 996 | + 'fa-wrench' => 'fas', |
|
| 997 | + 'fa-x-ray' => 'fas', |
|
| 998 | + 'fa-xbox' => 'fab', |
|
| 999 | + 'fa-xing' => 'fab', |
|
| 1000 | + 'fa-xing-square' => 'fab', |
|
| 1001 | + 'fa-y-combinator' => 'fab', |
|
| 1002 | + 'fa-yahoo' => 'fab', |
|
| 1003 | + 'fa-yandex' => 'fab', |
|
| 1004 | + 'fa-yandex-international' => 'fab', |
|
| 1005 | + 'fa-yelp' => 'fab', |
|
| 1006 | + 'fa-yen-sign' => 'fas', |
|
| 1007 | + 'fa-yoast' => 'fab', |
|
| 1008 | + 'fa-youtube' => 'fab', |
|
| 1009 | + 'fa-youtube-square' => 'fab', |
|
| 1010 | + ); |
|
| 1011 | + } |
|
| 1012 | 1012 | } |
@@ -18,15 +18,15 @@ |
||
| 18 | 18 | <div class="redux-action_bar"> |
| 19 | 19 | <span class="spinner"></span> |
| 20 | 20 | <?php |
| 21 | - if ( false === $this->parent->args['hide_save'] ) { |
|
| 22 | - submit_button( esc_attr__( 'Save Changes', 'redux-framework' ), 'primary', 'redux_save', false, array( 'id' => 'redux_top_save' ) ); |
|
| 23 | - } |
|
| 21 | + if ( false === $this->parent->args['hide_save'] ) { |
|
| 22 | + submit_button( esc_attr__( 'Save Changes', 'redux-framework' ), 'primary', 'redux_save', false, array( 'id' => 'redux_top_save' ) ); |
|
| 23 | + } |
|
| 24 | 24 | |
| 25 | - if ( false === $this->parent->args['hide_reset'] ) { |
|
| 26 | - submit_button( esc_attr__( 'Reset Section', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults-section]', false, array( 'id' => 'redux-defaults-section-top' ) ); |
|
| 27 | - submit_button( esc_attr__( 'Reset All', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults]', false, array( 'id' => 'redux-defaults-top' ) ); |
|
| 28 | - } |
|
| 29 | - ?> |
|
| 25 | + if ( false === $this->parent->args['hide_reset'] ) { |
|
| 26 | + submit_button( esc_attr__( 'Reset Section', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults-section]', false, array( 'id' => 'redux-defaults-section-top' ) ); |
|
| 27 | + submit_button( esc_attr__( 'Reset All', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults]', false, array( 'id' => 'redux-defaults-top' ) ); |
|
| 28 | + } |
|
| 29 | + ?> |
|
| 30 | 30 | </div> |
| 31 | 31 | <div class="clear"></div> |
| 32 | 32 | </div> |
@@ -16,30 +16,30 @@ discard block |
||
| 16 | 16 | <div id="redux-footer-sticky"> |
| 17 | 17 | <div id="redux-footer"> |
| 18 | 18 | <?php |
| 19 | - if ( isset( $this->parent->args['share_icons'] ) ) { |
|
| 20 | - $skip_icons = false; |
|
| 19 | + if ( isset( $this->parent->args['share_icons'] ) ) { |
|
| 20 | + $skip_icons = false; |
|
| 21 | 21 | |
| 22 | - if ( ! $this->parent->args['dev_mode'] && $this->parent->args_class->omit_icons ) { |
|
| 23 | - $skip_icons = true; |
|
| 24 | - } |
|
| 25 | - ?> |
|
| 22 | + if ( ! $this->parent->args['dev_mode'] && $this->parent->args_class->omit_icons ) { |
|
| 23 | + $skip_icons = true; |
|
| 24 | + } |
|
| 25 | + ?> |
|
| 26 | 26 | <div id="redux-share"> |
| 27 | 27 | <?php |
| 28 | - foreach ( $this->parent->args['share_icons'] as $links ) { |
|
| 29 | - if ( $skip_icons ) { |
|
| 30 | - continue; |
|
| 31 | - } |
|
| 32 | - // SHIM, use URL now. |
|
| 33 | - if ( isset( $links['link'] ) && ! empty( $links['link'] ) ) { |
|
| 34 | - $links['url'] = $links['link']; |
|
| 35 | - unset( $links['link'] ); |
|
| 36 | - } |
|
| 37 | - if ( isset( $links['icon'] ) && ! empty( $links['icon'] ) ) { |
|
| 38 | - if ( strpos( $links['icon'], 'el-icon' ) !== false && strpos( $links['icon'], 'el ' ) === false ) { |
|
| 39 | - $links['icon'] = 'el ' . $links['icon']; |
|
| 40 | - } |
|
| 41 | - } |
|
| 42 | - ?> |
|
| 28 | + foreach ( $this->parent->args['share_icons'] as $links ) { |
|
| 29 | + if ( $skip_icons ) { |
|
| 30 | + continue; |
|
| 31 | + } |
|
| 32 | + // SHIM, use URL now. |
|
| 33 | + if ( isset( $links['link'] ) && ! empty( $links['link'] ) ) { |
|
| 34 | + $links['url'] = $links['link']; |
|
| 35 | + unset( $links['link'] ); |
|
| 36 | + } |
|
| 37 | + if ( isset( $links['icon'] ) && ! empty( $links['icon'] ) ) { |
|
| 38 | + if ( strpos( $links['icon'], 'el-icon' ) !== false && strpos( $links['icon'], 'el ' ) === false ) { |
|
| 39 | + $links['icon'] = 'el ' . $links['icon']; |
|
| 40 | + } |
|
| 41 | + } |
|
| 42 | + ?> |
|
| 43 | 43 | <a href="<?php echo esc_url( $links['url'] ); ?>" title="<?php echo esc_attr( $links['title'] ); ?>" target="_blank"> |
| 44 | 44 | <?php if ( isset( $links['icon'] ) && ! empty( $links['icon'] ) ) { ?> |
| 45 | 45 | <i class="<?php echo esc_attr( $links['icon'] ); ?>"></i> |
@@ -54,15 +54,15 @@ discard block |
||
| 54 | 54 | <div class="redux-action_bar"> |
| 55 | 55 | <span class="spinner"></span> |
| 56 | 56 | <?php |
| 57 | - if ( false === $this->parent->args['hide_save'] ) { |
|
| 58 | - submit_button( esc_html__( 'Save Changes', 'redux-framework' ), 'primary', 'redux_save', false, array( 'id' => 'redux_bottom_save' ) ); |
|
| 59 | - } |
|
| 57 | + if ( false === $this->parent->args['hide_save'] ) { |
|
| 58 | + submit_button( esc_html__( 'Save Changes', 'redux-framework' ), 'primary', 'redux_save', false, array( 'id' => 'redux_bottom_save' ) ); |
|
| 59 | + } |
|
| 60 | 60 | |
| 61 | - if ( false === $this->parent->args['hide_reset'] ) { |
|
| 62 | - submit_button( esc_html__( 'Reset Section', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults-section]', false, array( 'id' => 'redux-defaults-section-bottom' ) ); |
|
| 63 | - submit_button( esc_html__( 'Reset All', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults]', false, array( 'id' => 'redux-defaults-bottom' ) ); |
|
| 64 | - } |
|
| 65 | - ?> |
|
| 61 | + if ( false === $this->parent->args['hide_reset'] ) { |
|
| 62 | + submit_button( esc_html__( 'Reset Section', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults-section]', false, array( 'id' => 'redux-defaults-section-bottom' ) ); |
|
| 63 | + submit_button( esc_html__( 'Reset All', 'redux-framework' ), 'secondary', $this->parent->args['opt_name'] . '[defaults]', false, array( 'id' => 'redux-defaults-bottom' ) ); |
|
| 64 | + } |
|
| 65 | + ?> |
|
| 66 | 66 | </div> |
| 67 | 67 | <div class="clear"></div> |
| 68 | 68 | </div> |