Version Description
- 17 November 2021 =
- CSS Cache Compatibility: Added support for Breeze and Hummingbird.
- Anything Carousel: Added a
Slides to show
setting. - Button: Allowed for apostrophes to be used in the
Onclick
field. - Hero: Updated buttons to allow the dollar sign to be used.
- Social Media Buttons: Added the Google network.
- Widget Block: Resolved potential edge case Google Maps console errors.
- Widget Block: Minor Icon Widget form styling improvements.
Download this release
Release Info
Developer | SiteOrigin |
Plugin | SiteOrigin Widgets Bundle |
Version | 1.26.0 |
Comparing to | |
See all releases |
Code changes from version 1.25.1 to 1.26.0
- base/css/admin.css +1 -1
- base/inc/fields/css/icon-field.css +1 -1
- base/inc/fields/css/multiple-media-field.css +1 -1
- base/inc/widgets/base-carousel.class.php +38 -9
- base/siteorigin-widget.class.php +13 -2
- compat/compat.php +17 -1
- js/carousel.js +12 -6
- js/carousel.min.js +1 -1
- js/sow.google-map.js +59 -48
- js/sow.google-map.min.js +1 -1
- lang/so-widgets-bundle.pot +231 -159
- readme.txt +11 -2
- so-widgets-bundle.php +2 -2
- widgets/accordion/accordion.php +27 -20
- widgets/anything-carousel/anything-carousel.php +21 -9
- widgets/button/tpl/default.php +1 -1
- widgets/contact/contact.php +16 -16
- widgets/editor/editor.php +8 -7
- widgets/features/features.php +16 -0
- widgets/google-map/fields/js/location-field.js +9 -5
- widgets/google-map/fields/js/location-field.min.js +1 -1
- widgets/google-map/google-map.php +18 -12
- widgets/hero/hero.php +33 -5
- widgets/icon/icon.php +11 -0
- widgets/image-grid/image-grid.php +22 -8
- widgets/image/image.php +16 -5
- widgets/layout-slider/layout-slider.php +16 -0
- widgets/post-carousel/post-carousel.php +2 -0
- widgets/price-table/price-table.php +11 -0
- widgets/simple-masonry/simple-masonry.php +23 -8
- widgets/slider/slider.php +23 -7
- widgets/social-media-buttons/data/networks.php +6 -0
- widgets/social-media-buttons/social-media-buttons.php +6 -0
- widgets/tabs/tabs.php +14 -7
- widgets/testimonial/testimonial.php +13 -6
base/css/admin.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.siteorigin-widget-form-no-styles{display:none !important}.siteorigin-widget-teaser{padding:10px 12px;border:1px solid #5fc133;background:#edfbe7;color:#394a3a;margin-bottom:20px}.siteorigin-widget-teaser .dashicons{float:right;margin:1px 2px 6px 10px;cursor:pointer;font-size:18px;width:18px;height:18px}.siteorigin-widget-form-notification{padding:8px 12px;border:1px solid #a4cadd;background-color:#CDE2EC;margin-bottom:20px}.siteorigin-widget-form-notification>span{line-height:22px}.siteorigin-widget-form-notification>a.button.button-small{margin-left:10px;height:22px}div.siteorigin-widget-form{display:block !important;margin:15px 0}div.siteorigin-widget-form>div:first-child{margin-top:0}div.siteorigin-widget-form a{box-shadow:none}div.siteorigin-widget-form div.siteorigin-widget-field{margin:1em 0}div.siteorigin-widget-form div.siteorigin-widget-field>label,div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label{display:block;font-size:13px;font-weight:400;margin-bottom:3px}div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label,div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label.siteorigin-widget-field-label{font-weight:bold}div.siteorigin-widget-form div.siteorigin-widget-field>label.so-checkbox-label,div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label.so-checkbox-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-description{font-size:11.7px;margin-top:2.34px;color:#999;font-style:italic}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-separator{margin:1.75em 0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-is-optional .field-optional{font-weight:normal;font-size:.8em;vertical-align:super;padding-left:.5em;color:#54a242;font-style:italic}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-is-required .field-required{font-weight:normal;font-size:.8em;vertical-align:super;padding-left:.5em;color:#F02311;font-style:italic}div.siteorigin-widget-form div.siteorigin-widget-field input[type="text"]{width:100%}div.siteorigin-widget-form div.siteorigin-widget-field input.siteorigin-widget-input-color{width:auto}div.siteorigin-widget-form div.siteorigin-widget-field .wp-picker-clear{margin-left:6px;min-height:30px}div.siteorigin-widget-form div.siteorigin-widget-field textarea.siteorigin-widget-code-input{font-family:"Courier New",Courier,monospace}div.siteorigin-widget-form div.siteorigin-widget-field select{min-width:150px}@media (max-width:680px){div.siteorigin-widget-form div.siteorigin-widget-field select{max-width:none;width:100%}}div.siteorigin-widget-form div.siteorigin-widget-field select[multiple]{max-height:83px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .siteorigin-widget-slider-wrapper{margin:10px 0;border:1px solid #E0E0E0;padding:12px 15px;background:#F4F4F4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:500px;display:block;margin-left:55px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .siteorigin-widget-slider-value{display:block;float:left;margin-top:0;border:1px solid #E0E0E0;padding:11px 0;background:#F4F4F4;font-weight:bold;color:#666;width:45px;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .siteorigin-widget-value-slider{position:relative;height:5px;background:#A0A0A0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .ui-slider-handle{cursor:move;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #a4a3a8;z-index:10;position:absolute;width:18px;height:18px;margin-top:-7px;margin-left:-9px;background:#F9F9F9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;top:0;left:0;-webkit-box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1)}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider input[type="number"]{display:none}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-top{background:#F0F0F0;border:1px solid #D0D0D0;padding:10px;position:relative}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-top h3{font-size:13px;margin:0;padding:0 !important}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove{width:14px;height:14px;position:absolute;top:50%;margin-top:-7px;cursor:pointer;font-size:14px;line-height:14px;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:before{font-family:dashicons;color:#999999}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand{right:48px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:before{content:"\f140"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:focus:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:hover:before{color:#50575D}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy{right:28px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:before{content:"\f105"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:focus:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:hover:before{color:#50575D}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove{right:12px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:before{content:'\f158'}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:hover{background:#ff0000}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:focus:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:hover:before{color:#FFFFFF}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items{background:#FCFCFC;border:1px solid #EEEEEE;border-top:0;border-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item{background:#FCFCFC;border-bottom:1px solid #EEEEEE}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top{padding:10px;cursor:move;position:relative;background:#F6F6F6}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top:focus-within{background:#FAFAFA}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top h4{font-size:12px;margin:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item h4{font-size:15px;margin:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item:last-child{border-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form{border-top:1px solid #EEEEEE;display:none;padding:1px 10px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-add{padding:7px 10px;background:#F0F0F0;border:1px dashed #D0D0D0;font-size:12px;line-height:1em;text-align:center;cursor:pointer}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-add:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-add:hover{background:#F4F4F4}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top{background:#eaf2f6;border-color:#c9d0d4}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top:focus-within{background:#eaf2f6}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top h3{color:#42484b}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items{background:#f6fdff;border-color:#e8eff3}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item{background:#f8fdff;border-bottom-color:#e8eff3}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top{background:#f0f8fc}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form{border-top-color:#e8eff3}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add{background:#eaf2f6;border-color:#c9d0d4;color:#42484b}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:hover{background:#edf5f9}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper{background:#F0F0F0;border:1px solid #D0D0D0;padding:10px;display:block;margin-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper>label{display:inline;font-weight:bold}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper:before{float:left;margin:3px 6px 0 0;display:block;width:14px;height:14px;font-size:14px;line-height:1;font-family:"dashicons";content:"\f132"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper.siteorigin-widget-section-visible:before{content:"\f460"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper span.sow-current-count{display:inline-block;border-radius:9px;background:#f92700;border:1px solid #da0900;line-height:14px;font-size:7px;width:17px;height:17px;text-align:center;vertical-align:middle;font-weight:bold;color:#FFFFFF;box-sizing:border-box;margin:1px 5px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label{background:#F0F0F0;border:1px solid #D0D0D0;line-height:1.4;padding:10px;display:block;margin-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label:focus{background:#F5F5F5}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label:before{float:left;margin:3px 6px 0 0;display:block;width:14px;height:14px;font-size:14px;line-height:1;font-family:"dashicons";content:"\f132"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label.siteorigin-widget-section-visible:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label.siteorigin-widget-section-visible:before{content:"\f460"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .siteorigin-widget-section,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget .siteorigin-widget-section,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section .siteorigin-widget-section{padding:1px 10px;background:#FCFCFC;border:1px solid #EEEEEE;border-top:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .siteorigin-widget-section.siteorigin-widget-section-hide,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget .siteorigin-widget-section.siteorigin-widget-section-hide,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section .siteorigin-widget-section.siteorigin-widget-section-hide{display:none}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link{position:relative}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector{padding:20px;display:none;position:absolute;top:110%;width:360px;z-index:10;border:1px solid #c0c0c0;background:#F6F6F6;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .content-text-search,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .content-text-search{width:100%;margin-bottom:15px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts{margin:0;padding:0;background:#fff;max-height:300px;overflow-y:scroll;border:1px solid #e4e4e4}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li{cursor:pointer;padding:5px 10px;color:#32373c;border-bottom:1px solid #f1f1f1;margin:0;font-size:.95em}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li.selected,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li.selected,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li.selected,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li.selected{background:#e1edfa}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li:hover,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li:hover,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li:hover,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li:hover{background:#eaf2fa}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li:last-child,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li:last-child,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li:last-child,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li:last-child{border-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li span,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li span,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li span,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li span{font-size:.9em;display:inline-block;float:right;color:#999;margin-left:10px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts.loading{min-height:40px;background:#FFFFFF url("img/wpspin_light.gif") center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts.loading{background-image:url("img/wpspin_light-2x.gif");background-size:16px 16px}}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items.loading li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items.loading li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts.loading li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts.loading li{display:none}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .buttons,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .buttons{margin-top:15px;text-align:right}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .buttons a,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .buttons a{display:inline-block}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .url-input-wrapper,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .url-input-wrapper{display:block;margin-right:130px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .url-input-wrapper .siteorigin-widget-input,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .url-input-wrapper .siteorigin-widget-input{display:inline-block}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .select-content-button,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button{float:right;line-height:28px;min-height:30px;width:120px;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector{right:0}div.siteorigin-widget-form .siteorigin-widget-description{clear:both}.siteorigin-widget-preview{display:block !important}.siteorigin-widget-help-link{display:block;margin:1em 0}.so-widgets-dialog .so-widgets-dialog-overlay{position:fixed;z-index:500000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7)}.so-widgets-dialog .so-widgets-toolbar,.so-widgets-dialog .so-widgets-dialog-frame{position:fixed;z-index:500001;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.so-widgets-dialog .so-widgets-toolbar{left:30px;right:30px;top:30px;height:50px;background:#fafafa;border-bottom:1px solid #D8D8D8}.so-widgets-dialog .so-widgets-toolbar h3{margin:15px 0 15px 20px}.so-widgets-dialog .so-widgets-toolbar .close{position:absolute;box-sizing:border-box;width:50px;height:50px;display:block;cursor:pointer;top:0;right:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:#fafafa;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.so-widgets-dialog .so-widgets-toolbar .close:focus,.so-widgets-dialog .so-widgets-toolbar .close:hover{background:#e9e9e9}.so-widgets-dialog .so-widgets-toolbar .close:focus .so-dialog-icon,.so-widgets-dialog .so-widgets-toolbar .close:hover .so-dialog-icon{color:#333333}.so-widgets-dialog .so-widgets-toolbar .close .dashicons{position:absolute;top:50%;left:50%;text-decoration:none;width:21px;height:21px;margin-left:-11px;margin-top:-10px;font-size:21px;color:#666666;text-align:center}.so-widgets-dialog .so-widgets-dialog-frame{top:80px;left:30px;right:30px;bottom:30px;background:#FFFFFF url("img/wpspin_light.gif") center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.so-widgets-dialog .so-widgets-dialog-frame{background-image:url("img/wpspin_light-2x.gif");background-size:16px 16px}}.so-widgets-dialog .so-widgets-dialog-frame iframe{width:100%;height:100%}.widget-icon.so-widget-icon{background-size:cover;background-image:url("img/bundle-icon.png")}.widget-icon.so-widget-icon.so-block-editor-icon{width:20px;height:20px;display:inline-block}.block-editor .so-widget-placeholder,.block-editor-page .so-widget-placeholder{text-align:left}.block-editor .so-widget-placeholder>.components-placeholder__label,.block-editor-page .so-widget-placeholder>.components-placeholder__label{background:url("img/bundle-icon.png") no-repeat left;background-size:20px;padding-left:25px}.block-editor .so-widget-placeholder>.components-placeholder__fieldset,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset{max-width:unset}.block-editor .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container{width:100%}.block-editor .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .components-base-control__field select,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .components-base-control__field select{max-width:unset}.block-editor .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .siteorigin-widget-form.siteorigin-widget-form-main,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .siteorigin-widget-form.siteorigin-widget-form-main{min-width:unset}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-icon-selector>select,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-icon-selector>select,.block-editor div.siteorigin-widget-form div.siteorigin-widget-field select.siteorigin-widget-input,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field select.siteorigin-widget-input{-webkit-appearance:none;background:#fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;background-size:auto;background-size:16px 16px;border:1px solid #8c8f94;border-radius:3px;box-shadow:none;color:#2c3338;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:2;min-height:30px;padding:0 24px 0 8px;vertical-align:middle;width:auto}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field{text-align:left}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field input,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field input{padding:0 8px;line-height:2}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field input[type=checkbox],.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field input[type=checkbox]{background-color:#ffffff}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .select-content-button,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .select-content-button,.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button{color:#2271b1;box-shadow:unset;font-size:13px;height:28px}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current{height:37px}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-tinymce .wp-switch-editor,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-tinymce .wp-switch-editor{box-sizing:content-box}.block-editor .so-widget-preview-container .so-widgets-spinner-container,.block-editor-page .so-widget-preview-container .so-widgets-spinner-container{text-align:center}.block-editor .so-widget-preview-container .so-widgets-spinner-container>span,.block-editor-page .so-widget-preview-container .so-widgets-spinner-container>span{display:inline-block}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form small{font-size:11.7px}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-input{margin-top:0}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form label,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-input,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form select.siteorigin-widget-input,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .button,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form input{color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form select.siteorigin-widget-input{line-height:2}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button{line-height:28px}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-preview-button.button-secondary,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-help-link,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-form-notification a,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form a{color:#2271b1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-preview-button.button-secondary:hover,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-help-link:hover,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-form-notification a:hover,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form a:hover{color:#0a4b78}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-preview-button.button-secondary{line-height:2.15384615}
|
1 |
+
.siteorigin-widget-form-no-styles{display:none !important}.siteorigin-widget-teaser{padding:10px 12px;border:1px solid #5fc133;background:#edfbe7;color:#394a3a;margin-bottom:20px}.siteorigin-widget-teaser .dashicons{float:right;margin:1px 2px 6px 10px;cursor:pointer;font-size:18px;width:18px;height:18px}.siteorigin-widget-form-notification{padding:8px 12px;border:1px solid #a4cadd;background-color:#CDE2EC;margin-bottom:20px}.siteorigin-widget-form-notification>span{line-height:22px}.siteorigin-widget-form-notification>a.button.button-small{margin-left:10px;height:22px}div.siteorigin-widget-form{display:block !important;margin:15px 0}div.siteorigin-widget-form>div:first-child{margin-top:0}div.siteorigin-widget-form a{box-shadow:none}div.siteorigin-widget-form div.siteorigin-widget-field{margin:1em 0}div.siteorigin-widget-form div.siteorigin-widget-field>label,div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label{display:block;font-size:13px;font-weight:400;margin-bottom:3px}div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label,div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label.siteorigin-widget-field-label{font-weight:bold}div.siteorigin-widget-form div.siteorigin-widget-field>label.so-checkbox-label,div.siteorigin-widget-form div.siteorigin-widget-field>label.siteorigin-widget-field-label.so-checkbox-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-description{font-size:11.7px;margin-top:2.34px;color:#999;font-style:italic}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-separator{margin:1.75em 0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-is-optional .field-optional{font-weight:normal;font-size:.8em;vertical-align:super;padding-left:.5em;color:#54a242;font-style:italic}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-is-required .field-required{font-weight:normal;font-size:.8em;vertical-align:super;padding-left:.5em;color:#F02311;font-style:italic}div.siteorigin-widget-form div.siteorigin-widget-field input[type="text"]{width:100%}div.siteorigin-widget-form div.siteorigin-widget-field input.siteorigin-widget-input-color{width:auto}div.siteorigin-widget-form div.siteorigin-widget-field .wp-picker-clear{margin-left:6px;min-height:30px}div.siteorigin-widget-form div.siteorigin-widget-field textarea.siteorigin-widget-code-input{font-family:"Courier New",Courier,monospace}div.siteorigin-widget-form div.siteorigin-widget-field select{min-width:150px}@media (max-width:680px){div.siteorigin-widget-form div.siteorigin-widget-field select{max-width:none;width:100%}}div.siteorigin-widget-form div.siteorigin-widget-field select[multiple]{max-height:83px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .siteorigin-widget-slider-wrapper{margin:10px 0;border:1px solid #E0E0E0;padding:12px 15px;background:#F4F4F4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:500px;display:block;margin-left:55px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .siteorigin-widget-slider-value{display:block;float:left;margin-top:0;border:1px solid #E0E0E0;padding:11px 0;background:#F4F4F4;font-weight:bold;color:#666;width:45px;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .siteorigin-widget-value-slider{position:relative;height:5px;background:#A0A0A0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);box-shadow:inset 0 1px 2px rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider .ui-slider-handle{cursor:move;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #a4a3a8;z-index:10;position:absolute;width:18px;height:18px;margin-top:-7px;margin-left:-9px;background:#F9F9F9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;top:0;left:0;-webkit-box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 #FFFFFF, 0 1px 1px rgba(0,0,0,0.1)}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-slider input[type="number"]{display:none}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-top{background:#F0F0F0;border:1px solid #D0D0D0;padding:10px;position:relative}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-top h3{font-size:13px;margin:0;padding:0 !important}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove{width:14px;height:14px;position:absolute;top:50%;margin-top:-7px;cursor:pointer;font-size:14px;line-height:14px;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:before{font-family:dashicons;color:#999999}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand{right:48px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:before{content:"\f140"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:focus:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-expand:hover:before{color:#50575D}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy{right:28px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:before{content:"\f105"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:focus:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-copy:hover:before{color:#50575D}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove{right:12px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:before{content:'\f158'}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:hover{background:#ff0000}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:focus:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-remove:hover:before{color:#FFFFFF}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items{background:#FCFCFC;border:1px solid #EEEEEE;border-top:0;border-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item{background:#FCFCFC;border-bottom:1px solid #EEEEEE}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top{padding:10px;cursor:move;position:relative;background:#F6F6F6}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top:focus-within{background:#FAFAFA}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top h4{font-size:12px;margin:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item h4{font-size:15px;margin:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item:last-child{border-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form{border-top:1px solid #EEEEEE;display:none;padding:1px 10px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-add{padding:7px 10px;background:#F0F0F0;border:1px dashed #D0D0D0;font-size:12px;line-height:1em;text-align:center;cursor:pointer}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-add:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater-add:hover{background:#F4F4F4}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top{background:#eaf2f6;border-color:#c9d0d4}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top:focus-within{background:#eaf2f6}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-top h3{color:#42484b}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items{background:#f6fdff;border-color:#e8eff3}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item{background:#f8fdff;border-bottom-color:#e8eff3}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-top{background:#f0f8fc}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-items .siteorigin-widget-field-repeater-item .siteorigin-widget-field-repeater-item-form{border-top-color:#e8eff3}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add{background:#eaf2f6;border-color:#c9d0d4;color:#42484b}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-repeater .siteorigin-widget-field-repeater .siteorigin-widget-field-repeater-add:hover{background:#edf5f9}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper{background:#F0F0F0;border:1px solid #D0D0D0;padding:10px;display:block;margin-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper>label{display:inline;font-weight:bold}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper:before{float:left;margin:3px 6px 0 0;display:block;width:14px;height:14px;font-size:14px;line-height:1;font-family:"dashicons";content:"\f132"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper.siteorigin-widget-section-visible:before{content:"\f460"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .posts-container-label-wrapper span.sow-current-count{display:inline-block;border-radius:9px;background:#f92700;border:1px solid #da0900;line-height:14px;font-size:7px;width:17px;height:17px;text-align:center;vertical-align:middle;font-weight:bold;color:#FFFFFF;box-sizing:border-box;margin:1px 5px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label{background:#F0F0F0;border:1px solid #D0D0D0;line-height:1.4;padding:10px;display:block;margin-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label:focus{background:#F5F5F5}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label:before{float:left;margin:3px 6px 0 0;display:block;width:14px;height:14px;font-size:14px;line-height:1;font-family:"dashicons";content:"\f132"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget>label.siteorigin-widget-section-visible:before,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section>label.siteorigin-widget-section-visible:before{content:"\f460"}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .siteorigin-widget-section,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget .siteorigin-widget-section,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section .siteorigin-widget-section{padding:1px 10px;background:#FCFCFC;border:1px solid #EEEEEE;border-top:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-posts .siteorigin-widget-section.siteorigin-widget-section-hide,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-widget .siteorigin-widget-section.siteorigin-widget-section-hide,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-section .siteorigin-widget-section.siteorigin-widget-section-hide{display:none}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link{position:relative}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector{padding:20px;display:none;position:absolute;top:110%;width:360px;z-index:10;border:1px solid #c0c0c0;background:#F6F6F6;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .content-text-search,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .content-text-search{width:100%;margin-bottom:15px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts{margin:0;padding:0;background:#fff;max-height:300px;overflow-y:scroll;border:1px solid #e4e4e4}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li{cursor:pointer;padding:5px 10px;color:#32373c;border-bottom:1px solid #f1f1f1;margin:0;font-size:.95em}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li.selected,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li.selected,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li.selected,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li.selected{background:#e1edfa}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li:hover,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li:hover,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li:hover,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li:hover{background:#eaf2fa}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li:last-child,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li:last-child,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li:last-child,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li:last-child{border-bottom:0}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items li span,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items li span,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts li span,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts li span{font-size:.9em;display:inline-block;float:right;color:#999;margin-left:10px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts.loading{min-height:40px;background:#FFFFFF url("img/wpspin_light.gif") center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts.loading,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts.loading{background-image:url("img/wpspin_light-2x.gif");background-size:16px 16px}}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .items.loading li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .items.loading li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .posts.loading li,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .posts.loading li{display:none}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .buttons,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .buttons{margin-top:15px;text-align:right}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .existing-content-selector .buttons a,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector .buttons a{display:inline-block}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .url-input-wrapper,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .url-input-wrapper{display:block;margin-right:130px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .url-input-wrapper .siteorigin-widget-input,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .url-input-wrapper .siteorigin-widget-input{display:inline-block}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .select-content-button,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button{float:right;line-height:28px;min-height:30px;width:120px;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .existing-content-selector{right:0}div.siteorigin-widget-form .siteorigin-widget-description{clear:both}.siteorigin-widget-preview{display:block !important}.siteorigin-widget-help-link{display:block;margin:1em 0}.so-widgets-dialog .so-widgets-dialog-overlay{position:fixed;z-index:500000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7)}.so-widgets-dialog .so-widgets-toolbar,.so-widgets-dialog .so-widgets-dialog-frame{position:fixed;z-index:500001;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.so-widgets-dialog .so-widgets-toolbar{left:30px;right:30px;top:30px;height:50px;background:#fafafa;border-bottom:1px solid #D8D8D8}.so-widgets-dialog .so-widgets-toolbar h3{margin:15px 0 15px 20px}.so-widgets-dialog .so-widgets-toolbar .close{position:absolute;box-sizing:border-box;width:50px;height:50px;display:block;cursor:pointer;top:0;right:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:#fafafa;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.so-widgets-dialog .so-widgets-toolbar .close:focus,.so-widgets-dialog .so-widgets-toolbar .close:hover{background:#e9e9e9}.so-widgets-dialog .so-widgets-toolbar .close:focus .so-dialog-icon,.so-widgets-dialog .so-widgets-toolbar .close:hover .so-dialog-icon{color:#333333}.so-widgets-dialog .so-widgets-toolbar .close .dashicons{position:absolute;top:50%;left:50%;text-decoration:none;width:21px;height:21px;margin-left:-11px;margin-top:-10px;font-size:21px;color:#666666;text-align:center}.so-widgets-dialog .so-widgets-dialog-frame{top:80px;left:30px;right:30px;bottom:30px;background:#FFFFFF url("img/wpspin_light.gif") center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.so-widgets-dialog .so-widgets-dialog-frame{background-image:url("img/wpspin_light-2x.gif");background-size:16px 16px}}.so-widgets-dialog .so-widgets-dialog-frame iframe{width:100%;height:100%}.widget-icon.so-widget-icon{background-size:cover;background-image:url("img/bundle-icon.png")}.widget-icon.so-widget-icon.so-block-editor-icon{width:20px;height:20px;display:inline-block}.block-editor .so-widget-placeholder,.block-editor-page .so-widget-placeholder{text-align:left}.block-editor .so-widget-placeholder>.components-placeholder__label,.block-editor-page .so-widget-placeholder>.components-placeholder__label{background:url("img/bundle-icon.png") no-repeat left;background-size:20px;padding-left:25px}.block-editor .so-widget-placeholder>.components-placeholder__fieldset,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset{max-width:unset}.block-editor .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container{width:100%}.block-editor .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .components-base-control__field select,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .components-base-control__field select{max-width:unset}.block-editor .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .siteorigin-widget-form.siteorigin-widget-form-main,.block-editor-page .so-widget-placeholder>.components-placeholder__fieldset .so-widget-block-container .siteorigin-widget-form.siteorigin-widget-form-main{min-width:unset}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-icon-selector>select,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-icon-selector>select,.block-editor div.siteorigin-widget-form div.siteorigin-widget-field select.siteorigin-widget-input,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field select.siteorigin-widget-input{-webkit-appearance:none;background:#fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;background-size:auto;background-size:16px 16px;border:1px solid #8c8f94;border-radius:3px;box-shadow:none;color:#2c3338;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;line-height:2;min-height:30px;padding:0 24px 0 8px;vertical-align:middle;width:auto}@media (max-width:399px){.block-editor div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-icon-selector>select,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field .siteorigin-widget-icon-selector>select{width:100%}}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field{text-align:left}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field input,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field input{padding:0 8px;line-height:2}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field input[type=checkbox],.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field input[type=checkbox]{background-color:#ffffff}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .select-content-button,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-autocomplete .select-content-button,.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button{color:#2271b1;box-shadow:unset;font-size:13px;height:28px}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current{height:37px}.block-editor div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-tinymce .wp-switch-editor,.block-editor-page div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-tinymce .wp-switch-editor{box-sizing:content-box}.block-editor .so-widget-preview-container .so-widgets-spinner-container,.block-editor-page .so-widget-preview-container .so-widgets-spinner-container{text-align:center}.block-editor .so-widget-preview-container .so-widgets-spinner-container>span,.block-editor-page .so-widget-preview-container .so-widgets-spinner-container>span{display:inline-block}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form small{font-size:11.7px}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-input{margin-top:0}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form label,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-input,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form select.siteorigin-widget-input,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .button,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form input{color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form select.siteorigin-widget-input{line-height:2}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-field.siteorigin-widget-field-type-link .select-content-button{line-height:28px}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-preview-button.button-secondary,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-help-link,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-form-notification a,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form a{color:#2271b1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-preview-button.button-secondary:hover,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-help-link:hover,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form .siteorigin-widget-form-notification a:hover,.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form div.siteorigin-widget-form a:hover{color:#0a4b78}.widgets-php.block-editor-page .wp-block-legacy-widget__edit-form a.siteorigin-widget-preview-button.button-secondary{line-height:2.15384615}
|
base/inc/fields/css/icon-field.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current{display:inline-
|
1 |
+
div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current{align-items:center;border:1px solid #bbbbbb;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);box-sizing:content-box;display:inline-flex;background:#f9f9f9;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f2f2f2), color-stop(1, #f9f9f9));background:-ms-linear-gradient(bottom, #f2f2f2, #f9f9f9);background:-moz-linear-gradient(center bottom, #f2f2f2 0%, #f9f9f9 100%);background:-o-linear-gradient(#f9f9f9, #f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f2f2f2', GradientType=0);height:35px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current:hover{background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f7f7f7), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #f7f7f7, #ffffff);background:-moz-linear-gradient(center bottom, #f7f7f7 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current .siteorigin-widget-icon{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:4px;padding:3px;border:1px solid #999;background:#f3f3f3;height:27px;width:32px;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current .siteorigin-widget-icon span{color:#333;font-size:20px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector-current label{display:block;float:left;color:#666;text-decoration:none;text-shadow:0 1px 0 #FFF;font-weight:600;font-size:11px;padding:0 10px 0 7px;outline:none;cursor:pointer}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .so-icon-remove{cursor:pointer;display:inline-block;text-decoration:none;color:#AAA;font-size:11px;line-height:1em;padding:11px 0 11px 6px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .so-icon-remove:focus,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .so-icon-remove:hover{color:#bc0b0b}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon.siteorigin-widget-active .so-icon-remove{display:none}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector{display:none;padding:10px;border:1px solid #D8D8D8;background:#FFFFFF;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.0275);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.0275);box-shadow:0 1px 2px rgba(0,0,0,0.0275);margin-top:10px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select{min-width:unset}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-search{font-size:14px;line-height:30px;padding:6px 8px;width:260px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family-styles,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-search{display:inline-block;height:30px;min-height:0;vertical-align:top}@media (max-width:665px){div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family-styles,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-search{margin-bottom:4px}}@media (max-width:399px){div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector select.siteorigin-widget-icon-family-styles,div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-search{width:100%}}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons{height:160px;overflow-y:scroll;margin-top:10px}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons .siteorigin-widget-icon-icons-icon{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:58px;height:48px;margin:3px;padding:5px 0;border:1px solid #D0D0D0;background:#FFFFFF;font-size:35px;overflow:hidden;cursor:pointer;text-align:center}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons .siteorigin-widget-icon-icons-icon:focus{background:#fcf8f8;border:1px solid #43aaec}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons .siteorigin-widget-icon-icons-icon.siteorigin-widget-active{background:#f6fafc;border:1px solid #43aaec;color:#078dce;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons.loading{min-height:40px;background:#FFFFFF url("../../../css/img/wpspin_light.gif") center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){div.siteorigin-widget-form div.siteorigin-widget-field.siteorigin-widget-field-type-icon .siteorigin-widget-icon-selector .siteorigin-widget-icon-icons.loading{background-image:url("../../../css/img/wpspin_light-2x.gif");background-size:16px 16px}}
|
base/inc/fields/css/multiple-media-field.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper
|
1 |
+
div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .button{box-sizing:border-box}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-items{box-sizing:content-box}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-items{line-height:18.2px;overflow:auto}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-item{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:4px;position:relative;margin:5px 0}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-item .thumbnail{border:1px solid #999;box-shadow:0 1px 1px #fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);background:#cfcfcf;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(1, #cfcfcf));background:-ms-linear-gradient(bottom, #cccccc, #cfcfcf);background:-moz-linear-gradient(center bottom, #cccccc 0%, #cfcfcf 100%);background:-o-linear-gradient(#cfcfcf, #cccccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#cccccc', GradientType=0);line-height:0}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-item .title{display:none}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-item .title.title-enabled{display:block;font-size:12px;word-break:break-all}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-item .media-remove-button{color:#aaa;display:block;font-size:11px;line-height:1em;opacity:1;text-align:center;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-item .media-remove-button.remove-hide{opacity:0;pointer-events:none}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .multiple-media-field-wrapper .multiple-media-field-item .media-remove-button:hover{color:#bc0b0b}div.siteorigin-widget-form .siteorigin-widget-field-type-multiple_media .media-field-template{display:none}
|
base/inc/widgets/base-carousel.class.php
CHANGED
@@ -66,9 +66,11 @@ abstract class SiteOrigin_Widget_Base_Carousel extends SiteOrigin_Widget {
|
|
66 |
'tablet_portrait' => 2,
|
67 |
'mobile' => 1,
|
68 |
),
|
69 |
-
'
|
70 |
-
'
|
71 |
-
'
|
|
|
|
|
72 |
),
|
73 |
'navigation' => array(
|
74 |
'desktop' => true,
|
@@ -114,14 +116,26 @@ abstract class SiteOrigin_Widget_Base_Carousel extends SiteOrigin_Widget {
|
|
114 |
|
115 |
$section['fields']['slides_to_scroll'] = array(
|
116 |
'type' => 'number',
|
117 |
-
'label' =>
|
118 |
'description' => sprintf(
|
119 |
-
|
120 |
strtolower( $field['label'] )
|
121 |
),
|
122 |
$value_type => $field['slides_to_scroll'],
|
123 |
);
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
if ( isset( $field['navigation'] ) ) {
|
126 |
$section['fields']['navigation'] = array(
|
127 |
'type' => 'checkbox',
|
@@ -172,6 +186,14 @@ abstract class SiteOrigin_Widget_Base_Carousel extends SiteOrigin_Widget {
|
|
172 |
),
|
173 |
);
|
174 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
$generated_fields = array();
|
176 |
foreach ( $fields as $field_key => $field ) {
|
177 |
$generated_fields[ $field_key ] = $this->add_section_group( $field, $value_type );
|
@@ -299,15 +321,22 @@ abstract class SiteOrigin_Widget_Base_Carousel extends SiteOrigin_Widget {
|
|
299 |
$carousel_settings = $this->get_carousel_settings();
|
300 |
|
301 |
$variables = array(
|
302 |
-
'
|
303 |
'tablet_landscape_breakpoint' => ! empty( $responsive['tablet']['landscape']['breakpoint'] ) ? $responsive['tablet']['landscape']['breakpoint'] : $carousel_settings['breakpoints']['tablet_landscape'],
|
304 |
-
'
|
305 |
'tablet_portrait_breakpoint' => ! empty( $responsive['tablet']['portrait']['breakpoint'] ) ? $responsive['tablet']['portrait']['breakpoint'] : $carousel_settings['breakpoints']['tablet_portrait'],
|
306 |
-
'
|
307 |
'mobile_breakpoint' => ! empty( $responsive['mobile']['breakpoint'] ) ? $responsive['mobile']['breakpoint'] : $carousel_settings['breakpoints']['mobile'],
|
308 |
-
'
|
309 |
);
|
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
return $encode ? json_encode( $variables ) : $variables;
|
312 |
}
|
313 |
|
66 |
'tablet_portrait' => 2,
|
67 |
'mobile' => 1,
|
68 |
),
|
69 |
+
'slides_to_show' => array(
|
70 |
+
'desktop' => 3,
|
71 |
+
'tablet_landscape' => 3,
|
72 |
+
'tablet_portrait' => 2,
|
73 |
+
'mobile' => 1,
|
74 |
),
|
75 |
'navigation' => array(
|
76 |
'desktop' => true,
|
116 |
|
117 |
$section['fields']['slides_to_scroll'] = array(
|
118 |
'type' => 'number',
|
119 |
+
'label' => __( 'Slides to scroll', 'so-widgets-bundle' ),
|
120 |
'description' => sprintf(
|
121 |
+
__( 'Set the number of slides to scroll per navigation click or swipe on %s', 'so-widgets-bundle' ),
|
122 |
strtolower( $field['label'] )
|
123 |
),
|
124 |
$value_type => $field['slides_to_scroll'],
|
125 |
);
|
126 |
|
127 |
+
if ( ! empty( $carousel_settings['slides_to_show'] ) ) {
|
128 |
+
$section['fields']['slides_to_show'] = array(
|
129 |
+
'type' => 'number',
|
130 |
+
'label' => __( 'Slides to show ', 'so-widgets-bundle' ),
|
131 |
+
'description' => sprintf(
|
132 |
+
__( 'The number of slides to show on %s.', 'so-widgets-bundle' ),
|
133 |
+
strtolower( $field['label'] )
|
134 |
+
),
|
135 |
+
$value_type => $field['slides_to_show'],
|
136 |
+
);
|
137 |
+
}
|
138 |
+
|
139 |
if ( isset( $field['navigation'] ) ) {
|
140 |
$section['fields']['navigation'] = array(
|
141 |
'type' => 'checkbox',
|
186 |
),
|
187 |
);
|
188 |
|
189 |
+
// Add slides to show settings if this widget uses them.
|
190 |
+
if ( ! empty( $carousel_settings['slides_to_show'] ) ) {
|
191 |
+
$fields['desktop']['slides_to_show'] = $carousel_settings['slides_to_show']['desktop'];
|
192 |
+
$fields['tablet']['fields']['landscape']['slides_to_show'] = $carousel_settings['slides_to_show']['tablet_landscape'];
|
193 |
+
$fields['tablet']['fields']['portrait']['slides_to_show'] = $carousel_settings['slides_to_show']['tablet_portrait'];
|
194 |
+
$fields['mobile']['slides_to_show'] = $carousel_settings['slides_to_show']['mobile'];
|
195 |
+
}
|
196 |
+
|
197 |
$generated_fields = array();
|
198 |
foreach ( $fields as $field_key => $field ) {
|
199 |
$generated_fields[ $field_key ] = $this->add_section_group( $field, $value_type );
|
321 |
$carousel_settings = $this->get_carousel_settings();
|
322 |
|
323 |
$variables = array(
|
324 |
+
'desktop_slides_to_scroll' => ! empty( $responsive['desktop']['slides_to_scroll'] ) ? $responsive['desktop']['slides_to_scroll'] : $carousel_settings['slides_to_scroll']['desktop'],
|
325 |
'tablet_landscape_breakpoint' => ! empty( $responsive['tablet']['landscape']['breakpoint'] ) ? $responsive['tablet']['landscape']['breakpoint'] : $carousel_settings['breakpoints']['tablet_landscape'],
|
326 |
+
'tablet_landscape_slides_to_scroll' => ! empty( $responsive['tablet']['landscape']['slides_to_scroll'] ) ? $responsive['tablet']['landscape']['slides_to_scroll'] : $carousel_settings['slides_to_scroll']['tablet_landscape'],
|
327 |
'tablet_portrait_breakpoint' => ! empty( $responsive['tablet']['portrait']['breakpoint'] ) ? $responsive['tablet']['portrait']['breakpoint'] : $carousel_settings['breakpoints']['tablet_portrait'],
|
328 |
+
'tablet_portrait_slides_to_scroll' => ! empty( $responsive['tablet']['portrait']['slides_to_scroll'] ) ? $responsive['tablet']['portrait']['slides_to_scroll'] : $carousel_settings['slides_to_scroll']['tablet_portrait'],
|
329 |
'mobile_breakpoint' => ! empty( $responsive['mobile']['breakpoint'] ) ? $responsive['mobile']['breakpoint'] : $carousel_settings['breakpoints']['mobile'],
|
330 |
+
'mobile_slides_to_scroll' => ! empty( $responsive['mobile']['slides_to_scroll'] ) ? $responsive['mobile']['slides_to_scroll'] : $carousel_settings['slides_to_scroll']['mobile'],
|
331 |
);
|
332 |
|
333 |
+
if ( ! empty( $carousel_settings['slides_to_show'] ) ) {
|
334 |
+
$variables['desktop_slides_to_show'] = ! empty( $responsive['desktop']['slides_to_show'] ) ? $responsive['desktop']['slides_to_show'] : $carousel_settings['slides_to_show']['desktop'];
|
335 |
+
$variables['tablet_landscape_slides_to_show'] = ! empty( $responsive['tablet']['landscape']['slides_to_show'] ) ? $responsive['tablet']['landscape']['slides_to_show'] : $carousel_settings['slides_to_show']['tablet_landscape'];
|
336 |
+
$variables['tablet_portrait_slides_to_show'] = ! empty( $responsive['tablet']['portrait']['slides_to_show'] ) ? $responsive['tablet']['portrait']['slides_to_show'] : $carousel_settings['slides_to_show']['tablet_portrait'];
|
337 |
+
$variables['mobile_slides_to_show'] = ! empty( $responsive['mobile']['slides_to_show'] ) ? $responsive['mobile']['slides_to_show'] : $carousel_settings['slides_to_show']['mobile'];
|
338 |
+
}
|
339 |
+
|
340 |
return $encode ? json_encode( $variables ) : $variables;
|
341 |
}
|
342 |
|
base/siteorigin-widget.class.php
CHANGED
@@ -376,14 +376,21 @@ abstract class SiteOrigin_Widget extends WP_Widget {
|
|
376 |
* @param $args
|
377 |
* @param $instance
|
378 |
*/
|
379 |
-
public function sub_widget($class, $args, $instance){
|
380 |
if(!class_exists($class)) return;
|
381 |
$widget = new $class;
|
382 |
|
383 |
$args['before_widget'] = '';
|
384 |
$args['after_widget'] = '';
|
|
|
|
|
|
|
385 |
|
386 |
$widget->widget( $args, $instance );
|
|
|
|
|
|
|
|
|
387 |
}
|
388 |
|
389 |
/**
|
@@ -555,9 +562,13 @@ abstract class SiteOrigin_Widget extends WP_Widget {
|
|
555 |
), admin_url( 'admin-ajax.php' ) );
|
556 |
$dismiss_url = wp_nonce_url( $dismiss_url, 'dismiss-widget-teaser' );
|
557 |
|
|
|
|
|
|
|
|
|
558 |
?>
|
559 |
<div class="siteorigin-widget-teaser">
|
560 |
-
<?php echo wp_kses_post( $teaser )
|
561 |
<span class="dashicons dashicons-dismiss" data-dismiss-url="<?php echo esc_url( $dismiss_url ) ?>"></span>
|
562 |
</div>
|
563 |
<?php
|
376 |
* @param $args
|
377 |
* @param $instance
|
378 |
*/
|
379 |
+
public function sub_widget( $class, $args, $instance, $return = false ){
|
380 |
if(!class_exists($class)) return;
|
381 |
$widget = new $class;
|
382 |
|
383 |
$args['before_widget'] = '';
|
384 |
$args['after_widget'] = '';
|
385 |
+
if ( $return ) {
|
386 |
+
ob_start();
|
387 |
+
}
|
388 |
|
389 |
$widget->widget( $args, $instance );
|
390 |
+
|
391 |
+
if ( $return ) {
|
392 |
+
return ob_get_clean();
|
393 |
+
}
|
394 |
}
|
395 |
|
396 |
/**
|
562 |
), admin_url( 'admin-ajax.php' ) );
|
563 |
$dismiss_url = wp_nonce_url( $dismiss_url, 'dismiss-widget-teaser' );
|
564 |
|
565 |
+
if ( is_array( $teaser ) ) {
|
566 |
+
$teaser = $teaser[ array_rand( $teaser ) ];
|
567 |
+
}
|
568 |
+
|
569 |
?>
|
570 |
<div class="siteorigin-widget-teaser">
|
571 |
+
<?php echo wp_kses_post( $teaser ); ?>.
|
572 |
<span class="dashicons dashicons-dismiss" data-dismiss-url="<?php echo esc_url( $dismiss_url ) ?>"></span>
|
573 |
</div>
|
574 |
<?php
|
compat/compat.php
CHANGED
@@ -70,9 +70,9 @@ class SiteOrigin_Widgets_Bundle_Compatibility {
|
|
70 |
public function clear_page_cache( $name, $instance = array() ) {
|
71 |
$id = explode( '-', $name );
|
72 |
$id = end( $id );
|
|
|
73 |
|
74 |
if ( is_numeric( $id ) ) {
|
75 |
-
|
76 |
if ( function_exists( 'w3tc_flush_post' ) ) {
|
77 |
w3tc_flush_post( $id );
|
78 |
}
|
@@ -80,6 +80,14 @@ class SiteOrigin_Widgets_Bundle_Compatibility {
|
|
80 |
if ( class_exists( 'Swift_Performance_Cache' ) ) {
|
81 |
Swift_Performance_Cache::clear_post_cache( $id );
|
82 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
}
|
84 |
}
|
85 |
|
@@ -94,6 +102,14 @@ class SiteOrigin_Widgets_Bundle_Compatibility {
|
|
94 |
if ( class_exists( 'Swift_Performance_Cache' ) ) {
|
95 |
Swift_Performance_Cache::clear_all_cache();
|
96 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
}
|
98 |
|
99 |
}
|
70 |
public function clear_page_cache( $name, $instance = array() ) {
|
71 |
$id = explode( '-', $name );
|
72 |
$id = end( $id );
|
73 |
+
$id = explode( '.', $id )[0];
|
74 |
|
75 |
if ( is_numeric( $id ) ) {
|
|
|
76 |
if ( function_exists( 'w3tc_flush_post' ) ) {
|
77 |
w3tc_flush_post( $id );
|
78 |
}
|
80 |
if ( class_exists( 'Swift_Performance_Cache' ) ) {
|
81 |
Swift_Performance_Cache::clear_post_cache( $id );
|
82 |
}
|
83 |
+
|
84 |
+
if ( class_exists( '\Hummingbird\\WP_Hummingbird' ) ) {
|
85 |
+
do_action( 'wphb_clear_page_cache', $id );
|
86 |
+
}
|
87 |
+
|
88 |
+
if ( function_exists( 'breeze_varnish_purge_cache' ) ) {
|
89 |
+
breeze_varnish_purge_cache( get_the_permalink( $id ) );
|
90 |
+
}
|
91 |
}
|
92 |
}
|
93 |
|
102 |
if ( class_exists( 'Swift_Performance_Cache' ) ) {
|
103 |
Swift_Performance_Cache::clear_all_cache();
|
104 |
}
|
105 |
+
|
106 |
+
if ( class_exists( '\Hummingbird\\WP_Hummingbird' ) ) {
|
107 |
+
do_action( 'wphb_clear_page_cache' );
|
108 |
+
}
|
109 |
+
|
110 |
+
if ( class_exists( 'Breeze_PurgeCache' ) ) {
|
111 |
+
Breeze_PurgeCache::breeze_cache_flush();
|
112 |
+
}
|
113 |
}
|
114 |
|
115 |
}
|
js/carousel.js
CHANGED
@@ -38,21 +38,27 @@ jQuery( function ( $ ) {
|
|
38 |
autoplay: carouselSettings.autoplay,
|
39 |
autoplaySpeed: carouselSettings.autoplaySpeed,
|
40 |
pauseOnHover: carouselSettings.pauseOnHover,
|
41 |
-
slidesToScroll: responsiveSettings.
|
42 |
-
slidesToShow: responsiveSettings.
|
|
|
|
|
43 |
responsive: [
|
44 |
{
|
45 |
breakpoint: responsiveSettings.tablet_portrait_breakpoint,
|
46 |
settings: {
|
47 |
-
slidesToScroll: responsiveSettings.
|
48 |
-
slidesToShow: responsiveSettings.
|
|
|
|
|
49 |
}
|
50 |
},
|
51 |
{
|
52 |
breakpoint: responsiveSettings.mobile_breakpoint,
|
53 |
settings: {
|
54 |
-
slidesToScroll: responsiveSettings.
|
55 |
-
slidesToShow: responsiveSettings.
|
|
|
|
|
56 |
}
|
57 |
},
|
58 |
],
|
38 |
autoplay: carouselSettings.autoplay,
|
39 |
autoplaySpeed: carouselSettings.autoplaySpeed,
|
40 |
pauseOnHover: carouselSettings.pauseOnHover,
|
41 |
+
slidesToScroll: responsiveSettings.desktop_slides_to_scroll,
|
42 |
+
slidesToShow: typeof responsiveSettings.desktop_slides_to_show == 'undefined'
|
43 |
+
? responsiveSettings.desktop_slides_to_scroll
|
44 |
+
: responsiveSettings.desktop_slides_to_show,
|
45 |
responsive: [
|
46 |
{
|
47 |
breakpoint: responsiveSettings.tablet_portrait_breakpoint,
|
48 |
settings: {
|
49 |
+
slidesToScroll: responsiveSettings.tablet_portrait_slides_to_scroll,
|
50 |
+
slidesToShow: typeof responsiveSettings.tablet_portrait_slides_to_show == 'undefined'
|
51 |
+
? responsiveSettings.tablet_portrait_slides_to_scroll
|
52 |
+
: responsiveSettings.tablet_portrait_slides_to_show,
|
53 |
}
|
54 |
},
|
55 |
{
|
56 |
breakpoint: responsiveSettings.mobile_breakpoint,
|
57 |
settings: {
|
58 |
+
slidesToScroll: responsiveSettings.mobile_slides_to_scroll,
|
59 |
+
slidesToShow: typeof responsiveSettings.mobile_slides_to_show == 'undefined'
|
60 |
+
? responsiveSettings.mobile_slides_to_scroll
|
61 |
+
: responsiveSettings.mobile_slides_to_show,
|
62 |
}
|
63 |
},
|
64 |
],
|
js/carousel.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var sowb=window.sowb||{};jQuery((function(i){sowb.setupCarousel=function(){i.fn.setSlideTo=function(
|
1 |
+
var sowb=window.sowb||{};jQuery((function(i){sowb.setupCarousel=function(){i.fn.setSlideTo=function(s){$item=i(this);var e=$item.slick("slickGetOption","slidesToShow"),o=$item.slick("slickGetOption","slidesToScroll");$item.slick("slickSetOption","slidesToShow",1),$item.slick("slickSetOption","slidesToScroll",1),$item.slick("slickGoTo",s),$item.slick("slickSetOption","slidesToShow",e),$item.slick("slickSetOption","slidesToScroll",o)},i(".sow-carousel-wrapper").each((function(){var s=i(this),e=s.find(".sow-carousel-items"),o=s.data("responsive"),t=s.data("carousel_settings");e.not(".slick-initialized").slick({arrows:!1,dots:t.dots,rows:0,rtl:"rtl"==s.data("dir"),touchThreshold:20,infinite:!s.data("ajax-url")&&s.data("carousel_settings").loop,variableWidth:s.data("variable_width"),accessibility:!1,speed:t.animation_speed,autoplay:t.autoplay,autoplaySpeed:t.autoplaySpeed,pauseOnHover:t.pauseOnHover,slidesToScroll:o.desktop_slides_to_scroll,slidesToShow:void 0===o.desktop_slides_to_show?o.desktop_slides_to_scroll:o.desktop_slides_to_show,responsive:[{breakpoint:o.tablet_portrait_breakpoint,settings:{slidesToScroll:o.tablet_portrait_slides_to_scroll,slidesToShow:void 0===o.tablet_portrait_slides_to_show?o.tablet_portrait_slides_to_scroll:o.tablet_portrait_slides_to_show}},{breakpoint:o.mobile_breakpoint,settings:{slidesToScroll:o.mobile_slides_to_scroll,slidesToShow:void 0===o.mobile_slides_to_show?o.mobile_slides_to_scroll:o.mobile_slides_to_show}}]}),t.item_overflow&&(e.css("width",""),e.css("opacity","")),e.on("swipe",(function(i,e,o){s.parent().parent().find(".sow-carousel-"+("left"==o?"next":"prev")).trigger("touchend")})),s.parent().parent().find(".sow-carousel-previous, .sow-carousel-next").on("click touchend",(function(e,o){e.preventDefault();var t=s.find(".sow-carousel-items"),l=t.find(".sow-carousel-item").length,a=l>=s.data("item_count"),c=Math.ceil(t.outerWidth()/t.find(".sow-carousel-item").outerWidth(!0)),r=t.slick("slickGetOption","slidesToScroll"),d=l-c;"post"==s.data("widget")&&d++,a||(t.slick("slickCurrentSlide")+c>=l-1||t.slick("slickCurrentSlide")+r>d)&&i(sowb).trigger("carousel_load_new_items",[s,t,o]),i(this).hasClass("sow-carousel-next")?a&&t.slick("slickCurrentSlide")>=d?s.data("carousel_settings").loop&&t.slick("slickGoTo",0):t.slick("slickCurrentSlide")+r>d?t.setSlideTo(d):t.slick("slickNext"):i(this).hasClass("sow-carousel-previous")&&(s.data("carousel_settings").loop&&0==t.slick("slickCurrentSlide")?t.slick("slickGoTo",d):t.slick("slickPrev"))})),t.dots&&s.data("variable_width")&&(s.find(".slick-dots li").off("click.slick"),s.find(".slick-dots li").on("click touchend",(function(){var s=i(this).index(),o=e.find(".sow-carousel-item").length,t=Math.ceil(e.outerWidth()/e.find(".sow-carousel-item").outerWidth(!0)),l=o-t;s+t>=o?(e.slick("slickGoTo",l),$dots=i(this).parent(),$dots.find(".slick-active").removeClass("slick-active"),$dots.children().eq(s).addClass("slick-active")):e.slick("slickGoTo",s)})))})),i(sowb).trigger("carousel_setup"),i(document).on("keydown",".sow-carousel-navigation a",(function(s){13!=s.keyCode&&32!=s.keyCode||(s.preventDefault(),i(this).trigger("click"))})),i(document).on("keyup",".sow-carousel-item",(function(s){if(13==s.keyCode&&i(this).find("h3 a")[0].click(),37==s.keyCode||39==s.keyCode){var e=i(this).parents(".sow-carousel-wrapper"),o=e.find(".sow-carousel-items"),t=o.find(".sow-carousel-item").length,l=i(this).data("slick-index"),a=t-(t===e.data("item_count")?0:1);if(37==s.keyCode)--l<0&&(l=a);else if(39==s.keyCode&&++l>=a){if(e.data("fetching"))return;e.parent().find(".sow-carousel-next").trigger("click",!0)}o.slick("slickGoTo",l,!0),e.find(".sow-carousel-item").prop("tabindex",-1),e.find('.sow-carousel-item[data-slick-index="'+l+'"]').trigger("focus").prop("tabindex",0)}})),i(window).on("resize load",(function(){i(".sow-carousel-wrapper").each((function(){var s=i(this),e=s.find(".sow-carousel-items.slick-initialized"),o=Math.ceil(e.outerWidth()/e.find(".sow-carousel-item").outerWidth(!0)),t=s.parent().parent().find(".sow-carousel-navigation");o>=s.data("item_count")?(t.hide(),e.slick("slickSetOption","touchMove",!1),e.slick("slickSetOption","draggable",!1)):t.not(":visible")&&(t.show(),e.slick("slickSetOption","touchMove",!0),e.slick("slickSetOption","draggable",!0));var l=s.data("responsive");window.matchMedia("(min-width: "+l.tablet_portrait_breakpoint+"px) and (max-width: "+l.tablet_landscape_breakpoint+"px) and (orientation: landscape)").matches&&(e.slick("slickSetOption","slidesToShow",l.tablet_landscape_slides),e.slick("slickSetOption","slidesToScroll",l.tablet_landscape_slides))})),i(".sow-carousel-item:first-of-type").prop("tabindex",0)}))},sowb.setupCarousel(),i(sowb).on("setup_widgets",sowb.setupCarousel)})),window.sowb=sowb;
|
js/sow.google-map.js
CHANGED
@@ -35,14 +35,14 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
35 |
center: location,
|
36 |
mapTypeControlOptions: {
|
37 |
mapTypeIds: [
|
38 |
-
google.maps.MapTypeId.ROADMAP,
|
39 |
-
google.maps.MapTypeId.SATELLITE,
|
40 |
userMapTypeId
|
41 |
]
|
42 |
}
|
43 |
};
|
44 |
|
45 |
-
var map = new google.maps.Map(element, mapOptions);
|
46 |
|
47 |
var userMapOptions = {
|
48 |
name: options.mapName
|
@@ -51,14 +51,14 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
51 |
var userMapStyles = options.mapStyles;
|
52 |
|
53 |
if ( userMapStyles ) {
|
54 |
-
var userMapType = new google.maps.StyledMapType(userMapStyles, userMapOptions);
|
55 |
|
56 |
map.mapTypes.set(userMapTypeId, userMapType);
|
57 |
map.setMapTypeId(userMapTypeId);
|
58 |
}
|
59 |
|
60 |
if (options.markerAtCenter) {
|
61 |
-
this.centerMarker = new google.maps.Marker({
|
62 |
position: location,
|
63 |
map: map,
|
64 |
draggable: options.markersDraggable,
|
@@ -71,10 +71,10 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
71 |
|
72 |
if(options.keepCentered) {
|
73 |
var center;
|
74 |
-
google.maps.event.addDomListener(map, 'idle', function
|
75 |
center = map.getCenter();
|
76 |
});
|
77 |
-
google.maps.event.addDomListener(window, 'resize', function
|
78 |
map.setCenter(center);
|
79 |
});
|
80 |
}
|
@@ -118,7 +118,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
118 |
}
|
119 |
}.bind( this ) );
|
120 |
|
121 |
-
google.maps.event.addDomListener( autocompleteElement, 'keypress', function ( event ) {
|
122 |
var key = event.keyCode || event.which;
|
123 |
if ( key === '13' ) {
|
124 |
event.preventDefault();
|
@@ -146,7 +146,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
146 |
|
147 |
var revGeocode = function ( latLng ) {
|
148 |
this.getGeocoder().geocode( { location: latLng }, function ( results, status ) {
|
149 |
-
if ( status === google.maps.GeocoderStatus.OK ) {
|
150 |
if ( results.length > 0 ) {
|
151 |
var addr = results[ 0 ].formatted_address;
|
152 |
$autocompleteElement.val( addr );
|
@@ -193,7 +193,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
193 |
mrkerIcon = customIcon;
|
194 |
}
|
195 |
|
196 |
-
var marker = new google.maps.Marker( {
|
197 |
position: location,
|
198 |
map: map,
|
199 |
draggable: options.markersDraggable,
|
@@ -210,7 +210,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
210 |
|
211 |
var infoDisplay = options.markerInfoDisplay;
|
212 |
infoWindowOptions.disableAutoPan = infoDisplay === 'always';
|
213 |
-
var infoWindow = new google.maps.InfoWindow( infoWindowOptions );
|
214 |
this.infoWindows.push( infoWindow );
|
215 |
var openEvent = infoDisplay;
|
216 |
if ( infoDisplay === 'always' ) {
|
@@ -241,7 +241,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
241 |
}
|
242 |
}.bind( this ) )
|
243 |
.fail( function ( errorStatus ) {
|
244 |
-
overQuota = errorStatus === google.maps.GeocoderStatus.OVER_QUERY_LIMIT;
|
245 |
console.log( errorStatus );
|
246 |
} );
|
247 |
}.bind( this );
|
@@ -278,10 +278,10 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
278 |
);
|
279 |
}
|
280 |
|
281 |
-
var directionsRenderer = new google.maps.DirectionsRenderer();
|
282 |
directionsRenderer.setMap(map);
|
283 |
|
284 |
-
var directionsService = new google.maps.DirectionsService();
|
285 |
directionsService.route({
|
286 |
origin: directions.origin,
|
287 |
destination: directions.destination,
|
@@ -292,7 +292,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
292 |
optimizeWaypoints: directions.optimizeWaypoints,
|
293 |
},
|
294 |
function(result, status) {
|
295 |
-
if (status === google.maps.DirectionsStatus.OK) {
|
296 |
directionsRenderer.setOptions( { preserveViewport: directions.preserveViewport } );
|
297 |
directionsRenderer.setDirections(result);
|
298 |
}
|
@@ -308,12 +308,12 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
308 |
} else {
|
309 |
$autoCompleteFields.each(function (index, element) {
|
310 |
|
311 |
-
if ( typeof google.maps.places === 'undefined' ) {
|
312 |
autoCompleteInit.reject('Sorry, we couldn\'t load the "places" library due to another plugin, so the autocomplete feature is not available.');
|
313 |
return;
|
314 |
}
|
315 |
|
316 |
-
var autocomplete = new google.maps.places.Autocomplete( element );
|
317 |
|
318 |
var $mapField = $(element).siblings('.sow-google-map-canvas');
|
319 |
|
@@ -374,7 +374,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
374 |
},
|
375 |
getGeocoder: function () {
|
376 |
if ( !this._geocoder ) {
|
377 |
-
this._geocoder = new google.maps.Geocoder();
|
378 |
}
|
379 |
return this._geocoder;
|
380 |
},
|
@@ -388,7 +388,7 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
388 |
// A latlng value should be of the format 'lat,lng' or '(lat,lng)'
|
389 |
var vals = inputLocation.replace(/[\(\)]/g, '').split( ',' );
|
390 |
if ( vals && vals.length === 2 ) {
|
391 |
-
latLng = new google.maps.LatLng( vals[
|
392 |
// Let the API decide if we have a valid latlng
|
393 |
// This should fail if the input is an address containing a comma
|
394 |
// e.g. 123 Sesame Street, Middleburg, FL, United States
|
@@ -410,9 +410,9 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
410 |
}
|
411 |
var gecodeIteration = 0;
|
412 |
var onGeocodeResults = function ( results, status ) {
|
413 |
-
if ( status === google.maps.GeocoderStatus.OK ) {
|
414 |
locationPromise.resolve( results[ 0 ].geometry.location );
|
415 |
-
} else if ( status === google.maps.GeocoderStatus.OVER_QUERY_LIMIT ) {
|
416 |
//We make 3 attempts, otherwise we assume we've reached the quota limit and stop trying.
|
417 |
if ( ++gecodeIteration < 3 ) {
|
418 |
setTimeout( function () {
|
@@ -422,8 +422,8 @@ sowb.SiteOriginGoogleMap = function($) {
|
|
422 |
locationPromise.reject( status );
|
423 |
}
|
424 |
} else if (
|
425 |
-
status === google.maps.GeocoderStatus.ZERO_RESULTS ||
|
426 |
-
status === google.maps.GeocoderStatus.OVER_DAILY_LIMIT
|
427 |
) {
|
428 |
locationPromise.reject( status );
|
429 |
}
|
@@ -448,6 +448,12 @@ jQuery(function ($) {
|
|
448 |
if ( ! $mapCanvas.length ) {
|
449 |
return;
|
450 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
$mapCanvas.each(function(index, element) {
|
452 |
var $this = $(element);
|
453 |
if ( $this.data( 'apiInitialized' ) ) {
|
@@ -464,40 +470,45 @@ jQuery(function ($) {
|
|
464 |
}
|
465 |
$this.data( 'apiInitialized', true );
|
466 |
});
|
|
|
467 |
if ( typeof window.google === 'undefined' ) {
|
468 |
window.google = {};
|
469 |
}
|
470 |
|
471 |
if (
|
472 |
forceLoad ||
|
473 |
-
typeof window.google === 'undefined' ||
|
474 |
typeof window.google.maps === 'undefined'
|
475 |
) {
|
476 |
-
|
477 |
-
//
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
sowb.
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
|
|
|
|
|
|
|
|
496 |
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
|
|
501 |
}
|
502 |
};
|
503 |
|
35 |
center: location,
|
36 |
mapTypeControlOptions: {
|
37 |
mapTypeIds: [
|
38 |
+
window.google.maps.MapTypeId.ROADMAP,
|
39 |
+
window.google.maps.MapTypeId.SATELLITE,
|
40 |
userMapTypeId
|
41 |
]
|
42 |
}
|
43 |
};
|
44 |
|
45 |
+
var map = new window.google.maps.Map( element, mapOptions );
|
46 |
|
47 |
var userMapOptions = {
|
48 |
name: options.mapName
|
51 |
var userMapStyles = options.mapStyles;
|
52 |
|
53 |
if ( userMapStyles ) {
|
54 |
+
var userMapType = new window.google.maps.StyledMapType( userMapStyles, userMapOptions );
|
55 |
|
56 |
map.mapTypes.set(userMapTypeId, userMapType);
|
57 |
map.setMapTypeId(userMapTypeId);
|
58 |
}
|
59 |
|
60 |
if (options.markerAtCenter) {
|
61 |
+
this.centerMarker = new window.google.maps.Marker( {
|
62 |
position: location,
|
63 |
map: map,
|
64 |
draggable: options.markersDraggable,
|
71 |
|
72 |
if(options.keepCentered) {
|
73 |
var center;
|
74 |
+
window.google.maps.event.addDomListener( map, 'idle', function() {
|
75 |
center = map.getCenter();
|
76 |
});
|
77 |
+
window.google.maps.event.addDomListener( window, 'resize', function() {
|
78 |
map.setCenter(center);
|
79 |
});
|
80 |
}
|
118 |
}
|
119 |
}.bind( this ) );
|
120 |
|
121 |
+
window.google.maps.event.addDomListener( autocompleteElement, 'keypress', function ( event ) {
|
122 |
var key = event.keyCode || event.which;
|
123 |
if ( key === '13' ) {
|
124 |
event.preventDefault();
|
146 |
|
147 |
var revGeocode = function ( latLng ) {
|
148 |
this.getGeocoder().geocode( { location: latLng }, function ( results, status ) {
|
149 |
+
if ( status === window.google.maps.GeocoderStatus.OK ) {
|
150 |
if ( results.length > 0 ) {
|
151 |
var addr = results[ 0 ].formatted_address;
|
152 |
$autocompleteElement.val( addr );
|
193 |
mrkerIcon = customIcon;
|
194 |
}
|
195 |
|
196 |
+
var marker = new window.google.maps.Marker( {
|
197 |
position: location,
|
198 |
map: map,
|
199 |
draggable: options.markersDraggable,
|
210 |
|
211 |
var infoDisplay = options.markerInfoDisplay;
|
212 |
infoWindowOptions.disableAutoPan = infoDisplay === 'always';
|
213 |
+
var infoWindow = new window.google.maps.InfoWindow( infoWindowOptions );
|
214 |
this.infoWindows.push( infoWindow );
|
215 |
var openEvent = infoDisplay;
|
216 |
if ( infoDisplay === 'always' ) {
|
241 |
}
|
242 |
}.bind( this ) )
|
243 |
.fail( function ( errorStatus ) {
|
244 |
+
overQuota = errorStatus === window.google.maps.GeocoderStatus.OVER_QUERY_LIMIT;
|
245 |
console.log( errorStatus );
|
246 |
} );
|
247 |
}.bind( this );
|
278 |
);
|
279 |
}
|
280 |
|
281 |
+
var directionsRenderer = new window.google.maps.DirectionsRenderer();
|
282 |
directionsRenderer.setMap(map);
|
283 |
|
284 |
+
var directionsService = new window.google.maps.DirectionsService();
|
285 |
directionsService.route({
|
286 |
origin: directions.origin,
|
287 |
destination: directions.destination,
|
292 |
optimizeWaypoints: directions.optimizeWaypoints,
|
293 |
},
|
294 |
function(result, status) {
|
295 |
+
if (status === window.google.maps.DirectionsStatus.OK) {
|
296 |
directionsRenderer.setOptions( { preserveViewport: directions.preserveViewport } );
|
297 |
directionsRenderer.setDirections(result);
|
298 |
}
|
308 |
} else {
|
309 |
$autoCompleteFields.each(function (index, element) {
|
310 |
|
311 |
+
if ( typeof window.google.maps.places === 'undefined' ) {
|
312 |
autoCompleteInit.reject('Sorry, we couldn\'t load the "places" library due to another plugin, so the autocomplete feature is not available.');
|
313 |
return;
|
314 |
}
|
315 |
|
316 |
+
var autocomplete = new window.google.maps.places.Autocomplete( element );
|
317 |
|
318 |
var $mapField = $(element).siblings('.sow-google-map-canvas');
|
319 |
|
374 |
},
|
375 |
getGeocoder: function () {
|
376 |
if ( !this._geocoder ) {
|
377 |
+
this._geocoder = new window.google.maps.Geocoder();
|
378 |
}
|
379 |
return this._geocoder;
|
380 |
},
|
388 |
// A latlng value should be of the format 'lat,lng' or '(lat,lng)'
|
389 |
var vals = inputLocation.replace(/[\(\)]/g, '').split( ',' );
|
390 |
if ( vals && vals.length === 2 ) {
|
391 |
+
latLng = new window.google.maps.LatLng( vals[0], vals[1] );
|
392 |
// Let the API decide if we have a valid latlng
|
393 |
// This should fail if the input is an address containing a comma
|
394 |
// e.g. 123 Sesame Street, Middleburg, FL, United States
|
410 |
}
|
411 |
var gecodeIteration = 0;
|
412 |
var onGeocodeResults = function ( results, status ) {
|
413 |
+
if ( status === window.google.maps.GeocoderStatus.OK ) {
|
414 |
locationPromise.resolve( results[ 0 ].geometry.location );
|
415 |
+
} else if ( status === window.google.maps.GeocoderStatus.OVER_QUERY_LIMIT ) {
|
416 |
//We make 3 attempts, otherwise we assume we've reached the quota limit and stop trying.
|
417 |
if ( ++gecodeIteration < 3 ) {
|
418 |
setTimeout( function () {
|
422 |
locationPromise.reject( status );
|
423 |
}
|
424 |
} else if (
|
425 |
+
status === window.google.maps.GeocoderStatus.ZERO_RESULTS ||
|
426 |
+
status === window.google.maps.GeocoderStatus.OVER_DAILY_LIMIT
|
427 |
) {
|
428 |
locationPromise.reject( status );
|
429 |
}
|
448 |
if ( ! $mapCanvas.length ) {
|
449 |
return;
|
450 |
}
|
451 |
+
|
452 |
+
// Account for situation where widget preview is loaded before the location field.
|
453 |
+
if ( $( 'body.wp-admin' ).length ) {
|
454 |
+
sowb.googleMapsData.libraries.push( 'places' );
|
455 |
+
}
|
456 |
+
|
457 |
$mapCanvas.each(function(index, element) {
|
458 |
var $this = $(element);
|
459 |
if ( $this.data( 'apiInitialized' ) ) {
|
470 |
}
|
471 |
$this.data( 'apiInitialized', true );
|
472 |
});
|
473 |
+
|
474 |
if ( typeof window.google === 'undefined' ) {
|
475 |
window.google = {};
|
476 |
}
|
477 |
|
478 |
if (
|
479 |
forceLoad ||
|
|
|
480 |
typeof window.google.maps === 'undefined'
|
481 |
) {
|
482 |
+
// If this is an admin preview, and the API has already been setup,
|
483 |
+
// skip any further API checks to confirm it's working and set it up.
|
484 |
+
if ( $( 'body.wp-admin' ).length && $( '#sow-google-maps-js' ).length ) {
|
485 |
+
soGoogleMapInitialize();
|
486 |
+
} else {
|
487 |
+
sowb.loadGoogleMapsAPI( forceLoad );
|
488 |
+
// Ensure Google Maps is loaded before using it.
|
489 |
+
sowb.googleMapsData.timer = setInterval( function () {
|
490 |
+
var clearTimer = false;
|
491 |
+
// Check if there been an error.
|
492 |
+
sowb.googleMapsData.ApiError = true;
|
493 |
+
if (
|
494 |
+
typeof sowb.googleMapsData.ApiError !== 'undefined' &&
|
495 |
+
sowb.googleMapsData.ApiError
|
496 |
+
) {
|
497 |
+
clearTimer = true;
|
498 |
+
}
|
499 |
+
if (
|
500 |
+
! clearTimer &&
|
501 |
+
typeof window.google.maps !== 'undefined'
|
502 |
+
) {
|
503 |
+
clearTimer = true;
|
504 |
+
soGoogleMapInitialize();
|
505 |
+
}
|
506 |
|
507 |
+
if ( clearTimer ) {
|
508 |
+
clearInterval( sowb.googleMapsData.timer );
|
509 |
+
}
|
510 |
+
}, 250 );
|
511 |
+
}
|
512 |
}
|
513 |
};
|
514 |
|
js/sow.google-map.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
function soGoogleMapInitialize(){new sowb.SiteOriginGoogleMap(jQuery).initMaps()}window.sowb=window.sowb||{},sowb.SiteOriginGoogleMapInstances=[],sowb.SiteOriginGoogleMap=function(o){return{DEFAULT_LOCATIONS:["Addo Elephant National Park, R335, Addo","Cape Town, Western Cape, South Africa","San Francisco Bay Area, CA, United States","New York, NY, United States"],showMap:function(o,e,
|
1 |
+
function soGoogleMapInitialize(){new sowb.SiteOriginGoogleMap(jQuery).initMaps()}window.sowb=window.sowb||{},sowb.SiteOriginGoogleMapInstances=[],sowb.SiteOriginGoogleMap=function(o){return{DEFAULT_LOCATIONS:["Addo Elephant National Park, R335, Addo","Cape Town, Western Cape, South Africa","San Francisco Bay Area, CA, United States","New York, NY, United States"],showMap:function(o,e,a){var t=Number(a.zoom);t||(t=14),window.matchMedia("(max-width: "+a.breakpoint+"px)").matches&&(t=a.mobileZoom);var i,s={zoom:t,gestureHandling:a.gestureHandling,disableDefaultUI:a.disableUi,zoomControl:a.zoomControl,panControl:a.panControl,center:e,mapTypeControlOptions:{mapTypeIds:[window.google.maps.MapTypeId.ROADMAP,window.google.maps.MapTypeId.SATELLITE,"user_map_style"]}},n=new window.google.maps.Map(o,s),r={name:a.mapName},l=a.mapStyles;if(l){var p=new window.google.maps.StyledMapType(l,r);n.mapTypes.set("user_map_style",p),n.setMapTypeId("user_map_style")}(a.markerAtCenter&&(this.centerMarker=new window.google.maps.Marker({position:e,map:n,draggable:a.markersDraggable,icon:a.markerIcon,title:""}),n.centerMarker=this.centerMarker),a.keepCentered)&&(window.google.maps.event.addDomListener(n,"idle",(function(){i=n.getCenter()})),window.google.maps.event.addDomListener(window,"resize",(function(){n.setCenter(i)})));this.linkAutocompleteField(a.autocomplete,a.autocompleteElement,n,a),this.showMarkers(a.markerPositions,n,a),this.showDirections(a.directions,n,a),sowb.SiteOriginGoogleMapInstances.push(n)},linkAutocompleteField:function(e,a,t,i){if(e&&a){var s=function(o){this.inputAddress!==o&&(this.inputAddress=o,this.getLocation(this.inputAddress).done(function(o){t.setZoom(15),t.setCenter(o),this.centerMarker&&(this.centerMarker.setPosition(o),this.centerMarker.setTitle(this.inputAddress))}.bind(this)))}.bind(this),n=o(a);e.addListener("place_changed",function(){var o=e.getPlace();t.setZoom(15),o.geometry&&(t.setCenter(o.geometry.location),this.centerMarker&&this.centerMarker.setPosition(o.geometry.location))}.bind(this)),window.google.maps.event.addDomListener(a,"keypress",(function(o){"13"===(o.keyCode||o.which)&&o.preventDefault()})),n.on("focusin",function(){if(!this.resultsObserver){var e=document.querySelector(".pac-container");this.resultsObserver=new MutationObserver((function(){var e=o(o(".pac-item").get(0)),a=e.find(".pac-item-query").text(),t=e.find("span").not("[class]").text(),i=a+(t?", "+t:"");i&&s(i)}));this.resultsObserver.observe(e,{attributes:!0,childList:!0,characterData:!0})}}.bind(this));var r=function(o){this.getGeocoder().geocode({location:o},function(e,a){if(a===window.google.maps.GeocoderStatus.OK&&e.length>0){var t=e[0].formatted_address;n.val(t),this.centerMarker&&(this.centerMarker.setPosition(o),this.centerMarker.setTitle(t))}}.bind(this))}.bind(this);t.addListener("click",(function(o){r(o.latLng)})),this.centerMarker.addListener("dragend",(function(o){r(o.latLng)}))}},showMarkers:function(o,e,a){if(o&&o.length){this.infoWindows=[];for(var t=[],i=0;i<o.length;i++){var s=parseInt(i/10);t.length===s&&(t[s]=[]),t[s][i%10]=o[i]}var n=function(o){var t=o.customMarkerIcon,i=o.hasOwnProperty("info")?o.info:null,s=o.hasOwnProperty("infoMaxWidth")?o.infoMaxWidth:null;return this.getLocation(o.place).done(function(o){var n=a.markerIcon;t&&(n=t);var r=new window.google.maps.Marker({position:o,map:e,draggable:a.markersDraggable,icon:n,title:""});if(i){var l={content:i};s&&(l.maxWidth=s);var p=a.markerInfoDisplay;l.disableAutoPan="always"===p;var g=new window.google.maps.InfoWindow(l);this.infoWindows.push(g);var d=p;"always"===p&&(d="click",g.open({map:e,anchor:r,shouldFocus:!1})),r.addListener(d,function(){g.open(e,r),"always"===p||a.markerInfoMultiple||this.infoWindows.forEach((function(o){o!==g&&o.close()}))}.bind(this)),"mouseover"===p&&r.addListener("mouseout",(function(){setTimeout((function(){g.close()}),100)}))}}.bind(this)).fail((function(o){r=o===window.google.maps.GeocoderStatus.OVER_QUERY_LIMIT,console.log(o)}))}.bind(this),r=!1,l=function(o,e){for(var a=0,t=0;t<o.length&&!r;t++)n(o[t]).then((function(){++a===o.length&&e.length&&l(e.shift(),e)}))}.bind(this);l(t.shift(),t)}},showDirections:function(o,e){if(o){o.waypoints&&o.waypoints.length&&o.waypoints.map((function(o){o.stopover=Boolean(o.stopover)}));var a=new window.google.maps.DirectionsRenderer;a.setMap(e),(new window.google.maps.DirectionsService).route({origin:o.origin,destination:o.destination,travelMode:o.travelMode.toUpperCase(),avoidHighways:o.avoidHighways,avoidTolls:o.avoidTolls,waypoints:o.waypoints,optimizeWaypoints:o.optimizeWaypoints},(function(e,t){t===window.google.maps.DirectionsStatus.OK&&(a.setOptions({preserveViewport:o.preserveViewport}),a.setDirections(e))}))}},initMaps:function(){var e=o(".sow-google-map-autocomplete"),a=new o.Deferred;0===e.length?a.resolve():e.each(function(e,t){if(void 0!==window.google.maps.places){var i=new window.google.maps.places.Autocomplete(t),s=o(t).siblings(".sow-google-map-canvas");if(s.length>0){var n=s.data("options");n.autocomplete=i,n.autocompleteElement=t,this.getLocation(n.address).done(function(o){this.showMap(s.get(0),o,n),s.data("initialized",!0),a.resolve()}.bind(this)).fail((function(){s.append("<div><p><strong>"+soWidgetsGoogleMap.geocode.noResults+"</strong></p></div>"),a.reject()}))}}else a.reject('Sorry, we couldn\'t load the "places" library due to another plugin, so the autocomplete feature is not available.')}.bind(this)),a.always(function(){o(".sow-google-map-canvas").each(function(e,a){var t=o(a);if(t.data("initialized"))return!0;var i=t.data("options"),s=i.address;if(!s){var n=i.markerPositions;n&&n.length&&(s=n[0].place)}this.getLocation(s).done(function(o){this.showMap(t.get(0),o,i),t.data("initialized",!0)}.bind(this)).fail((function(){t.append("<div><p><strong>"+soWidgetsGoogleMap.geocode.noResults+"</strong></p></div>")}))}.bind(this))}.bind(this)).fail((function(o){console.log(o)})).done((function(){o(sowb).trigger("maps_loaded")}))},getGeocoder:function(){return this._geocoder||(this._geocoder=new window.google.maps.Geocoder),this._geocoder},getLocation:function(e){var a,t=new o.Deferred,i={address:e};if(e&&e.indexOf(",")>-1){var s=e.replace(/[\(\)]/g,"").split(",");s&&2===s.length&&(a=new window.google.maps.LatLng(s[0],s[1]),isNaN(a.lat())||isNaN(a.lng())||(i={location:{lat:a.lat(),lng:a.lng()}}))}if(i.hasOwnProperty("location"))t.resolve(i.location);else if(i.hasOwnProperty("address")){if(!i.address){var n=parseInt(Math.random()*this.DEFAULT_LOCATIONS.length);i.address=this.DEFAULT_LOCATIONS[n]}var r=0,l=function(o,e){e===window.google.maps.GeocoderStatus.OK?t.resolve(o[0].geometry.location):e===window.google.maps.GeocoderStatus.OVER_QUERY_LIMIT?++r<3?setTimeout(function(){this.getGeocoder().geocode.call(this,i,l)}.bind(this),1e3):t.reject(e):e!==window.google.maps.GeocoderStatus.ZERO_RESULTS&&e!==window.google.maps.GeocoderStatus.OVER_DAILY_LIMIT||t.reject(e)}.bind(this);this.getGeocoder().geocode(i,l)}return t}}},jQuery((function(o){sowb.googleMapsData=[],sowb.googleMapsData.libraries=[],sowb.setupGoogleMaps=function(e,a=!1){var t=o(".sow-google-map-canvas");t.length&&(o("body.wp-admin").length&&sowb.googleMapsData.libraries.push("places"),t.each((function(e,a){var t=o(a);if(t.data("apiInitialized"))return t;var i=t.data("options");i&&(void 0!==i.libraries&&null!==i.libraries&&(sowb.googleMapsData.libraries=sowb.googleMapsData.libraries.concat(i.libraries)),!sowb.googleMapsData.apiKey&&i.apiKey&&(sowb.googleMapsData.apiKey=i.apiKey)),t.data("apiInitialized",!0)})),void 0===window.google&&(window.google={}),(a||void 0===window.google.maps)&&(o("body.wp-admin").length&&o("#sow-google-maps-js").length?soGoogleMapInitialize():(sowb.loadGoogleMapsAPI(a),sowb.googleMapsData.timer=setInterval((function(){var o=!1;sowb.googleMapsData.ApiError=!0,void 0!==sowb.googleMapsData.ApiError&&sowb.googleMapsData.ApiError&&(o=!0),o||void 0===window.google.maps||(o=!0,soGoogleMapInitialize()),o&&clearInterval(sowb.googleMapsData.timer)}),250))))},sowb.loadGoogleMapsAPI=function(e=!1){o("#sow-google-maps-js").length&&(e||void 0!==sowb.googleMapsData.ApiError&&sowb.googleMapsData.ApiError)&&o("#sow-google-maps-js").remove(),sowb.googleMapsData.apiKey||console.warn("SiteOrigin Google Maps: Could not find API key. Google Maps API key is required.");var a="https://maps.googleapis.com/maps/api/js?key="+sowb.googleMapsData.apiKey+"&callback=soGoogleMapInitialize";if(sowb.googleMapsData.libraries&&sowb.googleMapsData.libraries.length&&(a+="&libraries="+sowb.googleMapsData.libraries.join(",")),window.console&&window.console.error){var t=window.console.error;sowb.googleMapsData.ApiError=!1,sowb.onLoadMapsApiError=function(e){var a;"string"==typeof e&&(a=e.match(/^Google Maps API (error|warning): ([^\s]*)\s([^\s]*)(?:\s(.*))?/)),a&&a.length&&a[0]&&(o(".sow-google-map-canvas").each((function(e,a){var t=o(a);if(t.data("fallbackImage")){var i=t.data("fallbackImage");i.hasOwnProperty("img")&&t.append(i.img)}})),sowb.googleMapsData.ApiError=!0),t.apply(window.console,arguments)},window.console.error=sowb.onLoadMapsApiError}soWidgetsGoogleMap.map_consent?(e&&o(".sow-google-map-consent button").off("click"),o(".sow-google-map-consent button").on("click",(function(){o(".sow-google-map-consent").remove(),o(".sow-google-map-canvas").show(),o("body").append('<script async type="text/javascript" id="sow-google-maps-js" src="'+a+'">'),sowb.mapsApiInitialized=!0}))):(o("body").append('<script async type="text/javascript" id="sow-google-maps-js" src="'+a+'">'),sowb.mapsApiInitialized=!0)},sowb.setupGoogleMaps(),o(sowb).on("setup_widgets",sowb.setupGoogleMaps)}));
|
lang/so-widgets-bundle.pot
CHANGED
@@ -76,43 +76,43 @@ msgstr ""
|
|
76 |
msgid "Addons"
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: base/siteorigin-widget.class.php:
|
80 |
msgid "Preview"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: base/siteorigin-widget.class.php:
|
84 |
msgid "Help"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: base/siteorigin-widget.class.php:
|
88 |
msgid "This widget has scripts and styles that need to be loaded before you can use it. Please save and reload your current page."
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: base/siteorigin-widget.class.php:
|
92 |
msgid "You will only need to do this once."
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: base/siteorigin-widget.class.php:
|
96 |
msgid "Are you sure?"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: base/siteorigin-widget.class.php:
|
100 |
msgid "There is a newer version of this widget's content available."
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: base/siteorigin-widget.class.php:
|
104 |
msgid "Restore"
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: base/siteorigin-widget.class.php:
|
108 |
msgid "Dismiss"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: base/siteorigin-widget.class.php:
|
112 |
msgid "Clicking %s will replace the current widget contents. You can revert by refreshing the page before updating."
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: base/siteorigin-widget.class.php:
|
116 |
msgid "Widget Preview"
|
117 |
msgstr ""
|
118 |
|
@@ -296,7 +296,7 @@ msgstr ""
|
|
296 |
msgid "When opening the panel, scroll the user to the top of the panel."
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: widgets/accordion/accordion.php:71, widgets/accordion/accordion.php:84, widgets/anything-carousel/anything-carousel.php:
|
300 |
msgid "Title"
|
301 |
msgstr ""
|
302 |
|
@@ -304,7 +304,7 @@ msgstr ""
|
|
304 |
msgid "Panels"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: widgets/accordion/accordion.php:88, widgets/anything-carousel/anything-carousel.php:
|
308 |
msgid "Content"
|
309 |
msgstr ""
|
310 |
|
@@ -328,7 +328,7 @@ msgstr ""
|
|
328 |
msgid "Closed"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: widgets/accordion/accordion.php:110, widgets/contact/contact.php:328, widgets/cta/cta.php:74, widgets/hero/hero.php:254, widgets/layout-slider/layout-slider.php:222, widgets/slider/slider.php:134, widgets/tabs/tabs.php:100, widgets/testimonial/testimonial.php:184, base/inc/widgets/base-carousel.class.php:
|
332 |
msgid "Design"
|
333 |
msgstr ""
|
334 |
|
@@ -368,14 +368,18 @@ msgstr ""
|
|
368 |
msgid "Font color"
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: widgets/accordion/accordion.php:175, widgets/anything-carousel/anything-carousel.php:
|
372 |
msgid "Bottom margin"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: widgets/accordion/accordion.php:
|
376 |
msgid "Get more customization options and the ability to use widgets and layouts as your accordion content with %sSiteOrigin Premium%s"
|
377 |
msgstr ""
|
378 |
|
|
|
|
|
|
|
|
|
379 |
#: widgets/anything-carousel/anything-carousel.php:4, widgets/anything-carousel/anything-carousel.php:20
|
380 |
msgid "Display images, text, or any other content in a carousel."
|
381 |
msgstr ""
|
@@ -384,83 +388,75 @@ msgstr ""
|
|
384 |
msgid "SiteOrigin Anything Carousel"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
388 |
-
msgid "Slides to show "
|
389 |
-
msgstr ""
|
390 |
-
|
391 |
-
#: widgets/anything-carousel/anything-carousel.php:47
|
392 |
-
msgid "The number of slides to show on %s."
|
393 |
-
msgstr ""
|
394 |
-
|
395 |
-
#: widgets/anything-carousel/anything-carousel.php:66
|
396 |
msgid "Items"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
400 |
msgid "Item"
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
404 |
msgid "Font"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
408 |
msgid "Font size"
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
412 |
msgid "Color"
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
416 |
msgid "Margin"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
420 |
msgid "Top"
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
424 |
msgid "Right"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
428 |
msgid "Bottom"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
432 |
msgid "Left"
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
436 |
msgid "Navigation"
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
440 |
msgid "Arrows color"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
444 |
msgid "Arrows hover color"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
448 |
msgid "Arrows margin"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
452 |
msgid "The space between the navigation arrows and items."
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
456 |
msgid "Dots color"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
460 |
msgid "Dots selected and hover color"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: widgets/anything-carousel/anything-carousel.php:
|
464 |
msgid "Add widgets and layouts to your carousel items with %sSiteOrigin Premium%s."
|
465 |
msgstr ""
|
466 |
|
@@ -472,7 +468,7 @@ msgstr ""
|
|
472 |
msgid "SiteOrigin Button"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: widgets/button/button.php:33, widgets/contact/contact.php:
|
476 |
msgid "Responsive Breakpoint"
|
477 |
msgstr ""
|
478 |
|
@@ -804,7 +800,7 @@ msgstr ""
|
|
804 |
msgid "Number"
|
805 |
msgstr ""
|
806 |
|
807 |
-
#: widgets/contact/contact.php:153, widgets/contact/contact.php:
|
808 |
msgid "Subject"
|
809 |
msgstr ""
|
810 |
|
@@ -844,7 +840,7 @@ msgstr ""
|
|
844 |
msgid "Required Field"
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: widgets/contact/contact.php:183, widgets/contact/contact.php:190, widgets/contact/contact.php:
|
848 |
msgid "Required field"
|
849 |
msgstr ""
|
850 |
|
@@ -1112,87 +1108,87 @@ msgstr ""
|
|
1112 |
msgid "Input focus"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: widgets/contact/contact.php:
|
1116 |
-
msgid "Get more form fields for the Contact Form Widget in %s"
|
1117 |
-
msgstr ""
|
1118 |
-
|
1119 |
-
#: widgets/contact/contact.php:712
|
1120 |
-
msgid "SiteOrigin Premium"
|
1121 |
-
msgstr ""
|
1122 |
-
|
1123 |
-
#: widgets/contact/contact.php:739
|
1124 |
msgid "Your Name"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
-
#: widgets/contact/contact.php:
|
1128 |
msgid "Please enter your name"
|
1129 |
msgstr ""
|
1130 |
|
1131 |
-
#: widgets/contact/contact.php:
|
1132 |
msgid "Your Email"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
-
#: widgets/contact/contact.php:
|
1136 |
msgid "Please enter a valid email address"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
-
#: widgets/contact/contact.php:
|
1140 |
msgid "Please enter a subject"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
-
#: widgets/contact/contact.php:
|
1144 |
msgid "Message"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
-
#: widgets/contact/contact.php:
|
1148 |
msgid "Please write something"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
-
#: widgets/contact/contact.php:
|
1152 |
msgid "This setting controls when the field max width will be disabled. The default value is 780px"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
-
#: widgets/contact/contact.php:
|
1156 |
msgid "Invalid email address."
|
1157 |
msgstr ""
|
1158 |
|
1159 |
-
#: widgets/contact/contact.php:
|
1160 |
msgid "Invalid phone number. It should contain at least three digits."
|
1161 |
msgstr ""
|
1162 |
|
1163 |
-
#: widgets/contact/contact.php:
|
1164 |
msgid "Invalid number."
|
1165 |
msgstr ""
|
1166 |
|
1167 |
-
#: widgets/contact/contact.php:
|
1168 |
msgid "Error sending email, please try again later."
|
1169 |
msgstr ""
|
1170 |
|
1171 |
-
#: widgets/contact/contact.php:
|
1172 |
msgid "A valid email is required"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
-
#: widgets/contact/contact.php:
|
1176 |
msgid "The email address is invalid"
|
1177 |
msgstr ""
|
1178 |
|
1179 |
-
#: widgets/contact/contact.php:
|
1180 |
msgid "Missing subject"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
-
#: widgets/contact/contact.php:
|
1184 |
msgid "Error validating your Captcha response."
|
1185 |
msgstr ""
|
1186 |
|
1187 |
-
#: widgets/contact/contact.php:
|
1188 |
msgid "Unfortunately our system identified your message as spam."
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: widgets/contact/contact.php:
|
1192 |
msgctxt "The name of who sent this email"
|
1193 |
msgid "From"
|
1194 |
msgstr ""
|
1195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1196 |
#: widgets/cta/cta.php:4, widgets/cta/cta.php:18
|
1197 |
msgid "A simple call-to-action widget. You can do what ever you want with a call-to-action widget."
|
1198 |
msgstr ""
|
@@ -1221,7 +1217,7 @@ msgstr ""
|
|
1221 |
msgid "Button"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: widgets/cta/cta.php:157
|
1225 |
msgid "Get more font customization options with %sSiteOrigin Premium%s"
|
1226 |
msgstr ""
|
1227 |
|
@@ -1238,7 +1234,7 @@ msgid "Enable the \"Automatically add paragraphs\" setting by default."
|
|
1238 |
msgstr ""
|
1239 |
|
1240 |
#: widgets/editor/editor.php:171
|
1241 |
-
msgid "Use Google Fonts right inside the Editor Widget
|
1242 |
msgstr ""
|
1243 |
|
1244 |
#: widgets/features/features.php:4, widgets/features/features.php:16
|
@@ -1321,27 +1317,27 @@ msgstr ""
|
|
1321 |
msgid "Title text HTML tag"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: widgets/features/features.php:230, widgets/headline/headline.php:70, widgets/headline/headline.php:151, base/inc/widgets/base-carousel.class.php:
|
1325 |
msgid "H1"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: widgets/features/features.php:231, widgets/headline/headline.php:71, widgets/headline/headline.php:152, base/inc/widgets/base-carousel.class.php:
|
1329 |
msgid "H2"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
-
#: widgets/features/features.php:232, widgets/headline/headline.php:72, widgets/headline/headline.php:153, base/inc/widgets/base-carousel.class.php:
|
1333 |
msgid "H3"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
-
#: widgets/features/features.php:233, widgets/headline/headline.php:73, widgets/headline/headline.php:154, base/inc/widgets/base-carousel.class.php:
|
1337 |
msgid "H4"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
-
#: widgets/features/features.php:234, widgets/headline/headline.php:74, widgets/headline/headline.php:155, base/inc/widgets/base-carousel.class.php:
|
1341 |
msgid "H5"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
-
#: widgets/features/features.php:235, widgets/headline/headline.php:75, widgets/headline/headline.php:156, base/inc/widgets/base-carousel.class.php:
|
1345 |
msgid "H6"
|
1346 |
msgstr ""
|
1347 |
|
@@ -1373,6 +1369,14 @@ msgstr ""
|
|
1373 |
msgid "This setting controls when the features widget will collapse for mobile devices. The default value is 520px"
|
1374 |
msgstr ""
|
1375 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1376 |
#: widgets/google-map/google-map.php:4, widgets/google-map/google-map.php:19
|
1377 |
msgid "A highly customisable Google Maps widget. Help your site find its place and give it some direction."
|
1378 |
msgstr ""
|
@@ -1828,10 +1832,14 @@ msgstr ""
|
|
1828 |
msgid "Get additional map consent design settings with %sSiteOrigin Premium%s"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
-
#: widgets/google-map/google-map.php:
|
1832 |
msgid "Get a curated list of predefined map styles with %sSiteOrigin Premium%s"
|
1833 |
msgstr ""
|
1834 |
|
|
|
|
|
|
|
|
|
1835 |
#: widgets/headline/headline.php:4, widgets/headline/headline.php:19
|
1836 |
msgid "A headline to headline all headlines."
|
1837 |
msgstr ""
|
@@ -1848,11 +1856,11 @@ msgstr ""
|
|
1848 |
msgid "Headline"
|
1849 |
msgstr ""
|
1850 |
|
1851 |
-
#: widgets/headline/headline.php:67, widgets/headline/headline.php:148, base/inc/widgets/base-carousel.class.php:
|
1852 |
msgid "HTML Tag"
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: widgets/headline/headline.php:76, widgets/headline/headline.php:157, base/inc/widgets/base-carousel.class.php:
|
1856 |
msgid "Paragraph"
|
1857 |
msgstr ""
|
1858 |
|
@@ -1984,7 +1992,7 @@ msgstr ""
|
|
1984 |
msgid "Layout"
|
1985 |
msgstr ""
|
1986 |
|
1987 |
-
#: widgets/hero/hero.php:183, widgets/layout-slider/layout-slider.php:151, base/inc/widgets/base-carousel.class.php:
|
1988 |
msgid "Desktop"
|
1989 |
msgstr ""
|
1990 |
|
@@ -2008,7 +2016,7 @@ msgstr ""
|
|
2008 |
msgid "Maximum container width"
|
2009 |
msgstr ""
|
2010 |
|
2011 |
-
#: widgets/hero/hero.php:219, widgets/layout-slider/layout-slider.php:187, base/inc/widgets/base-carousel.class.php:
|
2012 |
msgid "Mobile"
|
2013 |
msgstr ""
|
2014 |
|
@@ -2064,6 +2072,22 @@ msgstr ""
|
|
2064 |
msgid "Link hover color"
|
2065 |
msgstr ""
|
2066 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2067 |
#: widgets/icon/icon.php:4, widgets/icon/icon.php:19
|
2068 |
msgid "An iconic icon."
|
2069 |
msgstr ""
|
@@ -2076,6 +2100,10 @@ msgstr ""
|
|
2076 |
msgid " Tooltip text to be shown when hovering over the icon."
|
2077 |
msgstr ""
|
2078 |
|
|
|
|
|
|
|
|
|
2079 |
#: widgets/image/image.php:4, widgets/image/image.php:16
|
2080 |
msgid "A simple image widget with massive power."
|
2081 |
msgstr ""
|
@@ -2132,10 +2160,18 @@ msgstr ""
|
|
2132 |
msgid "Rel"
|
2133 |
msgstr ""
|
2134 |
|
2135 |
-
#: widgets/image/image.php:272, widgets/image-grid/image-grid.php:
|
2136 |
msgid "Add a Lightbox to your images with %sSiteOrigin Premium%s"
|
2137 |
msgstr ""
|
2138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2139 |
#: widgets/image-grid/image-grid.php:4, widgets/image-grid/image-grid.php:23
|
2140 |
msgid "Display a grid of images. Also useful for displaying client logos."
|
2141 |
msgstr ""
|
@@ -2184,6 +2220,10 @@ msgstr ""
|
|
2184 |
msgid "Grid horizontal alignment"
|
2185 |
msgstr ""
|
2186 |
|
|
|
|
|
|
|
|
|
2187 |
#: widgets/layout-slider/layout-slider.php:4, widgets/layout-slider/layout-slider.php:21
|
2188 |
msgid "A slider that allows you to create responsive columnized content for each slide."
|
2189 |
msgstr ""
|
@@ -2224,6 +2264,10 @@ msgstr ""
|
|
2224 |
msgid "This widget requires Page Builder."
|
2225 |
msgstr ""
|
2226 |
|
|
|
|
|
|
|
|
|
2227 |
#: widgets/post-carousel/post-carousel.php:4, widgets/post-carousel/post-carousel.php:99
|
2228 |
msgid "Gives you a widget to display your posts as a carousel."
|
2229 |
msgstr ""
|
@@ -2232,87 +2276,87 @@ msgstr ""
|
|
2232 |
msgid "SiteOrigin Post Carousel"
|
2233 |
msgstr ""
|
2234 |
|
2235 |
-
#: widgets/post-carousel/post-carousel.php:
|
2236 |
msgid "Navigation arrow color"
|
2237 |
msgstr ""
|
2238 |
|
2239 |
-
#: widgets/post-carousel/post-carousel.php:
|
2240 |
msgid "Navigation arrow hover color"
|
2241 |
msgstr ""
|
2242 |
|
2243 |
-
#: widgets/post-carousel/post-carousel.php:
|
2244 |
msgid "Navigation background"
|
2245 |
msgstr ""
|
2246 |
|
2247 |
-
#: widgets/post-carousel/post-carousel.php:
|
2248 |
msgid "Navigation hover background"
|
2249 |
msgstr ""
|
2250 |
|
2251 |
-
#: widgets/post-carousel/post-carousel.php:
|
2252 |
msgid "Post title"
|
2253 |
msgstr ""
|
2254 |
|
2255 |
-
#: widgets/post-carousel/post-carousel.php:
|
2256 |
msgid "Post thumbnail"
|
2257 |
msgstr ""
|
2258 |
|
2259 |
-
#: widgets/post-carousel/post-carousel.php:
|
2260 |
msgid "Thumbnail overlay hover color"
|
2261 |
msgstr ""
|
2262 |
|
2263 |
-
#: widgets/post-carousel/post-carousel.php:
|
2264 |
msgid "Thumbnail overlay hover opacity"
|
2265 |
msgstr ""
|
2266 |
|
2267 |
-
#: widgets/post-carousel/post-carousel.php:
|
2268 |
msgid "Default Thumbnail"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
-
#: widgets/post-carousel/post-carousel.php:
|
2272 |
msgid "Choose Thumbnail"
|
2273 |
msgstr ""
|
2274 |
|
2275 |
-
#: widgets/post-carousel/post-carousel.php:
|
2276 |
msgid "Set Thumbnail"
|
2277 |
msgstr ""
|
2278 |
|
2279 |
-
#: widgets/post-carousel/post-carousel.php:
|
2280 |
msgid "Featured Image size"
|
2281 |
msgstr ""
|
2282 |
|
2283 |
-
#: widgets/post-carousel/post-carousel.php:
|
2284 |
msgid "Link target"
|
2285 |
msgstr ""
|
2286 |
|
2287 |
-
#: widgets/post-carousel/post-carousel.php:
|
2288 |
msgid "Choose where to open each carousel item."
|
2289 |
msgstr ""
|
2290 |
|
2291 |
-
#: widgets/post-carousel/post-carousel.php:
|
2292 |
msgid "Same window "
|
2293 |
msgstr ""
|
2294 |
|
2295 |
-
#: widgets/post-carousel/post-carousel.php:
|
2296 |
msgid "New window "
|
2297 |
msgstr ""
|
2298 |
|
2299 |
-
#: widgets/post-carousel/post-carousel.php:
|
2300 |
msgid "Loop posts"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
-
#: widgets/post-carousel/post-carousel.php:
|
2304 |
msgid "Automatically return to the first post after the last post."
|
2305 |
msgstr ""
|
2306 |
|
2307 |
-
#: widgets/post-carousel/post-carousel.php:
|
2308 |
msgid "Posts query"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
-
#: widgets/post-carousel/post-carousel.php:
|
2312 |
msgid "Posts per load"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
-
#: widgets/post-carousel/post-carousel.php:
|
2316 |
msgid "Set the number of posts preloaded in the background when clicking next. The default is 10."
|
2317 |
msgstr ""
|
2318 |
|
@@ -2380,6 +2424,10 @@ msgstr ""
|
|
2380 |
msgid "Equalize row heights"
|
2381 |
msgstr ""
|
2382 |
|
|
|
|
|
|
|
|
|
2383 |
#: widgets/simple-masonry/simple-masonry.php:4, widgets/simple-masonry/simple-masonry.php:17
|
2384 |
msgid "A masonry layout for images. Images can link to your posts."
|
2385 |
msgstr ""
|
@@ -2476,8 +2524,8 @@ msgstr ""
|
|
2476 |
msgid "Controls the horizontal flow of the layout. Items can either start positioned on the left or right."
|
2477 |
msgstr ""
|
2478 |
|
2479 |
-
#: widgets/simple-masonry/simple-masonry.php:
|
2480 |
-
msgid "Add
|
2481 |
msgstr ""
|
2482 |
|
2483 |
#: widgets/slider/slider.php:4, widgets/slider/slider.php:18
|
@@ -2504,8 +2552,8 @@ msgstr ""
|
|
2504 |
msgid "Responsive Height"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
-
#: widgets/slider/slider.php:
|
2508 |
-
msgid "Add
|
2509 |
msgstr ""
|
2510 |
|
2511 |
#: widgets/social-media-buttons/social-media-buttons.php:4, widgets/social-media-buttons/social-media-buttons.php:21
|
@@ -2536,7 +2584,7 @@ msgstr ""
|
|
2536 |
msgid "Mobile Align"
|
2537 |
msgstr ""
|
2538 |
|
2539 |
-
#: widgets/social-media-buttons/social-media-buttons.php:
|
2540 |
msgid "Add custom social networks with %sSiteOrigin Premium%s"
|
2541 |
msgstr ""
|
2542 |
|
@@ -2572,10 +2620,14 @@ msgstr ""
|
|
2572 |
msgid "Border hover width"
|
2573 |
msgstr ""
|
2574 |
|
2575 |
-
#: widgets/tabs/tabs.php:
|
2576 |
msgid "Get more customization options and the ability to use widgets and layouts as your tabs content with %sSiteOrigin Premium%s"
|
2577 |
msgstr ""
|
2578 |
|
|
|
|
|
|
|
|
|
2579 |
#: widgets/taxonomy/taxonomy.php:4, widgets/taxonomy/taxonomy.php:19
|
2580 |
msgid "Displays the selected taxonomy for the current post."
|
2581 |
msgstr ""
|
@@ -2640,11 +2692,11 @@ msgstr ""
|
|
2640 |
msgid "Testimonials per row"
|
2641 |
msgstr ""
|
2642 |
|
2643 |
-
#: widgets/testimonial/testimonial.php:115, base/inc/widgets/base-carousel.class.php:
|
2644 |
msgid "Responsive"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
-
#: widgets/testimonial/testimonial.php:120, base/inc/widgets/base-carousel.class.php:
|
2648 |
msgid "Tablet"
|
2649 |
msgstr ""
|
2650 |
|
@@ -2720,6 +2772,14 @@ msgstr ""
|
|
2720 |
msgid "Equalize testimonial height"
|
2721 |
msgstr ""
|
2722 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2723 |
#: widgets/video/video.php:4, widgets/video/video.php:20
|
2724 |
msgid "Play all your self or externally hosted videos in a customizable video player."
|
2725 |
msgstr ""
|
@@ -2764,7 +2824,7 @@ msgstr ""
|
|
2764 |
msgid "Video Playback"
|
2765 |
msgstr ""
|
2766 |
|
2767 |
-
#: widgets/video/video.php:101, base/inc/widgets/base-carousel.class.php:
|
2768 |
msgid "Autoplay"
|
2769 |
msgstr ""
|
2770 |
|
@@ -3097,75 +3157,83 @@ msgstr ""
|
|
3097 |
msgid "%s is not a SiteOrigin Widget"
|
3098 |
msgstr ""
|
3099 |
|
3100 |
-
#: base/inc/widgets/base-carousel.class.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3101 |
msgid "Slides to scroll"
|
3102 |
msgstr ""
|
3103 |
|
3104 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3105 |
msgid "Set the number of slides to scroll per navigation click or swipe on %s"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3109 |
-
msgid "
|
3110 |
msgstr ""
|
3111 |
|
3112 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3113 |
-
msgid "
|
3114 |
msgstr ""
|
3115 |
|
3116 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3117 |
msgid "Landscape"
|
3118 |
msgstr ""
|
3119 |
|
3120 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3121 |
msgid "Portrait"
|
3122 |
msgstr ""
|
3123 |
|
3124 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3125 |
msgid "Carousel Settings"
|
3126 |
msgstr ""
|
3127 |
|
3128 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3129 |
msgid "Loop Items"
|
3130 |
msgstr ""
|
3131 |
|
3132 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3133 |
msgid "Automatically return to the first item after the last item."
|
3134 |
msgstr ""
|
3135 |
|
3136 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3137 |
msgid "Navigation dots"
|
3138 |
msgstr ""
|
3139 |
|
3140 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3141 |
msgid "Animation speed"
|
3142 |
msgstr ""
|
3143 |
|
3144 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3145 |
msgid "Autoplay pause on hover"
|
3146 |
msgstr ""
|
3147 |
|
3148 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3149 |
msgid "Timeout"
|
3150 |
msgstr ""
|
3151 |
|
3152 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3153 |
msgid "Item title"
|
3154 |
msgstr ""
|
3155 |
|
3156 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3157 |
msgid "Next"
|
3158 |
msgstr ""
|
3159 |
|
3160 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3161 |
msgid "Next Posts"
|
3162 |
msgstr ""
|
3163 |
|
3164 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3165 |
msgid "Previous"
|
3166 |
msgstr ""
|
3167 |
|
3168 |
-
#: base/inc/widgets/base-carousel.class.php:
|
3169 |
msgid "Previous Posts"
|
3170 |
msgstr ""
|
3171 |
|
@@ -3454,106 +3522,110 @@ msgid "Goodreads"
|
|
3454 |
msgstr ""
|
3455 |
|
3456 |
#: widgets/social-media-buttons/data/networks.php:188
|
3457 |
-
msgid "
|
3458 |
msgstr ""
|
3459 |
|
3460 |
#: widgets/social-media-buttons/data/networks.php:194
|
3461 |
-
msgid "
|
3462 |
msgstr ""
|
3463 |
|
3464 |
#: widgets/social-media-buttons/data/networks.php:200
|
3465 |
-
msgid "
|
3466 |
msgstr ""
|
3467 |
|
3468 |
#: widgets/social-media-buttons/data/networks.php:206
|
3469 |
-
msgid "
|
3470 |
msgstr ""
|
3471 |
|
3472 |
#: widgets/social-media-buttons/data/networks.php:212
|
3473 |
-
msgid "
|
3474 |
msgstr ""
|
3475 |
|
3476 |
#: widgets/social-media-buttons/data/networks.php:218
|
3477 |
-
msgid "
|
3478 |
msgstr ""
|
3479 |
|
3480 |
#: widgets/social-media-buttons/data/networks.php:224
|
3481 |
-
msgid "
|
3482 |
msgstr ""
|
3483 |
|
3484 |
#: widgets/social-media-buttons/data/networks.php:230
|
3485 |
-
msgid "
|
3486 |
msgstr ""
|
3487 |
|
3488 |
#: widgets/social-media-buttons/data/networks.php:236
|
3489 |
-
msgid "
|
3490 |
msgstr ""
|
3491 |
|
3492 |
#: widgets/social-media-buttons/data/networks.php:242
|
3493 |
-
msgid "
|
3494 |
msgstr ""
|
3495 |
|
3496 |
#: widgets/social-media-buttons/data/networks.php:248
|
3497 |
-
msgid "Stack
|
3498 |
msgstr ""
|
3499 |
|
3500 |
#: widgets/social-media-buttons/data/networks.php:254
|
3501 |
-
msgid "
|
3502 |
msgstr ""
|
3503 |
|
3504 |
#: widgets/social-media-buttons/data/networks.php:260
|
3505 |
-
msgid "
|
3506 |
msgstr ""
|
3507 |
|
3508 |
#: widgets/social-media-buttons/data/networks.php:266
|
3509 |
-
msgid "
|
3510 |
msgstr ""
|
3511 |
|
3512 |
#: widgets/social-media-buttons/data/networks.php:272
|
3513 |
-
msgid "
|
3514 |
msgstr ""
|
3515 |
|
3516 |
#: widgets/social-media-buttons/data/networks.php:278
|
3517 |
-
msgid "
|
3518 |
msgstr ""
|
3519 |
|
3520 |
#: widgets/social-media-buttons/data/networks.php:284
|
3521 |
-
msgid "
|
3522 |
msgstr ""
|
3523 |
|
3524 |
#: widgets/social-media-buttons/data/networks.php:290
|
3525 |
-
msgid "
|
3526 |
msgstr ""
|
3527 |
|
3528 |
#: widgets/social-media-buttons/data/networks.php:296
|
3529 |
-
msgid "
|
3530 |
msgstr ""
|
3531 |
|
3532 |
#: widgets/social-media-buttons/data/networks.php:302
|
3533 |
-
msgid "
|
3534 |
msgstr ""
|
3535 |
|
3536 |
#: widgets/social-media-buttons/data/networks.php:308
|
3537 |
-
msgid "
|
3538 |
msgstr ""
|
3539 |
|
3540 |
#: widgets/social-media-buttons/data/networks.php:314
|
3541 |
-
msgid "
|
3542 |
msgstr ""
|
3543 |
|
3544 |
#: widgets/social-media-buttons/data/networks.php:320
|
3545 |
-
msgid "
|
3546 |
msgstr ""
|
3547 |
|
3548 |
#: widgets/social-media-buttons/data/networks.php:326
|
3549 |
-
msgid "
|
3550 |
msgstr ""
|
3551 |
|
3552 |
#: widgets/social-media-buttons/data/networks.php:332
|
3553 |
-
msgid "
|
3554 |
msgstr ""
|
3555 |
|
3556 |
#: widgets/social-media-buttons/data/networks.php:338
|
|
|
|
|
|
|
|
|
3557 |
msgid "YouTube"
|
3558 |
msgstr ""
|
3559 |
|
76 |
msgid "Addons"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: base/siteorigin-widget.class.php:516
|
80 |
msgid "Preview"
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: base/siteorigin-widget.class.php:521
|
84 |
msgid "Help"
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: base/siteorigin-widget.class.php:591
|
88 |
msgid "This widget has scripts and styles that need to be loaded before you can use it. Please save and reload your current page."
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: base/siteorigin-widget.class.php:592
|
92 |
msgid "You will only need to do this once."
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: base/siteorigin-widget.class.php:619
|
96 |
msgid "Are you sure?"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: base/siteorigin-widget.class.php:621
|
100 |
msgid "There is a newer version of this widget's content available."
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: base/siteorigin-widget.class.php:622, base/siteorigin-widget.class.php:626
|
104 |
msgid "Restore"
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: base/siteorigin-widget.class.php:623
|
108 |
msgid "Dismiss"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: base/siteorigin-widget.class.php:625
|
112 |
msgid "Clicking %s will replace the current widget contents. You can revert by refreshing the page before updating."
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: base/siteorigin-widget.class.php:676, base/inc/actions.php:53
|
116 |
msgid "Widget Preview"
|
117 |
msgstr ""
|
118 |
|
296 |
msgid "When opening the panel, scroll the user to the top of the panel."
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: widgets/accordion/accordion.php:71, widgets/accordion/accordion.php:84, widgets/anything-carousel/anything-carousel.php:52, widgets/anything-carousel/anything-carousel.php:68, widgets/contact/contact.php:48, widgets/cta/cta.php:64, widgets/editor/editor.php:35, widgets/features/features.php:137, widgets/icon/icon.php:68, widgets/post-carousel/post-carousel.php:230, widgets/price-table/price-table.php:42, widgets/price-table/price-table.php:61, widgets/simple-masonry/simple-masonry.php:44, widgets/simple-masonry/simple-masonry.php:85, widgets/social-media-buttons/social-media-buttons.php:54, widgets/tabs/tabs.php:71, widgets/tabs/tabs.php:84, widgets/taxonomy/taxonomy.php:34, widgets/testimonial/testimonial.php:41, widgets/video/video.php:33, base/inc/fields/posts.class.php:108
|
300 |
msgid "Title"
|
301 |
msgstr ""
|
302 |
|
304 |
msgid "Panels"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: widgets/accordion/accordion.php:88, widgets/anything-carousel/anything-carousel.php:72, widgets/hero/hero.php:73, widgets/layout-slider/layout-slider.php:67, widgets/tabs/tabs.php:88
|
308 |
msgid "Content"
|
309 |
msgstr ""
|
310 |
|
328 |
msgid "Closed"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: widgets/accordion/accordion.php:110, widgets/contact/contact.php:328, widgets/cta/cta.php:74, widgets/hero/hero.php:254, widgets/layout-slider/layout-slider.php:222, widgets/slider/slider.php:134, widgets/tabs/tabs.php:100, widgets/testimonial/testimonial.php:184, base/inc/widgets/base-carousel.class.php:268
|
332 |
msgid "Design"
|
333 |
msgstr ""
|
334 |
|
368 |
msgid "Font color"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: widgets/accordion/accordion.php:175, widgets/anything-carousel/anything-carousel.php:83
|
372 |
msgid "Bottom margin"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: widgets/accordion/accordion.php:268
|
376 |
msgid "Get more customization options and the ability to use widgets and layouts as your accordion content with %sSiteOrigin Premium%s"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: widgets/accordion/accordion.php:273
|
380 |
+
msgid "Use Google Fonts right inside the Accordion Widget with %sSiteOrigin Premium%s"
|
381 |
+
msgstr ""
|
382 |
+
|
383 |
#: widgets/anything-carousel/anything-carousel.php:4, widgets/anything-carousel/anything-carousel.php:20
|
384 |
msgid "Display images, text, or any other content in a carousel."
|
385 |
msgstr ""
|
388 |
msgid "SiteOrigin Anything Carousel"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: widgets/anything-carousel/anything-carousel.php:57
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
392 |
msgid "Items"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: widgets/anything-carousel/anything-carousel.php:58, widgets/anything-carousel/anything-carousel.php:90, base/inc/fields/repeater.class.php:54
|
396 |
msgid "Item"
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: widgets/anything-carousel/anything-carousel.php:95, widgets/button/button.php:203, widgets/contact/contact.php:382, widgets/contact/contact.php:432, widgets/features/features.php:142, widgets/features/features.php:163, widgets/features/features.php:184, widgets/headline/headline.php:89, widgets/headline/headline.php:170, base/inc/widgets/base-carousel.class.php:292
|
400 |
msgid "Font"
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: widgets/anything-carousel/anything-carousel.php:99, widgets/button/button.php:209, widgets/contact/contact.php:387, widgets/contact/contact.php:437, widgets/contact/contact.php:619, base/inc/widgets/base-carousel.class.php:296
|
404 |
msgid "Font size"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: widgets/anything-carousel/anything-carousel.php:103, widgets/contact/contact.php:392, widgets/contact/contact.php:516, widgets/contact/contact.php:685, widgets/features/features.php:151, widgets/features/features.php:172, widgets/features/features.php:193, widgets/google-map/google-map.php:368, widgets/headline/headline.php:81, widgets/headline/headline.php:162, widgets/headline/headline.php:232, widgets/icon/icon.php:36, widgets/taxonomy/taxonomy.php:56, base/inc/widgets/base-carousel.class.php:300
|
408 |
msgid "Color"
|
409 |
msgstr ""
|
410 |
|
411 |
+
#: widgets/anything-carousel/anything-carousel.php:107, widgets/contact/contact.php:445, widgets/social-media-buttons/social-media-buttons.php:171
|
412 |
msgid "Margin"
|
413 |
msgstr ""
|
414 |
|
415 |
+
#: widgets/anything-carousel/anything-carousel.php:112, widgets/button/button.php:104, widgets/features/features.php:67, widgets/image-grid/image-grid.php:133, widgets/image-grid/image-grid.php:153
|
416 |
msgid "Top"
|
417 |
msgstr ""
|
418 |
|
419 |
+
#: widgets/anything-carousel/anything-carousel.php:116, widgets/button/button.php:105, widgets/button/button.php:131, widgets/button/button.php:142, widgets/contact/contact.php:403, widgets/contact/contact.php:418, widgets/contact/contact.php:647, widgets/cta/cta.php:103, widgets/features/features.php:68, widgets/headline/headline.php:103, widgets/headline/headline.php:113, widgets/headline/headline.php:184, widgets/headline/headline.php:194, widgets/headline/headline.php:249, widgets/headline/headline.php:258, widgets/icon/icon.php:50, widgets/image/image.php:50, widgets/image/image.php:62, widgets/image-grid/image-grid.php:136, widgets/image-grid/image-grid.php:166, widgets/simple-masonry/simple-masonry.php:216, widgets/social-media-buttons/social-media-buttons.php:153, widgets/social-media-buttons/social-media-buttons.php:164, widgets/testimonial/testimonial.php:256
|
420 |
msgid "Right"
|
421 |
msgstr ""
|
422 |
|
423 |
+
#: widgets/anything-carousel/anything-carousel.php:120, widgets/button/button.php:106, widgets/features/features.php:69, widgets/image-grid/image-grid.php:139, widgets/image-grid/image-grid.php:155
|
424 |
msgid "Bottom"
|
425 |
msgstr ""
|
426 |
|
427 |
+
#: widgets/anything-carousel/anything-carousel.php:124, widgets/button/button.php:107, widgets/button/button.php:130, widgets/button/button.php:141, widgets/contact/contact.php:402, widgets/contact/contact.php:417, widgets/contact/contact.php:646, widgets/cta/cta.php:102, widgets/features/features.php:70, widgets/headline/headline.php:102, widgets/headline/headline.php:112, widgets/headline/headline.php:183, widgets/headline/headline.php:193, widgets/headline/headline.php:248, widgets/headline/headline.php:257, widgets/icon/icon.php:49, widgets/image/image.php:49, widgets/image/image.php:61, widgets/image-grid/image-grid.php:142, widgets/image-grid/image-grid.php:164, widgets/simple-masonry/simple-masonry.php:215, widgets/social-media-buttons/social-media-buttons.php:152, widgets/social-media-buttons/social-media-buttons.php:163, widgets/testimonial/testimonial.php:255
|
428 |
msgid "Left"
|
429 |
msgstr ""
|
430 |
|
431 |
+
#: widgets/anything-carousel/anything-carousel.php:133, widgets/post-carousel/post-carousel.php:169
|
432 |
msgid "Navigation"
|
433 |
msgstr ""
|
434 |
|
435 |
+
#: widgets/anything-carousel/anything-carousel.php:138
|
436 |
msgid "Arrows color"
|
437 |
msgstr ""
|
438 |
|
439 |
+
#: widgets/anything-carousel/anything-carousel.php:143
|
440 |
msgid "Arrows hover color"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: widgets/anything-carousel/anything-carousel.php:148
|
444 |
msgid "Arrows margin"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: widgets/anything-carousel/anything-carousel.php:149
|
448 |
msgid "The space between the navigation arrows and items."
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: widgets/anything-carousel/anything-carousel.php:153
|
452 |
msgid "Dots color"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: widgets/anything-carousel/anything-carousel.php:158
|
456 |
msgid "Dots selected and hover color"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: widgets/anything-carousel/anything-carousel.php:264
|
460 |
msgid "Add widgets and layouts to your carousel items with %sSiteOrigin Premium%s."
|
461 |
msgstr ""
|
462 |
|
468 |
msgid "SiteOrigin Button"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: widgets/button/button.php:33, widgets/contact/contact.php:785, widgets/features/features.php:343, widgets/headline/headline.php:38, widgets/social-media-buttons/social-media-buttons.php:33, base/inc/widgets/base-slider.class.php:222
|
472 |
msgid "Responsive Breakpoint"
|
473 |
msgstr ""
|
474 |
|
800 |
msgid "Number"
|
801 |
msgstr ""
|
802 |
|
803 |
+
#: widgets/contact/contact.php:153, widgets/contact/contact.php:739
|
804 |
msgid "Subject"
|
805 |
msgstr ""
|
806 |
|
840 |
msgid "Required Field"
|
841 |
msgstr ""
|
842 |
|
843 |
+
#: widgets/contact/contact.php:183, widgets/contact/contact.php:190, widgets/contact/contact.php:1064
|
844 |
msgid "Required field"
|
845 |
msgstr ""
|
846 |
|
1108 |
msgid "Input focus"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
+
#: widgets/contact/contact.php:723
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1112 |
msgid "Your Name"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
+
#: widgets/contact/contact.php:726
|
1116 |
msgid "Please enter your name"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
+
#: widgets/contact/contact.php:731
|
1120 |
msgid "Your Email"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: widgets/contact/contact.php:734
|
1124 |
msgid "Please enter a valid email address"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: widgets/contact/contact.php:742
|
1128 |
msgid "Please enter a subject"
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: widgets/contact/contact.php:747
|
1132 |
msgid "Message"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: widgets/contact/contact.php:750
|
1136 |
msgid "Please write something"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: widgets/contact/contact.php:787
|
1140 |
msgid "This setting controls when the field max width will be disabled. The default value is 780px"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: widgets/contact/contact.php:1076
|
1144 |
msgid "Invalid email address."
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: widgets/contact/contact.php:1101
|
1148 |
msgid "Invalid phone number. It should contain at least three digits."
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: widgets/contact/contact.php:1112
|
1152 |
msgid "Invalid number."
|
1153 |
msgstr ""
|
1154 |
|
1155 |
+
#: widgets/contact/contact.php:1178
|
1156 |
msgid "Error sending email, please try again later."
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: widgets/contact/contact.php:1204
|
1160 |
msgid "A valid email is required"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: widgets/contact/contact.php:1206
|
1164 |
msgid "The email address is invalid"
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: widgets/contact/contact.php:1210
|
1168 |
msgid "Missing subject"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: widgets/contact/contact.php:1244
|
1172 |
msgid "Error validating your Captcha response."
|
1173 |
msgstr ""
|
1174 |
|
1175 |
+
#: widgets/contact/contact.php:1276
|
1176 |
msgid "Unfortunately our system identified your message as spam."
|
1177 |
msgstr ""
|
1178 |
|
1179 |
+
#: widgets/contact/contact.php:1284
|
1180 |
msgctxt "The name of who sent this email"
|
1181 |
msgid "From"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: widgets/contact/contact.php:1384
|
1185 |
+
msgid "Add a form autoresponder and additional fields, including a date and time picker with %sSiteOrigin Premium%s"
|
1186 |
+
msgstr ""
|
1187 |
+
|
1188 |
+
#: widgets/contact/contact.php:1389
|
1189 |
+
msgid "Use Google Fonts right inside the Contact Form Widget with %sSiteOrigin Premium%s"
|
1190 |
+
msgstr ""
|
1191 |
+
|
1192 |
#: widgets/cta/cta.php:4, widgets/cta/cta.php:18
|
1193 |
msgid "A simple call-to-action widget. You can do what ever you want with a call-to-action widget."
|
1194 |
msgstr ""
|
1217 |
msgid "Button"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
+
#: widgets/cta/cta.php:157
|
1221 |
msgid "Get more font customization options with %sSiteOrigin Premium%s"
|
1222 |
msgstr ""
|
1223 |
|
1234 |
msgstr ""
|
1235 |
|
1236 |
#: widgets/editor/editor.php:171
|
1237 |
+
msgid "Use Google Fonts right inside the Editor Widget with %sSiteOrigin Premium%s"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
#: widgets/features/features.php:4, widgets/features/features.php:16
|
1317 |
msgid "Title text HTML tag"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
+
#: widgets/features/features.php:230, widgets/headline/headline.php:70, widgets/headline/headline.php:151, base/inc/widgets/base-carousel.class.php:281
|
1321 |
msgid "H1"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
+
#: widgets/features/features.php:231, widgets/headline/headline.php:71, widgets/headline/headline.php:152, base/inc/widgets/base-carousel.class.php:282
|
1325 |
msgid "H2"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
+
#: widgets/features/features.php:232, widgets/headline/headline.php:72, widgets/headline/headline.php:153, base/inc/widgets/base-carousel.class.php:283
|
1329 |
msgid "H3"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
+
#: widgets/features/features.php:233, widgets/headline/headline.php:73, widgets/headline/headline.php:154, base/inc/widgets/base-carousel.class.php:284
|
1333 |
msgid "H4"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
+
#: widgets/features/features.php:234, widgets/headline/headline.php:74, widgets/headline/headline.php:155, base/inc/widgets/base-carousel.class.php:285
|
1337 |
msgid "H5"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
+
#: widgets/features/features.php:235, widgets/headline/headline.php:75, widgets/headline/headline.php:156, base/inc/widgets/base-carousel.class.php:286
|
1341 |
msgid "H6"
|
1342 |
msgstr ""
|
1343 |
|
1369 |
msgid "This setting controls when the features widget will collapse for mobile devices. The default value is 520px"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
+
#: widgets/features/features.php:354
|
1373 |
+
msgid "Add an feature icon title tooltip with %sSiteOrigin Premium%s"
|
1374 |
+
msgstr ""
|
1375 |
+
|
1376 |
+
#: widgets/features/features.php:359
|
1377 |
+
msgid "Use Google Fonts right inside the Features Widget with %sSiteOrigin Premium%s"
|
1378 |
+
msgstr ""
|
1379 |
+
|
1380 |
#: widgets/google-map/google-map.php:4, widgets/google-map/google-map.php:19
|
1381 |
msgid "A highly customisable Google Maps widget. Help your site find its place and give it some direction."
|
1382 |
msgstr ""
|
1832 |
msgid "Get additional map consent design settings with %sSiteOrigin Premium%s"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
+
#: widgets/google-map/google-map.php:936
|
1836 |
msgid "Get a curated list of predefined map styles with %sSiteOrigin Premium%s"
|
1837 |
msgstr ""
|
1838 |
|
1839 |
+
#: widgets/google-map/google-map.php:941
|
1840 |
+
msgid "Use Google Fonts right inside the Google Maps Widget with %sSiteOrigin Premium%s"
|
1841 |
+
msgstr ""
|
1842 |
+
|
1843 |
#: widgets/headline/headline.php:4, widgets/headline/headline.php:19
|
1844 |
msgid "A headline to headline all headlines."
|
1845 |
msgstr ""
|
1856 |
msgid "Headline"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
+
#: widgets/headline/headline.php:67, widgets/headline/headline.php:148, base/inc/widgets/base-carousel.class.php:278
|
1860 |
msgid "HTML Tag"
|
1861 |
msgstr ""
|
1862 |
|
1863 |
+
#: widgets/headline/headline.php:76, widgets/headline/headline.php:157, base/inc/widgets/base-carousel.class.php:287
|
1864 |
msgid "Paragraph"
|
1865 |
msgstr ""
|
1866 |
|
1992 |
msgid "Layout"
|
1993 |
msgstr ""
|
1994 |
|
1995 |
+
#: widgets/hero/hero.php:183, widgets/layout-slider/layout-slider.php:151, base/inc/widgets/base-carousel.class.php:160
|
1996 |
msgid "Desktop"
|
1997 |
msgstr ""
|
1998 |
|
2016 |
msgid "Maximum container width"
|
2017 |
msgstr ""
|
2018 |
|
2019 |
+
#: widgets/hero/hero.php:219, widgets/layout-slider/layout-slider.php:187, base/inc/widgets/base-carousel.class.php:182
|
2020 |
msgid "Mobile"
|
2021 |
msgstr ""
|
2022 |
|
2072 |
msgid "Link hover color"
|
2073 |
msgstr ""
|
2074 |
|
2075 |
+
#: widgets/hero/hero.php:577
|
2076 |
+
msgid "Add multiple Hero frames in one go with %sSiteOrigin Premium%s"
|
2077 |
+
msgstr ""
|
2078 |
+
|
2079 |
+
#: widgets/hero/hero.php:582
|
2080 |
+
msgid "Add Hero frame content animation effects with %sSiteOrigin Premium%s"
|
2081 |
+
msgstr ""
|
2082 |
+
|
2083 |
+
#: widgets/hero/hero.php:587, widgets/layout-slider/layout-slider.php:482, widgets/slider/slider.php:364
|
2084 |
+
msgid "Add parallax and fixed background images with %sSiteOrigin Premium%s"
|
2085 |
+
msgstr ""
|
2086 |
+
|
2087 |
+
#: widgets/hero/hero.php:592
|
2088 |
+
msgid "Use Google Fonts right inside the Hero Widget with %sSiteOrigin Premium%s"
|
2089 |
+
msgstr ""
|
2090 |
+
|
2091 |
#: widgets/icon/icon.php:4, widgets/icon/icon.php:19
|
2092 |
msgid "An iconic icon."
|
2093 |
msgstr ""
|
2100 |
msgid " Tooltip text to be shown when hovering over the icon."
|
2101 |
msgstr ""
|
2102 |
|
2103 |
+
#: widgets/icon/icon.php:106
|
2104 |
+
msgid "Add an icon title tooltip with %sSiteOrigin Premium%s"
|
2105 |
+
msgstr ""
|
2106 |
+
|
2107 |
#: widgets/image/image.php:4, widgets/image/image.php:16
|
2108 |
msgid "A simple image widget with massive power."
|
2109 |
msgstr ""
|
2160 |
msgid "Rel"
|
2161 |
msgstr ""
|
2162 |
|
2163 |
+
#: widgets/image/image.php:272, widgets/image-grid/image-grid.php:305, widgets/simple-masonry/simple-masonry.php:310, widgets/slider/slider.php:349
|
2164 |
msgid "Add a Lightbox to your images with %sSiteOrigin Premium%s"
|
2165 |
msgstr ""
|
2166 |
|
2167 |
+
#: widgets/image/image.php:277, widgets/image-grid/image-grid.php:310, widgets/simple-masonry/simple-masonry.php:315, widgets/slider/slider.php:354
|
2168 |
+
msgid "Add a beautiful and customizable text overlay with animations to your images with %sSiteOrigin Premium%s"
|
2169 |
+
msgstr ""
|
2170 |
+
|
2171 |
+
#: widgets/image/image.php:282, widgets/image-grid/image-grid.php:315, widgets/simple-masonry/simple-masonry.php:325
|
2172 |
+
msgid "Add an image title tooltip with %sSiteOrigin Premium%s"
|
2173 |
+
msgstr ""
|
2174 |
+
|
2175 |
#: widgets/image-grid/image-grid.php:4, widgets/image-grid/image-grid.php:23
|
2176 |
msgid "Display a grid of images. Also useful for displaying client logos."
|
2177 |
msgstr ""
|
2220 |
msgid "Grid horizontal alignment"
|
2221 |
msgstr ""
|
2222 |
|
2223 |
+
#: widgets/image-grid/image-grid.php:320
|
2224 |
+
msgid "Add multiple Image Grid frames in one go with %sSiteOrigin Premium%s"
|
2225 |
+
msgstr ""
|
2226 |
+
|
2227 |
#: widgets/layout-slider/layout-slider.php:4, widgets/layout-slider/layout-slider.php:21
|
2228 |
msgid "A slider that allows you to create responsive columnized content for each slide."
|
2229 |
msgstr ""
|
2264 |
msgid "This widget requires Page Builder."
|
2265 |
msgstr ""
|
2266 |
|
2267 |
+
#: widgets/layout-slider/layout-slider.php:477
|
2268 |
+
msgid "Add multiple Layout Slider frames in one go with %sSiteOrigin Premium%s"
|
2269 |
+
msgstr ""
|
2270 |
+
|
2271 |
#: widgets/post-carousel/post-carousel.php:4, widgets/post-carousel/post-carousel.php:99
|
2272 |
msgid "Gives you a widget to display your posts as a carousel."
|
2273 |
msgstr ""
|
2276 |
msgid "SiteOrigin Post Carousel"
|
2277 |
msgstr ""
|
2278 |
|
2279 |
+
#: widgets/post-carousel/post-carousel.php:174
|
2280 |
msgid "Navigation arrow color"
|
2281 |
msgstr ""
|
2282 |
|
2283 |
+
#: widgets/post-carousel/post-carousel.php:179
|
2284 |
msgid "Navigation arrow hover color"
|
2285 |
msgstr ""
|
2286 |
|
2287 |
+
#: widgets/post-carousel/post-carousel.php:183
|
2288 |
msgid "Navigation background"
|
2289 |
msgstr ""
|
2290 |
|
2291 |
+
#: widgets/post-carousel/post-carousel.php:188
|
2292 |
msgid "Navigation hover background"
|
2293 |
msgstr ""
|
2294 |
|
2295 |
+
#: widgets/post-carousel/post-carousel.php:197
|
2296 |
msgid "Post title"
|
2297 |
msgstr ""
|
2298 |
|
2299 |
+
#: widgets/post-carousel/post-carousel.php:205
|
2300 |
msgid "Post thumbnail"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
+
#: widgets/post-carousel/post-carousel.php:210
|
2304 |
msgid "Thumbnail overlay hover color"
|
2305 |
msgstr ""
|
2306 |
|
2307 |
+
#: widgets/post-carousel/post-carousel.php:215
|
2308 |
msgid "Thumbnail overlay hover opacity"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
+
#: widgets/post-carousel/post-carousel.php:236
|
2312 |
msgid "Default Thumbnail"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
+
#: widgets/post-carousel/post-carousel.php:237
|
2316 |
msgid "Choose Thumbnail"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
+
#: widgets/post-carousel/post-carousel.php:238
|
2320 |
msgid "Set Thumbnail"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
+
#: widgets/post-carousel/post-carousel.php:244
|
2324 |
msgid "Featured Image size"
|
2325 |
msgstr ""
|
2326 |
|
2327 |
+
#: widgets/post-carousel/post-carousel.php:250
|
2328 |
msgid "Link target"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
+
#: widgets/post-carousel/post-carousel.php:251
|
2332 |
msgid "Choose where to open each carousel item."
|
2333 |
msgstr ""
|
2334 |
|
2335 |
+
#: widgets/post-carousel/post-carousel.php:253
|
2336 |
msgid "Same window "
|
2337 |
msgstr ""
|
2338 |
|
2339 |
+
#: widgets/post-carousel/post-carousel.php:254
|
2340 |
msgid "New window "
|
2341 |
msgstr ""
|
2342 |
|
2343 |
+
#: widgets/post-carousel/post-carousel.php:259
|
2344 |
msgid "Loop posts"
|
2345 |
msgstr ""
|
2346 |
|
2347 |
+
#: widgets/post-carousel/post-carousel.php:260
|
2348 |
msgid "Automatically return to the first post after the last post."
|
2349 |
msgstr ""
|
2350 |
|
2351 |
+
#: widgets/post-carousel/post-carousel.php:266
|
2352 |
msgid "Posts query"
|
2353 |
msgstr ""
|
2354 |
|
2355 |
+
#: widgets/post-carousel/post-carousel.php:270
|
2356 |
msgid "Posts per load"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
+
#: widgets/post-carousel/post-carousel.php:271
|
2360 |
msgid "Set the number of posts preloaded in the background when clicking next. The default is 10."
|
2361 |
msgstr ""
|
2362 |
|
2424 |
msgid "Equalize row heights"
|
2425 |
msgstr ""
|
2426 |
|
2427 |
+
#: widgets/price-table/price-table.php:329
|
2428 |
+
msgid "Add a Price Table feature tooltip with %sSiteOrigin Premium%s"
|
2429 |
+
msgstr ""
|
2430 |
+
|
2431 |
#: widgets/simple-masonry/simple-masonry.php:4, widgets/simple-masonry/simple-masonry.php:17
|
2432 |
msgid "A masonry layout for images. Images can link to your posts."
|
2433 |
msgstr ""
|
2524 |
msgid "Controls the horizontal flow of the layout. Items can either start positioned on the left or right."
|
2525 |
msgstr ""
|
2526 |
|
2527 |
+
#: widgets/simple-masonry/simple-masonry.php:320
|
2528 |
+
msgid "Add multiple Simple Masonry frames in one go with %sSiteOrigin Premium%s"
|
2529 |
msgstr ""
|
2530 |
|
2531 |
#: widgets/slider/slider.php:4, widgets/slider/slider.php:18
|
2552 |
msgid "Responsive Height"
|
2553 |
msgstr ""
|
2554 |
|
2555 |
+
#: widgets/slider/slider.php:359
|
2556 |
+
msgid "Add multiple Slider frames in one go with %sSiteOrigin Premium%s"
|
2557 |
msgstr ""
|
2558 |
|
2559 |
#: widgets/social-media-buttons/social-media-buttons.php:4, widgets/social-media-buttons/social-media-buttons.php:21
|
2584 |
msgid "Mobile Align"
|
2585 |
msgstr ""
|
2586 |
|
2587 |
+
#: widgets/social-media-buttons/social-media-buttons.php:335
|
2588 |
msgid "Add custom social networks with %sSiteOrigin Premium%s"
|
2589 |
msgstr ""
|
2590 |
|
2620 |
msgid "Border hover width"
|
2621 |
msgstr ""
|
2622 |
|
2623 |
+
#: widgets/tabs/tabs.php:277
|
2624 |
msgid "Get more customization options and the ability to use widgets and layouts as your tabs content with %sSiteOrigin Premium%s"
|
2625 |
msgstr ""
|
2626 |
|
2627 |
+
#: widgets/tabs/tabs.php:282
|
2628 |
+
msgid "Use Google Fonts right inside the Tabs Widget with %sSiteOrigin Premium%s"
|
2629 |
+
msgstr ""
|
2630 |
+
|
2631 |
#: widgets/taxonomy/taxonomy.php:4, widgets/taxonomy/taxonomy.php:19
|
2632 |
msgid "Displays the selected taxonomy for the current post."
|
2633 |
msgstr ""
|
2692 |
msgid "Testimonials per row"
|
2693 |
msgstr ""
|
2694 |
|
2695 |
+
#: widgets/testimonial/testimonial.php:115, base/inc/widgets/base-carousel.class.php:204
|
2696 |
msgid "Responsive"
|
2697 |
msgstr ""
|
2698 |
|
2699 |
+
#: widgets/testimonial/testimonial.php:120, base/inc/widgets/base-carousel.class.php:165
|
2700 |
msgid "Tablet"
|
2701 |
msgstr ""
|
2702 |
|
2772 |
msgid "Equalize testimonial height"
|
2773 |
msgstr ""
|
2774 |
|
2775 |
+
#: widgets/testimonial/testimonial.php:376
|
2776 |
+
msgid "Get more testimonial font customization options with %sSiteOrigin Premium%s"
|
2777 |
+
msgstr ""
|
2778 |
+
|
2779 |
+
#: widgets/testimonial/testimonial.php:381
|
2780 |
+
msgid "Use Google Fonts right inside the Testimonials Widget with %sSiteOrigin Premium%s"
|
2781 |
+
msgstr ""
|
2782 |
+
|
2783 |
#: widgets/video/video.php:4, widgets/video/video.php:20
|
2784 |
msgid "Play all your self or externally hosted videos in a customizable video player."
|
2785 |
msgstr ""
|
2824 |
msgid "Video Playback"
|
2825 |
msgstr ""
|
2826 |
|
2827 |
+
#: widgets/video/video.php:101, base/inc/widgets/base-carousel.class.php:233, base/inc/widgets/base-slider.class.php:61, base/inc/widgets/base-slider.class.php:201
|
2828 |
msgid "Autoplay"
|
2829 |
msgstr ""
|
2830 |
|
3157 |
msgid "%s is not a SiteOrigin Widget"
|
3158 |
msgstr ""
|
3159 |
|
3160 |
+
#: base/inc/widgets/base-carousel.class.php:81
|
3161 |
+
msgid "Display navigation arrows"
|
3162 |
+
msgstr ""
|
3163 |
+
|
3164 |
+
#: base/inc/widgets/base-carousel.class.php:112
|
3165 |
+
msgid "Breakpoint"
|
3166 |
+
msgstr ""
|
3167 |
+
|
3168 |
+
#: base/inc/widgets/base-carousel.class.php:119
|
3169 |
msgid "Slides to scroll"
|
3170 |
msgstr ""
|
3171 |
|
3172 |
+
#: base/inc/widgets/base-carousel.class.php:121
|
3173 |
msgid "Set the number of slides to scroll per navigation click or swipe on %s"
|
3174 |
msgstr ""
|
3175 |
|
3176 |
+
#: base/inc/widgets/base-carousel.class.php:130
|
3177 |
+
msgid "Slides to show "
|
3178 |
msgstr ""
|
3179 |
|
3180 |
+
#: base/inc/widgets/base-carousel.class.php:132
|
3181 |
+
msgid "The number of slides to show on %s."
|
3182 |
msgstr ""
|
3183 |
|
3184 |
+
#: base/inc/widgets/base-carousel.class.php:168
|
3185 |
msgid "Landscape"
|
3186 |
msgstr ""
|
3187 |
|
3188 |
+
#: base/inc/widgets/base-carousel.class.php:174
|
3189 |
msgid "Portrait"
|
3190 |
msgstr ""
|
3191 |
|
3192 |
+
#: base/inc/widgets/base-carousel.class.php:213
|
3193 |
msgid "Carousel Settings"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
+
#: base/inc/widgets/base-carousel.class.php:218
|
3197 |
msgid "Loop Items"
|
3198 |
msgstr ""
|
3199 |
|
3200 |
+
#: base/inc/widgets/base-carousel.class.php:219
|
3201 |
msgid "Automatically return to the first item after the last item."
|
3202 |
msgstr ""
|
3203 |
|
3204 |
+
#: base/inc/widgets/base-carousel.class.php:224
|
3205 |
msgid "Navigation dots"
|
3206 |
msgstr ""
|
3207 |
|
3208 |
+
#: base/inc/widgets/base-carousel.class.php:228, base/inc/widgets/base-slider.class.php:84
|
3209 |
msgid "Animation speed"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
+
#: base/inc/widgets/base-carousel.class.php:244, base/inc/widgets/base-slider.class.php:75
|
3213 |
msgid "Autoplay pause on hover"
|
3214 |
msgstr ""
|
3215 |
|
3216 |
+
#: base/inc/widgets/base-carousel.class.php:253, base/inc/widgets/base-slider.class.php:91
|
3217 |
msgid "Timeout"
|
3218 |
msgstr ""
|
3219 |
|
3220 |
+
#: base/inc/widgets/base-carousel.class.php:273
|
3221 |
msgid "Item title"
|
3222 |
msgstr ""
|
3223 |
|
3224 |
+
#: base/inc/widgets/base-carousel.class.php:380
|
3225 |
msgid "Next"
|
3226 |
msgstr ""
|
3227 |
|
3228 |
+
#: base/inc/widgets/base-carousel.class.php:380
|
3229 |
msgid "Next Posts"
|
3230 |
msgstr ""
|
3231 |
|
3232 |
+
#: base/inc/widgets/base-carousel.class.php:386
|
3233 |
msgid "Previous"
|
3234 |
msgstr ""
|
3235 |
|
3236 |
+
#: base/inc/widgets/base-carousel.class.php:386
|
3237 |
msgid "Previous Posts"
|
3238 |
msgstr ""
|
3239 |
|
3522 |
msgstr ""
|
3523 |
|
3524 |
#: widgets/social-media-buttons/data/networks.php:188
|
3525 |
+
msgid "Google"
|
3526 |
msgstr ""
|
3527 |
|
3528 |
#: widgets/social-media-buttons/data/networks.php:194
|
3529 |
+
msgid "Hacker News"
|
3530 |
msgstr ""
|
3531 |
|
3532 |
#: widgets/social-media-buttons/data/networks.php:200
|
3533 |
+
msgid "IMDb"
|
3534 |
msgstr ""
|
3535 |
|
3536 |
#: widgets/social-media-buttons/data/networks.php:206
|
3537 |
+
msgid "JSFiddle"
|
3538 |
msgstr ""
|
3539 |
|
3540 |
#: widgets/social-media-buttons/data/networks.php:212
|
3541 |
+
msgid "Last.fm"
|
3542 |
msgstr ""
|
3543 |
|
3544 |
#: widgets/social-media-buttons/data/networks.php:218
|
3545 |
+
msgid "Reddit"
|
3546 |
msgstr ""
|
3547 |
|
3548 |
#: widgets/social-media-buttons/data/networks.php:224
|
3549 |
+
msgid "Slack"
|
3550 |
msgstr ""
|
3551 |
|
3552 |
#: widgets/social-media-buttons/data/networks.php:230
|
3553 |
+
msgid "Slideshare"
|
3554 |
msgstr ""
|
3555 |
|
3556 |
#: widgets/social-media-buttons/data/networks.php:236
|
3557 |
+
msgid "Soundcloud"
|
3558 |
msgstr ""
|
3559 |
|
3560 |
#: widgets/social-media-buttons/data/networks.php:242
|
3561 |
+
msgid "Spotify"
|
3562 |
msgstr ""
|
3563 |
|
3564 |
#: widgets/social-media-buttons/data/networks.php:248
|
3565 |
+
msgid "Stack Exchange"
|
3566 |
msgstr ""
|
3567 |
|
3568 |
#: widgets/social-media-buttons/data/networks.php:254
|
3569 |
+
msgid "Stack Overflow"
|
3570 |
msgstr ""
|
3571 |
|
3572 |
#: widgets/social-media-buttons/data/networks.php:260
|
3573 |
+
msgid "Steam"
|
3574 |
msgstr ""
|
3575 |
|
3576 |
#: widgets/social-media-buttons/data/networks.php:266
|
3577 |
+
msgid "Strava"
|
3578 |
msgstr ""
|
3579 |
|
3580 |
#: widgets/social-media-buttons/data/networks.php:272
|
3581 |
+
msgid "StumbleUpon"
|
3582 |
msgstr ""
|
3583 |
|
3584 |
#: widgets/social-media-buttons/data/networks.php:278
|
3585 |
+
msgid "Telegram"
|
3586 |
msgstr ""
|
3587 |
|
3588 |
#: widgets/social-media-buttons/data/networks.php:284
|
3589 |
+
msgid "TikTok"
|
3590 |
msgstr ""
|
3591 |
|
3592 |
#: widgets/social-media-buttons/data/networks.php:290
|
3593 |
+
msgid "Trello"
|
3594 |
msgstr ""
|
3595 |
|
3596 |
#: widgets/social-media-buttons/data/networks.php:296
|
3597 |
+
msgid "TripAdvisor"
|
3598 |
msgstr ""
|
3599 |
|
3600 |
#: widgets/social-media-buttons/data/networks.php:302
|
3601 |
+
msgid "Twitch"
|
3602 |
msgstr ""
|
3603 |
|
3604 |
#: widgets/social-media-buttons/data/networks.php:308
|
3605 |
+
msgid "Vimeo"
|
3606 |
msgstr ""
|
3607 |
|
3608 |
#: widgets/social-media-buttons/data/networks.php:314
|
3609 |
+
msgid "WhatsApp"
|
3610 |
msgstr ""
|
3611 |
|
3612 |
#: widgets/social-media-buttons/data/networks.php:320
|
3613 |
+
msgid "WordPress"
|
3614 |
msgstr ""
|
3615 |
|
3616 |
#: widgets/social-media-buttons/data/networks.php:326
|
3617 |
+
msgid "Xing"
|
3618 |
msgstr ""
|
3619 |
|
3620 |
#: widgets/social-media-buttons/data/networks.php:332
|
3621 |
+
msgid "Yahoo"
|
3622 |
msgstr ""
|
3623 |
|
3624 |
#: widgets/social-media-buttons/data/networks.php:338
|
3625 |
+
msgid "Yelp"
|
3626 |
+
msgstr ""
|
3627 |
+
|
3628 |
+
#: widgets/social-media-buttons/data/networks.php:344
|
3629 |
msgid "YouTube"
|
3630 |
msgstr ""
|
3631 |
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Tags: widget, button, slider, hero, google maps, image, carousel, features, icon
|
|
3 |
Requires at least: 4.2
|
4 |
Tested up to: 5.8
|
5 |
Requires PHP: 5.6.20
|
6 |
-
Stable tag: 1.
|
7 |
-
Build time: 2021-
|
8 |
License: GPLv3 or later
|
9 |
Contributors: gpriday, braam-genis, alexgso
|
10 |
Donate link: https://siteorigin.com/downloads/premium/
|
@@ -100,6 +100,15 @@ The Widgets Bundle global interface is available at Plugins > SiteOrigin Widgets
|
|
100 |
|
101 |
== Changelog ==
|
102 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
= 1.25.1 - 30 October 2021 =
|
104 |
* Google Maps: Resolved an unexpected content error when previewing in the Block Editor.
|
105 |
* Hero: Migrated Text Shadow setting from a 0-1 to a 0-100 range.
|
3 |
Requires at least: 4.2
|
4 |
Tested up to: 5.8
|
5 |
Requires PHP: 5.6.20
|
6 |
+
Stable tag: 1.26.0
|
7 |
+
Build time: 2021-11-17T13:30:09+02:00
|
8 |
License: GPLv3 or later
|
9 |
Contributors: gpriday, braam-genis, alexgso
|
10 |
Donate link: https://siteorigin.com/downloads/premium/
|
100 |
|
101 |
== Changelog ==
|
102 |
|
103 |
+
= 1.26.0 - 17 November 2021 =
|
104 |
+
* CSS Cache Compatibility: Added support for Breeze and Hummingbird.
|
105 |
+
* Anything Carousel: Added a ` Slides to show` setting.
|
106 |
+
* Button: Allowed for apostrophes to be used in the `Onclick` field.
|
107 |
+
* Hero: Updated buttons to allow the dollar sign to be used.
|
108 |
+
* Social Media Buttons: Added the Google network.
|
109 |
+
* Widget Block: Resolved potential edge case Google Maps console errors.
|
110 |
+
* Widget Block: Minor Icon Widget form styling improvements.
|
111 |
+
|
112 |
= 1.25.1 - 30 October 2021 =
|
113 |
* Google Maps: Resolved an unexpected content error when previewing in the Block Editor.
|
114 |
* Hero: Migrated Text Shadow setting from a 0-1 to a 0-100 range.
|
so-widgets-bundle.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: SiteOrigin Widgets Bundle
|
4 |
Description: A highly customizable collection of widgets, ready to be used anywhere, neatly bundled into a single plugin.
|
5 |
-
Version: 1.
|
6 |
Text Domain: so-widgets-bundle
|
7 |
Domain Path: /lang
|
8 |
Author: SiteOrigin
|
@@ -12,7 +12,7 @@ License: GPL3
|
|
12 |
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
13 |
*/
|
14 |
|
15 |
-
define('SOW_BUNDLE_VERSION', '1.
|
16 |
define('SOW_BUNDLE_BASE_FILE', __FILE__);
|
17 |
|
18 |
// Allow JS suffix to be pre-set
|
2 |
/*
|
3 |
Plugin Name: SiteOrigin Widgets Bundle
|
4 |
Description: A highly customizable collection of widgets, ready to be used anywhere, neatly bundled into a single plugin.
|
5 |
+
Version: 1.26.0
|
6 |
Text Domain: so-widgets-bundle
|
7 |
Domain Path: /lang
|
8 |
Author: SiteOrigin
|
12 |
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
13 |
*/
|
14 |
|
15 |
+
define('SOW_BUNDLE_VERSION', '1.26.0');
|
16 |
define('SOW_BUNDLE_BASE_FILE', __FILE__);
|
17 |
|
18 |
// Allow JS suffix to be pre-set
|
widgets/accordion/accordion.php
CHANGED
@@ -9,7 +9,7 @@ Documentation: https://siteorigin.com/widgets-bundle/accordion-widget/
|
|
9 |
|
10 |
class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
11 |
function __construct() {
|
12 |
-
|
13 |
parent::__construct(
|
14 |
'sow-accordion',
|
15 |
__( 'SiteOrigin Accordion', 'so-widgets-bundle' ),
|
@@ -22,7 +22,7 @@ class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
|
22 |
plugin_dir_path( __FILE__ )
|
23 |
);
|
24 |
}
|
25 |
-
|
26 |
/**
|
27 |
* Initialize the accordion widget.
|
28 |
*/
|
@@ -186,9 +186,9 @@ class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
|
186 |
if ( empty( $instance['design'] ) ) {
|
187 |
return array();
|
188 |
}
|
189 |
-
|
190 |
$design = $instance['design'];
|
191 |
-
|
192 |
return array(
|
193 |
'heading_background_color' => $design['heading']['background_color'],
|
194 |
'heading_background_hover_color' => $design['heading']['background_hover_color'],
|
@@ -206,10 +206,10 @@ class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
|
206 |
'panels_margin_bottom' => $design['panels']['margin_bottom'],
|
207 |
);
|
208 |
}
|
209 |
-
|
210 |
public function get_template_variables( $instance, $args ) {
|
211 |
-
if( empty( $instance ) ) return array();
|
212 |
-
|
213 |
$panels = empty( $instance['panels'] ) ? array() : $instance['panels'];
|
214 |
|
215 |
$anchor_list = array();
|
@@ -220,7 +220,7 @@ class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
|
220 |
if ( empty( $panel['after_title'] ) ) {
|
221 |
$panel['after_title'] = '';
|
222 |
}
|
223 |
-
|
224 |
if ( empty( $panel['title'] ) ) {
|
225 |
$id = $this->id_base;
|
226 |
if ( ! empty( $instance['_sow_form_id'] ) ) {
|
@@ -238,16 +238,16 @@ class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
|
238 |
|
239 |
$anchor_list[ strtolower( $panel['anchor'] ) ] = true;
|
240 |
}
|
241 |
-
|
242 |
-
|
243 |
if ( empty( $instance['design']['heading']['icon_open'] ) ) {
|
244 |
$instance['design']['heading']['icon_open'] = 'ionicons-plus';
|
245 |
}
|
246 |
-
|
247 |
if ( empty( $instance['design']['heading']['icon_close'] ) ) {
|
248 |
$instance['design']['heading']['icon_close'] = 'ionicons-minus';
|
249 |
}
|
250 |
-
|
251 |
return array(
|
252 |
'panels' => $panels,
|
253 |
'icon_open' => $instance['design']['heading']['icon_open'],
|
@@ -257,18 +257,25 @@ class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
|
257 |
|
258 |
public function render_panel_content( $panel, $instance ) {
|
259 |
$content = $panel['autop'] ? wpautop( $panel['content_text'] ) : $panel['content_text'];
|
260 |
-
|
261 |
echo apply_filters( 'siteorigin_widgets_accordion_render_panel_content', $content, $panel, $instance );
|
262 |
}
|
263 |
|
264 |
-
function get_form_teaser(){
|
265 |
-
if( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
266 |
-
return
|
267 |
-
|
268 |
-
|
269 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
270 |
);
|
271 |
}
|
272 |
}
|
273 |
|
274 |
-
siteorigin_widget_register('sow-accordion', __FILE__, 'SiteOrigin_Widget_Accordion_Widget');
|
9 |
|
10 |
class SiteOrigin_Widget_Accordion_Widget extends SiteOrigin_Widget {
|
11 |
function __construct() {
|
12 |
+
|
13 |
parent::__construct(
|
14 |
'sow-accordion',
|
15 |
__( 'SiteOrigin Accordion', 'so-widgets-bundle' ),
|
22 |
plugin_dir_path( __FILE__ )
|
23 |
);
|
24 |
}
|
25 |
+
|
26 |
/**
|
27 |
* Initialize the accordion widget.
|
28 |
*/
|
186 |
if ( empty( $instance['design'] ) ) {
|
187 |
return array();
|
188 |
}
|
189 |
+
|
190 |
$design = $instance['design'];
|
191 |
+
|
192 |
return array(
|
193 |
'heading_background_color' => $design['heading']['background_color'],
|
194 |
'heading_background_hover_color' => $design['heading']['background_hover_color'],
|
206 |
'panels_margin_bottom' => $design['panels']['margin_bottom'],
|
207 |
);
|
208 |
}
|
209 |
+
|
210 |
public function get_template_variables( $instance, $args ) {
|
211 |
+
if ( empty( $instance ) ) return array();
|
212 |
+
|
213 |
$panels = empty( $instance['panels'] ) ? array() : $instance['panels'];
|
214 |
|
215 |
$anchor_list = array();
|
220 |
if ( empty( $panel['after_title'] ) ) {
|
221 |
$panel['after_title'] = '';
|
222 |
}
|
223 |
+
|
224 |
if ( empty( $panel['title'] ) ) {
|
225 |
$id = $this->id_base;
|
226 |
if ( ! empty( $instance['_sow_form_id'] ) ) {
|
238 |
|
239 |
$anchor_list[ strtolower( $panel['anchor'] ) ] = true;
|
240 |
}
|
241 |
+
|
242 |
+
|
243 |
if ( empty( $instance['design']['heading']['icon_open'] ) ) {
|
244 |
$instance['design']['heading']['icon_open'] = 'ionicons-plus';
|
245 |
}
|
246 |
+
|
247 |
if ( empty( $instance['design']['heading']['icon_close'] ) ) {
|
248 |
$instance['design']['heading']['icon_close'] = 'ionicons-minus';
|
249 |
}
|
250 |
+
|
251 |
return array(
|
252 |
'panels' => $panels,
|
253 |
'icon_open' => $instance['design']['heading']['icon_open'],
|
257 |
|
258 |
public function render_panel_content( $panel, $instance ) {
|
259 |
$content = $panel['autop'] ? wpautop( $panel['content_text'] ) : $panel['content_text'];
|
260 |
+
|
261 |
echo apply_filters( 'siteorigin_widgets_accordion_render_panel_content', $content, $panel, $instance );
|
262 |
}
|
263 |
|
264 |
+
function get_form_teaser() {
|
265 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
266 |
+
return array(
|
267 |
+
sprintf(
|
268 |
+
__( 'Get more customization options and the ability to use widgets and layouts as your accordion content with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
269 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/accordion" target="_blank" rel="noopener noreferrer">',
|
270 |
+
'</a>'
|
271 |
+
),
|
272 |
+
sprintf(
|
273 |
+
__( 'Use Google Fonts right inside the Accordion Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
274 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/accordion" target="_blank" rel="noopener noreferrer">',
|
275 |
+
'</a>'
|
276 |
+
),
|
277 |
);
|
278 |
}
|
279 |
}
|
280 |
|
281 |
+
siteorigin_widget_register( 'sow-accordion', __FILE__, 'SiteOrigin_Widget_Accordion_Widget' );
|
widgets/anything-carousel/anything-carousel.php
CHANGED
@@ -40,15 +40,6 @@ class SiteOrigin_Widget_Anything_Carousel_Widget extends SiteOrigin_Widget_Base_
|
|
40 |
);
|
41 |
}
|
42 |
|
43 |
-
function override_carousel_settings() {
|
44 |
-
return array(
|
45 |
-
'slides_to_scroll_text' => array(
|
46 |
-
'label' => __( 'Slides to show ', 'so-widgets-bundle' ),
|
47 |
-
'description' => __( 'The number of slides to show on %s.', 'so-widgets-bundle' ),
|
48 |
-
),
|
49 |
-
);
|
50 |
-
}
|
51 |
-
|
52 |
function get_widget_form() {
|
53 |
$useable_units = array(
|
54 |
'px',
|
@@ -175,6 +166,27 @@ class SiteOrigin_Widget_Anything_Carousel_Widget extends SiteOrigin_Widget_Base_
|
|
175 |
);
|
176 |
}
|
177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
function get_style_name( $instance ) {
|
179 |
return empty( $instance['design']['theme'] ) ? 'base' : $instance['design']['theme'];
|
180 |
}
|
40 |
);
|
41 |
}
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
function get_widget_form() {
|
44 |
$useable_units = array(
|
45 |
'px',
|
166 |
);
|
167 |
}
|
168 |
|
169 |
+
function modify_instance( $instance ) {
|
170 |
+
if ( empty( $instance ) ) {
|
171 |
+
return array();
|
172 |
+
}
|
173 |
+
|
174 |
+
// If slides_to_scroll existed (regardless of value) prior to the introduction
|
175 |
+
// of slides_to_show, set slides_to_scroll to slides_to_show to prevent unintended change.
|
176 |
+
if (
|
177 |
+
! empty( $instance['responsive'] ) &&
|
178 |
+
! empty( $instance['responsive']['desktop'] ) &&
|
179 |
+
! isset( $instance['responsive']['desktop']['slides_to_show'] )
|
180 |
+
) {
|
181 |
+
$instance['responsive']['desktop']['slides_to_show'] = $instance['responsive']['desktop']['slides_to_scroll'];
|
182 |
+
$instance['responsive']['tablet']['landscape']['slides_to_show'] = $instance['responsive']['tablet']['landscape']['slides_to_scroll'];
|
183 |
+
$instance['responsive']['tablet']['portrait']['slides_to_show'] = $instance['responsive']['tablet']['portrait']['slides_to_scroll'];
|
184 |
+
$instance['responsive']['mobile']['slides_to_show'] = $instance['responsive']['mobile']['slides_to_scroll'];
|
185 |
+
}
|
186 |
+
|
187 |
+
return $instance;
|
188 |
+
}
|
189 |
+
|
190 |
function get_style_name( $instance ) {
|
191 |
return empty( $instance['design']['theme'] ) ? 'base' : $instance['design']['theme'];
|
192 |
}
|
widgets/button/tpl/default.php
CHANGED
@@ -13,7 +13,7 @@
|
|
13 |
?>
|
14 |
<div class="ow-button-base ow-button-align-<?php echo esc_attr( $align ) ?>">
|
15 |
<a href="<?php echo sow_esc_url( do_shortcode( $href ) ) ?>" <?php foreach( $button_attributes as $name => $val ) echo $name . '="' . esc_attr( $val ) . '" ' ?>
|
16 |
-
<?php if ( ! empty( $onclick ) ) echo 'onclick="' . esc_js( $onclick ) . '"'; ?>>
|
17 |
<span>
|
18 |
<?php
|
19 |
if( ! empty( $icon_image_url ) ) {
|
13 |
?>
|
14 |
<div class="ow-button-base ow-button-align-<?php echo esc_attr( $align ) ?>">
|
15 |
<a href="<?php echo sow_esc_url( do_shortcode( $href ) ) ?>" <?php foreach( $button_attributes as $name => $val ) echo $name . '="' . esc_attr( $val ) . '" ' ?>
|
16 |
+
<?php if ( ! empty( $onclick ) ) echo 'onclick="' . wp_unslash( esc_js( $onclick ) ) . '"'; ?>>
|
17 |
<span>
|
18 |
<?php
|
19 |
if( ! empty( $icon_image_url ) ) {
|
widgets/contact/contact.php
CHANGED
@@ -697,22 +697,6 @@ class SiteOrigin_Widgets_ContactForm_Widget extends SiteOrigin_Widget {
|
|
697 |
);
|
698 |
}
|
699 |
|
700 |
-
function get_form_teaser() {
|
701 |
-
if ( ! $this->display_siteorigin_premium_teaser() ) {
|
702 |
-
return false;
|
703 |
-
}
|
704 |
-
|
705 |
-
$url = add_query_arg( array(
|
706 |
-
'featured_addon' => 'plugin/contact-form-fields',
|
707 |
-
'featured_plugin' => 'widgets-bundle'
|
708 |
-
), 'https://siteorigin.com/downloads/premium/' );
|
709 |
-
|
710 |
-
return sprintf(
|
711 |
-
__( 'Get more form fields for the Contact Form Widget in %s', 'so-widgets-bundle' ),
|
712 |
-
'<a href="' . esc_url( $url ) . '" target="_blank" rel="noopener noreferrer">' . __( 'SiteOrigin Premium', 'so-widgets-bundle' ) . '</a>'
|
713 |
-
);
|
714 |
-
}
|
715 |
-
|
716 |
function sanitize_multiple_emails( $value ) {
|
717 |
$values = explode( ',', $value );
|
718 |
foreach ( $values as $i => $email ) {
|
@@ -1393,6 +1377,22 @@ class SiteOrigin_Widgets_ContactForm_Widget extends SiteOrigin_Widget {
|
|
1393 |
return apply_filters( 'siteorigin_widgets_contact_default_email', 'wordpress@' . $sitename );
|
1394 |
}
|
1395 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1396 |
}
|
1397 |
|
1398 |
siteorigin_widget_register( 'sow-contact-form', __FILE__, 'SiteOrigin_Widgets_ContactForm_Widget' );
|
697 |
);
|
698 |
}
|
699 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
700 |
function sanitize_multiple_emails( $value ) {
|
701 |
$values = explode( ',', $value );
|
702 |
foreach ( $values as $i => $email ) {
|
1377 |
return apply_filters( 'siteorigin_widgets_contact_default_email', 'wordpress@' . $sitename );
|
1378 |
}
|
1379 |
|
1380 |
+
function get_form_teaser() {
|
1381 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
1382 |
+
return array(
|
1383 |
+
sprintf(
|
1384 |
+
__( 'Add a form autoresponder and additional fields, including a date and time picker with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
1385 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/contact-form-fields" target="_blank">',
|
1386 |
+
'</a>'
|
1387 |
+
),
|
1388 |
+
sprintf(
|
1389 |
+
__( 'Use Google Fonts right inside the Contact Form Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
1390 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/contact-form-fields" target="_blank" rel="noopener noreferrer">',
|
1391 |
+
'</a>'
|
1392 |
+
),
|
1393 |
+
);
|
1394 |
+
}
|
1395 |
+
|
1396 |
}
|
1397 |
|
1398 |
siteorigin_widget_register( 'sow-contact-form', __FILE__, 'SiteOrigin_Widgets_ContactForm_Widget' );
|
widgets/editor/editor.php
CHANGED
@@ -164,13 +164,14 @@ class SiteOrigin_Widget_Editor_Widget extends SiteOrigin_Widget {
|
|
164 |
return false;
|
165 |
}
|
166 |
|
167 |
-
function get_form_teaser(){
|
168 |
-
if( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
|
|
174 |
);
|
175 |
}
|
176 |
}
|
164 |
return false;
|
165 |
}
|
166 |
|
167 |
+
function get_form_teaser() {
|
168 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
169 |
+
return array(
|
170 |
+
sprintf(
|
171 |
+
__( 'Use Google Fonts right inside the Editor Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
172 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/web-font-selector" target="_blank" rel="noopener noreferrer">',
|
173 |
+
'</a>'
|
174 |
+
),
|
175 |
);
|
176 |
}
|
177 |
}
|
widgets/features/features.php
CHANGED
@@ -346,6 +346,22 @@ class SiteOrigin_Widget_Features_Widget extends SiteOrigin_Widget {
|
|
346 |
)
|
347 |
);
|
348 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
}
|
350 |
|
351 |
siteorigin_widget_register('sow-features', __FILE__, 'SiteOrigin_Widget_Features_Widget');
|
346 |
)
|
347 |
);
|
348 |
}
|
349 |
+
|
350 |
+
function get_form_teaser() {
|
351 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
352 |
+
return array(
|
353 |
+
sprintf(
|
354 |
+
__( 'Add an feature icon title tooltip with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
355 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/tooltip" target="_blank">',
|
356 |
+
'</a>'
|
357 |
+
),
|
358 |
+
sprintf(
|
359 |
+
__( 'Use Google Fonts right inside the Features Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
360 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/web-font-selector" target="_blank" rel="noopener noreferrer">',
|
361 |
+
'</a>'
|
362 |
+
),
|
363 |
+
);
|
364 |
+
}
|
365 |
}
|
366 |
|
367 |
siteorigin_widget_register('sow-features', __FILE__, 'SiteOrigin_Widget_Features_Widget');
|
widgets/google-map/fields/js/location-field.js
CHANGED
@@ -155,7 +155,7 @@ sowbForms.LocationField = function () {
|
|
155 |
};
|
156 |
|
157 |
sowbForms.setupLocationFields = function () {
|
158 |
-
if ( google && google.maps && google.maps.places ) {
|
159 |
document.querySelectorAll( '.siteorigin-widget-field-type-location' ).forEach( function ( element ) {
|
160 |
var elementVisible = !!( element.offsetWidth !== 0 && element.offsetHeight !== 0 );
|
161 |
if ( elementVisible && element.getAttribute( 'data-initialized' ) !== 'true' ) {
|
@@ -268,10 +268,14 @@ window.addEventListener('DOMContentLoaded', function () {
|
|
268 |
|
269 |
window.console.error = sowbForms.checkMapsApiInvalidKeyError;
|
270 |
}
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
|
|
|
|
|
|
|
|
275 |
} );
|
276 |
|
277 |
});
|
155 |
};
|
156 |
|
157 |
sowbForms.setupLocationFields = function () {
|
158 |
+
if ( window.google && window.google.maps && window.google.maps.places ) {
|
159 |
document.querySelectorAll( '.siteorigin-widget-field-type-location' ).forEach( function ( element ) {
|
160 |
var elementVisible = !!( element.offsetWidth !== 0 && element.offsetHeight !== 0 );
|
161 |
if ( elementVisible && element.getAttribute( 'data-initialized' ) !== 'true' ) {
|
268 |
|
269 |
window.console.error = sowbForms.checkMapsApiInvalidKeyError;
|
270 |
}
|
271 |
+
|
272 |
+
if ( ! $( '#sow-google-maps-js' ).length ) {
|
273 |
+
// Try to load even if API key is missing to allow Google Maps API to provide it's own warnings/errors about missing API key.
|
274 |
+
var apiUrl = 'https://maps.googleapis.com/maps/api/js?key=' + apiKey + '&libraries=places&callback=sowbAdminGoogleMapInit';
|
275 |
+
$( 'body' ).append( '<script async type="text/javascript" id="sow-google-maps-js" src="' + apiUrl + '">' );
|
276 |
+
} else {
|
277 |
+
sowbAdminGoogleMapInit();
|
278 |
+
}
|
279 |
} );
|
280 |
|
281 |
});
|
widgets/google-map/fields/js/location-field.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
function sowbAdminGoogleMapInit(){sowbForms.mapsInitializing=!1,sowbForms.mapsInitialized=!0,sowbForms.setupLocationFields()}window.sowbForms=window.sowbForms||{},sowbForms.LocationField=function(){return{init:function(e){if(void 0!==google.maps.places){var o=e.querySelector(".siteorigin-widget-location-input"),i=e.querySelector(".siteorigin-widget-input"),t=new google.maps.places.Autocomplete(o),n=function(e){return new Promise((function(o,i){var t={name:e.name};if(t.address=e.hasOwnProperty("formatted_address")?e.formatted_address:"",e.hasOwnProperty("geometry"))t.location=e.geometry.location.toString(),o(t);else{var n={address:e.hasOwnProperty("formatted_address")?e.formatted_address:e.name};(new google.maps.Geocoder).geocode(n,(function(e,n){n===google.maps.GeocoderStatus.OK?(t.location=e[0].geometry.location.toString(),o(t)):i(n)}))}}))},s=function(){var e=JSON.parse(i.value),t="";e.hasOwnProperty("address")&&(t=e.address),e.hasOwnProperty("name")&&0!==t.indexOf(e.name)&&(t=e.name+", "+t),o.removeEventListener("change",r),o.value=t,o.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),o.addEventListener("change",r)};i.addEventListener("change",s);var a=function(e){i.value=JSON.stringify(e),i.removeEventListener("change",s),i.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),i.addEventListener("change",s)};t.addListener("place_changed",(function(){var e=t.getPlace();n(e).then((function(e){a(e)})).catch((function(o){console.warn('SiteOrigin Google Maps Widget: Geocoding failed for "'+e.name+'" with status: '+o)}))}));var r=function(){a({name:o.value})};if(o.addEventListener("change",r),i.value){var l={};try{var d=JSON.parse(i.value);d.hasOwnProperty("location")||d.hasOwnProperty("address")&&(l.name=d.address)}catch(e){l.name=i.value}if(l.hasOwnProperty("name")&&"null"!==l.name){sowbForms.mapsMigrationLogged||(console.info("SiteOrigin Google Maps Widget: Starting automatic migration of location. Please wait a moment..."),sowbForms.mapsMigrationLogged=!0);var c=100;sowbForms._geocodeQueue.push({place:l,field:i}),1===sowbForms._geocodeQueue.length&&setTimeout((function(){!function e(o,t){n(o).then((function(o){if(t.value=JSON.stringify(o),i.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),sowbForms._geocodeQueue.shift(),sowbForms._geocodeQueue.length>0){var n=sowbForms._geocodeQueue[0];setTimeout((function(){e(n.place,n.field)}),c)}else console.info("SiteOrigin Google Maps Widget: Location fields updated. Please save the post to complete the migration.")})).catch((function(o){if(o===google.maps.GeocoderStatus.OVER_QUERY_LIMIT)if(sowbForms.hasOwnProperty("overQueryLimitCount")?sowbForms.overQueryLimitCount++:sowbForms.overQueryLimitCount=1,sowbForms.overQueryLimitCount<3){var i=sowbForms._geocodeQueue[0];c*=10,setTimeout((function(){e(i.place,i.field)}),c)}else console.warn("SiteOrigin Google Maps Widget: Automatic migration of old address failed with status: "+o),console.info("SiteOrigin Google Maps Widget: Please save this post and open the form to try again.")}))}(l,i)}),c)}else s()}}else console.error("SiteOrigin Google Maps Widget: Failed to load the places library.")}}},sowbForms.setupLocationFields=function(){google&&google.maps&&google.maps.places&&document.querySelectorAll(".siteorigin-widget-field-type-location").forEach((function(e){!(0===e.offsetWidth||0===e.offsetHeight)&&"true"!==e.getAttribute("data-initialized")&&((new sowbForms.LocationField).init(e),e.setAttribute("data-initialized","true"))}))},window.addEventListener("DOMContentLoaded",(function(){var e=e||jQuery;e&&e(document).on("sowsetupformfield",".siteorigin-widget-field-type-location",(function(){sowbForms._geocodeQueue=sowbForms._geocodeQueue||[];var o=e(this);if(!sowbForms.mapsInitializing)if(sowbForms.mapsInitialized)sowbForms.setupLocationFields();else{sowbForms.mapsInitializing=!0;var i=o.find(".location-field-data").data("apiKey");if(i||(sowbForms.displayNotice(e(this).closest(".siteorigin-widget-form"),soLocationField.missingApiKey,"",[{label:soLocationField.globalSettingsButtonLabel,url:soLocationField.globalSettingsButtonUrl}],o),console.warn("SiteOrigin Google Maps Widget: Could not find API key. Google Maps API key is required."),i=""),window.console&&window.console.error){var t=window.console.error;sowbForms.checkMapsApiInvalidKeyError=function(i){var n;if("string"==typeof i&&(null===(n=i.match(/^Google Maps.*API (error|warning): (.*)/))&&(n=i.match(/^This API project is not authorized to use this API/)),n&&(3===n.length?n=n[2]:1===n.length&&(n="ApiNotActivatedMapError"))),n)switch(n){case"InvalidKeyMapError":sowbForms.displayNotice(e(this).closest(".siteorigin-widget-form"),soLocationField.invalidApiKey,"",[{label:soLocationField.globalSettingsButtonLabel,url:soLocationField.globalSettingsButtonUrl}],o);break;case"ApiNotActivatedMapError":sowbForms.displayNotice(e(this).closest(".siteorigin-widget-form"),soLocationField.apiNotEnabled,"",[],o)}t.apply(window.console,arguments)}.bind(this),window.console.error=sowbForms.checkMapsApiInvalidKeyError}var n="https://maps.googleapis.com/maps/api/js?key="+i+"&libraries=places&callback=sowbAdminGoogleMapInit";e("body").append('<script async type="text/javascript" src="'+n+'">')}}))}));
|
1 |
+
function sowbAdminGoogleMapInit(){sowbForms.mapsInitializing=!1,sowbForms.mapsInitialized=!0,sowbForms.setupLocationFields()}window.sowbForms=window.sowbForms||{},sowbForms.LocationField=function(){return{init:function(e){if(void 0!==google.maps.places){var o=e.querySelector(".siteorigin-widget-location-input"),i=e.querySelector(".siteorigin-widget-input"),t=new google.maps.places.Autocomplete(o),n=function(e){return new Promise((function(o,i){var t={name:e.name};if(t.address=e.hasOwnProperty("formatted_address")?e.formatted_address:"",e.hasOwnProperty("geometry"))t.location=e.geometry.location.toString(),o(t);else{var n={address:e.hasOwnProperty("formatted_address")?e.formatted_address:e.name};(new google.maps.Geocoder).geocode(n,(function(e,n){n===google.maps.GeocoderStatus.OK?(t.location=e[0].geometry.location.toString(),o(t)):i(n)}))}}))},s=function(){var e=JSON.parse(i.value),t="";e.hasOwnProperty("address")&&(t=e.address),e.hasOwnProperty("name")&&0!==t.indexOf(e.name)&&(t=e.name+", "+t),o.removeEventListener("change",r),o.value=t,o.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),o.addEventListener("change",r)};i.addEventListener("change",s);var a=function(e){i.value=JSON.stringify(e),i.removeEventListener("change",s),i.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),i.addEventListener("change",s)};t.addListener("place_changed",(function(){var e=t.getPlace();n(e).then((function(e){a(e)})).catch((function(o){console.warn('SiteOrigin Google Maps Widget: Geocoding failed for "'+e.name+'" with status: '+o)}))}));var r=function(){a({name:o.value})};if(o.addEventListener("change",r),i.value){var l={};try{var d=JSON.parse(i.value);d.hasOwnProperty("location")||d.hasOwnProperty("address")&&(l.name=d.address)}catch(e){l.name=i.value}if(l.hasOwnProperty("name")&&"null"!==l.name){sowbForms.mapsMigrationLogged||(console.info("SiteOrigin Google Maps Widget: Starting automatic migration of location. Please wait a moment..."),sowbForms.mapsMigrationLogged=!0);var c=100;sowbForms._geocodeQueue.push({place:l,field:i}),1===sowbForms._geocodeQueue.length&&setTimeout((function(){!function e(o,t){n(o).then((function(o){if(t.value=JSON.stringify(o),i.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),sowbForms._geocodeQueue.shift(),sowbForms._geocodeQueue.length>0){var n=sowbForms._geocodeQueue[0];setTimeout((function(){e(n.place,n.field)}),c)}else console.info("SiteOrigin Google Maps Widget: Location fields updated. Please save the post to complete the migration.")})).catch((function(o){if(o===google.maps.GeocoderStatus.OVER_QUERY_LIMIT)if(sowbForms.hasOwnProperty("overQueryLimitCount")?sowbForms.overQueryLimitCount++:sowbForms.overQueryLimitCount=1,sowbForms.overQueryLimitCount<3){var i=sowbForms._geocodeQueue[0];c*=10,setTimeout((function(){e(i.place,i.field)}),c)}else console.warn("SiteOrigin Google Maps Widget: Automatic migration of old address failed with status: "+o),console.info("SiteOrigin Google Maps Widget: Please save this post and open the form to try again.")}))}(l,i)}),c)}else s()}}else console.error("SiteOrigin Google Maps Widget: Failed to load the places library.")}}},sowbForms.setupLocationFields=function(){window.google&&window.google.maps&&window.google.maps.places&&document.querySelectorAll(".siteorigin-widget-field-type-location").forEach((function(e){!(0===e.offsetWidth||0===e.offsetHeight)&&"true"!==e.getAttribute("data-initialized")&&((new sowbForms.LocationField).init(e),e.setAttribute("data-initialized","true"))}))},window.addEventListener("DOMContentLoaded",(function(){var e=e||jQuery;e&&e(document).on("sowsetupformfield",".siteorigin-widget-field-type-location",(function(){sowbForms._geocodeQueue=sowbForms._geocodeQueue||[];var o=e(this);if(!sowbForms.mapsInitializing)if(sowbForms.mapsInitialized)sowbForms.setupLocationFields();else{sowbForms.mapsInitializing=!0;var i=o.find(".location-field-data").data("apiKey");if(i||(sowbForms.displayNotice(e(this).closest(".siteorigin-widget-form"),soLocationField.missingApiKey,"",[{label:soLocationField.globalSettingsButtonLabel,url:soLocationField.globalSettingsButtonUrl}],o),console.warn("SiteOrigin Google Maps Widget: Could not find API key. Google Maps API key is required."),i=""),window.console&&window.console.error){var t=window.console.error;sowbForms.checkMapsApiInvalidKeyError=function(i){var n;if("string"==typeof i&&(null===(n=i.match(/^Google Maps.*API (error|warning): (.*)/))&&(n=i.match(/^This API project is not authorized to use this API/)),n&&(3===n.length?n=n[2]:1===n.length&&(n="ApiNotActivatedMapError"))),n)switch(n){case"InvalidKeyMapError":sowbForms.displayNotice(e(this).closest(".siteorigin-widget-form"),soLocationField.invalidApiKey,"",[{label:soLocationField.globalSettingsButtonLabel,url:soLocationField.globalSettingsButtonUrl}],o);break;case"ApiNotActivatedMapError":sowbForms.displayNotice(e(this).closest(".siteorigin-widget-form"),soLocationField.apiNotEnabled,"",[],o)}t.apply(window.console,arguments)}.bind(this),window.console.error=sowbForms.checkMapsApiInvalidKeyError}if(e("#sow-google-maps-js").length)sowbAdminGoogleMapInit();else{var n="https://maps.googleapis.com/maps/api/js?key="+i+"&libraries=places&callback=sowbAdminGoogleMapInit";e("body").append('<script async type="text/javascript" id="sow-google-maps-js" src="'+n+'">')}}}))}));
|
widgets/google-map/google-map.php
CHANGED
@@ -923,19 +923,25 @@ class SiteOrigin_Widget_GoogleMap_Widget extends SiteOrigin_Widget {
|
|
923 |
|
924 |
return trim( $api_key );
|
925 |
}
|
926 |
-
|
927 |
-
function get_form_teaser(){
|
928 |
-
if( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
929 |
|
930 |
-
|
931 |
-
|
932 |
-
|
933 |
-
|
934 |
-
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
939 |
);
|
940 |
}
|
941 |
}
|
923 |
|
924 |
return trim( $api_key );
|
925 |
}
|
|
|
|
|
|
|
926 |
|
927 |
+
function get_form_teaser() {
|
928 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
929 |
+
return array(
|
930 |
+
sprintf(
|
931 |
+
__( 'Get additional map consent design settings with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
932 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/map-styles" target="_blank" rel="noopener noreferrer">',
|
933 |
+
'</a>'
|
934 |
+
),
|
935 |
+
sprintf(
|
936 |
+
__( 'Get a curated list of predefined map styles with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
937 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/map-styles" target="_blank" rel="noopener noreferrer">',
|
938 |
+
'</a>'
|
939 |
+
),
|
940 |
+
sprintf(
|
941 |
+
__( 'Use Google Fonts right inside the Google Maps Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
942 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/web-font-selector" target="_blank" rel="noopener noreferrer">',
|
943 |
+
'</a>'
|
944 |
+
),
|
945 |
);
|
946 |
}
|
947 |
}
|
widgets/hero/hero.php
CHANGED
@@ -409,14 +409,16 @@ class SiteOrigin_Widget_Hero_Widget extends SiteOrigin_Widget_Base_Slider {
|
|
409 |
|
410 |
$content = wp_kses_post($content);
|
411 |
if ( strpos( $content, '[buttons]' ) !== false ) {
|
412 |
-
|
|
|
|
|
|
|
413 |
foreach( $frame['buttons'] as $button ) {
|
414 |
-
$this->sub_widget('SiteOrigin_Widget_Button_Widget', array(), $button['button']);
|
415 |
}
|
416 |
-
$button_code = ob_get_clean();
|
417 |
|
418 |
-
// Add
|
419 |
-
$content =
|
420 |
}
|
421 |
|
422 |
// Process normal shortcodes
|
@@ -567,6 +569,32 @@ class SiteOrigin_Widget_Hero_Widget extends SiteOrigin_Widget_Base_Slider {
|
|
567 |
wp_enqueue_script( 'sowb-fittext' );
|
568 |
}
|
569 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
570 |
}
|
571 |
|
572 |
siteorigin_widget_register('sow-hero', __FILE__, 'SiteOrigin_Widget_Hero_Widget');
|
409 |
|
410 |
$content = wp_kses_post($content);
|
411 |
if ( strpos( $content, '[buttons]' ) !== false ) {
|
412 |
+
// Replace [buttons] with button wrapper.
|
413 |
+
$content = preg_replace('/(?:<(?:p|h\d|em|strong|li|blockquote) *([^>]*)> *)?\[ *buttons *\](:? *<\/(?:p|h\d|em|strong|li|blockquote)>)?/i', '<div class="sow-hero-buttons" $1>[SiteOriginHeroButton]</div>', $content );
|
414 |
+
|
415 |
+
// Generate buttons.
|
416 |
foreach( $frame['buttons'] as $button ) {
|
417 |
+
$button_code .= $this->sub_widget('SiteOrigin_Widget_Button_Widget', array(), $button['button'], true);
|
418 |
}
|
|
|
419 |
|
420 |
+
// Add buttons to wrapper.
|
421 |
+
$content = str_replace( '[SiteOriginHeroButton]', $button_code, $content );
|
422 |
}
|
423 |
|
424 |
// Process normal shortcodes
|
569 |
wp_enqueue_script( 'sowb-fittext' );
|
570 |
}
|
571 |
}
|
572 |
+
|
573 |
+
function get_form_teaser() {
|
574 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
575 |
+
return array(
|
576 |
+
sprintf(
|
577 |
+
__( 'Add multiple Hero frames in one go with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
578 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/multiple-media" target="_blank" rel="noopener noreferrer">',
|
579 |
+
'</a>'
|
580 |
+
),
|
581 |
+
sprintf(
|
582 |
+
__( 'Add Hero frame content animation effects with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
583 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/hero" target="_blank" rel="noopener noreferrer">',
|
584 |
+
'</a>'
|
585 |
+
),
|
586 |
+
sprintf(
|
587 |
+
__( 'Add parallax and fixed background images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
588 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/parallax-sliders" target="_blank" rel="noopener noreferrer">',
|
589 |
+
'</a>'
|
590 |
+
),
|
591 |
+
sprintf(
|
592 |
+
__( 'Use Google Fonts right inside the Hero Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
593 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/web-font-selector" target="_blank" rel="noopener noreferrer">',
|
594 |
+
'</a>'
|
595 |
+
),
|
596 |
+
);
|
597 |
+
}
|
598 |
}
|
599 |
|
600 |
siteorigin_widget_register('sow-hero', __FILE__, 'SiteOrigin_Widget_Hero_Widget');
|
widgets/icon/icon.php
CHANGED
@@ -98,6 +98,17 @@ class SiteOrigin_Widget_Icon_Widget extends SiteOrigin_Widget {
|
|
98 |
'title' => ! empty( $instance['title'] ) ? $instance['title'] : '',
|
99 |
);
|
100 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
}
|
102 |
|
103 |
siteorigin_widget_register( 'sow-icon', __FILE__, 'SiteOrigin_Widget_Icon_Widget' );
|
98 |
'title' => ! empty( $instance['title'] ) ? $instance['title'] : '',
|
99 |
);
|
100 |
}
|
101 |
+
|
102 |
+
function get_form_teaser() {
|
103 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
104 |
+
return array(
|
105 |
+
sprintf(
|
106 |
+
__( 'Add an icon title tooltip with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
107 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/tooltip" target="_blank">',
|
108 |
+
'</a>'
|
109 |
+
),
|
110 |
+
);
|
111 |
+
}
|
112 |
}
|
113 |
|
114 |
siteorigin_widget_register( 'sow-icon', __FILE__, 'SiteOrigin_Widget_Icon_Widget' );
|
widgets/image-grid/image-grid.php
CHANGED
@@ -299,14 +299,28 @@ class SiteOrigin_Widgets_ImageGrid_Widget extends SiteOrigin_Widget {
|
|
299 |
}
|
300 |
|
301 |
function get_form_teaser() {
|
302 |
-
if ( class_exists( 'SiteOrigin_Premium' ) )
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
310 |
);
|
311 |
}
|
312 |
}
|
299 |
}
|
300 |
|
301 |
function get_form_teaser() {
|
302 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
303 |
+
return array(
|
304 |
+
sprintf(
|
305 |
+
__( 'Add a Lightbox to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
306 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/lightbox" target="_blank" rel="noopener noreferrer">',
|
307 |
+
'</a>'
|
308 |
+
),
|
309 |
+
sprintf(
|
310 |
+
__( 'Add a beautiful and customizable text overlay with animations to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
311 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/image-overlay" target="_blank" rel="noopener noreferrer">',
|
312 |
+
'</a>'
|
313 |
+
),
|
314 |
+
sprintf(
|
315 |
+
__( 'Add an image title tooltip with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
316 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/tooltip" target="_blank" rel="noopener noreferrer">',
|
317 |
+
'</a>'
|
318 |
+
),
|
319 |
+
sprintf(
|
320 |
+
__( 'Add multiple Image Grid frames in one go with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
321 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/multiple-media" target="_blank" rel="noopener noreferrer">',
|
322 |
+
'</a>'
|
323 |
+
),
|
324 |
);
|
325 |
}
|
326 |
}
|
widgets/image/image.php
CHANGED
@@ -267,11 +267,22 @@ class SiteOrigin_Widget_Image_Widget extends SiteOrigin_Widget {
|
|
267 |
|
268 |
function get_form_teaser() {
|
269 |
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
275 |
);
|
276 |
}
|
277 |
}
|
267 |
|
268 |
function get_form_teaser() {
|
269 |
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
270 |
+
return array(
|
271 |
+
sprintf(
|
272 |
+
__( 'Add a Lightbox to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
273 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/lightbox" target="_blank" rel="noopener noreferrer">',
|
274 |
+
'</a>'
|
275 |
+
),
|
276 |
+
sprintf(
|
277 |
+
__( 'Add a beautiful and customizable text overlay with animations to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
278 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/image-overlay" target="_blank" rel="noopener noreferrer">',
|
279 |
+
'</a>'
|
280 |
+
),
|
281 |
+
sprintf(
|
282 |
+
__( 'Add an image title tooltip with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
283 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/tooltip" target="_blank" rel="noopener noreferrer">',
|
284 |
+
'</a>'
|
285 |
+
),
|
286 |
);
|
287 |
}
|
288 |
}
|
widgets/layout-slider/layout-slider.php
CHANGED
@@ -469,6 +469,22 @@ class SiteOrigin_Widget_LayoutSlider_Widget extends SiteOrigin_Widget_Base_Slide
|
|
469 |
}
|
470 |
return $val;
|
471 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
472 |
}
|
473 |
|
474 |
siteorigin_widget_register('sow-layout-slider', __FILE__, 'SiteOrigin_Widget_LayoutSlider_Widget');
|
469 |
}
|
470 |
return $val;
|
471 |
}
|
472 |
+
|
473 |
+
function get_form_teaser() {
|
474 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
475 |
+
return array(
|
476 |
+
sprintf(
|
477 |
+
__( 'Add multiple Layout Slider frames in one go with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
478 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/multiple-media" target="_blank" rel="noopener noreferrer">',
|
479 |
+
'</a>'
|
480 |
+
),
|
481 |
+
sprintf(
|
482 |
+
__( 'Add parallax and fixed background images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
483 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/parallax-sliders" target="_blank" rel="noopener noreferrer">',
|
484 |
+
'</a>'
|
485 |
+
),
|
486 |
+
);
|
487 |
+
}
|
488 |
}
|
489 |
|
490 |
siteorigin_widget_register('sow-layout-slider', __FILE__, 'SiteOrigin_Widget_LayoutSlider_Widget');
|
widgets/post-carousel/post-carousel.php
CHANGED
@@ -156,6 +156,8 @@ class SiteOrigin_Widget_PostCarousel_Widget extends SiteOrigin_Widget_Base_Carou
|
|
156 |
'tablet_portrait' => true,
|
157 |
'mobile' => false,
|
158 |
),
|
|
|
|
|
159 |
);
|
160 |
}
|
161 |
|
156 |
'tablet_portrait' => true,
|
157 |
'mobile' => false,
|
158 |
),
|
159 |
+
// Remove slides_to_show.
|
160 |
+
'slides_to_show' => array(),
|
161 |
);
|
162 |
}
|
163 |
|
widgets/price-table/price-table.php
CHANGED
@@ -321,6 +321,17 @@ class SiteOrigin_Widget_PriceTable_Widget extends SiteOrigin_Widget {
|
|
321 |
|
322 |
return $instance;
|
323 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
}
|
325 |
|
326 |
siteorigin_widget_register( 'sow-price-table', __FILE__, 'SiteOrigin_Widget_PriceTable_Widget' );
|
321 |
|
322 |
return $instance;
|
323 |
}
|
324 |
+
|
325 |
+
function get_form_teaser() {
|
326 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
327 |
+
return array(
|
328 |
+
sprintf(
|
329 |
+
__( 'Add a Price Table feature tooltip with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
330 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/tooltip" target="_blank" rel="noopener noreferrer">',
|
331 |
+
'</a>'
|
332 |
+
),
|
333 |
+
);
|
334 |
+
}
|
335 |
}
|
336 |
|
337 |
siteorigin_widget_register( 'sow-price-table', __FILE__, 'SiteOrigin_Widget_PriceTable_Widget' );
|
widgets/simple-masonry/simple-masonry.php
CHANGED
@@ -302,15 +302,30 @@ class SiteOrigin_Widget_Simple_Masonry_Widget extends SiteOrigin_Widget {
|
|
302 |
'preloader_color' => $instance['preloader']['color']
|
303 |
);
|
304 |
}
|
305 |
-
|
306 |
|
307 |
-
function get_form_teaser(){
|
308 |
-
if( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
);
|
315 |
}
|
316 |
}
|
302 |
'preloader_color' => $instance['preloader']['color']
|
303 |
);
|
304 |
}
|
|
|
305 |
|
306 |
+
function get_form_teaser() {
|
307 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
308 |
+
return array(
|
309 |
+
sprintf(
|
310 |
+
__( 'Add a Lightbox to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
311 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/lightbox" target="_blank" rel="noopener noreferrer">',
|
312 |
+
'</a>'
|
313 |
+
),
|
314 |
+
sprintf(
|
315 |
+
__( 'Add a beautiful and customizable text overlay with animations to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
316 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/image-overlay" target="_blank" rel="noopener noreferrer">',
|
317 |
+
'</a>'
|
318 |
+
),
|
319 |
+
sprintf(
|
320 |
+
__( 'Add multiple Simple Masonry frames in one go with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
321 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/multiple-media" target="_blank" rel="noopener noreferrer">',
|
322 |
+
'</a>'
|
323 |
+
),
|
324 |
+
sprintf(
|
325 |
+
__( 'Add an image title tooltip with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
326 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/tooltip" target="_blank" rel="noopener noreferrer">',
|
327 |
+
'</a>'
|
328 |
+
),
|
329 |
);
|
330 |
}
|
331 |
}
|
widgets/slider/slider.php
CHANGED
@@ -342,13 +342,29 @@ class SiteOrigin_Widget_Slider_Widget extends SiteOrigin_Widget_Base_Slider {
|
|
342 |
return parent::modify_instance( $instance );
|
343 |
}
|
344 |
|
345 |
-
function get_form_teaser(){
|
346 |
-
if( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
352 |
);
|
353 |
}
|
354 |
}
|
342 |
return parent::modify_instance( $instance );
|
343 |
}
|
344 |
|
345 |
+
function get_form_teaser() {
|
346 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
347 |
+
return array(
|
348 |
+
sprintf(
|
349 |
+
__( 'Add a Lightbox to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
350 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/lightbox" target="_blank" rel="noopener noreferrer">',
|
351 |
+
'</a>'
|
352 |
+
),
|
353 |
+
sprintf(
|
354 |
+
__( 'Add a beautiful and customizable text overlay with animations to your images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
355 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/image-overlay" target="_blank" rel="noopener noreferrer">',
|
356 |
+
'</a>'
|
357 |
+
),
|
358 |
+
sprintf(
|
359 |
+
__( 'Add multiple Slider frames in one go with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
360 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/multiple-media" target="_blank" rel="noopener noreferrer">',
|
361 |
+
'</a>'
|
362 |
+
),
|
363 |
+
sprintf(
|
364 |
+
__( 'Add parallax and fixed background images with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
365 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/parallax-sliders" target="_blank" rel="noopener noreferrer">',
|
366 |
+
'</a>'
|
367 |
+
),
|
368 |
);
|
369 |
}
|
370 |
}
|
widgets/social-media-buttons/data/networks.php
CHANGED
@@ -184,6 +184,12 @@ return array(
|
|
184 |
'icon_color' => '#372213',
|
185 |
'button_color' => '#e2e0d1'
|
186 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
'hacker-news' => array(
|
188 |
'label' => __( 'Hacker News', 'so-widgets-bundle' ),
|
189 |
'base_url' => 'https://news.ycombinator.com/',
|
184 |
'icon_color' => '#372213',
|
185 |
'button_color' => '#e2e0d1'
|
186 |
),
|
187 |
+
'google' => array(
|
188 |
+
'label' => __( 'Google', 'so-widgets-bundle' ),
|
189 |
+
'base_url' => 'https://google.com/',
|
190 |
+
'icon_color' => '#4285F4',
|
191 |
+
'button_color' => '#FFFFFF'
|
192 |
+
),
|
193 |
'hacker-news' => array(
|
194 |
'label' => __( 'Hacker News', 'so-widgets-bundle' ),
|
195 |
'base_url' => 'https://news.ycombinator.com/',
|
widgets/social-media-buttons/social-media-buttons.php
CHANGED
@@ -192,6 +192,12 @@ class SiteOrigin_Widget_SocialMediaButtons_Widget extends SiteOrigin_Widget {
|
|
192 |
if ( $network['name'] == 'envelope' ) {
|
193 |
$network['name'] = 'email';
|
194 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
$network['icon_name'] = 'fontawesome-' . ( $network['name'] == 'email' ? 'envelope' : $network['name'] );
|
196 |
$instance['networks'][$name] = $network;
|
197 |
}
|
192 |
if ( $network['name'] == 'envelope' ) {
|
193 |
$network['name'] = 'email';
|
194 |
}
|
195 |
+
|
196 |
+
// If user has a legacy Google Plus network selected, convert it to a standard Google icon.
|
197 |
+
if ( $network['name'] == 'google-plus' ) {
|
198 |
+
$network['name'] = 'google';
|
199 |
+
}
|
200 |
+
|
201 |
$network['icon_name'] = 'fontawesome-' . ( $network['name'] == 'email' ? 'envelope' : $network['name'] );
|
202 |
$instance['networks'][$name] = $network;
|
203 |
}
|
widgets/tabs/tabs.php
CHANGED
@@ -269,13 +269,20 @@ class SiteOrigin_Widget_Tabs_Widget extends SiteOrigin_Widget {
|
|
269 |
|
270 |
echo apply_filters( 'siteorigin_widgets_tabs_render_panel_content', $content, $panel, $instance );
|
271 |
}
|
272 |
-
|
273 |
-
function get_form_teaser(){
|
274 |
-
if( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
275 |
-
return
|
276 |
-
|
277 |
-
|
278 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
);
|
280 |
}
|
281 |
}
|
269 |
|
270 |
echo apply_filters( 'siteorigin_widgets_tabs_render_panel_content', $content, $panel, $instance );
|
271 |
}
|
272 |
+
|
273 |
+
function get_form_teaser() {
|
274 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
275 |
+
return array(
|
276 |
+
sprintf(
|
277 |
+
__( 'Get more customization options and the ability to use widgets and layouts as your tabs content with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
278 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/tabs" target="_blank">',
|
279 |
+
'</a>'
|
280 |
+
),
|
281 |
+
sprintf(
|
282 |
+
__( 'Use Google Fonts right inside the Tabs Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
283 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/web-font-selector" target="_blank" rel="noopener noreferrer">',
|
284 |
+
'</a>'
|
285 |
+
),
|
286 |
);
|
287 |
}
|
288 |
}
|
widgets/testimonial/testimonial.php
CHANGED
@@ -369,12 +369,19 @@ class SiteOrigin_Widgets_Testimonials_Widget extends SiteOrigin_Widget {
|
|
369 |
return str_replace( '_', '-', implode( ' ', $classes ) );
|
370 |
}
|
371 |
|
372 |
-
function get_form_teaser(){
|
373 |
-
if( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
374 |
-
return
|
375 |
-
|
376 |
-
|
377 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
378 |
);
|
379 |
}
|
380 |
}
|
369 |
return str_replace( '_', '-', implode( ' ', $classes ) );
|
370 |
}
|
371 |
|
372 |
+
function get_form_teaser() {
|
373 |
+
if ( class_exists( 'SiteOrigin_Premium' ) ) return false;
|
374 |
+
return array(
|
375 |
+
sprintf(
|
376 |
+
__( 'Get more testimonial font customization options with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
377 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/testimonial" target="_blank" rel="noopener noreferrer">',
|
378 |
+
'</a>'
|
379 |
+
),
|
380 |
+
sprintf(
|
381 |
+
__( 'Use Google Fonts right inside the Testimonials Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ),
|
382 |
+
'<a href="https://siteorigin.com/downloads/premium/?featured_addon=plugin/web-font-selector" target="_blank" rel="noopener noreferrer">',
|
383 |
+
'</a>'
|
384 |
+
),
|
385 |
);
|
386 |
}
|
387 |
}
|