Version Description
17 February 2022 =
Tweak: Pdf Viewer Dynamic Link tag support
Tweak: Creative Button Dynamic Link tag support for url
Fix: Calendly Width fix
Download this release
Release Info
Developer | thehappymonster |
Plugin | Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget) |
Version | 3.4.3 |
Comparing to | |
See all releases |
Code changes from version 3.4.1 to 3.4.3
- assets/vendor/aesthetic-icon-picker/icons/font-awesome.js +0 -22
- assets/vendor/aesthetic-icon-picker/icons/font-awesome.min.js +0 -1
- changelog.txt +6 -0
- plugin.php +4 -4
- readme.txt +9 -1
- widgets/creative-button/widget.php +509 -509
- widgets/pdf-view/widget.php +1 -1
assets/vendor/aesthetic-icon-picker/icons/font-awesome.js
DELETED
@@ -1,22 +0,0 @@
|
|
1 |
-
return {
|
2 |
-
"font-awesome":{
|
3 |
-
"regular":{
|
4 |
-
"prefix": "far fa-",
|
5 |
-
"icon-style": "fa-regular",
|
6 |
-
"list-icon":"fab fa-font-awesome-alt",
|
7 |
-
"icons":["far fa-address-book", "far fa-address-card", "far fa-angry", "far fa-arrow-alt-circle-down", "far fa-arrow-alt-circle-left", "far fa-arrow-alt-circle-right", "far fa-arrow-alt-circle-up", "far fa-bell", "far fa-bell-slash", "far fa-bookmark", "far fa-building", "far fa-calendar", "far fa-calendar-alt", "far fa-calendar-check", "far fa-calendar-minus", "far fa-calendar-plus", "far fa-calendar-times", "far fa-caret-square-down", "far fa-caret-square-left", "far fa-caret-square-right", "far fa-caret-square-up", "far fa-chart-bar", "far fa-check-circle", "far fa-check-square", "far fa-circle", "far fa-clipboard", "far fa-clock", "far fa-clone", "far fa-closed-captioning", "far fa-comment", "far fa-comment-alt", "far fa-comment-dots", "far fa-comments", "far fa-compass", "far fa-copy", "far fa-copyright", "far fa-credit-card", "far fa-dizzy", "far fa-dot-circle", "far fa-edit", "far fa-envelope", "far fa-envelope-open", "far fa-eye", "far fa-eye-slash", "far fa-file", "far fa-file-alt", "far fa-file-archive", "far fa-file-audio", "far fa-file-code", "far fa-file-excel", "far fa-file-image", "far fa-file-pdf", "far fa-file-powerpoint", "far fa-file-video", "far fa-file-word", "far fa-flag", "far fa-flushed", "far fa-folder", "far fa-folder-open", "far fa-frown", "far fa-frown-open", "far fa-futbol", "far fa-gem", "far fa-grimace", "far fa-grin", "far fa-grin-alt", "far fa-grin-beam", "far fa-grin-beam-sweat", "far fa-grin-hearts", "far fa-grin-squint", "far fa-grin-squint-tears", "far fa-grin-stars", "far fa-grin-tears", "far fa-grin-tongue", "far fa-grin-tongue-squint", "far fa-grin-tongue-wink", "far fa-grin-wink", "far fa-hand-lizard", "far fa-hand-paper", "far fa-hand-peace", "far fa-hand-point-down", "far fa-hand-point-left", "far fa-hand-point-right", "far fa-hand-point-up", "far fa-hand-pointer", "far fa-hand-rock", "far fa-hand-scissors", "far fa-hand-spock", "far fa-handshake", "far fa-hdd", "far fa-heart", "far fa-hospital", "far fa-hourglass", "far fa-id-badge", "far fa-id-card", "far fa-image", "far fa-images", "far fa-keyboard", "far fa-kiss", "far fa-kiss-beam", "far fa-kiss-wink-heart", "far fa-laugh", "far fa-laugh-beam", "far fa-laugh-squint", "far fa-laugh-wink", "far fa-lemon", "far fa-life-ring", "far fa-lightbulb", "far fa-list-alt", "far fa-map", "far fa-meh", "far fa-meh-blank", "far fa-meh-rolling-eyes", "far fa-minus-square", "far fa-money-bill-alt", "far fa-moon", "far fa-newspaper", "far fa-object-group", "far fa-object-ungroup", "far fa-paper-plane", "far fa-pause-circle", "far fa-play-circle", "far fa-plus-square", "far fa-question-circle", "far fa-registered", "far fa-sad-cry", "far fa-sad-tear", "far fa-save", "far fa-share-square", "far fa-smile", "far fa-smile-beam", "far fa-smile-wink", "far fa-snowflake", "far fa-square", "far fa-star", "far fa-star-half", "far fa-sticky-note", "far fa-stop-circle", "far fa-sun", "far fa-surprise", "far fa-thumbs-down", "far fa-thumbs-up", "far fa-times-circle", "far fa-tired", "far fa-trash-alt", "far fa-user", "far fa-user-circle", "far fa-window-close", "far fa-window-maximize", "far fa-window-minimize", "far fa-window-restore"]
|
8 |
-
},
|
9 |
-
"solid":{
|
10 |
-
"prefix": "fas fa-",
|
11 |
-
"icon-style": "fa-solid",
|
12 |
-
"list-icon":"fab fa-font-awesome",
|
13 |
-
"icons":["fas fa-ad", "fas fa-address-book", "fas fa-address-card", "fas fa-adjust", "fas fa-air-freshener", "fas fa-align-center", "fas fa-align-justify", "fas fa-align-left", "fas fa-align-right", "fas fa-allergies", "fas fa-ambulance", "fas fa-american-sign-language-interpreting", "fas fa-anchor", "fas fa-angle-double-down", "fas fa-angle-double-left", "fas fa-angle-double-right", "fas fa-angle-double-up", "fas fa-angle-down", "fas fa-angle-left", "fas fa-angle-right", "fas fa-angle-up", "fas fa-angry", "fas fa-ankh", "fas fa-apple-alt", "fas fa-archive", "fas fa-archway", "fas fa-arrow-alt-circle-down", "fas fa-arrow-alt-circle-left", "fas fa-arrow-alt-circle-right", "fas fa-arrow-alt-circle-up", "fas fa-arrow-circle-down", "fas fa-arrow-circle-left", "fas fa-arrow-circle-right", "fas fa-arrow-circle-up", "fas fa-arrow-down", "fas fa-arrow-left", "fas fa-arrow-right", "fas fa-arrow-up", "fas fa-arrows-alt", "fas fa-arrows-alt-h", "fas fa-arrows-alt-v", "fas fa-assistive-listening-systems", "fas fa-asterisk", "fas fa-at", "fas fa-atlas", "fas fa-atom", "fas fa-audio-description", "fas fa-award", "fas fa-baby", "fas fa-baby-carriage", "fas fa-backspace", "fas fa-backward", "fas fa-bacon", "fas fa-bahai", "fas fa-balance-scale", "fas fa-balance-scale-left", "fas fa-balance-scale-right", "fas fa-ban", "fas fa-band-aid", "fas fa-barcode", "fas fa-bars", "fas fa-baseball-ball", "fas fa-basketball-ball", "fas fa-bath", "fas fa-battery-empty", "fas fa-battery-full", "fas fa-battery-half", "fas fa-battery-quarter", "fas fa-battery-three-quarters", "fas fa-bed", "fas fa-beer", "fas fa-bell", "fas fa-bell-slash", "fas fa-bezier-curve", "fas fa-bible", "fas fa-bicycle", "fas fa-biking", "fas fa-binoculars", "fas fa-biohazard", "fas fa-birthday-cake", "fas fa-blender", "fas fa-blender-phone", "fas fa-blind", "fas fa-blog", "fas fa-bold", "fas fa-bolt", "fas fa-bomb", "fas fa-bone", "fas fa-bong", "fas fa-book", "fas fa-book-dead", "fas fa-book-medical", "fas fa-book-open", "fas fa-book-reader", "fas fa-bookmark", "fas fa-border-all", "fas fa-border-none", "fas fa-border-style", "fas fa-bowling-ball", "fas fa-box", "fas fa-box-open", "fas fa-boxes", "fas fa-braille", "fas fa-brain", "fas fa-bread-slice", "fas fa-briefcase", "fas fa-briefcase-medical", "fas fa-broadcast-tower", "fas fa-broom", "fas fa-brush", "fas fa-bug", "fas fa-building", "fas fa-bullhorn", "fas fa-bullseye", "fas fa-burn", "fas fa-bus", "fas fa-bus-alt", "fas fa-business-time", "fas fa-calculator", "fas fa-calendar", "fas fa-calendar-alt", "fas fa-calendar-check", "fas fa-calendar-day", "fas fa-calendar-minus", "fas fa-calendar-plus", "fas fa-calendar-times", "fas fa-calendar-week", "fas fa-camera", "fas fa-camera-retro", "fas fa-campground", "fas fa-candy-cane", "fas fa-cannabis", "fas fa-capsules", "fas fa-car", "fas fa-car-alt", "fas fa-car-battery", "fas fa-car-crash", "fas fa-car-side", "fas fa-caravan", "fas fa-caret-down", "fas fa-caret-left", "fas fa-caret-right", "fas fa-caret-square-down", "fas fa-caret-square-left", "fas fa-caret-square-right", "fas fa-caret-square-up", "fas fa-caret-up", "fas fa-carrot", "fas fa-cart-arrow-down", "fas fa-cart-plus", "fas fa-cash-register", "fas fa-cat", "fas fa-certificate", "fas fa-chair", "fas fa-chalkboard", "fas fa-chalkboard-teacher", "fas fa-charging-station", "fas fa-chart-area", "fas fa-chart-bar", "fas fa-chart-line", "fas fa-chart-pie", "fas fa-check", "fas fa-check-circle", "fas fa-check-double", "fas fa-check-square", "fas fa-cheese", "fas fa-chess", "fas fa-chess-bishop", "fas fa-chess-board", "fas fa-chess-king", "fas fa-chess-knight", "fas fa-chess-pawn", "fas fa-chess-queen", "fas fa-chess-rook", "fas fa-chevron-circle-down", "fas fa-chevron-circle-left", "fas fa-chevron-circle-right", "fas fa-chevron-circle-up", "fas fa-chevron-down", "fas fa-chevron-left", "fas fa-chevron-right", "fas fa-chevron-up", "fas fa-child", "fas fa-church", "fas fa-circle", "fas fa-circle-notch", "fas fa-city", "fas fa-clinic-medical", "fas fa-clipboard", "fas fa-clipboard-check", "fas fa-clipboard-list", "fas fa-clock", "fas fa-clone", "fas fa-closed-captioning", "fas fa-cloud", "fas fa-cloud-download-alt", "fas fa-cloud-meatball", "fas fa-cloud-moon", "fas fa-cloud-moon-rain", "fas fa-cloud-rain", "fas fa-cloud-showers-heavy", "fas fa-cloud-sun", "fas fa-cloud-sun-rain", "fas fa-cloud-upload-alt", "fas fa-cocktail", "fas fa-code", "fas fa-code-branch", "fas fa-coffee", "fas fa-cog", "fas fa-cogs", "fas fa-coins", "fas fa-columns", "fas fa-comment", "fas fa-comment-alt", "fas fa-comment-dollar", "fas fa-comment-dots", "fas fa-comment-medical", "fas fa-comment-slash", "fas fa-comments", "fas fa-comments-dollar", "fas fa-compact-disc", "fas fa-compass", "fas fa-compress", "fas fa-compress-alt", "fas fa-compress-arrows-alt", "fas fa-concierge-bell", "fas fa-cookie", "fas fa-cookie-bite", "fas fa-copy", "fas fa-copyright", "fas fa-couch", "fas fa-credit-card", "fas fa-crop", "fas fa-crop-alt", "fas fa-cross", "fas fa-crosshairs", "fas fa-crow", "fas fa-crown", "fas fa-crutch", "fas fa-cube", "fas fa-cubes", "fas fa-cut", "fas fa-database", "fas fa-deaf", "fas fa-democrat", "fas fa-desktop", "fas fa-dharmachakra", "fas fa-diagnoses", "fas fa-dice", "fas fa-dice-d20", "fas fa-dice-d6", "fas fa-dice-five", "fas fa-dice-four", "fas fa-dice-one", "fas fa-dice-six", "fas fa-dice-three", "fas fa-dice-two", "fas fa-digital-tachograph", "fas fa-directions", "fas fa-divide", "fas fa-dizzy", "fas fa-dna", "fas fa-dog", "fas fa-dollar-sign", "fas fa-dolly", "fas fa-dolly-flatbed", "fas fa-donate", "fas fa-door-closed", "fas fa-door-open", "fas fa-dot-circle", "fas fa-dove", "fas fa-download", "fas fa-drafting-compass", "fas fa-dragon", "fas fa-draw-polygon", "fas fa-drum", "fas fa-drum-steelpan", "fas fa-drumstick-bite", "fas fa-dumbbell", "fas fa-dumpster", "fas fa-dumpster-fire", "fas fa-dungeon", "fas fa-edit", "fas fa-egg", "fas fa-eject", "fas fa-ellipsis-h", "fas fa-ellipsis-v", "fas fa-envelope", "fas fa-envelope-open", "fas fa-envelope-open-text", "fas fa-envelope-square", "fas fa-equals", "fas fa-eraser", "fas fa-ethernet", "fas fa-euro-sign", "fas fa-exchange-alt", "fas fa-exclamation", "fas fa-exclamation-circle", "fas fa-exclamation-triangle", "fas fa-expand", "fas fa-expand-alt", "fas fa-expand-arrows-alt", "fas fa-external-link-alt", "fas fa-external-link-square-alt", "fas fa-eye", "fas fa-eye-dropper", "fas fa-eye-slash", "fas fa-fan", "fas fa-fast-backward", "fas fa-fast-forward", "fas fa-fax", "fas fa-feather", "fas fa-feather-alt", "fas fa-female", "fas fa-fighter-jet", "fas fa-file", "fas fa-file-alt", "fas fa-file-archive", "fas fa-file-audio", "fas fa-file-code", "fas fa-file-contract", "fas fa-file-csv", "fas fa-file-download", "fas fa-file-excel", "fas fa-file-export", "fas fa-file-image", "fas fa-file-import", "fas fa-file-invoice", "fas fa-file-invoice-dollar", "fas fa-file-medical", "fas fa-file-medical-alt", "fas fa-file-pdf", "fas fa-file-powerpoint", "fas fa-file-prescription", "fas fa-file-signature", "fas fa-file-upload", "fas fa-file-video", "fas fa-file-word", "fas fa-fill", "fas fa-fill-drip", "fas fa-film", "fas fa-filter", "fas fa-fingerprint", "fas fa-fire", "fas fa-fire-alt", "fas fa-fire-extinguisher", "fas fa-first-aid", "fas fa-fish", "fas fa-fist-raised", "fas fa-flag", "fas fa-flag-checkered", "fas fa-flag-usa", "fas fa-flask", "fas fa-flushed", "fas fa-folder", "fas fa-folder-minus", "fas fa-folder-open", "fas fa-folder-plus", "fas fa-font", "fas fa-football-ball", "fas fa-forward", "fas fa-frog", "fas fa-frown", "fas fa-frown-open", "fas fa-funnel-dollar", "fas fa-futbol", "fas fa-gamepad", "fas fa-gas-pump", "fas fa-gavel", "fas fa-gem", "fas fa-genderless", "fas fa-ghost", "fas fa-gift", "fas fa-gifts", "fas fa-glass-cheers", "fas fa-glass-martini", "fas fa-glass-martini-alt", "fas fa-glass-whiskey", "fas fa-glasses", "fas fa-globe", "fas fa-globe-africa", "fas fa-globe-americas", "fas fa-globe-asia", "fas fa-globe-europe", "fas fa-golf-ball", "fas fa-gopuram", "fas fa-graduation-cap", "fas fa-greater-than", "fas fa-greater-than-equal", "fas fa-grimace", "fas fa-grin", "fas fa-grin-alt", "fas fa-grin-beam", "fas fa-grin-beam-sweat", "fas fa-grin-hearts", "fas fa-grin-squint", "fas fa-grin-squint-tears", "fas fa-grin-stars", "fas fa-grin-tears", "fas fa-grin-tongue", "fas fa-grin-tongue-squint", "fas fa-grin-tongue-wink", "fas fa-grin-wink", "fas fa-grip-horizontal", "fas fa-grip-lines", "fas fa-grip-lines-vertical", "fas fa-grip-vertical", "fas fa-guitar", "fas fa-h-square", "fas fa-hamburger", "fas fa-hammer", "fas fa-hamsa", "fas fa-hand-holding", "fas fa-hand-holding-heart", "fas fa-hand-holding-usd", "fas fa-hand-lizard", "fas fa-hand-middle-finger", "fas fa-hand-paper", "fas fa-hand-peace", "fas fa-hand-point-down", "fas fa-hand-point-left", "fas fa-hand-point-right", "fas fa-hand-point-up", "fas fa-hand-pointer", "fas fa-hand-rock", "fas fa-hand-scissors", "fas fa-hand-spock", "fas fa-hands", "fas fa-hands-helping", "fas fa-handshake", "fas fa-hanukiah", "fas fa-hard-hat", "fas fa-hashtag", "fas fa-hat-cowboy", "fas fa-hat-cowboy-side", "fas fa-hat-wizard", "fas fa-hdd", "fas fa-heading", "fas fa-headphones", "fas fa-headphones-alt", "fas fa-headset", "fas fa-heart", "fas fa-heart-broken", "fas fa-heartbeat", "fas fa-helicopter", "fas fa-highlighter", "fas fa-hiking", "fas fa-hippo", "fas fa-history", "fas fa-hockey-puck", "fas fa-holly-berry", "fas fa-home", "fas fa-horse", "fas fa-horse-head", "fas fa-hospital", "fas fa-hospital-alt", "fas fa-hospital-symbol", "fas fa-hot-tub", "fas fa-hotdog", "fas fa-hotel", "fas fa-hourglass", "fas fa-hourglass-end", "fas fa-hourglass-half", "fas fa-hourglass-start", "fas fa-house-damage", "fas fa-hryvnia", "fas fa-i-cursor", "fas fa-ice-cream", "fas fa-icicles", "fas fa-icons", "fas fa-id-badge", "fas fa-id-card", "fas fa-id-card-alt", "fas fa-igloo", "fas fa-image", "fas fa-images", "fas fa-inbox", "fas fa-indent", "fas fa-industry", "fas fa-infinity", "fas fa-info", "fas fa-info-circle", "fas fa-italic", "fas fa-jedi", "fas fa-joint", "fas fa-journal-whills", "fas fa-kaaba", "fas fa-key", "fas fa-keyboard", "fas fa-khanda", "fas fa-kiss", "fas fa-kiss-beam", "fas fa-kiss-wink-heart", "fas fa-kiwi-bird", "fas fa-landmark", "fas fa-language", "fas fa-laptop", "fas fa-laptop-code", "fas fa-laptop-medical", "fas fa-laugh", "fas fa-laugh-beam", "fas fa-laugh-squint", "fas fa-laugh-wink", "fas fa-layer-group", "fas fa-leaf", "fas fa-lemon", "fas fa-less-than", "fas fa-less-than-equal", "fas fa-level-down-alt", "fas fa-level-up-alt", "fas fa-life-ring", "fas fa-lightbulb", "fas fa-link", "fas fa-lira-sign", "fas fa-list", "fas fa-list-alt", "fas fa-list-ol", "fas fa-list-ul", "fas fa-location-arrow", "fas fa-lock", "fas fa-lock-open", "fas fa-long-arrow-alt-down", "fas fa-long-arrow-alt-left", "fas fa-long-arrow-alt-right", "fas fa-long-arrow-alt-up", "fas fa-low-vision", "fas fa-luggage-cart", "fas fa-magic", "fas fa-magnet", "fas fa-mail-bulk", "fas fa-male", "fas fa-map", "fas fa-map-marked", "fas fa-map-marked-alt", "fas fa-map-marker", "fas fa-map-marker-alt", "fas fa-map-pin", "fas fa-map-signs", "fas fa-marker", "fas fa-mars", "fas fa-mars-double", "fas fa-mars-stroke", "fas fa-mars-stroke-h", "fas fa-mars-stroke-v", "fas fa-mask", "fas fa-medal", "fas fa-medkit", "fas fa-meh", "fas fa-meh-blank", "fas fa-meh-rolling-eyes", "fas fa-memory", "fas fa-menorah", "fas fa-mercury", "fas fa-meteor", "fas fa-microchip", "fas fa-microphone", "fas fa-microphone-alt", "fas fa-microphone-alt-slash", "fas fa-microphone-slash", "fas fa-microscope", "fas fa-minus", "fas fa-minus-circle", "fas fa-minus-square", "fas fa-mitten", "fas fa-mobile", "fas fa-mobile-alt", "fas fa-money-bill", "fas fa-money-bill-alt", "fas fa-money-bill-wave", "fas fa-money-bill-wave-alt", "fas fa-money-check", "fas fa-money-check-alt", "fas fa-monument", "fas fa-moon", "fas fa-mortar-pestle", "fas fa-mosque", "fas fa-motorcycle", "fas fa-mountain", "fas fa-mouse", "fas fa-mouse-pointer", "fas fa-mug-hot", "fas fa-music", "fas fa-network-wired", "fas fa-neuter", "fas fa-newspaper", "fas fa-not-equal", "fas fa-notes-medical", "fas fa-object-group", "fas fa-object-ungroup", "fas fa-oil-can", "fas fa-om", "fas fa-otter", "fas fa-outdent", "fas fa-pager", "fas fa-paint-brush", "fas fa-paint-roller", "fas fa-palette", "fas fa-pallet", "fas fa-paper-plane", "fas fa-paperclip", "fas fa-parachute-box", "fas fa-paragraph", "fas fa-parking", "fas fa-passport", "fas fa-pastafarianism", "fas fa-paste", "fas fa-pause", "fas fa-pause-circle", "fas fa-paw", "fas fa-peace", "fas fa-pen", "fas fa-pen-alt", "fas fa-pen-fancy", "fas fa-pen-nib", "fas fa-pen-square", "fas fa-pencil-alt", "fas fa-pencil-ruler", "fas fa-people-carry", "fas fa-pepper-hot", "fas fa-percent", "fas fa-percentage", "fas fa-person-booth", "fas fa-phone", "fas fa-phone-alt", "fas fa-phone-slash", "fas fa-phone-square", "fas fa-phone-square-alt", "fas fa-phone-volume", "fas fa-photo-video", "fas fa-piggy-bank", "fas fa-pills", "fas fa-pizza-slice", "fas fa-place-of-worship", "fas fa-plane", "fas fa-plane-arrival", "fas fa-plane-departure", "fas fa-play", "fas fa-play-circle", "fas fa-plug", "fas fa-plus", "fas fa-plus-circle", "fas fa-plus-square", "fas fa-podcast", "fas fa-poll", "fas fa-poll-h", "fas fa-poo", "fas fa-poo-storm", "fas fa-poop", "fas fa-portrait", "fas fa-pound-sign", "fas fa-power-off", "fas fa-pray", "fas fa-praying-hands", "fas fa-prescription", "fas fa-prescription-bottle", "fas fa-prescription-bottle-alt", "fas fa-print", "fas fa-procedures", "fas fa-project-diagram", "fas fa-puzzle-piece", "fas fa-qrcode", "fas fa-question", "fas fa-question-circle", "fas fa-quidditch", "fas fa-quote-left", "fas fa-quote-right", "fas fa-quran", "fas fa-radiation", "fas fa-radiation-alt", "fas fa-rainbow", "fas fa-random", "fas fa-receipt", "fas fa-record-vinyl", "fas fa-recycle", "fas fa-redo", "fas fa-redo-alt", "fas fa-registered", "fas fa-remove-format", "fas fa-reply", "fas fa-reply-all", "fas fa-republican", "fas fa-restroom", "fas fa-retweet", "fas fa-ribbon", "fas fa-ring", "fas fa-road", "fas fa-robot", "fas fa-rocket", "fas fa-route", "fas fa-rss", "fas fa-rss-square", "fas fa-ruble-sign", "fas fa-ruler", "fas fa-ruler-combined", "fas fa-ruler-horizontal", "fas fa-ruler-vertical", "fas fa-running", "fas fa-rupee-sign", "fas fa-sad-cry", "fas fa-sad-tear", "fas fa-satellite", "fas fa-satellite-dish", "fas fa-save", "fas fa-school", "fas fa-screwdriver", "fas fa-scroll", "fas fa-sd-card", "fas fa-search", "fas fa-search-dollar", "fas fa-search-location", "fas fa-search-minus", "fas fa-search-plus", "fas fa-seedling", "fas fa-server", "fas fa-shapes", "fas fa-share", "fas fa-share-alt", "fas fa-share-alt-square", "fas fa-share-square", "fas fa-shekel-sign", "fas fa-shield-alt", "fas fa-ship", "fas fa-shipping-fast", "fas fa-shoe-prints", "fas fa-shopping-bag", "fas fa-shopping-basket", "fas fa-shopping-cart", "fas fa-shower", "fas fa-shuttle-van", "fas fa-sign", "fas fa-sign-in-alt", "fas fa-sign-language", "fas fa-sign-out-alt", "fas fa-signal", "fas fa-signature", "fas fa-sim-card", "fas fa-sitemap", "fas fa-skating", "fas fa-skiing", "fas fa-skiing-nordic", "fas fa-skull", "fas fa-skull-crossbones", "fas fa-slash", "fas fa-sleigh", "fas fa-sliders-h", "fas fa-smile", "fas fa-smile-beam", "fas fa-smile-wink", "fas fa-smog", "fas fa-smoking", "fas fa-smoking-ban", "fas fa-sms", "fas fa-snowboarding", "fas fa-snowflake", "fas fa-snowman", "fas fa-snowplow", "fas fa-socks", "fas fa-solar-panel", "fas fa-sort", "fas fa-sort-alpha-down", "fas fa-sort-alpha-down-alt", "fas fa-sort-alpha-up", "fas fa-sort-alpha-up-alt", "fas fa-sort-amount-down", "fas fa-sort-amount-down-alt", "fas fa-sort-amount-up", "fas fa-sort-amount-up-alt", "fas fa-sort-down", "fas fa-sort-numeric-down", "fas fa-sort-numeric-down-alt", "fas fa-sort-numeric-up", "fas fa-sort-numeric-up-alt", "fas fa-sort-up", "fas fa-spa", "fas fa-space-shuttle", "fas fa-spell-check", "fas fa-spider", "fas fa-spinner", "fas fa-splotch", "fas fa-spray-can", "fas fa-square", "fas fa-square-full", "fas fa-square-root-alt", "fas fa-stamp", "fas fa-star", "fas fa-star-and-crescent", "fas fa-star-half", "fas fa-star-half-alt", "fas fa-star-of-david", "fas fa-star-of-life", "fas fa-step-backward", "fas fa-step-forward", "fas fa-stethoscope", "fas fa-sticky-note", "fas fa-stop", "fas fa-stop-circle", "fas fa-stopwatch", "fas fa-store", "fas fa-store-alt", "fas fa-stream", "fas fa-street-view", "fas fa-strikethrough", "fas fa-stroopwafel", "fas fa-subscript", "fas fa-subway", "fas fa-suitcase", "fas fa-suitcase-rolling", "fas fa-sun", "fas fa-superscript", "fas fa-surprise", "fas fa-swatchbook", "fas fa-swimmer", "fas fa-swimming-pool", "fas fa-synagogue", "fas fa-sync", "fas fa-sync-alt", "fas fa-syringe", "fas fa-table", "fas fa-table-tennis", "fas fa-tablet", "fas fa-tablet-alt", "fas fa-tablets", "fas fa-tachometer-alt", "fas fa-tag", "fas fa-tags", "fas fa-tape", "fas fa-tasks", "fas fa-taxi", "fas fa-teeth", "fas fa-teeth-open", "fas fa-temperature-high", "fas fa-temperature-low", "fas fa-tenge", "fas fa-terminal", "fas fa-text-height", "fas fa-text-width", "fas fa-th", "fas fa-th-large", "fas fa-th-list", "fas fa-theater-masks", "fas fa-thermometer", "fas fa-thermometer-empty", "fas fa-thermometer-full", "fas fa-thermometer-half", "fas fa-thermometer-quarter", "fas fa-thermometer-three-quarters", "fas fa-thumbs-down", "fas fa-thumbs-up", "fas fa-thumbtack", "fas fa-ticket-alt", "fas fa-times", "fas fa-times-circle", "fas fa-tint", "fas fa-tint-slash", "fas fa-tired", "fas fa-toggle-off", "fas fa-toggle-on", "fas fa-toilet", "fas fa-toilet-paper", "fas fa-toolbox", "fas fa-tools", "fas fa-tooth", "fas fa-torah", "fas fa-torii-gate", "fas fa-tractor", "fas fa-trademark", "fas fa-traffic-light", "fas fa-trailer", "fas fa-train", "fas fa-tram", "fas fa-transgender", "fas fa-transgender-alt", "fas fa-trash", "fas fa-trash-alt", "fas fa-trash-restore", "fas fa-trash-restore-alt", "fas fa-tree", "fas fa-trophy", "fas fa-truck", "fas fa-truck-loading", "fas fa-truck-monster", "fas fa-truck-moving", "fas fa-truck-pickup", "fas fa-tshirt", "fas fa-tty", "fas fa-tv", "fas fa-umbrella", "fas fa-umbrella-beach", "fas fa-underline", "fas fa-undo", "fas fa-undo-alt", "fas fa-universal-access", "fas fa-university", "fas fa-unlink", "fas fa-unlock", "fas fa-unlock-alt", "fas fa-upload", "fas fa-user", "fas fa-user-alt", "fas fa-user-alt-slash", "fas fa-user-astronaut", "fas fa-user-check", "fas fa-user-circle", "fas fa-user-clock", "fas fa-user-cog", "fas fa-user-edit", "fas fa-user-friends", "fas fa-user-graduate", "fas fa-user-injured", "fas fa-user-lock", "fas fa-user-md", "fas fa-user-minus", "fas fa-user-ninja", "fas fa-user-nurse", "fas fa-user-plus", "fas fa-user-secret", "fas fa-user-shield", "fas fa-user-slash", "fas fa-user-tag", "fas fa-user-tie", "fas fa-user-times", "fas fa-users", "fas fa-users-cog", "fas fa-utensil-spoon", "fas fa-utensils", "fas fa-vector-square", "fas fa-venus", "fas fa-venus-double", "fas fa-venus-mars", "fas fa-vial", "fas fa-vials", "fas fa-video", "fas fa-video-slash", "fas fa-vihara", "fas fa-voicemail", "fas fa-volleyball-ball", "fas fa-volume-down", "fas fa-volume-mute", "fas fa-volume-off", "fas fa-volume-up", "fas fa-vote-yea", "fas fa-vr-cardboard", "fas fa-walking", "fas fa-wallet", "fas fa-warehouse", "fas fa-water", "fas fa-wave-square", "fas fa-weight", "fas fa-weight-hanging", "fas fa-wheelchair", "fas fa-wifi", "fas fa-wind", "fas fa-window-close", "fas fa-window-maximize", "fas fa-window-minimize", "fas fa-window-restore", "fas fa-wine-bottle", "fas fa-wine-glass", "fas fa-wine-glass-alt", "fas fa-won-sign", "fas fa-wrench", "fas fa-x-ray", "fas fa-yen-sign", "fas fa-yin-yang"]
|
14 |
-
},
|
15 |
-
"brands":{
|
16 |
-
"prefix": "fab fa-",
|
17 |
-
"icon-style": "fa-brands",
|
18 |
-
"list-icon":"fab fa-font-awesome-flag",
|
19 |
-
"icons":["fab fa-500px", "fab fa-accessible-icon", "fab fa-accusoft", "fab fa-acquisitions-incorporated", "fab fa-adn", "fab fa-adobe", "fab fa-adversal", "fab fa-affiliatetheme", "fab fa-airbnb", "fab fa-algolia", "fab fa-alipay", "fab fa-amazon", "fab fa-amazon-pay", "fab fa-amilia", "fab fa-android", "fab fa-angellist", "fab fa-angrycreative", "fab fa-angular", "fab fa-app-store", "fab fa-app-store-ios", "fab fa-apper", "fab fa-apple", "fab fa-apple-pay", "fab fa-artstation", "fab fa-asymmetrik", "fab fa-atlassian", "fab fa-audible", "fab fa-autoprefixer", "fab fa-avianex", "fab fa-aviato", "fab fa-aws", "fab fa-bandcamp", "fab fa-battle-net", "fab fa-behance", "fab fa-behance-square", "fab fa-bimobject", "fab fa-bitbucket", "fab fa-bitcoin", "fab fa-bity", "fab fa-black-tie", "fab fa-blackberry", "fab fa-blogger", "fab fa-blogger-b", "fab fa-bluetooth", "fab fa-bluetooth-b", "fab fa-bootstrap", "fab fa-btc", "fab fa-buffer", "fab fa-buromobelexperte", "fab fa-buy-n-large", "fab fa-buysellads", "fab fa-canadian-maple-leaf", "fab fa-cc-amazon-pay", "fab fa-cc-amex", "fab fa-cc-apple-pay", "fab fa-cc-diners-club", "fab fa-cc-discover", "fab fa-cc-jcb", "fab fa-cc-mastercard", "fab fa-cc-paypal", "fab fa-cc-stripe", "fab fa-cc-visa", "fab fa-centercode", "fab fa-centos", "fab fa-chrome", "fab fa-chromecast", "fab fa-cloudscale", "fab fa-cloudsmith", "fab fa-cloudversify", "fab fa-codepen", "fab fa-codiepie", "fab fa-confluence", "fab fa-connectdevelop", "fab fa-contao", "fab fa-cotton-bureau", "fab fa-cpanel", "fab fa-creative-commons", "fab fa-creative-commons-by", "fab fa-creative-commons-nc", "fab fa-creative-commons-nc-eu", "fab fa-creative-commons-nc-jp", "fab fa-creative-commons-nd", "fab fa-creative-commons-pd", "fab fa-creative-commons-pd-alt", "fab fa-creative-commons-remix", "fab fa-creative-commons-sa", "fab fa-creative-commons-sampling", "fab fa-creative-commons-sampling-plus", "fab fa-creative-commons-share", "fab fa-creative-commons-zero", "fab fa-critical-role", "fab fa-css3", "fab fa-css3-alt", "fab fa-cuttlefish", "fab fa-d-and-d", "fab fa-d-and-d-beyond", "fab fa-dashcube", "fab fa-delicious", "fab fa-deploydog", "fab fa-deskpro", "fab fa-dev", "fab fa-deviantart", "fab fa-dhl", "fab fa-diaspora", "fab fa-digg", "fab fa-digital-ocean", "fab fa-discord", "fab fa-discourse", "fab fa-dochub", "fab fa-docker", "fab fa-draft2digital", "fab fa-dribbble", "fab fa-dribbble-square", "fab fa-dropbox", "fab fa-drupal", "fab fa-dyalog", "fab fa-earlybirds", "fab fa-ebay", "fab fa-edge", "fab fa-elementor", "fab fa-ello", "fab fa-ember", "fab fa-empire", "fab fa-envira", "fab fa-erlang", "fab fa-ethereum", "fab fa-etsy", "fab fa-evernote", "fab fa-expeditedssl", "fab fa-facebook", "fab fa-facebook-f", "fab fa-facebook-messenger", "fab fa-facebook-square", "fab fa-fantasy-flight-games", "fab fa-fedex", "fab fa-fedora", "fab fa-figma", "fab fa-firefox", "fab fa-firefox-browser", "fab fa-first-order", "fab fa-first-order-alt", "fab fa-firstdraft", "fab fa-flickr", "fab fa-flipboard", "fab fa-fly", "fab fa-font-awesome", "fab fa-font-awesome-alt", "fab fa-font-awesome-flag", "fab fa-fonticons", "fab fa-fonticons-fi", "fab fa-fort-awesome", "fab fa-fort-awesome-alt", "fab fa-forumbee", "fab fa-foursquare", "fab fa-free-code-camp", "fab fa-freebsd", "fab fa-fulcrum", "fab fa-galactic-republic", "fab fa-galactic-senate", "fab fa-get-pocket", "fab fa-gg", "fab fa-gg-circle", "fab fa-git", "fab fa-git-alt", "fab fa-git-square", "fab fa-github", "fab fa-github-alt", "fab fa-github-square", "fab fa-gitkraken", "fab fa-gitlab", "fab fa-gitter", "fab fa-glide", "fab fa-glide-g", "fab fa-gofore", "fab fa-goodreads", "fab fa-goodreads-g", "fab fa-google", "fab fa-google-drive", "fab fa-google-play", "fab fa-google-plus", "fab fa-google-plus-g", "fab fa-google-plus-square", "fab fa-google-wallet", "fab fa-gratipay", "fab fa-grav", "fab fa-gripfire", "fab fa-grunt", "fab fa-gulp", "fab fa-hacker-news", "fab fa-hacker-news-square", "fab fa-hackerrank", "fab fa-hips", "fab fa-hire-a-helper", "fab fa-hooli", "fab fa-hornbill", "fab fa-hotjar", "fab fa-houzz", "fab fa-html5", "fab fa-hubspot", "fab fa-ideal", "fab fa-imdb", "fab fa-instagram", "fab fa-intercom", "fab fa-internet-explorer", "fab fa-invision", "fab fa-ioxhost", "fab fa-itch-io", "fab fa-itunes", "fab fa-itunes-note", "fab fa-java", "fab fa-jedi-order", "fab fa-jenkins", "fab fa-jira", "fab fa-joget", "fab fa-joomla", "fab fa-js", "fab fa-js-square", "fab fa-jsfiddle", "fab fa-kaggle", "fab fa-keybase", "fab fa-keycdn", "fab fa-kickstarter", "fab fa-kickstarter-k", "fab fa-korvue", "fab fa-laravel", "fab fa-lastfm", "fab fa-lastfm-square", "fab fa-leanpub", "fab fa-less", "fab fa-line", "fab fa-linkedin", "fab fa-linkedin-in", "fab fa-linode", "fab fa-linux", "fab fa-lyft", "fab fa-magento", "fab fa-mailchimp", "fab fa-mandalorian", "fab fa-markdown", "fab fa-mastodon", "fab fa-maxcdn", "fab fa-mdb", "fab fa-medapps", "fab fa-medium", "fab fa-medium-m", "fab fa-medrt", "fab fa-meetup", "fab fa-megaport", "fab fa-mendeley", "fab fa-microblog", "fab fa-microsoft", "fab fa-mix", "fab fa-mixcloud", "fab fa-mizuni", "fab fa-modx", "fab fa-monero", "fab fa-napster", "fab fa-neos", "fab fa-nimblr", "fab fa-node", "fab fa-node-js", "fab fa-npm", "fab fa-ns8", "fab fa-nutritionix", "fab fa-odnoklassniki", "fab fa-odnoklassniki-square", "fab fa-old-republic", "fab fa-opencart", "fab fa-openid", "fab fa-opera", "fab fa-optin-monster", "fab fa-orcid", "fab fa-osi", "fab fa-page4", "fab fa-pagelines", "fab fa-palfed", "fab fa-patreon", "fab fa-paypal", "fab fa-penny-arcade", "fab fa-periscope", "fab fa-phabricator", "fab fa-phoenix-framework", "fab fa-phoenix-squadron", "fab fa-php", "fab fa-pied-piper", "fab fa-pied-piper-alt", "fab fa-pied-piper-hat", "fab fa-pied-piper-pp", "fab fa-pied-piper-square", "fab fa-pinterest", "fab fa-pinterest-p", "fab fa-pinterest-square", "fab fa-playstation", "fab fa-product-hunt", "fab fa-pushed", "fab fa-python", "fab fa-qq", "fab fa-quinscape", "fab fa-quora", "fab fa-r-project", "fab fa-raspberry-pi", "fab fa-ravelry", "fab fa-react", "fab fa-reacteurope", "fab fa-readme", "fab fa-rebel", "fab fa-red-river", "fab fa-reddit", "fab fa-reddit-alien", "fab fa-reddit-square", "fab fa-redhat", "fab fa-renren", "fab fa-replyd", "fab fa-researchgate", "fab fa-resolving", "fab fa-rev", "fab fa-rocketchat", "fab fa-rockrms", "fab fa-safari", "fab fa-salesforce", "fab fa-sass", "fab fa-schlix", "fab fa-scribd", "fab fa-searchengin", "fab fa-sellcast", "fab fa-sellsy", "fab fa-servicestack", "fab fa-shirtsinbulk", "fab fa-shopware", "fab fa-simplybuilt", "fab fa-sistrix", "fab fa-sith", "fab fa-sketch", "fab fa-skyatlas", "fab fa-skype", "fab fa-slack", "fab fa-slack-hash", "fab fa-slideshare", "fab fa-snapchat", "fab fa-snapchat-ghost", "fab fa-snapchat-square", "fab fa-soundcloud", "fab fa-sourcetree", "fab fa-speakap", "fab fa-speaker-deck", "fab fa-spotify", "fab fa-squarespace", "fab fa-stack-exchange", "fab fa-stack-overflow", "fab fa-stackpath", "fab fa-staylinked", "fab fa-steam", "fab fa-steam-square", "fab fa-steam-symbol", "fab fa-sticker-mule", "fab fa-strava", "fab fa-stripe", "fab fa-stripe-s", "fab fa-studiovinari", "fab fa-stumbleupon", "fab fa-stumbleupon-circle", "fab fa-superpowers", "fab fa-supple", "fab fa-suse", "fab fa-swift", "fab fa-symfony", "fab fa-teamspeak", "fab fa-telegram", "fab fa-telegram-plane", "fab fa-tencent-weibo", "fab fa-the-red-yeti", "fab fa-themeco", "fab fa-themeisle", "fab fa-think-peaks", "fab fa-trade-federation", "fab fa-trello", "fab fa-tripadvisor", "fab fa-tumblr", "fab fa-tumblr-square", "fab fa-twitch", "fab fa-twitter", "fab fa-twitter-square", "fab fa-typo3", "fab fa-uber", "fab fa-ubuntu", "fab fa-uikit", "fab fa-umbraco", "fab fa-uniregistry", "fab fa-unity", "fab fa-untappd", "fab fa-ups", "fab fa-usb", "fab fa-usps", "fab fa-ussunnah", "fab fa-vaadin", "fab fa-viacoin", "fab fa-viadeo", "fab fa-viadeo-square", "fab fa-viber", "fab fa-vimeo", "fab fa-vimeo-square", "fab fa-vimeo-v", "fab fa-vine", "fab fa-vk", "fab fa-vnv", "fab fa-vuejs", "fab fa-waze", "fab fa-weebly", "fab fa-weibo", "fab fa-weixin", "fab fa-whatsapp", "fab fa-whatsapp-square", "fab fa-whmcs", "fab fa-wikipedia-w", "fab fa-windows", "fab fa-wix", "fab fa-wizards-of-the-coast", "fab fa-wolf-pack-battalion", "fab fa-wordpress", "fab fa-wordpress-simple", "fab fa-wpbeginner", "fab fa-wpexplorer", "fab fa-wpforms", "fab fa-wpressr", "fab fa-xbox", "fab fa-xing", "fab fa-xing-square", "fab fa-y-combinator", "fab fa-yahoo", "fab fa-yammer", "fab fa-yandex", "fab fa-yandex-international", "fab fa-yarn", "fab fa-yelp", "fab fa-yoast", "fab fa-youtube", "fab fa-youtube-square", "fab fa-zhihu"]
|
20 |
-
}
|
21 |
-
}
|
22 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/vendor/aesthetic-icon-picker/icons/font-awesome.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
return{"font-awesome":{regular:{prefix:"far fa-","icon-style":"fa-regular","list-icon":"fab fa-font-awesome-alt",icons:["far fa-address-book","far fa-address-card","far fa-angry","far fa-arrow-alt-circle-down","far fa-arrow-alt-circle-left","far fa-arrow-alt-circle-right","far fa-arrow-alt-circle-up","far fa-bell","far fa-bell-slash","far fa-bookmark","far fa-building","far fa-calendar","far fa-calendar-alt","far fa-calendar-check","far fa-calendar-minus","far fa-calendar-plus","far fa-calendar-times","far fa-caret-square-down","far fa-caret-square-left","far fa-caret-square-right","far fa-caret-square-up","far fa-chart-bar","far fa-check-circle","far fa-check-square","far fa-circle","far fa-clipboard","far fa-clock","far fa-clone","far fa-closed-captioning","far fa-comment","far fa-comment-alt","far fa-comment-dots","far fa-comments","far fa-compass","far fa-copy","far fa-copyright","far fa-credit-card","far fa-dizzy","far fa-dot-circle","far fa-edit","far fa-envelope","far fa-envelope-open","far fa-eye","far fa-eye-slash","far fa-file","far fa-file-alt","far fa-file-archive","far fa-file-audio","far fa-file-code","far fa-file-excel","far fa-file-image","far fa-file-pdf","far fa-file-powerpoint","far fa-file-video","far fa-file-word","far fa-flag","far fa-flushed","far fa-folder","far fa-folder-open","far fa-frown","far fa-frown-open","far fa-futbol","far fa-gem","far fa-grimace","far fa-grin","far fa-grin-alt","far fa-grin-beam","far fa-grin-beam-sweat","far fa-grin-hearts","far fa-grin-squint","far fa-grin-squint-tears","far fa-grin-stars","far fa-grin-tears","far fa-grin-tongue","far fa-grin-tongue-squint","far fa-grin-tongue-wink","far fa-grin-wink","far fa-hand-lizard","far fa-hand-paper","far fa-hand-peace","far fa-hand-point-down","far fa-hand-point-left","far fa-hand-point-right","far fa-hand-point-up","far fa-hand-pointer","far fa-hand-rock","far fa-hand-scissors","far fa-hand-spock","far fa-handshake","far fa-hdd","far fa-heart","far fa-hospital","far fa-hourglass","far fa-id-badge","far fa-id-card","far fa-image","far fa-images","far fa-keyboard","far fa-kiss","far fa-kiss-beam","far fa-kiss-wink-heart","far fa-laugh","far fa-laugh-beam","far fa-laugh-squint","far fa-laugh-wink","far fa-lemon","far fa-life-ring","far fa-lightbulb","far fa-list-alt","far fa-map","far fa-meh","far fa-meh-blank","far fa-meh-rolling-eyes","far fa-minus-square","far fa-money-bill-alt","far fa-moon","far fa-newspaper","far fa-object-group","far fa-object-ungroup","far fa-paper-plane","far fa-pause-circle","far fa-play-circle","far fa-plus-square","far fa-question-circle","far fa-registered","far fa-sad-cry","far fa-sad-tear","far fa-save","far fa-share-square","far fa-smile","far fa-smile-beam","far fa-smile-wink","far fa-snowflake","far fa-square","far fa-star","far fa-star-half","far fa-sticky-note","far fa-stop-circle","far fa-sun","far fa-surprise","far fa-thumbs-down","far fa-thumbs-up","far fa-times-circle","far fa-tired","far fa-trash-alt","far fa-user","far fa-user-circle","far fa-window-close","far fa-window-maximize","far fa-window-minimize","far fa-window-restore"]},solid:{prefix:"fas fa-","icon-style":"fa-solid","list-icon":"fab fa-font-awesome",icons:["fas fa-ad","fas fa-address-book","fas fa-address-card","fas fa-adjust","fas fa-air-freshener","fas fa-align-center","fas fa-align-justify","fas fa-align-left","fas fa-align-right","fas fa-allergies","fas fa-ambulance","fas fa-american-sign-language-interpreting","fas fa-anchor","fas fa-angle-double-down","fas fa-angle-double-left","fas fa-angle-double-right","fas fa-angle-double-up","fas fa-angle-down","fas fa-angle-left","fas fa-angle-right","fas fa-angle-up","fas fa-angry","fas fa-ankh","fas fa-apple-alt","fas fa-archive","fas fa-archway","fas fa-arrow-alt-circle-down","fas fa-arrow-alt-circle-left","fas fa-arrow-alt-circle-right","fas fa-arrow-alt-circle-up","fas fa-arrow-circle-down","fas fa-arrow-circle-left","fas fa-arrow-circle-right","fas fa-arrow-circle-up","fas fa-arrow-down","fas fa-arrow-left","fas fa-arrow-right","fas fa-arrow-up","fas fa-arrows-alt","fas fa-arrows-alt-h","fas fa-arrows-alt-v","fas fa-assistive-listening-systems","fas fa-asterisk","fas fa-at","fas fa-atlas","fas fa-atom","fas fa-audio-description","fas fa-award","fas fa-baby","fas fa-baby-carriage","fas fa-backspace","fas fa-backward","fas fa-bacon","fas fa-bahai","fas fa-balance-scale","fas fa-balance-scale-left","fas fa-balance-scale-right","fas fa-ban","fas fa-band-aid","fas fa-barcode","fas fa-bars","fas fa-baseball-ball","fas fa-basketball-ball","fas fa-bath","fas fa-battery-empty","fas fa-battery-full","fas fa-battery-half","fas fa-battery-quarter","fas fa-battery-three-quarters","fas fa-bed","fas fa-beer","fas fa-bell","fas fa-bell-slash","fas fa-bezier-curve","fas fa-bible","fas fa-bicycle","fas fa-biking","fas fa-binoculars","fas fa-biohazard","fas fa-birthday-cake","fas fa-blender","fas fa-blender-phone","fas fa-blind","fas fa-blog","fas fa-bold","fas fa-bolt","fas fa-bomb","fas fa-bone","fas fa-bong","fas fa-book","fas fa-book-dead","fas fa-book-medical","fas fa-book-open","fas fa-book-reader","fas fa-bookmark","fas fa-border-all","fas fa-border-none","fas fa-border-style","fas fa-bowling-ball","fas fa-box","fas fa-box-open","fas fa-boxes","fas fa-braille","fas fa-brain","fas fa-bread-slice","fas fa-briefcase","fas fa-briefcase-medical","fas fa-broadcast-tower","fas fa-broom","fas fa-brush","fas fa-bug","fas fa-building","fas fa-bullhorn","fas fa-bullseye","fas fa-burn","fas fa-bus","fas fa-bus-alt","fas fa-business-time","fas fa-calculator","fas fa-calendar","fas fa-calendar-alt","fas fa-calendar-check","fas fa-calendar-day","fas fa-calendar-minus","fas fa-calendar-plus","fas fa-calendar-times","fas fa-calendar-week","fas fa-camera","fas fa-camera-retro","fas fa-campground","fas fa-candy-cane","fas fa-cannabis","fas fa-capsules","fas fa-car","fas fa-car-alt","fas fa-car-battery","fas fa-car-crash","fas fa-car-side","fas fa-caravan","fas fa-caret-down","fas fa-caret-left","fas fa-caret-right","fas fa-caret-square-down","fas fa-caret-square-left","fas fa-caret-square-right","fas fa-caret-square-up","fas fa-caret-up","fas fa-carrot","fas fa-cart-arrow-down","fas fa-cart-plus","fas fa-cash-register","fas fa-cat","fas fa-certificate","fas fa-chair","fas fa-chalkboard","fas fa-chalkboard-teacher","fas fa-charging-station","fas fa-chart-area","fas fa-chart-bar","fas fa-chart-line","fas fa-chart-pie","fas fa-check","fas fa-check-circle","fas fa-check-double","fas fa-check-square","fas fa-cheese","fas fa-chess","fas fa-chess-bishop","fas fa-chess-board","fas fa-chess-king","fas fa-chess-knight","fas fa-chess-pawn","fas fa-chess-queen","fas fa-chess-rook","fas fa-chevron-circle-down","fas fa-chevron-circle-left","fas fa-chevron-circle-right","fas fa-chevron-circle-up","fas fa-chevron-down","fas fa-chevron-left","fas fa-chevron-right","fas fa-chevron-up","fas fa-child","fas fa-church","fas fa-circle","fas fa-circle-notch","fas fa-city","fas fa-clinic-medical","fas fa-clipboard","fas fa-clipboard-check","fas fa-clipboard-list","fas fa-clock","fas fa-clone","fas fa-closed-captioning","fas fa-cloud","fas fa-cloud-download-alt","fas fa-cloud-meatball","fas fa-cloud-moon","fas fa-cloud-moon-rain","fas fa-cloud-rain","fas fa-cloud-showers-heavy","fas fa-cloud-sun","fas fa-cloud-sun-rain","fas fa-cloud-upload-alt","fas fa-cocktail","fas fa-code","fas fa-code-branch","fas fa-coffee","fas fa-cog","fas fa-cogs","fas fa-coins","fas fa-columns","fas fa-comment","fas fa-comment-alt","fas fa-comment-dollar","fas fa-comment-dots","fas fa-comment-medical","fas fa-comment-slash","fas fa-comments","fas fa-comments-dollar","fas fa-compact-disc","fas fa-compass","fas fa-compress","fas fa-compress-alt","fas fa-compress-arrows-alt","fas fa-concierge-bell","fas fa-cookie","fas fa-cookie-bite","fas fa-copy","fas fa-copyright","fas fa-couch","fas fa-credit-card","fas fa-crop","fas fa-crop-alt","fas fa-cross","fas fa-crosshairs","fas fa-crow","fas fa-crown","fas fa-crutch","fas fa-cube","fas fa-cubes","fas fa-cut","fas fa-database","fas fa-deaf","fas fa-democrat","fas fa-desktop","fas fa-dharmachakra","fas fa-diagnoses","fas fa-dice","fas fa-dice-d20","fas fa-dice-d6","fas fa-dice-five","fas fa-dice-four","fas fa-dice-one","fas fa-dice-six","fas fa-dice-three","fas fa-dice-two","fas fa-digital-tachograph","fas fa-directions","fas fa-divide","fas fa-dizzy","fas fa-dna","fas fa-dog","fas fa-dollar-sign","fas fa-dolly","fas fa-dolly-flatbed","fas fa-donate","fas fa-door-closed","fas fa-door-open","fas fa-dot-circle","fas fa-dove","fas fa-download","fas fa-drafting-compass","fas fa-dragon","fas fa-draw-polygon","fas fa-drum","fas fa-drum-steelpan","fas fa-drumstick-bite","fas fa-dumbbell","fas fa-dumpster","fas fa-dumpster-fire","fas fa-dungeon","fas fa-edit","fas fa-egg","fas fa-eject","fas fa-ellipsis-h","fas fa-ellipsis-v","fas fa-envelope","fas fa-envelope-open","fas fa-envelope-open-text","fas fa-envelope-square","fas fa-equals","fas fa-eraser","fas fa-ethernet","fas fa-euro-sign","fas fa-exchange-alt","fas fa-exclamation","fas fa-exclamation-circle","fas fa-exclamation-triangle","fas fa-expand","fas fa-expand-alt","fas fa-expand-arrows-alt","fas fa-external-link-alt","fas fa-external-link-square-alt","fas fa-eye","fas fa-eye-dropper","fas fa-eye-slash","fas fa-fan","fas fa-fast-backward","fas fa-fast-forward","fas fa-fax","fas fa-feather","fas fa-feather-alt","fas fa-female","fas fa-fighter-jet","fas fa-file","fas fa-file-alt","fas fa-file-archive","fas fa-file-audio","fas fa-file-code","fas fa-file-contract","fas fa-file-csv","fas fa-file-download","fas fa-file-excel","fas fa-file-export","fas fa-file-image","fas fa-file-import","fas fa-file-invoice","fas fa-file-invoice-dollar","fas fa-file-medical","fas fa-file-medical-alt","fas fa-file-pdf","fas fa-file-powerpoint","fas fa-file-prescription","fas fa-file-signature","fas fa-file-upload","fas fa-file-video","fas fa-file-word","fas fa-fill","fas fa-fill-drip","fas fa-film","fas fa-filter","fas fa-fingerprint","fas fa-fire","fas fa-fire-alt","fas fa-fire-extinguisher","fas fa-first-aid","fas fa-fish","fas fa-fist-raised","fas fa-flag","fas fa-flag-checkered","fas fa-flag-usa","fas fa-flask","fas fa-flushed","fas fa-folder","fas fa-folder-minus","fas fa-folder-open","fas fa-folder-plus","fas fa-font","fas fa-football-ball","fas fa-forward","fas fa-frog","fas fa-frown","fas fa-frown-open","fas fa-funnel-dollar","fas fa-futbol","fas fa-gamepad","fas fa-gas-pump","fas fa-gavel","fas fa-gem","fas fa-genderless","fas fa-ghost","fas fa-gift","fas fa-gifts","fas fa-glass-cheers","fas fa-glass-martini","fas fa-glass-martini-alt","fas fa-glass-whiskey","fas fa-glasses","fas fa-globe","fas fa-globe-africa","fas fa-globe-americas","fas fa-globe-asia","fas fa-globe-europe","fas fa-golf-ball","fas fa-gopuram","fas fa-graduation-cap","fas fa-greater-than","fas fa-greater-than-equal","fas fa-grimace","fas fa-grin","fas fa-grin-alt","fas fa-grin-beam","fas fa-grin-beam-sweat","fas fa-grin-hearts","fas fa-grin-squint","fas fa-grin-squint-tears","fas fa-grin-stars","fas fa-grin-tears","fas fa-grin-tongue","fas fa-grin-tongue-squint","fas fa-grin-tongue-wink","fas fa-grin-wink","fas fa-grip-horizontal","fas fa-grip-lines","fas fa-grip-lines-vertical","fas fa-grip-vertical","fas fa-guitar","fas fa-h-square","fas fa-hamburger","fas fa-hammer","fas fa-hamsa","fas fa-hand-holding","fas fa-hand-holding-heart","fas fa-hand-holding-usd","fas fa-hand-lizard","fas fa-hand-middle-finger","fas fa-hand-paper","fas fa-hand-peace","fas fa-hand-point-down","fas fa-hand-point-left","fas fa-hand-point-right","fas fa-hand-point-up","fas fa-hand-pointer","fas fa-hand-rock","fas fa-hand-scissors","fas fa-hand-spock","fas fa-hands","fas fa-hands-helping","fas fa-handshake","fas fa-hanukiah","fas fa-hard-hat","fas fa-hashtag","fas fa-hat-cowboy","fas fa-hat-cowboy-side","fas fa-hat-wizard","fas fa-hdd","fas fa-heading","fas fa-headphones","fas fa-headphones-alt","fas fa-headset","fas fa-heart","fas fa-heart-broken","fas fa-heartbeat","fas fa-helicopter","fas fa-highlighter","fas fa-hiking","fas fa-hippo","fas fa-history","fas fa-hockey-puck","fas fa-holly-berry","fas fa-home","fas fa-horse","fas fa-horse-head","fas fa-hospital","fas fa-hospital-alt","fas fa-hospital-symbol","fas fa-hot-tub","fas fa-hotdog","fas fa-hotel","fas fa-hourglass","fas fa-hourglass-end","fas fa-hourglass-half","fas fa-hourglass-start","fas fa-house-damage","fas fa-hryvnia","fas fa-i-cursor","fas fa-ice-cream","fas fa-icicles","fas fa-icons","fas fa-id-badge","fas fa-id-card","fas fa-id-card-alt","fas fa-igloo","fas fa-image","fas fa-images","fas fa-inbox","fas fa-indent","fas fa-industry","fas fa-infinity","fas fa-info","fas fa-info-circle","fas fa-italic","fas fa-jedi","fas fa-joint","fas fa-journal-whills","fas fa-kaaba","fas fa-key","fas fa-keyboard","fas fa-khanda","fas fa-kiss","fas fa-kiss-beam","fas fa-kiss-wink-heart","fas fa-kiwi-bird","fas fa-landmark","fas fa-language","fas fa-laptop","fas fa-laptop-code","fas fa-laptop-medical","fas fa-laugh","fas fa-laugh-beam","fas fa-laugh-squint","fas fa-laugh-wink","fas fa-layer-group","fas fa-leaf","fas fa-lemon","fas fa-less-than","fas fa-less-than-equal","fas fa-level-down-alt","fas fa-level-up-alt","fas fa-life-ring","fas fa-lightbulb","fas fa-link","fas fa-lira-sign","fas fa-list","fas fa-list-alt","fas fa-list-ol","fas fa-list-ul","fas fa-location-arrow","fas fa-lock","fas fa-lock-open","fas fa-long-arrow-alt-down","fas fa-long-arrow-alt-left","fas fa-long-arrow-alt-right","fas fa-long-arrow-alt-up","fas fa-low-vision","fas fa-luggage-cart","fas fa-magic","fas fa-magnet","fas fa-mail-bulk","fas fa-male","fas fa-map","fas fa-map-marked","fas fa-map-marked-alt","fas fa-map-marker","fas fa-map-marker-alt","fas fa-map-pin","fas fa-map-signs","fas fa-marker","fas fa-mars","fas fa-mars-double","fas fa-mars-stroke","fas fa-mars-stroke-h","fas fa-mars-stroke-v","fas fa-mask","fas fa-medal","fas fa-medkit","fas fa-meh","fas fa-meh-blank","fas fa-meh-rolling-eyes","fas fa-memory","fas fa-menorah","fas fa-mercury","fas fa-meteor","fas fa-microchip","fas fa-microphone","fas fa-microphone-alt","fas fa-microphone-alt-slash","fas fa-microphone-slash","fas fa-microscope","fas fa-minus","fas fa-minus-circle","fas fa-minus-square","fas fa-mitten","fas fa-mobile","fas fa-mobile-alt","fas fa-money-bill","fas fa-money-bill-alt","fas fa-money-bill-wave","fas fa-money-bill-wave-alt","fas fa-money-check","fas fa-money-check-alt","fas fa-monument","fas fa-moon","fas fa-mortar-pestle","fas fa-mosque","fas fa-motorcycle","fas fa-mountain","fas fa-mouse","fas fa-mouse-pointer","fas fa-mug-hot","fas fa-music","fas fa-network-wired","fas fa-neuter","fas fa-newspaper","fas fa-not-equal","fas fa-notes-medical","fas fa-object-group","fas fa-object-ungroup","fas fa-oil-can","fas fa-om","fas fa-otter","fas fa-outdent","fas fa-pager","fas fa-paint-brush","fas fa-paint-roller","fas fa-palette","fas fa-pallet","fas fa-paper-plane","fas fa-paperclip","fas fa-parachute-box","fas fa-paragraph","fas fa-parking","fas fa-passport","fas fa-pastafarianism","fas fa-paste","fas fa-pause","fas fa-pause-circle","fas fa-paw","fas fa-peace","fas fa-pen","fas fa-pen-alt","fas fa-pen-fancy","fas fa-pen-nib","fas fa-pen-square","fas fa-pencil-alt","fas fa-pencil-ruler","fas fa-people-carry","fas fa-pepper-hot","fas fa-percent","fas fa-percentage","fas fa-person-booth","fas fa-phone","fas fa-phone-alt","fas fa-phone-slash","fas fa-phone-square","fas fa-phone-square-alt","fas fa-phone-volume","fas fa-photo-video","fas fa-piggy-bank","fas fa-pills","fas fa-pizza-slice","fas fa-place-of-worship","fas fa-plane","fas fa-plane-arrival","fas fa-plane-departure","fas fa-play","fas fa-play-circle","fas fa-plug","fas fa-plus","fas fa-plus-circle","fas fa-plus-square","fas fa-podcast","fas fa-poll","fas fa-poll-h","fas fa-poo","fas fa-poo-storm","fas fa-poop","fas fa-portrait","fas fa-pound-sign","fas fa-power-off","fas fa-pray","fas fa-praying-hands","fas fa-prescription","fas fa-prescription-bottle","fas fa-prescription-bottle-alt","fas fa-print","fas fa-procedures","fas fa-project-diagram","fas fa-puzzle-piece","fas fa-qrcode","fas fa-question","fas fa-question-circle","fas fa-quidditch","fas fa-quote-left","fas fa-quote-right","fas fa-quran","fas fa-radiation","fas fa-radiation-alt","fas fa-rainbow","fas fa-random","fas fa-receipt","fas fa-record-vinyl","fas fa-recycle","fas fa-redo","fas fa-redo-alt","fas fa-registered","fas fa-remove-format","fas fa-reply","fas fa-reply-all","fas fa-republican","fas fa-restroom","fas fa-retweet","fas fa-ribbon","fas fa-ring","fas fa-road","fas fa-robot","fas fa-rocket","fas fa-route","fas fa-rss","fas fa-rss-square","fas fa-ruble-sign","fas fa-ruler","fas fa-ruler-combined","fas fa-ruler-horizontal","fas fa-ruler-vertical","fas fa-running","fas fa-rupee-sign","fas fa-sad-cry","fas fa-sad-tear","fas fa-satellite","fas fa-satellite-dish","fas fa-save","fas fa-school","fas fa-screwdriver","fas fa-scroll","fas fa-sd-card","fas fa-search","fas fa-search-dollar","fas fa-search-location","fas fa-search-minus","fas fa-search-plus","fas fa-seedling","fas fa-server","fas fa-shapes","fas fa-share","fas fa-share-alt","fas fa-share-alt-square","fas fa-share-square","fas fa-shekel-sign","fas fa-shield-alt","fas fa-ship","fas fa-shipping-fast","fas fa-shoe-prints","fas fa-shopping-bag","fas fa-shopping-basket","fas fa-shopping-cart","fas fa-shower","fas fa-shuttle-van","fas fa-sign","fas fa-sign-in-alt","fas fa-sign-language","fas fa-sign-out-alt","fas fa-signal","fas fa-signature","fas fa-sim-card","fas fa-sitemap","fas fa-skating","fas fa-skiing","fas fa-skiing-nordic","fas fa-skull","fas fa-skull-crossbones","fas fa-slash","fas fa-sleigh","fas fa-sliders-h","fas fa-smile","fas fa-smile-beam","fas fa-smile-wink","fas fa-smog","fas fa-smoking","fas fa-smoking-ban","fas fa-sms","fas fa-snowboarding","fas fa-snowflake","fas fa-snowman","fas fa-snowplow","fas fa-socks","fas fa-solar-panel","fas fa-sort","fas fa-sort-alpha-down","fas fa-sort-alpha-down-alt","fas fa-sort-alpha-up","fas fa-sort-alpha-up-alt","fas fa-sort-amount-down","fas fa-sort-amount-down-alt","fas fa-sort-amount-up","fas fa-sort-amount-up-alt","fas fa-sort-down","fas fa-sort-numeric-down","fas fa-sort-numeric-down-alt","fas fa-sort-numeric-up","fas fa-sort-numeric-up-alt","fas fa-sort-up","fas fa-spa","fas fa-space-shuttle","fas fa-spell-check","fas fa-spider","fas fa-spinner","fas fa-splotch","fas fa-spray-can","fas fa-square","fas fa-square-full","fas fa-square-root-alt","fas fa-stamp","fas fa-star","fas fa-star-and-crescent","fas fa-star-half","fas fa-star-half-alt","fas fa-star-of-david","fas fa-star-of-life","fas fa-step-backward","fas fa-step-forward","fas fa-stethoscope","fas fa-sticky-note","fas fa-stop","fas fa-stop-circle","fas fa-stopwatch","fas fa-store","fas fa-store-alt","fas fa-stream","fas fa-street-view","fas fa-strikethrough","fas fa-stroopwafel","fas fa-subscript","fas fa-subway","fas fa-suitcase","fas fa-suitcase-rolling","fas fa-sun","fas fa-superscript","fas fa-surprise","fas fa-swatchbook","fas fa-swimmer","fas fa-swimming-pool","fas fa-synagogue","fas fa-sync","fas fa-sync-alt","fas fa-syringe","fas fa-table","fas fa-table-tennis","fas fa-tablet","fas fa-tablet-alt","fas fa-tablets","fas fa-tachometer-alt","fas fa-tag","fas fa-tags","fas fa-tape","fas fa-tasks","fas fa-taxi","fas fa-teeth","fas fa-teeth-open","fas fa-temperature-high","fas fa-temperature-low","fas fa-tenge","fas fa-terminal","fas fa-text-height","fas fa-text-width","fas fa-th","fas fa-th-large","fas fa-th-list","fas fa-theater-masks","fas fa-thermometer","fas fa-thermometer-empty","fas fa-thermometer-full","fas fa-thermometer-half","fas fa-thermometer-quarter","fas fa-thermometer-three-quarters","fas fa-thumbs-down","fas fa-thumbs-up","fas fa-thumbtack","fas fa-ticket-alt","fas fa-times","fas fa-times-circle","fas fa-tint","fas fa-tint-slash","fas fa-tired","fas fa-toggle-off","fas fa-toggle-on","fas fa-toilet","fas fa-toilet-paper","fas fa-toolbox","fas fa-tools","fas fa-tooth","fas fa-torah","fas fa-torii-gate","fas fa-tractor","fas fa-trademark","fas fa-traffic-light","fas fa-trailer","fas fa-train","fas fa-tram","fas fa-transgender","fas fa-transgender-alt","fas fa-trash","fas fa-trash-alt","fas fa-trash-restore","fas fa-trash-restore-alt","fas fa-tree","fas fa-trophy","fas fa-truck","fas fa-truck-loading","fas fa-truck-monster","fas fa-truck-moving","fas fa-truck-pickup","fas fa-tshirt","fas fa-tty","fas fa-tv","fas fa-umbrella","fas fa-umbrella-beach","fas fa-underline","fas fa-undo","fas fa-undo-alt","fas fa-universal-access","fas fa-university","fas fa-unlink","fas fa-unlock","fas fa-unlock-alt","fas fa-upload","fas fa-user","fas fa-user-alt","fas fa-user-alt-slash","fas fa-user-astronaut","fas fa-user-check","fas fa-user-circle","fas fa-user-clock","fas fa-user-cog","fas fa-user-edit","fas fa-user-friends","fas fa-user-graduate","fas fa-user-injured","fas fa-user-lock","fas fa-user-md","fas fa-user-minus","fas fa-user-ninja","fas fa-user-nurse","fas fa-user-plus","fas fa-user-secret","fas fa-user-shield","fas fa-user-slash","fas fa-user-tag","fas fa-user-tie","fas fa-user-times","fas fa-users","fas fa-users-cog","fas fa-utensil-spoon","fas fa-utensils","fas fa-vector-square","fas fa-venus","fas fa-venus-double","fas fa-venus-mars","fas fa-vial","fas fa-vials","fas fa-video","fas fa-video-slash","fas fa-vihara","fas fa-voicemail","fas fa-volleyball-ball","fas fa-volume-down","fas fa-volume-mute","fas fa-volume-off","fas fa-volume-up","fas fa-vote-yea","fas fa-vr-cardboard","fas fa-walking","fas fa-wallet","fas fa-warehouse","fas fa-water","fas fa-wave-square","fas fa-weight","fas fa-weight-hanging","fas fa-wheelchair","fas fa-wifi","fas fa-wind","fas fa-window-close","fas fa-window-maximize","fas fa-window-minimize","fas fa-window-restore","fas fa-wine-bottle","fas fa-wine-glass","fas fa-wine-glass-alt","fas fa-won-sign","fas fa-wrench","fas fa-x-ray","fas fa-yen-sign","fas fa-yin-yang"]},brands:{prefix:"fab fa-","icon-style":"fa-brands","list-icon":"fab fa-font-awesome-flag",icons:["fab fa-500px","fab fa-accessible-icon","fab fa-accusoft","fab fa-acquisitions-incorporated","fab fa-adn","fab fa-adobe","fab fa-adversal","fab fa-affiliatetheme","fab fa-airbnb","fab fa-algolia","fab fa-alipay","fab fa-amazon","fab fa-amazon-pay","fab fa-amilia","fab fa-android","fab fa-angellist","fab fa-angrycreative","fab fa-angular","fab fa-app-store","fab fa-app-store-ios","fab fa-apper","fab fa-apple","fab fa-apple-pay","fab fa-artstation","fab fa-asymmetrik","fab fa-atlassian","fab fa-audible","fab fa-autoprefixer","fab fa-avianex","fab fa-aviato","fab fa-aws","fab fa-bandcamp","fab fa-battle-net","fab fa-behance","fab fa-behance-square","fab fa-bimobject","fab fa-bitbucket","fab fa-bitcoin","fab fa-bity","fab fa-black-tie","fab fa-blackberry","fab fa-blogger","fab fa-blogger-b","fab fa-bluetooth","fab fa-bluetooth-b","fab fa-bootstrap","fab fa-btc","fab fa-buffer","fab fa-buromobelexperte","fab fa-buy-n-large","fab fa-buysellads","fab fa-canadian-maple-leaf","fab fa-cc-amazon-pay","fab fa-cc-amex","fab fa-cc-apple-pay","fab fa-cc-diners-club","fab fa-cc-discover","fab fa-cc-jcb","fab fa-cc-mastercard","fab fa-cc-paypal","fab fa-cc-stripe","fab fa-cc-visa","fab fa-centercode","fab fa-centos","fab fa-chrome","fab fa-chromecast","fab fa-cloudscale","fab fa-cloudsmith","fab fa-cloudversify","fab fa-codepen","fab fa-codiepie","fab fa-confluence","fab fa-connectdevelop","fab fa-contao","fab fa-cotton-bureau","fab fa-cpanel","fab fa-creative-commons","fab fa-creative-commons-by","fab fa-creative-commons-nc","fab fa-creative-commons-nc-eu","fab fa-creative-commons-nc-jp","fab fa-creative-commons-nd","fab fa-creative-commons-pd","fab fa-creative-commons-pd-alt","fab fa-creative-commons-remix","fab fa-creative-commons-sa","fab fa-creative-commons-sampling","fab fa-creative-commons-sampling-plus","fab fa-creative-commons-share","fab fa-creative-commons-zero","fab fa-critical-role","fab fa-css3","fab fa-css3-alt","fab fa-cuttlefish","fab fa-d-and-d","fab fa-d-and-d-beyond","fab fa-dashcube","fab fa-delicious","fab fa-deploydog","fab fa-deskpro","fab fa-dev","fab fa-deviantart","fab fa-dhl","fab fa-diaspora","fab fa-digg","fab fa-digital-ocean","fab fa-discord","fab fa-discourse","fab fa-dochub","fab fa-docker","fab fa-draft2digital","fab fa-dribbble","fab fa-dribbble-square","fab fa-dropbox","fab fa-drupal","fab fa-dyalog","fab fa-earlybirds","fab fa-ebay","fab fa-edge","fab fa-elementor","fab fa-ello","fab fa-ember","fab fa-empire","fab fa-envira","fab fa-erlang","fab fa-ethereum","fab fa-etsy","fab fa-evernote","fab fa-expeditedssl","fab fa-facebook","fab fa-facebook-f","fab fa-facebook-messenger","fab fa-facebook-square","fab fa-fantasy-flight-games","fab fa-fedex","fab fa-fedora","fab fa-figma","fab fa-firefox","fab fa-firefox-browser","fab fa-first-order","fab fa-first-order-alt","fab fa-firstdraft","fab fa-flickr","fab fa-flipboard","fab fa-fly","fab fa-font-awesome","fab fa-font-awesome-alt","fab fa-font-awesome-flag","fab fa-fonticons","fab fa-fonticons-fi","fab fa-fort-awesome","fab fa-fort-awesome-alt","fab fa-forumbee","fab fa-foursquare","fab fa-free-code-camp","fab fa-freebsd","fab fa-fulcrum","fab fa-galactic-republic","fab fa-galactic-senate","fab fa-get-pocket","fab fa-gg","fab fa-gg-circle","fab fa-git","fab fa-git-alt","fab fa-git-square","fab fa-github","fab fa-github-alt","fab fa-github-square","fab fa-gitkraken","fab fa-gitlab","fab fa-gitter","fab fa-glide","fab fa-glide-g","fab fa-gofore","fab fa-goodreads","fab fa-goodreads-g","fab fa-google","fab fa-google-drive","fab fa-google-play","fab fa-google-plus","fab fa-google-plus-g","fab fa-google-plus-square","fab fa-google-wallet","fab fa-gratipay","fab fa-grav","fab fa-gripfire","fab fa-grunt","fab fa-gulp","fab fa-hacker-news","fab fa-hacker-news-square","fab fa-hackerrank","fab fa-hips","fab fa-hire-a-helper","fab fa-hooli","fab fa-hornbill","fab fa-hotjar","fab fa-houzz","fab fa-html5","fab fa-hubspot","fab fa-ideal","fab fa-imdb","fab fa-instagram","fab fa-intercom","fab fa-internet-explorer","fab fa-invision","fab fa-ioxhost","fab fa-itch-io","fab fa-itunes","fab fa-itunes-note","fab fa-java","fab fa-jedi-order","fab fa-jenkins","fab fa-jira","fab fa-joget","fab fa-joomla","fab fa-js","fab fa-js-square","fab fa-jsfiddle","fab fa-kaggle","fab fa-keybase","fab fa-keycdn","fab fa-kickstarter","fab fa-kickstarter-k","fab fa-korvue","fab fa-laravel","fab fa-lastfm","fab fa-lastfm-square","fab fa-leanpub","fab fa-less","fab fa-line","fab fa-linkedin","fab fa-linkedin-in","fab fa-linode","fab fa-linux","fab fa-lyft","fab fa-magento","fab fa-mailchimp","fab fa-mandalorian","fab fa-markdown","fab fa-mastodon","fab fa-maxcdn","fab fa-mdb","fab fa-medapps","fab fa-medium","fab fa-medium-m","fab fa-medrt","fab fa-meetup","fab fa-megaport","fab fa-mendeley","fab fa-microblog","fab fa-microsoft","fab fa-mix","fab fa-mixcloud","fab fa-mizuni","fab fa-modx","fab fa-monero","fab fa-napster","fab fa-neos","fab fa-nimblr","fab fa-node","fab fa-node-js","fab fa-npm","fab fa-ns8","fab fa-nutritionix","fab fa-odnoklassniki","fab fa-odnoklassniki-square","fab fa-old-republic","fab fa-opencart","fab fa-openid","fab fa-opera","fab fa-optin-monster","fab fa-orcid","fab fa-osi","fab fa-page4","fab fa-pagelines","fab fa-palfed","fab fa-patreon","fab fa-paypal","fab fa-penny-arcade","fab fa-periscope","fab fa-phabricator","fab fa-phoenix-framework","fab fa-phoenix-squadron","fab fa-php","fab fa-pied-piper","fab fa-pied-piper-alt","fab fa-pied-piper-hat","fab fa-pied-piper-pp","fab fa-pied-piper-square","fab fa-pinterest","fab fa-pinterest-p","fab fa-pinterest-square","fab fa-playstation","fab fa-product-hunt","fab fa-pushed","fab fa-python","fab fa-qq","fab fa-quinscape","fab fa-quora","fab fa-r-project","fab fa-raspberry-pi","fab fa-ravelry","fab fa-react","fab fa-reacteurope","fab fa-readme","fab fa-rebel","fab fa-red-river","fab fa-reddit","fab fa-reddit-alien","fab fa-reddit-square","fab fa-redhat","fab fa-renren","fab fa-replyd","fab fa-researchgate","fab fa-resolving","fab fa-rev","fab fa-rocketchat","fab fa-rockrms","fab fa-safari","fab fa-salesforce","fab fa-sass","fab fa-schlix","fab fa-scribd","fab fa-searchengin","fab fa-sellcast","fab fa-sellsy","fab fa-servicestack","fab fa-shirtsinbulk","fab fa-shopware","fab fa-simplybuilt","fab fa-sistrix","fab fa-sith","fab fa-sketch","fab fa-skyatlas","fab fa-skype","fab fa-slack","fab fa-slack-hash","fab fa-slideshare","fab fa-snapchat","fab fa-snapchat-ghost","fab fa-snapchat-square","fab fa-soundcloud","fab fa-sourcetree","fab fa-speakap","fab fa-speaker-deck","fab fa-spotify","fab fa-squarespace","fab fa-stack-exchange","fab fa-stack-overflow","fab fa-stackpath","fab fa-staylinked","fab fa-steam","fab fa-steam-square","fab fa-steam-symbol","fab fa-sticker-mule","fab fa-strava","fab fa-stripe","fab fa-stripe-s","fab fa-studiovinari","fab fa-stumbleupon","fab fa-stumbleupon-circle","fab fa-superpowers","fab fa-supple","fab fa-suse","fab fa-swift","fab fa-symfony","fab fa-teamspeak","fab fa-telegram","fab fa-telegram-plane","fab fa-tencent-weibo","fab fa-the-red-yeti","fab fa-themeco","fab fa-themeisle","fab fa-think-peaks","fab fa-trade-federation","fab fa-trello","fab fa-tripadvisor","fab fa-tumblr","fab fa-tumblr-square","fab fa-twitch","fab fa-twitter","fab fa-twitter-square","fab fa-typo3","fab fa-uber","fab fa-ubuntu","fab fa-uikit","fab fa-umbraco","fab fa-uniregistry","fab fa-unity","fab fa-untappd","fab fa-ups","fab fa-usb","fab fa-usps","fab fa-ussunnah","fab fa-vaadin","fab fa-viacoin","fab fa-viadeo","fab fa-viadeo-square","fab fa-viber","fab fa-vimeo","fab fa-vimeo-square","fab fa-vimeo-v","fab fa-vine","fab fa-vk","fab fa-vnv","fab fa-vuejs","fab fa-waze","fab fa-weebly","fab fa-weibo","fab fa-weixin","fab fa-whatsapp","fab fa-whatsapp-square","fab fa-whmcs","fab fa-wikipedia-w","fab fa-windows","fab fa-wix","fab fa-wizards-of-the-coast","fab fa-wolf-pack-battalion","fab fa-wordpress","fab fa-wordpress-simple","fab fa-wpbeginner","fab fa-wpexplorer","fab fa-wpforms","fab fa-wpressr","fab fa-xbox","fab fa-xing","fab fa-xing-square","fab fa-y-combinator","fab fa-yahoo","fab fa-yammer","fab fa-yandex","fab fa-yandex-international","fab fa-yarn","fab fa-yelp","fab fa-yoast","fab fa-youtube","fab fa-youtube-square","fab fa-zhihu"]}}};
|
|
changelog.txt
CHANGED
@@ -1,3 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
= 3.4.2 - 6 February 2022 =
|
2 |
|
3 |
- Tweak: Setup Wizard Performance Improvement
|
1 |
+
= 3.4.3 - 17 February 2022 =
|
2 |
+
|
3 |
+
- Tweak: Pdf Viewer Dynamic Link tag support
|
4 |
+
- Tweak: Creative Button Dynamic Link tag support for url
|
5 |
+
- Fix: Calendly Width fix
|
6 |
+
|
7 |
= 3.4.2 - 6 February 2022 =
|
8 |
|
9 |
- Tweak: Setup Wizard Performance Improvement
|
plugin.php
CHANGED
@@ -4,11 +4,11 @@
|
|
4 |
* Plugin Name: Happy Elementor Addons
|
5 |
* Plugin URI: https://happyaddons.com/
|
6 |
* Description: <a href="https://happyaddons.com/">Happy Addons for Elementor</a> Is the Best Elementor Addons Comes With 44+ Free Elementor Widgets Including Table Builder, Testimonial, Event Calendar,Slider,News Ticker, Image Grid, etc & Features Like Elementor Equal Height, Text Stroke, Shape Dividers, Floating Effect, Grid Layout, 500+ Elementor Icons, 450+ Template Packs & More.
|
7 |
-
* Version: 3.4.
|
8 |
* Author: weDevs
|
9 |
* Author URI: https://happyaddons.com/
|
10 |
-
* Elementor tested up to: 3.5.
|
11 |
-
* Elementor Pro tested up to: 3.
|
12 |
* License: GPLv2
|
13 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
14 |
* Text Domain: happy-elementor-addons
|
@@ -37,7 +37,7 @@ Copyright 2019 HappyMonster <http://happymonster.me>
|
|
37 |
|
38 |
defined('ABSPATH') || die();
|
39 |
|
40 |
-
define('HAPPY_ADDONS_VERSION', '3.4.
|
41 |
define('HAPPY_ADDONS__FILE__', __FILE__);
|
42 |
define('HAPPY_ADDONS_DIR_PATH', plugin_dir_path(HAPPY_ADDONS__FILE__));
|
43 |
define('HAPPY_ADDONS_DIR_URL', plugin_dir_url(HAPPY_ADDONS__FILE__));
|
4 |
* Plugin Name: Happy Elementor Addons
|
5 |
* Plugin URI: https://happyaddons.com/
|
6 |
* Description: <a href="https://happyaddons.com/">Happy Addons for Elementor</a> Is the Best Elementor Addons Comes With 44+ Free Elementor Widgets Including Table Builder, Testimonial, Event Calendar,Slider,News Ticker, Image Grid, etc & Features Like Elementor Equal Height, Text Stroke, Shape Dividers, Floating Effect, Grid Layout, 500+ Elementor Icons, 450+ Template Packs & More.
|
7 |
+
* Version: 3.4.3
|
8 |
* Author: weDevs
|
9 |
* Author URI: https://happyaddons.com/
|
10 |
+
* Elementor tested up to: 3.5.5
|
11 |
+
* Elementor Pro tested up to: 3.6.2
|
12 |
* License: GPLv2
|
13 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
14 |
* Text Domain: happy-elementor-addons
|
37 |
|
38 |
defined('ABSPATH') || die();
|
39 |
|
40 |
+
define('HAPPY_ADDONS_VERSION', '3.4.3');
|
41 |
define('HAPPY_ADDONS__FILE__', __FILE__);
|
42 |
define('HAPPY_ADDONS_DIR_PATH', plugin_dir_path(HAPPY_ADDONS__FILE__));
|
43 |
define('HAPPY_ADDONS_DIR_URL', plugin_dir_url(HAPPY_ADDONS__FILE__));
|
readme.txt
CHANGED
@@ -184,7 +184,7 @@ The Happy Elementor Addons ships not only with some unique premium features but
|
|
184 |
_Introducing Happy Addons Pro (Check What You Will Get in the Pro Version of Happyaddons)_
|
185 |
|
186 |
|
187 |
-
###
|
188 |
|
189 |
If you are still craving more Elementor widgets, then the following premium elementor widgets are there to quench your thirst. The best part is that you can copy and paste the design source code so you won’t have to make any design from scratch. Let’s explore the world of Happy Elementor Addons Pro Widgets:
|
190 |
|
@@ -239,6 +239,8 @@ If you are still craving more Elementor widgets, then the following premium elem
|
|
239 |
* **[WooCommerce Product Category Carousel](https://demo.happyaddons.com/elementor-product-category-carousel-widget-demo/)** – From now you can display WooCommerce products in carousels based on specific categories with the help of Happy elementor Addons Pro Product Category Carousel elementor Widget to make them more lucrative
|
240 |
* **[WooCommerce Single Product](https://demo.happyaddons.com/elementor-single-product-demo/)** – Are you looking for a design element to design your single WooCommerce products in various designs within your elementor website? No worries, Happy elementor Addons Single WooCommerce Product elementor Widget will fulfill your desired goal. Check out the demos here.
|
241 |
* **[WooCommerce Mini Cart](https://demo.happyaddons.com/elementor-mini-cart-widget-demo/)** – Want to increase your WooCommerce/eCommerce store’s customer experience? Use the elementor mini cart widget of Happy elementor Addons to boost your conversion rate swiftly.
|
|
|
|
|
242 |
|
243 |
|
244 |
### **UNIQUE PRO FEATURES OF HAPPY ELEMENTOR ADDONS TO WATCH OUT FOR**
|
@@ -436,6 +438,12 @@ For a more detailed explanation check out the following documentation
|
|
436 |
|
437 |
== Changelog ==
|
438 |
|
|
|
|
|
|
|
|
|
|
|
|
|
439 |
= 3.4.2 - 6 February 2022 =
|
440 |
|
441 |
- Tweak: Setup Wizard Performance Improvement
|
184 |
_Introducing Happy Addons Pro (Check What You Will Get in the Pro Version of Happyaddons)_
|
185 |
|
186 |
|
187 |
+
### 50 PREMIUM ELEMENTOR WIDGETS OF HAPPY ADDONS FOR ELEMENTOR (PRO)
|
188 |
|
189 |
If you are still craving more Elementor widgets, then the following premium elementor widgets are there to quench your thirst. The best part is that you can copy and paste the design source code so you won’t have to make any design from scratch. Let’s explore the world of Happy Elementor Addons Pro Widgets:
|
190 |
|
239 |
* **[WooCommerce Product Category Carousel](https://demo.happyaddons.com/elementor-product-category-carousel-widget-demo/)** – From now you can display WooCommerce products in carousels based on specific categories with the help of Happy elementor Addons Pro Product Category Carousel elementor Widget to make them more lucrative
|
240 |
* **[WooCommerce Single Product](https://demo.happyaddons.com/elementor-single-product-demo/)** – Are you looking for a design element to design your single WooCommerce products in various designs within your elementor website? No worries, Happy elementor Addons Single WooCommerce Product elementor Widget will fulfill your desired goal. Check out the demos here.
|
241 |
* **[WooCommerce Mini Cart](https://demo.happyaddons.com/elementor-mini-cart-widget-demo/)** – Want to increase your WooCommerce/eCommerce store’s customer experience? Use the elementor mini cart widget of Happy elementor Addons to boost your conversion rate swiftly.
|
242 |
+
* **[Advanced Google Map Widget for Elementor](https://demo.happyaddons.com/elementor-google-map-widget-demo/)** – Are you looking to add a map to your elementor website but not the traditional google map? Yes, if you use the Happy Addons Elementor Google Map widget, you can achieve that quickly. You can customize your Elementor Google Map Widget based on your theme color. Also, in HappyAddons Advance Google Map Elementor Widget, you can add your custom label, map marker, legend, and more.
|
243 |
+
Happy Addons for Elementor also brings the Snazzy Map styling within Advanced Google Map Elementor Widget. We have added four built-in styles and also added support for custom JSON input from the official Snazzy Map. So, you can now design your Google Map according to your theme.
|
244 |
|
245 |
|
246 |
### **UNIQUE PRO FEATURES OF HAPPY ELEMENTOR ADDONS TO WATCH OUT FOR**
|
438 |
|
439 |
== Changelog ==
|
440 |
|
441 |
+
= 3.4.3 - 17 February 2022 =
|
442 |
+
|
443 |
+
- Tweak: Pdf Viewer Dynamic Link tag support
|
444 |
+
- Tweak: Creative Button Dynamic Link tag support for url
|
445 |
+
- Fix: Calendly Width fix
|
446 |
+
|
447 |
= 3.4.2 - 6 February 2022 =
|
448 |
|
449 |
- Tweak: Setup Wizard Performance Improvement
|
widgets/creative-button/widget.php
CHANGED
@@ -17,40 +17,40 @@ defined( 'ABSPATH' ) || die();
|
|
17 |
|
18 |
class Creative_Button extends Base {
|
19 |
use Creative_Button_Markup;
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
|
27 |
public function get_custom_help_url() {
|
28 |
return 'https://happyaddons.com/docs/happy-addons-for-elementor/widgets/creative-button/';
|
29 |
}
|
30 |
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
|
42 |
/**
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
|
55 |
$this->add_control(
|
56 |
'btn_style',
|
@@ -59,10 +59,10 @@ class Creative_Button extends Base {
|
|
59 |
'type' => Controls_Manager::SELECT,
|
60 |
'default' => 'hermosa',
|
61 |
'options' => [
|
62 |
-
'hermosa'
|
63 |
-
'montino'
|
64 |
-
'iconica'
|
65 |
-
'symbolab'
|
66 |
'estilo' => __( 'Estilo', 'happy-elementor-addons' ),
|
67 |
],
|
68 |
]
|
@@ -71,115 +71,115 @@ class Creative_Button extends Base {
|
|
71 |
$this->add_control(
|
72 |
'estilo_effect',
|
73 |
[
|
74 |
-
'label'
|
75 |
-
'type'
|
76 |
-
'default'
|
77 |
-
'options'
|
78 |
-
'dissolve'
|
79 |
'slide-down' => __( 'Slide In Down', 'happy-elementor-addons' ),
|
80 |
-
'slide-right'
|
81 |
-
'slide-x'
|
82 |
-
'cross-slider'
|
83 |
-
'slide-y'
|
|
|
|
|
|
|
84 |
],
|
85 |
-
'condition' => [
|
86 |
-
'btn_style' => 'estilo'
|
87 |
-
]
|
88 |
]
|
89 |
);
|
90 |
|
91 |
$this->add_control(
|
92 |
'symbolab_effect',
|
93 |
[
|
94 |
-
'label'
|
95 |
-
'type'
|
96 |
-
'default'
|
97 |
-
'options'
|
98 |
-
'back-in-right'
|
99 |
'back-in-left' => __( 'Back In Left', 'happy-elementor-addons' ),
|
100 |
-
'back-out-right'
|
101 |
-
'back-out-left'
|
|
|
|
|
|
|
102 |
],
|
103 |
-
'condition' => [
|
104 |
-
'btn_style' => 'symbolab'
|
105 |
-
]
|
106 |
]
|
107 |
);
|
108 |
|
109 |
$this->add_control(
|
110 |
'iconica_effect',
|
111 |
[
|
112 |
-
'label'
|
113 |
-
'type'
|
114 |
-
'default'
|
115 |
-
'options'
|
116 |
-
'slide-in-down'
|
117 |
'slide-in-top' => __( 'Slide In Top', 'happy-elementor-addons' ),
|
118 |
-
'slide-in-right'
|
119 |
-
'slide-in-left'
|
|
|
|
|
|
|
120 |
],
|
121 |
-
'condition' => [
|
122 |
-
'btn_style' => 'iconica'
|
123 |
-
]
|
124 |
]
|
125 |
);
|
126 |
|
127 |
$this->add_control(
|
128 |
'montino_effect',
|
129 |
[
|
130 |
-
'label'
|
131 |
-
'type'
|
132 |
-
'default'
|
133 |
-
'options'
|
134 |
-
'winona'
|
135 |
'rayen' => __( 'Rayen', 'happy-elementor-addons' ),
|
136 |
'aylen' => __( 'Aylen', 'happy-elementor-addons' ),
|
137 |
-
'wapasha'
|
138 |
-
'nina'
|
139 |
-
'antiman'
|
140 |
-
'sacnite'
|
|
|
|
|
|
|
141 |
],
|
142 |
-
'condition' => [
|
143 |
-
'btn_style' => 'montino'
|
144 |
-
]
|
145 |
]
|
146 |
);
|
147 |
|
148 |
$this->add_control(
|
149 |
'hermosa_effect',
|
150 |
[
|
151 |
-
'label'
|
152 |
-
'type'
|
153 |
-
'default'
|
154 |
-
'options'
|
155 |
-
'exploit'
|
156 |
-
'upward'
|
157 |
-
'newbie'
|
158 |
-
'render'
|
159 |
-
'reshape'
|
160 |
-
'expandable'
|
161 |
'downhill' => __( 'Downhill', 'happy-elementor-addons' ),
|
162 |
-
'bloom'
|
163 |
-
'roundup'
|
|
|
|
|
|
|
164 |
],
|
165 |
-
'condition' => [
|
166 |
-
'btn_style' => 'hermosa'
|
167 |
-
]
|
168 |
]
|
169 |
);
|
170 |
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
|
184 |
$this->add_control(
|
185 |
'button_link',
|
@@ -193,197 +193,199 @@ class Creative_Button extends Base {
|
|
193 |
'is_external' => false,
|
194 |
'nofollow' => true,
|
195 |
),
|
|
|
|
|
|
|
196 |
)
|
197 |
);
|
198 |
|
199 |
$this->add_control(
|
200 |
'icon',
|
201 |
[
|
202 |
-
'label'
|
203 |
-
'description'
|
204 |
-
'label_block'
|
205 |
-
'type'
|
206 |
-
'skin'
|
207 |
'exclude_inline_options' => [ 'svg' ],
|
208 |
-
'default'
|
209 |
-
'value'
|
210 |
'library' => 'happy-icon',
|
211 |
],
|
212 |
-
'conditions'
|
213 |
'relation' => 'or',
|
214 |
-
'terms'
|
215 |
[
|
216 |
'relation' => 'or',
|
217 |
-
'terms'
|
218 |
[
|
219 |
-
'name'
|
220 |
'operator' => '==',
|
221 |
-
'value'
|
222 |
],
|
223 |
[
|
224 |
-
'name'
|
225 |
'operator' => '==',
|
226 |
-
'value'
|
227 |
],
|
228 |
],
|
229 |
],
|
230 |
[
|
231 |
'relation' => 'and',
|
232 |
-
'terms'
|
233 |
[
|
234 |
-
'name'
|
235 |
'operator' => '==',
|
236 |
-
'value'
|
237 |
],
|
238 |
[
|
239 |
-
'name'
|
240 |
'operator' => '==',
|
241 |
-
'value'
|
242 |
],
|
243 |
],
|
244 |
-
]
|
245 |
-
]
|
246 |
-
],
|
247 |
-
]
|
248 |
-
);
|
249 |
-
|
250 |
-
$this->add_responsive_control(
|
251 |
-
'align_x',
|
252 |
-
[
|
253 |
-
'label' => __( 'Alignment', 'happy-elementor-addons' ),
|
254 |
-
'type' => Controls_Manager::CHOOSE,
|
255 |
-
'label_block' => false,
|
256 |
-
'options' => [
|
257 |
-
'left' => [
|
258 |
-
'title' => __( 'Left', 'happy-elementor-addons' ),
|
259 |
-
'icon' => 'eicon-h-align-left',
|
260 |
-
],
|
261 |
-
'center' => [
|
262 |
-
'title' => __( 'Center', 'happy-elementor-addons' ),
|
263 |
-
'icon' => 'eicon-h-align-center',
|
264 |
-
],
|
265 |
-
'right' => [
|
266 |
-
'title' => __( 'Right', 'happy-elementor-addons' ),
|
267 |
-
'icon' => 'eicon-h-align-right',
|
268 |
-
]
|
269 |
-
],
|
270 |
-
'toggle' => true,
|
271 |
-
'selectors' => [
|
272 |
-
'{{WRAPPER}} .elementor-widget-container' => 'text-align: {{VALUE}};',
|
273 |
-
// '{{WRAPPER}} .ha-creative-btn-wrap' => 'text-align: {{VALUE}};',
|
274 |
-
],
|
275 |
-
]
|
276 |
-
);
|
277 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
278 |
|
279 |
$this->add_control(
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
'separator'
|
287 |
-
|
288 |
-
|
289 |
|
290 |
$this->add_control(
|
291 |
'threshold',
|
292 |
[
|
293 |
-
'label'
|
294 |
-
'type'
|
295 |
-
'min'
|
296 |
-
'max'
|
297 |
-
'step'
|
298 |
-
'default'
|
299 |
'condition' => [
|
300 |
-
|
|
|
|
|
|
|
301 |
],
|
302 |
-
'selectors' => [
|
303 |
-
'{{WRAPPER}} .ha-creative-btn' => 'margin: {{VALUE}}px;',
|
304 |
-
],
|
305 |
]
|
306 |
);
|
307 |
|
308 |
-
|
309 |
-
|
310 |
|
311 |
/**
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
$this->__common_style_controls();
|
316 |
}
|
317 |
|
318 |
protected function _color_template() {
|
319 |
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
);
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
'default'
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
'default'
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
'default'
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
'default'
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
|
388 |
$this->end_controls_section();
|
389 |
|
@@ -394,261 +396,259 @@ class Creative_Button extends Base {
|
|
394 |
*
|
395 |
* @return void
|
396 |
*/
|
397 |
-
|
398 |
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
);
|
406 |
|
407 |
$this->add_responsive_control(
|
408 |
'button_item_width',
|
409 |
[
|
410 |
-
'label'
|
411 |
-
'type'
|
412 |
'size_units' => ['px'],
|
413 |
-
'range'
|
414 |
'px' => [
|
415 |
'min' => 0,
|
416 |
'max' => 1000,
|
417 |
],
|
418 |
],
|
419 |
-
'selectors'
|
420 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--downhill' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};',
|
421 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--roundup' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};',
|
422 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--roundup .progress' => 'width: calc({{SIZE}}{{UNIT}} - (({{SIZE}}{{UNIT}} / 100) * 20) ); height:auto;',
|
423 |
],
|
424 |
-
|
425 |
'terms' => [
|
426 |
[
|
427 |
'relation' => 'or',
|
428 |
-
'terms'
|
429 |
[
|
430 |
-
'name'
|
431 |
'operator' => '==',
|
432 |
-
'value'
|
433 |
],
|
434 |
[
|
435 |
-
'name'
|
436 |
'operator' => '==',
|
437 |
-
'value'
|
438 |
],
|
439 |
],
|
440 |
],
|
441 |
[
|
442 |
'terms' => [
|
443 |
[
|
444 |
-
'name'
|
445 |
'operator' => '==',
|
446 |
-
'value'
|
447 |
],
|
448 |
],
|
449 |
-
]
|
450 |
-
]
|
451 |
-
]
|
452 |
]
|
453 |
);
|
454 |
|
455 |
$this->add_responsive_control(
|
456 |
'button_icon_size',
|
457 |
[
|
458 |
-
'label'
|
459 |
-
'type'
|
460 |
'size_units' => ['px'],
|
461 |
-
'range'
|
462 |
'px' => [
|
463 |
'min' => 0,
|
464 |
'max' => 500,
|
465 |
],
|
466 |
],
|
467 |
-
'default'
|
468 |
'unit' => 'px',
|
469 |
'size' => 24,
|
470 |
],
|
471 |
-
'selectors'
|
472 |
'{{WRAPPER}} .ha-creative-btn i' => 'font-size: {{SIZE}}{{UNIT}};',
|
473 |
],
|
474 |
'conditions' => [
|
475 |
'relation' => 'or',
|
476 |
-
'terms'
|
477 |
[
|
478 |
'relation' => 'or',
|
479 |
-
'terms'
|
480 |
[
|
481 |
-
'name'
|
482 |
'operator' => '==',
|
483 |
-
'value'
|
484 |
],
|
485 |
[
|
486 |
-
'name'
|
487 |
'operator' => '==',
|
488 |
-
'value'
|
489 |
],
|
490 |
],
|
491 |
],
|
492 |
[
|
493 |
'relation' => 'and',
|
494 |
-
'terms'
|
495 |
[
|
496 |
-
'name'
|
497 |
'operator' => '==',
|
498 |
-
'value'
|
499 |
],
|
500 |
[
|
501 |
-
'name'
|
502 |
'operator' => '==',
|
503 |
-
'value'
|
504 |
],
|
505 |
],
|
506 |
-
]
|
507 |
-
]
|
508 |
],
|
509 |
]
|
510 |
);
|
511 |
|
512 |
$this->add_group_control(
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
);
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
'exclude'
|
527 |
-
|
528 |
-
|
529 |
'terms' => [
|
530 |
[
|
531 |
'relation' => 'or',
|
532 |
-
'terms'
|
533 |
[
|
534 |
-
'name'
|
535 |
'operator' => '!=',
|
536 |
-
'value'
|
537 |
],
|
538 |
],
|
539 |
],
|
540 |
[
|
541 |
'terms' => [
|
542 |
[
|
543 |
-
'name'
|
544 |
'operator' => '!=',
|
545 |
-
'value'
|
546 |
],
|
547 |
],
|
548 |
-
]
|
549 |
-
]
|
550 |
-
]
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
|
567 |
$this->add_responsive_control(
|
568 |
'button_hermosa_roundup_stroke_width',
|
569 |
[
|
570 |
-
'label'
|
571 |
-
'type'
|
572 |
'size_units' => ['px'],
|
573 |
-
'range'
|
574 |
'px' => [
|
575 |
'min' => 1,
|
576 |
'max' => 10,
|
577 |
],
|
578 |
],
|
579 |
-
'selectors'
|
580 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--roundup' => '--ha-ctv-btn-stroke-width: {{SIZE}}{{UNIT}};',
|
581 |
],
|
582 |
-
|
583 |
'terms' => [
|
584 |
[
|
585 |
'relation' => 'or',
|
586 |
-
'terms'
|
587 |
[
|
588 |
-
'name'
|
589 |
'operator' => '==',
|
590 |
-
'value'
|
591 |
],
|
592 |
],
|
593 |
],
|
594 |
[
|
595 |
'terms' => [
|
596 |
[
|
597 |
-
'name'
|
598 |
'operator' => '==',
|
599 |
-
'value'
|
600 |
],
|
601 |
],
|
602 |
-
]
|
603 |
-
]
|
604 |
-
]
|
605 |
]
|
606 |
);
|
607 |
|
608 |
$this->__btn_tab_style_controls();
|
609 |
|
610 |
-
|
611 |
-
|
612 |
$this->add_responsive_control(
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
'size_units' => ['px', 'em', '%'],
|
618 |
-
|
619 |
-
|
620 |
|
621 |
-
|
622 |
|
623 |
-
|
624 |
-
|
625 |
|
626 |
-
|
627 |
-
|
628 |
|
629 |
-
|
630 |
-
|
631 |
|
632 |
-
|
633 |
-
|
634 |
-
'separator'
|
635 |
-
|
636 |
);
|
637 |
|
638 |
$this->end_controls_section();
|
639 |
}
|
640 |
|
641 |
-
|
642 |
|
643 |
$conditions = [
|
644 |
'terms' => [
|
645 |
[
|
646 |
'relation' => 'or',
|
647 |
-
'terms'
|
648 |
[
|
649 |
-
'name'
|
650 |
'operator' => '!=',
|
651 |
-
'value'
|
652 |
],
|
653 |
// [
|
654 |
// 'name' => 'hermosa_effect',
|
@@ -660,248 +660,248 @@ class Creative_Button extends Base {
|
|
660 |
[
|
661 |
'terms' => [
|
662 |
[
|
663 |
-
'name'
|
664 |
'operator' => '!=',
|
665 |
-
'value'
|
666 |
],
|
667 |
],
|
668 |
-
]
|
669 |
-
]
|
670 |
];
|
671 |
|
672 |
$this->start_controls_tabs( '_tabs_button' );
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
);
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
|
691 |
$this->add_control(
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
'conditions' => $conditions,
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
'terms' => [
|
713 |
[
|
714 |
'relation' => 'or',
|
715 |
-
'terms'
|
716 |
[
|
717 |
-
'name'
|
718 |
'operator' => '!=',
|
719 |
-
'value'
|
720 |
],
|
721 |
],
|
722 |
],
|
723 |
[
|
724 |
'terms' => [
|
725 |
[
|
726 |
-
'name'
|
727 |
'operator' => '!=',
|
728 |
-
'value'
|
729 |
],
|
730 |
[
|
731 |
-
'name'
|
732 |
'operator' => '!=',
|
733 |
-
'value'
|
734 |
],
|
735 |
],
|
736 |
-
]
|
737 |
-
]
|
738 |
-
]
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
'terms' => [
|
752 |
[
|
753 |
'relation' => 'or',
|
754 |
-
'terms'
|
755 |
[
|
756 |
-
'name'
|
757 |
'operator' => '==',
|
758 |
-
'value'
|
759 |
],
|
760 |
],
|
761 |
],
|
762 |
[
|
763 |
'terms' => [
|
764 |
[
|
765 |
-
'name'
|
766 |
'operator' => '==',
|
767 |
-
'value'
|
768 |
],
|
769 |
],
|
770 |
-
]
|
771 |
-
]
|
772 |
-
]
|
773 |
-
|
774 |
-
|
775 |
|
776 |
$this->add_group_control(
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
);
|
783 |
|
784 |
$this->end_controls_tab();
|
785 |
|
786 |
$this->start_controls_tab(
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
791 |
);
|
792 |
|
793 |
$this->add_control(
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
]
|
802 |
-
);
|
803 |
-
|
804 |
-
$this->add_control(
|
805 |
-
'button_hover_bg_color',
|
806 |
-
[
|
807 |
-
'label' => __( 'Background Color', 'happy-elementor-addons' ),
|
808 |
-
'type' => Controls_Manager::COLOR,
|
809 |
-
'selectors' => [
|
810 |
-
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn' => '--ha-ctv-btn-bg-hvr-clr: {{VALUE}}',
|
811 |
-
],
|
812 |
'conditions' => $conditions,
|
813 |
-
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
'terms' => [
|
826 |
[
|
827 |
'relation' => 'or',
|
828 |
-
'terms'
|
829 |
[
|
830 |
-
'name'
|
831 |
'operator' => '!=',
|
832 |
-
'value'
|
833 |
],
|
834 |
],
|
835 |
],
|
836 |
[
|
837 |
'terms' => [
|
838 |
[
|
839 |
-
'name'
|
840 |
'operator' => '!=',
|
841 |
-
'value'
|
842 |
],
|
843 |
[
|
844 |
-
'name'
|
845 |
'operator' => '!=',
|
846 |
-
'value'
|
847 |
],
|
848 |
],
|
849 |
-
]
|
850 |
-
]
|
851 |
-
]
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
'terms' => [
|
865 |
[
|
866 |
'relation' => 'or',
|
867 |
-
'terms'
|
868 |
[
|
869 |
-
'name'
|
870 |
'operator' => '==',
|
871 |
-
'value'
|
872 |
],
|
873 |
],
|
874 |
],
|
875 |
[
|
876 |
'terms' => [
|
877 |
[
|
878 |
-
'name'
|
879 |
'operator' => '==',
|
880 |
-
'value'
|
881 |
],
|
882 |
],
|
883 |
-
]
|
884 |
-
]
|
885 |
-
]
|
886 |
-
|
887 |
-
|
888 |
|
889 |
$this->add_group_control(
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
-
|
894 |
-
|
895 |
);
|
896 |
|
897 |
$this->end_controls_tab();
|
898 |
$this->end_controls_tabs();
|
899 |
}
|
900 |
|
901 |
-
|
902 |
$settings = $this->get_settings_for_display();
|
903 |
$this->add_render_attribute( 'wrap', 'data-magnetic', $settings['magnetic_enable'] ? $settings['magnetic_enable'] : 'no' );
|
904 |
-
$this->{'render_' . $settings['btn_style'] . '_markup'}($settings);
|
905 |
|
906 |
}
|
907 |
|
17 |
|
18 |
class Creative_Button extends Base {
|
19 |
use Creative_Button_Markup;
|
20 |
+
/**
|
21 |
+
* Get widget title.
|
22 |
+
*/
|
23 |
+
public function get_title() {
|
24 |
+
return __( 'Creative Button', 'happy-elementor-addons' );
|
25 |
+
}
|
26 |
|
27 |
public function get_custom_help_url() {
|
28 |
return 'https://happyaddons.com/docs/happy-addons-for-elementor/widgets/creative-button/';
|
29 |
}
|
30 |
|
31 |
+
/**
|
32 |
+
* Get widget icon.
|
33 |
+
*/
|
34 |
+
public function get_icon() {
|
35 |
+
return 'hm hm-motion-button';
|
36 |
+
}
|
37 |
|
38 |
+
public function get_keywords() {
|
39 |
+
return [ 'button', 'btn', 'advance', 'link', 'creative', 'creative-utton' ];
|
40 |
+
}
|
41 |
|
42 |
/**
|
43 |
+
* Register widget content controls
|
44 |
+
*/
|
45 |
+
protected function register_content_controls() {
|
46 |
+
|
47 |
+
$this->start_controls_section(
|
48 |
+
'_section_button',
|
49 |
+
[
|
50 |
+
'label' => __( 'Creative Button', 'happy-elementor-addons' ),
|
51 |
+
'tab' => Controls_Manager::TAB_CONTENT,
|
52 |
+
]
|
53 |
+
);
|
54 |
|
55 |
$this->add_control(
|
56 |
'btn_style',
|
59 |
'type' => Controls_Manager::SELECT,
|
60 |
'default' => 'hermosa',
|
61 |
'options' => [
|
62 |
+
'hermosa' => __( 'Hermosa', 'happy-elementor-addons' ),
|
63 |
+
'montino' => __( 'Montino', 'happy-elementor-addons' ),
|
64 |
+
'iconica' => __( 'Iconica', 'happy-elementor-addons' ),
|
65 |
+
'symbolab' => __( 'Symbolab', 'happy-elementor-addons' ),
|
66 |
'estilo' => __( 'Estilo', 'happy-elementor-addons' ),
|
67 |
],
|
68 |
]
|
71 |
$this->add_control(
|
72 |
'estilo_effect',
|
73 |
[
|
74 |
+
'label' => __( 'Effects', 'happy-elementor-addons' ),
|
75 |
+
'type' => Controls_Manager::SELECT,
|
76 |
+
'default' => 'dissolve',
|
77 |
+
'options' => [
|
78 |
+
'dissolve' => __( 'Dissolve', 'happy-elementor-addons' ),
|
79 |
'slide-down' => __( 'Slide In Down', 'happy-elementor-addons' ),
|
80 |
+
'slide-right' => __( 'Slide In Right', 'happy-elementor-addons' ),
|
81 |
+
'slide-x' => __( 'Slide Out X', 'happy-elementor-addons' ),
|
82 |
+
'cross-slider' => __( 'Cross Slider', 'happy-elementor-addons' ),
|
83 |
+
'slide-y' => __( 'Slide Out Y', 'happy-elementor-addons' ),
|
84 |
+
],
|
85 |
+
'condition' => [
|
86 |
+
'btn_style' => 'estilo',
|
87 |
],
|
|
|
|
|
|
|
88 |
]
|
89 |
);
|
90 |
|
91 |
$this->add_control(
|
92 |
'symbolab_effect',
|
93 |
[
|
94 |
+
'label' => __( 'Effects', 'happy-elementor-addons' ),
|
95 |
+
'type' => Controls_Manager::SELECT,
|
96 |
+
'default' => 'back-in-right',
|
97 |
+
'options' => [
|
98 |
+
'back-in-right' => __( 'Back In Right', 'happy-elementor-addons' ),
|
99 |
'back-in-left' => __( 'Back In Left', 'happy-elementor-addons' ),
|
100 |
+
'back-out-right' => __( 'Back Out Right', 'happy-elementor-addons' ),
|
101 |
+
'back-out-left' => __( 'Back Out Left', 'happy-elementor-addons' ),
|
102 |
+
],
|
103 |
+
'condition' => [
|
104 |
+
'btn_style' => 'symbolab',
|
105 |
],
|
|
|
|
|
|
|
106 |
]
|
107 |
);
|
108 |
|
109 |
$this->add_control(
|
110 |
'iconica_effect',
|
111 |
[
|
112 |
+
'label' => __( 'Effects', 'happy-elementor-addons' ),
|
113 |
+
'type' => Controls_Manager::SELECT,
|
114 |
+
'default' => 'slide-in-down',
|
115 |
+
'options' => [
|
116 |
+
'slide-in-down' => __( 'Slide In Down', 'happy-elementor-addons' ),
|
117 |
'slide-in-top' => __( 'Slide In Top', 'happy-elementor-addons' ),
|
118 |
+
'slide-in-right' => __( 'Slide In Right', 'happy-elementor-addons' ),
|
119 |
+
'slide-in-left' => __( 'Slide In Left', 'happy-elementor-addons' ),
|
120 |
+
],
|
121 |
+
'condition' => [
|
122 |
+
'btn_style' => 'iconica',
|
123 |
],
|
|
|
|
|
|
|
124 |
]
|
125 |
);
|
126 |
|
127 |
$this->add_control(
|
128 |
'montino_effect',
|
129 |
[
|
130 |
+
'label' => __( 'Effects', 'happy-elementor-addons' ),
|
131 |
+
'type' => Controls_Manager::SELECT,
|
132 |
+
'default' => 'winona',
|
133 |
+
'options' => [
|
134 |
+
'winona' => __( 'Winona', 'happy-elementor-addons' ),
|
135 |
'rayen' => __( 'Rayen', 'happy-elementor-addons' ),
|
136 |
'aylen' => __( 'Aylen', 'happy-elementor-addons' ),
|
137 |
+
'wapasha' => __( 'Wapasha', 'happy-elementor-addons' ),
|
138 |
+
'nina' => __( 'Nina', 'happy-elementor-addons' ),
|
139 |
+
'antiman' => __( 'Antiman', 'happy-elementor-addons' ),
|
140 |
+
'sacnite' => __( 'Sacnite', 'happy-elementor-addons' ),
|
141 |
+
],
|
142 |
+
'condition' => [
|
143 |
+
'btn_style' => 'montino',
|
144 |
],
|
|
|
|
|
|
|
145 |
]
|
146 |
);
|
147 |
|
148 |
$this->add_control(
|
149 |
'hermosa_effect',
|
150 |
[
|
151 |
+
'label' => __( 'Effects', 'happy-elementor-addons' ),
|
152 |
+
'type' => Controls_Manager::SELECT,
|
153 |
+
'default' => 'exploit',
|
154 |
+
'options' => [
|
155 |
+
'exploit' => __( 'Exploit', 'happy-elementor-addons' ),
|
156 |
+
'upward' => __( 'Upward', 'happy-elementor-addons' ),
|
157 |
+
'newbie' => __( 'Newbie', 'happy-elementor-addons' ),
|
158 |
+
'render' => __( 'Render', 'happy-elementor-addons' ),
|
159 |
+
'reshape' => __( 'Reshape', 'happy-elementor-addons' ),
|
160 |
+
'expandable' => __( 'Expandable', 'happy-elementor-addons' ),
|
161 |
'downhill' => __( 'Downhill', 'happy-elementor-addons' ),
|
162 |
+
'bloom' => __( 'Bloom', 'happy-elementor-addons' ),
|
163 |
+
'roundup' => __( 'Roundup', 'happy-elementor-addons' ),
|
164 |
+
],
|
165 |
+
'condition' => [
|
166 |
+
'btn_style' => 'hermosa',
|
167 |
],
|
|
|
|
|
|
|
168 |
]
|
169 |
);
|
170 |
|
171 |
+
$this->add_control(
|
172 |
+
'button_text',
|
173 |
+
[
|
174 |
+
'label' => __( 'Text', 'happy-elementor-addons' ),
|
175 |
+
'label_block' => true,
|
176 |
+
'type' => Controls_Manager::TEXT,
|
177 |
+
'default' => 'Button Text',
|
178 |
+
'dynamic' => [
|
179 |
+
'active' => true,
|
180 |
+
],
|
181 |
+
]
|
182 |
+
);
|
183 |
|
184 |
$this->add_control(
|
185 |
'button_link',
|
193 |
'is_external' => false,
|
194 |
'nofollow' => true,
|
195 |
),
|
196 |
+
'dynamic' => [
|
197 |
+
'active' => true,
|
198 |
+
],
|
199 |
)
|
200 |
);
|
201 |
|
202 |
$this->add_control(
|
203 |
'icon',
|
204 |
[
|
205 |
+
'label' => __( 'Icon', 'happy-elementor-addons' ),
|
206 |
+
'description' => __( 'Please set an icon for the button.', 'happy-elementor-addons' ),
|
207 |
+
'label_block' => false,
|
208 |
+
'type' => Controls_Manager::ICONS,
|
209 |
+
'skin' => 'inline',
|
210 |
'exclude_inline_options' => [ 'svg' ],
|
211 |
+
'default' => [
|
212 |
+
'value' => 'hm hm-happyaddons',
|
213 |
'library' => 'happy-icon',
|
214 |
],
|
215 |
+
'conditions' => [
|
216 |
'relation' => 'or',
|
217 |
+
'terms' => [
|
218 |
[
|
219 |
'relation' => 'or',
|
220 |
+
'terms' => [
|
221 |
[
|
222 |
+
'name' => 'btn_style',
|
223 |
'operator' => '==',
|
224 |
+
'value' => 'symbolab',
|
225 |
],
|
226 |
[
|
227 |
+
'name' => 'btn_style',
|
228 |
'operator' => '==',
|
229 |
+
'value' => 'iconica',
|
230 |
],
|
231 |
],
|
232 |
],
|
233 |
[
|
234 |
'relation' => 'and',
|
235 |
+
'terms' => [
|
236 |
[
|
237 |
+
'name' => 'btn_style',
|
238 |
'operator' => '==',
|
239 |
+
'value' => 'hermosa',
|
240 |
],
|
241 |
[
|
242 |
+
'name' => 'hermosa_effect',
|
243 |
'operator' => '==',
|
244 |
+
'value' => 'expandable',
|
245 |
],
|
246 |
],
|
247 |
+
],
|
248 |
+
],
|
249 |
+
],
|
250 |
+
]
|
251 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
|
253 |
+
$this->add_responsive_control(
|
254 |
+
'align_x',
|
255 |
+
[
|
256 |
+
'label' => __( 'Alignment', 'happy-elementor-addons' ),
|
257 |
+
'type' => Controls_Manager::CHOOSE,
|
258 |
+
'label_block' => false,
|
259 |
+
'options' => [
|
260 |
+
'left' => [
|
261 |
+
'title' => __( 'Left', 'happy-elementor-addons' ),
|
262 |
+
'icon' => 'eicon-h-align-left',
|
263 |
+
],
|
264 |
+
'center' => [
|
265 |
+
'title' => __( 'Center', 'happy-elementor-addons' ),
|
266 |
+
'icon' => 'eicon-h-align-center',
|
267 |
+
],
|
268 |
+
'right' => [
|
269 |
+
'title' => __( 'Right', 'happy-elementor-addons' ),
|
270 |
+
'icon' => 'eicon-h-align-right',
|
271 |
+
],
|
272 |
+
],
|
273 |
+
'toggle' => true,
|
274 |
+
'selectors' => [
|
275 |
+
'{{WRAPPER}} .elementor-widget-container' => 'text-align: {{VALUE}};',
|
276 |
+
// '{{WRAPPER}} .ha-creative-btn-wrap' => 'text-align: {{VALUE}};',
|
277 |
+
],
|
278 |
+
]
|
279 |
+
);
|
280 |
|
281 |
$this->add_control(
|
282 |
+
'magnetic_enable',
|
283 |
+
[
|
284 |
+
'label' => __( 'Magnetic Effect', 'happy-elementor-addons' ),
|
285 |
+
'type' => Controls_Manager::SWITCHER,
|
286 |
+
'label_block' => false,
|
287 |
+
'return_value' => 'yes',
|
288 |
+
'separator' => 'before',
|
289 |
+
]
|
290 |
+
);
|
291 |
|
292 |
$this->add_control(
|
293 |
'threshold',
|
294 |
[
|
295 |
+
'label' => __( 'Threshold', 'happy-elementor-addons' ),
|
296 |
+
'type' => Controls_Manager::NUMBER,
|
297 |
+
'min' => 0,
|
298 |
+
'max' => 100,
|
299 |
+
'step' => 1,
|
300 |
+
'default' => 30,
|
301 |
'condition' => [
|
302 |
+
'magnetic_enable' => 'yes',
|
303 |
+
],
|
304 |
+
'selectors' => [
|
305 |
+
'{{WRAPPER}} .ha-creative-btn' => 'margin: {{VALUE}}px;',
|
306 |
],
|
|
|
|
|
|
|
307 |
]
|
308 |
);
|
309 |
|
310 |
+
$this->end_controls_section();
|
311 |
+
}
|
312 |
|
313 |
/**
|
314 |
+
* Register widget style controls
|
315 |
+
*/
|
316 |
+
protected function register_style_controls() {
|
317 |
$this->__common_style_controls();
|
318 |
}
|
319 |
|
320 |
protected function _color_template() {
|
321 |
|
322 |
+
$this->start_controls_section(
|
323 |
+
'_button_style_color',
|
324 |
+
[
|
325 |
+
'label' => __( 'Color Tamplate', 'happy-elementor-addons' ),
|
326 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
327 |
+
]
|
328 |
+
);
|
329 |
+
|
330 |
+
$this->add_control(
|
331 |
+
'white_color',
|
332 |
+
[
|
333 |
+
'label' => __( 'White', 'happy-elementor-addons' ),
|
334 |
+
'type' => Controls_Manager::COLOR,
|
335 |
+
'default' => '#ffffff',
|
336 |
+
'selectors' => [
|
337 |
+
'{{WRAPPER}} .ha-creative-btn-wrap' => '--ha-ctv-btn-clr-white: {{VALUE}}',
|
338 |
+
],
|
339 |
+
]
|
340 |
+
);
|
341 |
+
|
342 |
+
$this->add_control(
|
343 |
+
'offwhite_color',
|
344 |
+
[
|
345 |
+
'label' => __( 'Off White', 'happy-elementor-addons' ),
|
346 |
+
'type' => Controls_Manager::COLOR,
|
347 |
+
'default' => '#f0f0f0',
|
348 |
+
'selectors' => [
|
349 |
+
'{{WRAPPER}} .ha-creative-btn-wrap' => '--ha-ctv-btn-clr-offwhite: {{VALUE}}',
|
350 |
+
],
|
351 |
+
]
|
352 |
+
);
|
353 |
+
|
354 |
+
$this->add_control(
|
355 |
+
'black_color',
|
356 |
+
[
|
357 |
+
'label' => __( 'Black', 'happy-elementor-addons' ),
|
358 |
+
'type' => Controls_Manager::COLOR,
|
359 |
+
'default' => '#222222',
|
360 |
+
'selectors' => [
|
361 |
+
'{{WRAPPER}} .ha-creative-btn-wrap' => '--ha-ctv-btn-clr-black: {{VALUE}}',
|
362 |
+
],
|
363 |
+
]
|
364 |
+
);
|
365 |
+
|
366 |
+
$this->add_control(
|
367 |
+
'cranberry_color',
|
368 |
+
[
|
369 |
+
'label' => __( 'Cranberry', 'happy-elementor-addons' ),
|
370 |
+
'type' => Controls_Manager::COLOR,
|
371 |
+
'default' => '#e2498a',
|
372 |
+
'selectors' => [
|
373 |
+
'{{WRAPPER}} .ha-creative-btn-wrap' => '--ha-ctv-btn-clr-cranberry: {{VALUE}}',
|
374 |
+
],
|
375 |
+
]
|
376 |
+
);
|
377 |
+
|
378 |
+
$this->add_control(
|
379 |
+
'purple_color',
|
380 |
+
[
|
381 |
+
'label' => __( 'Purple', 'happy-elementor-addons' ),
|
382 |
+
'type' => Controls_Manager::COLOR,
|
383 |
+
'default' => '#562dd4',
|
384 |
+
'selectors' => [
|
385 |
+
'{{WRAPPER}} .ha-creative-btn-wrap' => '--ha-ctv-btn-clr-purple: {{VALUE}}',
|
386 |
+
],
|
387 |
+
]
|
388 |
+
);
|
389 |
|
390 |
$this->end_controls_section();
|
391 |
|
396 |
*
|
397 |
* @return void
|
398 |
*/
|
399 |
+
protected function __common_style_controls() {
|
400 |
|
401 |
+
$this->start_controls_section(
|
402 |
+
'_estilo_symbolab_iconica_style_section',
|
403 |
+
[
|
404 |
+
'label' => __( 'Common', 'happy-elementor-addons' ),
|
405 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
406 |
+
]
|
407 |
);
|
408 |
|
409 |
$this->add_responsive_control(
|
410 |
'button_item_width',
|
411 |
[
|
412 |
+
'label' => __( 'Size', 'happy-addons-pro' ),
|
413 |
+
'type' => Controls_Manager::SLIDER,
|
414 |
'size_units' => ['px'],
|
415 |
+
'range' => [
|
416 |
'px' => [
|
417 |
'min' => 0,
|
418 |
'max' => 1000,
|
419 |
],
|
420 |
],
|
421 |
+
'selectors' => [
|
422 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--downhill' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};',
|
423 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--roundup' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};',
|
424 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--roundup .progress' => 'width: calc({{SIZE}}{{UNIT}} - (({{SIZE}}{{UNIT}} / 100) * 20) ); height:auto;',
|
425 |
],
|
426 |
+
'conditions' => [
|
427 |
'terms' => [
|
428 |
[
|
429 |
'relation' => 'or',
|
430 |
+
'terms' => [
|
431 |
[
|
432 |
+
'name' => 'hermosa_effect',
|
433 |
'operator' => '==',
|
434 |
+
'value' => 'roundup',
|
435 |
],
|
436 |
[
|
437 |
+
'name' => 'hermosa_effect',
|
438 |
'operator' => '==',
|
439 |
+
'value' => 'downhill',
|
440 |
],
|
441 |
],
|
442 |
],
|
443 |
[
|
444 |
'terms' => [
|
445 |
[
|
446 |
+
'name' => 'btn_style',
|
447 |
'operator' => '==',
|
448 |
+
'value' => 'hermosa',
|
449 |
],
|
450 |
],
|
451 |
+
],
|
452 |
+
],
|
453 |
+
],
|
454 |
]
|
455 |
);
|
456 |
|
457 |
$this->add_responsive_control(
|
458 |
'button_icon_size',
|
459 |
[
|
460 |
+
'label' => __( 'Icon Size', 'happy-addons-pro' ),
|
461 |
+
'type' => Controls_Manager::SLIDER,
|
462 |
'size_units' => ['px'],
|
463 |
+
'range' => [
|
464 |
'px' => [
|
465 |
'min' => 0,
|
466 |
'max' => 500,
|
467 |
],
|
468 |
],
|
469 |
+
'default' => [
|
470 |
'unit' => 'px',
|
471 |
'size' => 24,
|
472 |
],
|
473 |
+
'selectors' => [
|
474 |
'{{WRAPPER}} .ha-creative-btn i' => 'font-size: {{SIZE}}{{UNIT}};',
|
475 |
],
|
476 |
'conditions' => [
|
477 |
'relation' => 'or',
|
478 |
+
'terms' => [
|
479 |
[
|
480 |
'relation' => 'or',
|
481 |
+
'terms' => [
|
482 |
[
|
483 |
+
'name' => 'btn_style',
|
484 |
'operator' => '==',
|
485 |
+
'value' => 'symbolab',
|
486 |
],
|
487 |
[
|
488 |
+
'name' => 'btn_style',
|
489 |
'operator' => '==',
|
490 |
+
'value' => 'iconica',
|
491 |
],
|
492 |
],
|
493 |
],
|
494 |
[
|
495 |
'relation' => 'and',
|
496 |
+
'terms' => [
|
497 |
[
|
498 |
+
'name' => 'btn_style',
|
499 |
'operator' => '==',
|
500 |
+
'value' => 'hermosa',
|
501 |
],
|
502 |
[
|
503 |
+
'name' => 'hermosa_effect',
|
504 |
'operator' => '==',
|
505 |
+
'value' => 'expandable',
|
506 |
],
|
507 |
],
|
508 |
+
],
|
509 |
+
],
|
510 |
],
|
511 |
]
|
512 |
);
|
513 |
|
514 |
$this->add_group_control(
|
515 |
+
Group_Control_Typography::get_type(),
|
516 |
+
[
|
517 |
+
'name' => 'button_typography',
|
518 |
+
'label' => __( 'Typography', 'happy-elementor-addons' ),
|
519 |
+
'selector' => '{{WRAPPER}} .ha-creative-btn',
|
520 |
+
'scheme' => Typography::TYPOGRAPHY_4,
|
521 |
+
]
|
522 |
+
);
|
523 |
+
|
524 |
+
$this->add_group_control(
|
525 |
+
Group_Control_Border::get_type(),
|
526 |
+
[
|
527 |
+
'name' => 'button_border',
|
528 |
+
'exclude' => ['color'], //remove border color
|
529 |
+
'selector' => '{{WRAPPER}} .ha-creative-btn, {{WRAPPER}} .ha-creative-btn.ha-eft--bloom div',
|
530 |
+
'conditions' => [
|
531 |
'terms' => [
|
532 |
[
|
533 |
'relation' => 'or',
|
534 |
+
'terms' => [
|
535 |
[
|
536 |
+
'name' => 'hermosa_effect',
|
537 |
'operator' => '!=',
|
538 |
+
'value' => 'roundup',
|
539 |
],
|
540 |
],
|
541 |
],
|
542 |
[
|
543 |
'terms' => [
|
544 |
[
|
545 |
+
'name' => 'btn_style',
|
546 |
'operator' => '!=',
|
547 |
+
'value' => '',
|
548 |
],
|
549 |
],
|
550 |
+
],
|
551 |
+
],
|
552 |
+
],
|
553 |
+
]
|
554 |
+
);
|
555 |
+
|
556 |
+
$this->add_responsive_control(
|
557 |
+
'button_border_radius',
|
558 |
+
[
|
559 |
+
'label' => __( 'Border Radius', 'happy-elementor-addons' ),
|
560 |
+
'type' => Controls_Manager::DIMENSIONS,
|
561 |
+
'size_units' => [ 'px', '%' ],
|
562 |
+
'selectors' => [
|
563 |
+
'{{WRAPPER}} .ha-creative-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
564 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
565 |
+
],
|
566 |
+
]
|
567 |
+
);
|
568 |
|
569 |
$this->add_responsive_control(
|
570 |
'button_hermosa_roundup_stroke_width',
|
571 |
[
|
572 |
+
'label' => __( 'Stroke Width', 'happy-addons-pro' ),
|
573 |
+
'type' => Controls_Manager::SLIDER,
|
574 |
'size_units' => ['px'],
|
575 |
+
'range' => [
|
576 |
'px' => [
|
577 |
'min' => 1,
|
578 |
'max' => 10,
|
579 |
],
|
580 |
],
|
581 |
+
'selectors' => [
|
582 |
'{{WRAPPER}} .ha-creative-btn.ha-eft--roundup' => '--ha-ctv-btn-stroke-width: {{SIZE}}{{UNIT}};',
|
583 |
],
|
584 |
+
'conditions' => [
|
585 |
'terms' => [
|
586 |
[
|
587 |
'relation' => 'or',
|
588 |
+
'terms' => [
|
589 |
[
|
590 |
+
'name' => 'hermosa_effect',
|
591 |
'operator' => '==',
|
592 |
+
'value' => 'roundup',
|
593 |
],
|
594 |
],
|
595 |
],
|
596 |
[
|
597 |
'terms' => [
|
598 |
[
|
599 |
+
'name' => 'btn_style',
|
600 |
'operator' => '==',
|
601 |
+
'value' => 'hermosa',
|
602 |
],
|
603 |
],
|
604 |
+
],
|
605 |
+
],
|
606 |
+
],
|
607 |
]
|
608 |
);
|
609 |
|
610 |
$this->__btn_tab_style_controls();
|
611 |
|
|
|
|
|
612 |
$this->add_responsive_control(
|
613 |
+
'button_padding',
|
614 |
+
[
|
615 |
+
'label' => __( 'Padding', 'happy-elementor-addons' ),
|
616 |
+
'type' => Controls_Manager::DIMENSIONS,
|
617 |
'size_units' => ['px', 'em', '%'],
|
618 |
+
'selectors' => [
|
619 |
+
'{{WRAPPER}} .ha-creative-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
620 |
|
621 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--iconica > span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
622 |
|
623 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--montino.ha-eft--winona > span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
624 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--montino.ha-eft--winona::after' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
625 |
|
626 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
627 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
628 |
|
629 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--montino.ha-eft--nina' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
630 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--montino.ha-eft--nina::before' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
631 |
|
632 |
+
'{{WRAPPER}} .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
633 |
+
],
|
634 |
+
'separator' => 'before',
|
635 |
+
]
|
636 |
);
|
637 |
|
638 |
$this->end_controls_section();
|
639 |
}
|
640 |
|
641 |
+
protected function __btn_tab_style_controls() {
|
642 |
|
643 |
$conditions = [
|
644 |
'terms' => [
|
645 |
[
|
646 |
'relation' => 'or',
|
647 |
+
'terms' => [
|
648 |
[
|
649 |
+
'name' => 'hermosa_effect',
|
650 |
'operator' => '!=',
|
651 |
+
'value' => 'roundup',
|
652 |
],
|
653 |
// [
|
654 |
// 'name' => 'hermosa_effect',
|
660 |
[
|
661 |
'terms' => [
|
662 |
[
|
663 |
+
'name' => 'btn_style',
|
664 |
'operator' => '!=',
|
665 |
+
'value' => '',
|
666 |
],
|
667 |
],
|
668 |
+
],
|
669 |
+
],
|
670 |
];
|
671 |
|
672 |
$this->start_controls_tabs( '_tabs_button' );
|
673 |
+
$this->start_controls_tab(
|
674 |
+
'_tab_button_normal',
|
675 |
+
[
|
676 |
+
'label' => __( 'Normal', 'happy-elementor-addons' ),
|
677 |
+
]
|
678 |
+
);
|
679 |
+
|
680 |
+
$this->add_control(
|
681 |
+
'button_text_color',
|
682 |
+
[
|
683 |
+
'label' => __( 'Text Color', 'happy-elementor-addons' ),
|
684 |
+
'type' => Controls_Manager::COLOR,
|
685 |
+
'selectors' => [
|
686 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn' => '--ha-ctv-btn-txt-clr: {{VALUE}}',
|
687 |
+
],
|
688 |
+
]
|
689 |
+
);
|
690 |
|
691 |
$this->add_control(
|
692 |
+
'button_bg_color',
|
693 |
+
[
|
694 |
+
'label' => __( 'Background Color', 'happy-elementor-addons' ),
|
695 |
+
'type' => Controls_Manager::COLOR,
|
696 |
+
'selectors' => [
|
697 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn' => '--ha-ctv-btn-bg-clr: {{VALUE}}',
|
698 |
+
],
|
699 |
'conditions' => $conditions,
|
700 |
+
]
|
701 |
+
);
|
702 |
+
|
703 |
+
$this->add_control(
|
704 |
+
'button_border_color',
|
705 |
+
[
|
706 |
+
'label' => __( 'Border Color', 'happy-elementor-addons' ),
|
707 |
+
'type' => Controls_Manager::COLOR,
|
708 |
+
'selectors' => [
|
709 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn' => '--ha-ctv-btn-border-clr: {{VALUE}}',
|
710 |
+
],
|
711 |
+
'conditions' => [
|
712 |
'terms' => [
|
713 |
[
|
714 |
'relation' => 'or',
|
715 |
+
'terms' => [
|
716 |
[
|
717 |
+
'name' => 'hermosa_effect',
|
718 |
'operator' => '!=',
|
719 |
+
'value' => 'roundup',
|
720 |
],
|
721 |
],
|
722 |
],
|
723 |
[
|
724 |
'terms' => [
|
725 |
[
|
726 |
+
'name' => 'btn_style',
|
727 |
'operator' => '!=',
|
728 |
+
'value' => '',
|
729 |
],
|
730 |
[
|
731 |
+
'name' => 'button_border_border',
|
732 |
'operator' => '!=',
|
733 |
+
'value' => '',
|
734 |
],
|
735 |
],
|
736 |
+
],
|
737 |
+
],
|
738 |
+
],
|
739 |
+
]
|
740 |
+
);
|
741 |
+
|
742 |
+
$this->add_control(
|
743 |
+
'button_roundup_circle_color',
|
744 |
+
[
|
745 |
+
'label' => __( 'Circle Color', 'happy-elementor-addons' ),
|
746 |
+
'type' => Controls_Manager::COLOR,
|
747 |
+
'selectors' => [
|
748 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn.ha-eft--roundup' => '--ha-ctv-btn-border-clr: {{VALUE}}',
|
749 |
+
],
|
750 |
+
'conditions' => [
|
751 |
'terms' => [
|
752 |
[
|
753 |
'relation' => 'or',
|
754 |
+
'terms' => [
|
755 |
[
|
756 |
+
'name' => 'hermosa_effect',
|
757 |
'operator' => '==',
|
758 |
+
'value' => 'roundup',
|
759 |
],
|
760 |
],
|
761 |
],
|
762 |
[
|
763 |
'terms' => [
|
764 |
[
|
765 |
+
'name' => 'btn_style',
|
766 |
'operator' => '==',
|
767 |
+
'value' => 'hermosa',
|
768 |
],
|
769 |
],
|
770 |
+
],
|
771 |
+
],
|
772 |
+
],
|
773 |
+
]
|
774 |
+
);
|
775 |
|
776 |
$this->add_group_control(
|
777 |
+
Group_Control_Box_Shadow::get_type(),
|
778 |
+
[
|
779 |
+
'name' => 'button_box_shadow',
|
780 |
+
'selector' => '{{WRAPPER}} .ha-creative-btn',
|
781 |
+
]
|
782 |
);
|
783 |
|
784 |
$this->end_controls_tab();
|
785 |
|
786 |
$this->start_controls_tab(
|
787 |
+
'_tabs_button_hover',
|
788 |
+
[
|
789 |
+
'label' => __( 'Hover', 'happy-elementor-addons' ),
|
790 |
+
]
|
791 |
+
);
|
792 |
+
|
793 |
+
$this->add_control(
|
794 |
+
'button_hover_text_color',
|
795 |
+
[
|
796 |
+
'label' => __( 'Text Color', 'happy-elementor-addons' ),
|
797 |
+
'type' => Controls_Manager::COLOR,
|
798 |
+
'selectors' => [
|
799 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn' => '--ha-ctv-btn-txt-hvr-clr: {{VALUE}}',
|
800 |
+
],
|
801 |
+
]
|
802 |
);
|
803 |
|
804 |
$this->add_control(
|
805 |
+
'button_hover_bg_color',
|
806 |
+
[
|
807 |
+
'label' => __( 'Background Color', 'happy-elementor-addons' ),
|
808 |
+
'type' => Controls_Manager::COLOR,
|
809 |
+
'selectors' => [
|
810 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn' => '--ha-ctv-btn-bg-hvr-clr: {{VALUE}}',
|
811 |
+
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
812 |
'conditions' => $conditions,
|
813 |
+
]
|
814 |
+
);
|
815 |
+
|
816 |
+
$this->add_control(
|
817 |
+
'button_hover_border_color',
|
818 |
+
[
|
819 |
+
'label' => __( 'Border Color', 'happy-elementor-addons' ),
|
820 |
+
'type' => Controls_Manager::COLOR,
|
821 |
+
'selectors' => [
|
822 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn' => '--ha-ctv-btn-border-hvr-clr: {{VALUE}}',
|
823 |
+
],
|
824 |
+
'conditions' => [
|
825 |
'terms' => [
|
826 |
[
|
827 |
'relation' => 'or',
|
828 |
+
'terms' => [
|
829 |
[
|
830 |
+
'name' => 'hermosa_effect',
|
831 |
'operator' => '!=',
|
832 |
+
'value' => 'roundup',
|
833 |
],
|
834 |
],
|
835 |
],
|
836 |
[
|
837 |
'terms' => [
|
838 |
[
|
839 |
+
'name' => 'btn_style',
|
840 |
'operator' => '!=',
|
841 |
+
'value' => '',
|
842 |
],
|
843 |
[
|
844 |
+
'name' => 'button_border_border',
|
845 |
'operator' => '!=',
|
846 |
+
'value' => '',
|
847 |
],
|
848 |
],
|
849 |
+
],
|
850 |
+
],
|
851 |
+
],
|
852 |
+
]
|
853 |
+
);
|
854 |
+
|
855 |
+
$this->add_control(
|
856 |
+
'button_hover_roundup_circle_color',
|
857 |
+
[
|
858 |
+
'label' => __( 'Circle Color', 'happy-elementor-addons' ),
|
859 |
+
'type' => Controls_Manager::COLOR,
|
860 |
+
'selectors' => [
|
861 |
+
'{{WRAPPER}} .ha-creative-btn-wrap .ha-creative-btn.ha-eft--roundup' => '--ha-ctv-btn-border-hvr-clr: {{VALUE}}',
|
862 |
+
],
|
863 |
+
'conditions' => [
|
864 |
'terms' => [
|
865 |
[
|
866 |
'relation' => 'or',
|
867 |
+
'terms' => [
|
868 |
[
|
869 |
+
'name' => 'hermosa_effect',
|
870 |
'operator' => '==',
|
871 |
+
'value' => 'roundup',
|
872 |
],
|
873 |
],
|
874 |
],
|
875 |
[
|
876 |
'terms' => [
|
877 |
[
|
878 |
+
'name' => 'btn_style',
|
879 |
'operator' => '==',
|
880 |
+
'value' => 'hermosa',
|
881 |
],
|
882 |
],
|
883 |
+
],
|
884 |
+
],
|
885 |
+
],
|
886 |
+
]
|
887 |
+
);
|
888 |
|
889 |
$this->add_group_control(
|
890 |
+
Group_Control_Box_Shadow::get_type(),
|
891 |
+
[
|
892 |
+
'name' => 'button_hover_box_shadow',
|
893 |
+
'selector' => '{{WRAPPER}} .ha-creative-btn:hover',
|
894 |
+
]
|
895 |
);
|
896 |
|
897 |
$this->end_controls_tab();
|
898 |
$this->end_controls_tabs();
|
899 |
}
|
900 |
|
901 |
+
protected function render() {
|
902 |
$settings = $this->get_settings_for_display();
|
903 |
$this->add_render_attribute( 'wrap', 'data-magnetic', $settings['magnetic_enable'] ? $settings['magnetic_enable'] : 'no' );
|
904 |
+
$this->{'render_' . $settings['btn_style'] . '_markup'}( $settings );
|
905 |
|
906 |
}
|
907 |
|
widgets/pdf-view/widget.php
CHANGED
@@ -91,7 +91,7 @@ class PDF_View extends Base {
|
|
91 |
],
|
92 |
'show_external' => false,
|
93 |
'dynamic' => [
|
94 |
-
'active' =>
|
95 |
],
|
96 |
'condition' => [
|
97 |
'file_type' => 'url'
|
91 |
],
|
92 |
'show_external' => false,
|
93 |
'dynamic' => [
|
94 |
+
'active' => true,
|
95 |
],
|
96 |
'condition' => [
|
97 |
'file_type' => 'url'
|