From dcc1a6ca18091859c910b5b29454fca9959d8a41 Mon Sep 17 00:00:00 2001 From: Lai Power Date: Tue, 20 Oct 2020 15:16:06 +0000 Subject: [PATCH] updated plugin `GP Premium` version 1.12.2 --- .../gp-premium/blog/functions/css/columns.css | 3 +- .../blog/functions/css/columns.min.css | 2 +- .../gp-premium/blog/functions/css/style.css | 3 +- .../blog/functions/css/style.min.css | 2 +- .../blog/functions/generate-blog.php | 2 +- .../gp-premium/blog/functions/js/scripts.js | 1 + .../blog/functions/js/scripts.min.js | 2 +- .../colors/functions/js/customizer.js | 6 +- .../assets/admin/wp-color-picker-alpha.min.js | 11 - .../gp-premium/elements/class-block.php | 6 +- .../gp-premium/elements/class-hero.php | 68 +- .../gp-premium/elements/class-metabox.php | 47 +- .../gp-premium/elements/class-post-type.php | 16 +- .../plugins/gp-premium/elements/elements.php | 10 +- .../general/class-external-file-css.php | 8 +- wp-content/plugins/gp-premium/gp-premium.php | 4 +- .../plugins/gp-premium/inc/deprecated.php | 14 + .../gp-premium/langs/gp-premium-de_DE.mo | Bin 39590 -> 47579 bytes .../gp-premium/langs/gp-premium-es_ES.mo | Bin 48989 -> 48680 bytes .../plugins/gp-premium/langs/gp-premium-fi.mo | Bin 40426 -> 47916 bytes .../gp-premium/langs/gp-premium-pt_PT.mo | Bin 45916 -> 45682 bytes .../gp-premium/langs/gp-premium-sv_SE.mo | Bin 42197 -> 41951 bytes .../plugins/gp-premium/langs/gp-premium.pot | 848 +++++++++--------- .../wp-color-picker-alpha.js | 52 +- .../wp-color-picker-alpha.min.js | 1 + .../gp-premium/library/class-make-css.php | 42 +- .../gp-premium/library/customizer-helpers.php | 2 +- .../controls/js/generatepress-controls.js | 28 +- .../css/navigation-branding-flex.css | 87 +- .../css/navigation-branding-flex.min.css | 2 +- .../menu-plus/functions/css/offside.css | 10 + .../menu-plus/functions/css/offside.min.css | 2 +- .../functions/generate-menu-plus.php | 143 ++- .../functions/js/wp-color-picker-alpha.min.js | 340 ------- .../page-header/functions/metabox.php | 15 +- wp-content/plugins/gp-premium/readme.txt | 60 +- .../secondary-nav/functions/css/style.css | 4 +- .../secondary-nav/functions/css/style.min.css | 2 +- .../secondary-nav/functions/functions.php | 27 +- .../secondary-nav/functions/js/customizer.js | 6 + .../metaboxes/js/wp-color-picker-alpha.min.js | 340 ------- .../functions/metaboxes/metabox-functions.php | 15 +- .../gp-premium/sites/assets/css/admin.css | 21 + .../gp-premium/sites/assets/js/admin.js | 16 + .../sites/classes/class-site-restore.php | 15 +- .../gp-premium/sites/classes/class-site.php | 63 +- .../sites/libs/wxr-importer/WXRImporter.php | 20 +- wp-content/plugins/gp-premium/sites/sites.php | 171 ++-- .../functions/customizer/js/customizer.js | 174 +++- .../spacing/functions/functions.php | 151 ++-- .../typography/functions/functions.php | 162 +++- .../typography/functions/js/customizer.js | 9 +- .../woocommerce/functions/css/woocommerce.css | 14 +- .../functions/css/woocommerce.min.css | 2 +- .../woocommerce/functions/functions.php | 9 +- .../woocommerce/functions/js/woocommerce.js | 166 ++-- .../functions/js/woocommerce.min.js | 2 +- 57 files changed, 1566 insertions(+), 1660 deletions(-) delete mode 100644 wp-content/plugins/gp-premium/elements/assets/admin/wp-color-picker-alpha.min.js rename wp-content/plugins/gp-premium/{elements/assets/admin => library/alpha-color-picker}/wp-color-picker-alpha.js (89%) create mode 100644 wp-content/plugins/gp-premium/library/alpha-color-picker/wp-color-picker-alpha.min.js delete mode 100644 wp-content/plugins/gp-premium/page-header/functions/js/wp-color-picker-alpha.min.js delete mode 100644 wp-content/plugins/gp-premium/sections/functions/metaboxes/js/wp-color-picker-alpha.min.js diff --git a/wp-content/plugins/gp-premium/blog/functions/css/columns.css b/wp-content/plugins/gp-premium/blog/functions/css/columns.css index 969c8f4..6931a33 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/columns.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/columns.css @@ -127,7 +127,8 @@ margin-left: 0; margin-right: 0; } - .generate-columns-container > * { + .generate-columns-container > *, + .generate-columns-container .generate-columns { padding-left: 0; } .generate-columns-container .page-header { diff --git a/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css b/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css index c5e4ccb..3cf7ea3 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css @@ -1 +1 @@ -.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-flow:row wrap;align-items:stretch}.generate-columns-container:not(.masonry-container) .generate-columns{display:flex}.generate-columns .inside-article{width:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.no-sidebar .generate-columns-container .inside-article>*{max-width:none}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file +.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-flow:row wrap;align-items:stretch}.generate-columns-container:not(.masonry-container) .generate-columns{display:flex}.generate-columns .inside-article{width:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.no-sidebar .generate-columns-container .inside-article>*{max-width:none}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/blog/functions/css/style.css b/wp-content/plugins/gp-premium/blog/functions/css/style.css index bc32259..499f5d1 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/style.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/style.css @@ -238,7 +238,8 @@ margin-left: 0; margin-right: 0; } - .generate-columns-container > * { + .generate-columns-container > *, + .generate-columns-container .generate-columns { padding-left: 0; } .generate-columns-container .page-header { diff --git a/wp-content/plugins/gp-premium/blog/functions/css/style.min.css b/wp-content/plugins/gp-premium/blog/functions/css/style.min.css index 36b0aaa..e37470b 100644 --- a/wp-content/plugins/gp-premium/blog/functions/css/style.min.css +++ b/wp-content/plugins/gp-premium/blog/functions/css/style.min.css @@ -1 +1 @@ -.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.post-image-aligned-left .inside-article,.post-image-aligned-right .inside-article{zoom:1}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-flow:row wrap;align-items:stretch}.generate-columns-container:not(.masonry-container) .generate-columns{display:flex}.generate-columns .inside-article{width:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.no-sidebar .generate-columns-container .inside-article>*{max-width:none}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file +.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.post-image-aligned-left .inside-article,.post-image-aligned-right .inside-article{zoom:1}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-flow:row wrap;align-items:stretch}.generate-columns-container:not(.masonry-container) .generate-columns{display:flex}.generate-columns .inside-article{width:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.no-sidebar .generate-columns-container .inside-article>*{max-width:none}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}} \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/blog/functions/generate-blog.php b/wp-content/plugins/gp-premium/blog/functions/generate-blog.php index fde80ed..ff830a1 100644 --- a/wp-content/plugins/gp-premium/blog/functions/generate-blog.php +++ b/wp-content/plugins/gp-premium/blog/functions/generate-blog.php @@ -94,7 +94,7 @@ if ( ! function_exists( 'generate_blog_scripts' ) ) { $needs_columns_css = false; $needs_featured_image_css = false; - if ( ( ! is_singular() && $settings['column_layout'] ) || $settings['infinite_scroll'] ) { + if ( generate_blog_get_columns() || $settings['infinite_scroll'] ) { $needs_columns_css = true; } diff --git a/wp-content/plugins/gp-premium/blog/functions/js/scripts.js b/wp-content/plugins/gp-premium/blog/functions/js/scripts.js index adc0210..83370b7 100644 --- a/wp-content/plugins/gp-premium/blog/functions/js/scripts.js +++ b/wp-content/plugins/gp-premium/blog/functions/js/scripts.js @@ -63,6 +63,7 @@ jQuery( document ).ready( function( $ ) { } $button.html( svgIcon + generateBlog.more ).removeClass( 'loading' ); + $( document.body ).trigger( 'post-load' ); } ); $container.on( 'last.infiniteScroll', function() { diff --git a/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js b/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js index 2e3ecc1..3afbe78 100644 --- a/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js +++ b/wp-content/plugins/gp-premium/blog/functions/js/scripts.min.js @@ -1 +1 @@ -jQuery(document).ready(function(t){var i,r,l,s,n,e=t(".masonry-container"),o=!1;e.length&&(o=(i=e.masonry(generateBlog.masonryInit)).data("masonry"),i.imagesLoaded(function(){i.masonry("layout"),i.removeClass("are-images-unloaded"),t(".load-more").removeClass("are-images-unloaded"),t("#nav-below").css("opacity","1"),i.masonry("option",{itemSelector:".masonry-post"});var n=i.find(".masonry-post");i.masonry("appended",n)}),t("#nav-below").insertAfter(".masonry-container"),t(window).on("orientationchange",function(n){i.masonry("layout")})),t(".infinite-scroll").length&&t(".nav-links .next").length&&(r=t("#main article").first().parent(),l=t(".load-more a"),s="",generateBlog.icon&&(s=generateBlog.icon),(n=generateBlog.infiniteScrollInit).outlayer=o,r.infiniteScroll(n),l.on("click",function(n){document.activeElement.blur(),t(this).html(s+generateBlog.loading).addClass("loading")}),r.on("append.infiniteScroll",function(n,e,o,a){t(".generate-columns-container").length||r.append(l.parent()),t(a).find("img").each(function(n,e){var o=e.outerHTML;e.outerHTML=o}),i&&i.imagesLoaded(function(){i.masonry("layout")}),l.html(s+generateBlog.more).removeClass("loading")}),r.on("last.infiniteScroll",function(){t(".load-more").hide()}))}); \ No newline at end of file +jQuery(document).ready(function(t){var i,r,l,s,n,e=t(".masonry-container"),o=!1;e.length&&(o=(i=e.masonry(generateBlog.masonryInit)).data("masonry"),i.imagesLoaded(function(){i.masonry("layout"),i.removeClass("are-images-unloaded"),t(".load-more").removeClass("are-images-unloaded"),t("#nav-below").css("opacity","1"),i.masonry("option",{itemSelector:".masonry-post"});var n=i.find(".masonry-post");i.masonry("appended",n)}),t("#nav-below").insertAfter(".masonry-container"),t(window).on("orientationchange",function(n){i.masonry("layout")})),t(".infinite-scroll").length&&t(".nav-links .next").length&&(r=t("#main article").first().parent(),l=t(".load-more a"),s="",generateBlog.icon&&(s=generateBlog.icon),(n=generateBlog.infiniteScrollInit).outlayer=o,r.infiniteScroll(n),l.on("click",function(n){document.activeElement.blur(),t(this).html(s+generateBlog.loading).addClass("loading")}),r.on("append.infiniteScroll",function(n,e,o,a){t(".generate-columns-container").length||r.append(l.parent()),t(a).find("img").each(function(n,e){var o=e.outerHTML;e.outerHTML=o}),i&&i.imagesLoaded(function(){i.masonry("layout")}),l.html(s+generateBlog.more).removeClass("loading"),t(document.body).trigger("post-load")}),r.on("last.infiniteScroll",function(){t(".load-more").hide()}))}); \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/colors/functions/js/customizer.js b/wp-content/plugins/gp-premium/colors/functions/js/customizer.js index 58e641b..f3937f6 100644 --- a/wp-content/plugins/gp-premium/colors/functions/js/customizer.js +++ b/wp-content/plugins/gp-premium/colors/functions/js/customizer.js @@ -260,9 +260,9 @@ generate_colors_live_update( 'navigation_text_color', wp.customize( 'generate_settings[navigation_search_background_color]', function( value ) { value.bind( function( newval ) { if ( jQuery( 'style#navigation_search_background_color' ).length ) { - jQuery( 'style#navigation_search_background_color' ).html( '.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a{background-color:' + newval + ';}' ); + jQuery( 'style#navigation_search_background_color' ).html( '.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{background-color:' + newval + ';}' ); } else { - jQuery( 'head' ).append( '' ); + jQuery( 'head' ).append( '' ); setTimeout(function() { jQuery( 'style#navigation_search_background_color' ).not( ':last' ).remove(); }, 1000); @@ -286,7 +286,7 @@ wp.customize( 'generate_settings[navigation_search_background_color]', function( } ); } ); -generate_colors_live_update( 'navigation_search_text_color', '.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a', 'color', '' ); +generate_colors_live_update( 'navigation_search_text_color', '.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a', 'color', '' ); /** * Secondary navigation text color hover diff --git a/wp-content/plugins/gp-premium/elements/assets/admin/wp-color-picker-alpha.min.js b/wp-content/plugins/gp-premium/elements/assets/admin/wp-color-picker-alpha.min.js deleted file mode 100644 index db88dc7..0000000 --- a/wp-content/plugins/gp-premium/elements/assets/admin/wp-color-picker-alpha.min.js +++ /dev/null @@ -1,11 +0,0 @@ -/**! - * wp-color-picker-alpha - * - * Overwrite Automattic Iris for enabled Alpha Channel in wpColorPicker - * Only run in input and is defined data alpha in true - * - * Version: 2.1.4 - * https://github.com/kallookoo/wp-color-picker-alpha - * Licensed under the GPLv2 license or later. - */ -!function(t){if(!t.wp.wpColorPicker.prototype._hasAlpha){var o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",r='
',e='
',a='',i=void 0!==wpColorPickerL10n.current;if(i)var n='';else{n='';var l="",s=''}Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var t=parseInt(this._color,10).toString(16);return this.error?"":(t.length<6&&(t=("00000"+t).substr(-6)),"#"+t)},t.widget("wp.wpColorPicker",t.wp.wpColorPicker,{_hasAlpha:!0,_create:function(){if(t.support.iris){var p=this,c=p.element;if(t.extend(p.options,c.data()),"hue"===p.options.type)return p._createHueOnly();p.close=t.proxy(p.close,p),p.initialValue=c.val(),c.addClass("wp-color-picker"),i?(c.hide().wrap(e),p.wrap=c.parent(),p.toggler=t(n).insertBefore(c).css({backgroundColor:p.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),p.pickerContainer=t(r).insertAfter(c),p.button=t(a).addClass("hidden")):(c.parent("label").length||(c.wrap(l),p.wrappingLabelText=t(s).insertBefore(c).text(wpColorPickerL10n.defaultLabel)),p.wrappingLabel=c.parent(),p.wrappingLabel.wrap(e),p.wrap=p.wrappingLabel.parent(),p.toggler=t(n).insertBefore(p.wrappingLabel).css({backgroundColor:p.initialValue}),p.toggler.find(".wp-color-result-text").text(wpColorPickerL10n.pick),p.pickerContainer=t(r).insertAfter(p.wrappingLabel),p.button=t(a)),p.options.defaultColor?(p.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString),i||p.button.attr("aria-label",wpColorPickerL10n.defaultAriaLabel)):(p.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),i||p.button.attr("aria-label",wpColorPickerL10n.clearAriaLabel)),i?c.wrap('').after(p.button):(p.wrappingLabel.wrap('', esc_url( apply_filters( 'generate_logo_href', home_url( '/' ) ) ), @@ -748,7 +797,7 @@ class GeneratePress_Hero { printf( '', esc_url( apply_filters( 'generate_logo_href', home_url( '/' ) ) ), @@ -817,7 +866,10 @@ class GeneratePress_Hero { $options = self::get_options(); if ( strpos( $options['content'], '{{post_title}}' ) !== false ) { - add_filter( 'generate_show_title', '__return_false' ); + if ( is_singular() ) { + add_filter( 'generate_show_title', '__return_false' ); + } + remove_action( 'generate_archive_title', 'generate_archive_title' ); add_filter( 'post_class', array( self::$hero, 'remove_hentry' ) ); } diff --git a/wp-content/plugins/gp-premium/elements/class-metabox.php b/wp-content/plugins/gp-premium/elements/class-metabox.php index eb20dad..cddfc74 100644 --- a/wp-content/plugins/gp-premium/elements/class-metabox.php +++ b/wp-content/plugins/gp-premium/elements/class-metabox.php @@ -152,19 +152,7 @@ class GeneratePress_Elements_Metabox { wp_enqueue_media(); wp_enqueue_script( 'wp-color-picker' ); wp_enqueue_style( 'wp-color-picker' ); - wp_enqueue_script( 'wp-color-picker-alpha', plugin_dir_url( __FILE__ ) . 'assets/admin/wp-color-picker-alpha.min.js', array( 'wp-color-picker' ), GP_PREMIUM_VERSION, true ); - wp_localize_script( - 'wp-color-picker-alpha', - 'wpColorPickerL10n', - array( - 'defaultLabel' => __( 'Color value', 'gp-premium' ), - 'pick' => __( 'Select Color', 'gp-premium' ), - 'defaultString' => __( 'Default', 'gp-premium' ), - 'defaultAriaLabel' => __( 'Select default color', 'gp-premium' ), - 'clear' => __( 'Clear', 'gp-premium' ), - 'clearAriaLabel' => __( 'Clear color', 'gp-premium' ), - ) - ); + wp_enqueue_script( 'wp-color-picker-alpha', GP_LIBRARY_DIRECTORY_URL . 'alpha-color-picker/wp-color-picker-alpha.min.js', array( 'wp-color-picker' ), '2.1.4', true ); if ( function_exists( 'wp_add_inline_script' ) && function_exists( 'generate_get_default_color_palettes' ) ) { // Grab our palette array and turn it into JS. @@ -1256,7 +1244,7 @@ class GeneratePress_Elements_Metabox { /> - + @@ -2040,7 +2028,13 @@ class GeneratePress_Elements_Metabox { public function get_terms() { check_ajax_referer( 'generate-elements-location', 'nonce' ); - if ( ! current_user_can( 'manage_options' ) ) { + $current_user_can = 'manage_options'; + + if ( apply_filters( 'generate_elements_metabox_ajax_allow_editors', false ) ) { + $current_user_can = 'edit_posts'; + } + + if ( ! current_user_can( $current_user_can ) ) { return; } @@ -2063,7 +2057,13 @@ class GeneratePress_Elements_Metabox { public function get_posts() { check_ajax_referer( 'generate-elements-location', 'nonce' ); - if ( ! current_user_can( 'manage_options' ) ) { + $current_user_can = 'manage_options'; + + if ( apply_filters( 'generate_elements_metabox_ajax_allow_editors', false ) ) { + $current_user_can = 'edit_posts'; + } + + if ( ! current_user_can( $current_user_can ) ) { return; } @@ -2352,6 +2352,21 @@ class GeneratePress_Elements_Metabox { ); } + if ( function_exists( 'generate_is_using_flexbox' ) && generate_is_using_flexbox() ) { + $hooks['navigation']['hooks'][] = 'generate_menu_bar_items'; + } + + if ( defined( 'GENERATE_VERSION' ) && version_compare( GENERATE_VERSION, '3.0.0-alpha.1', '>' ) ) { + $hooks['navigation']['hooks'][] = 'generate_before_navigation'; + $hooks['navigation']['hooks'][] = 'generate_after_navigation'; + $hooks['navigation']['hooks'][] = 'generate_after_mobile_menu_button'; + $hooks['navigation']['hooks'][] = 'generate_inside_mobile_menu_control_wrapper'; + + $hooks['content']['hooks'][] = 'generate_after_loop'; + $hooks['content']['hooks'][] = 'generate_before_do_template_part'; + $hooks['content']['hooks'][] = 'generate_after_do_template_part'; + } + return apply_filters( 'generate_hooks_list', $hooks ); } diff --git a/wp-content/plugins/gp-premium/elements/class-post-type.php b/wp-content/plugins/gp-premium/elements/class-post-type.php index cd12b8c..dec6956 100644 --- a/wp-content/plugins/gp-premium/elements/class-post-type.php +++ b/wp-content/plugins/gp-premium/elements/class-post-type.php @@ -273,7 +273,13 @@ class GeneratePress_Elements_Post_Type { if ( 'hook' === $block_type && $hook_location ) { echo '
'; - echo '' . esc_html( $hook_location ) . ''; + + if ( 'custom' === $hook_location ) { + $custom_hook = get_post_meta( $post_id, '_generate_custom_hook', true ); + echo '' . esc_html( $custom_hook ) . ''; + } else { + echo '' . esc_html( $hook_location ) . ''; + } } } } @@ -287,7 +293,13 @@ class GeneratePress_Elements_Post_Type { if ( $hook_location ) { echo '
'; - echo '' . esc_html( $hook_location ) . ''; + + if ( 'custom' === $hook_location ) { + $custom_hook = get_post_meta( $post_id, '_generate_custom_hook', true ); + echo '' . esc_html( $custom_hook ) . ''; + } else { + echo '' . esc_html( $hook_location ) . ''; + } } } diff --git a/wp-content/plugins/gp-premium/elements/elements.php b/wp-content/plugins/gp-premium/elements/elements.php index 41157db..169d928 100644 --- a/wp-content/plugins/gp-premium/elements/elements.php +++ b/wp-content/plugins/gp-premium/elements/elements.php @@ -35,10 +35,18 @@ function generate_premium_do_elements() { 'post_status' => 'publish', 'numberposts' => 500, // phpcs:ignore 'fields' => 'ids', - 'order' => 'ASC', 'suppress_filters' => false, ); + $custom_args = apply_filters( + 'generate_elements_custom_args', + array( + 'order' => 'ASC', + ) + ); + + $args = array_merge( $args, $custom_args ); + // Prevent Polylang from altering the query. if ( function_exists( 'pll_get_post_language' ) ) { $args['lang'] = ''; diff --git a/wp-content/plugins/gp-premium/general/class-external-file-css.php b/wp-content/plugins/gp-premium/general/class-external-file-css.php index ed29fca..9cba2f4 100644 --- a/wp-content/plugins/gp-premium/general/class-external-file-css.php +++ b/wp-content/plugins/gp-premium/general/class-external-file-css.php @@ -188,7 +188,13 @@ class GeneratePress_External_CSS_File { */ public function enqueue_dynamic_css() { if ( 'file' === $this->mode() ) { - wp_enqueue_style( 'generatepress-dynamic', esc_url( $this->file( 'uri' ) ), array(), null ); // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion + wp_enqueue_style( 'generatepress-dynamic', esc_url( $this->file( 'uri' ) ), array( 'generate-style' ), null ); // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion + + // Move the child theme after our dynamic stylesheet. + if ( is_child_theme() && wp_style_is( 'generate-child', 'enqueued' ) ) { + wp_dequeue_style( 'generate-child' ); + wp_enqueue_style( 'generate-child' ); + } // Re-add no-cache CSS in GP < 3.0.0. if ( ! function_exists( 'generate_get_dynamic_css' ) && function_exists( 'generate_no_cache_dynamic_css' ) ) { diff --git a/wp-content/plugins/gp-premium/gp-premium.php b/wp-content/plugins/gp-premium/gp-premium.php index 69c657b..845aa5e 100644 --- a/wp-content/plugins/gp-premium/gp-premium.php +++ b/wp-content/plugins/gp-premium/gp-premium.php @@ -3,7 +3,7 @@ * Plugin Name: GP Premium * Plugin URI: https://generatepress.com * Description: The entire collection of GeneratePress premium modules. - * Version: 1.11.3 + * Version: 1.12.2 * Author: Tom Usborne * Author URI: https://generatepress.com * License: GNU General Public License v2 or later @@ -17,7 +17,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } -define( 'GP_PREMIUM_VERSION', '1.11.3' ); +define( 'GP_PREMIUM_VERSION', '1.12.2' ); define( 'GP_PREMIUM_DIR_PATH', plugin_dir_path( __FILE__ ) ); define( 'GP_LIBRARY_DIRECTORY', plugin_dir_path( __FILE__ ) . 'library/' ); define( 'GP_LIBRARY_DIRECTORY_URL', plugin_dir_url( __FILE__ ) . 'library/' ); diff --git a/wp-content/plugins/gp-premium/inc/deprecated.php b/wp-content/plugins/gp-premium/inc/deprecated.php index a01d53a..4c713be 100644 --- a/wp-content/plugins/gp-premium/inc/deprecated.php +++ b/wp-content/plugins/gp-premium/inc/deprecated.php @@ -620,6 +620,20 @@ function generate_sites_refresh_link() { ); } +/** + * Delete our sites transient if the Refresh sites link is clicked. + * + * @since 1.6 + * @deprecated 1.12.0 + */ +function generate_sites_refresh_list() { + if ( ! isset( $_GET['refresh_sites_nonce'] ) || ! wp_verify_nonce( $_GET['refresh_sites_nonce'], 'refresh_sites' ) ) { + return; + } + + delete_transient( 'generatepress_sites' ); +} + if ( ! function_exists( 'generate_insert_import_export' ) ) { /** * @deprecated 1.7 diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-de_DE.mo b/wp-content/plugins/gp-premium/langs/gp-premium-de_DE.mo index 444a89abe4537d8465dbe85e8ed641068a6ba434..0083bea9730c5e0a51e97c65e7ea9b884b30c344 100644 GIT binary patch literal 47579 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 delta 13277 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 diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-es_ES.mo b/wp-content/plugins/gp-premium/langs/gp-premium-es_ES.mo index 6286b3f49a0e522b3c9e2d32909129b0e3ebd138..abc4e8d80db7399017eff871331a81b70b13bb5d 100644 GIT binary patch delta 12529 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 ZZ|RkjTc!~36u%vJ+&Zh<4}LpF{vQT-a>xJx delta 12040 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 Y`4zLtV-D9(?Fk)xsbQG?{;|IQ1NS0SFaQ7m diff --git a/wp-content/plugins/gp-premium/langs/gp-premium-pt_PT.mo b/wp-content/plugins/gp-premium/langs/gp-premium-pt_PT.mo index 17fe18bdfa1c123a6cff5ee3b6c5f2f9c59352b6..8e1d6685251fe13b48e87789d45bd15b84838ff7 100644 GIT binary patch delta 12237 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 delta 12468 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\n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2020-07-29T17:14:37+00:00\n" +"POT-Creation-Date: 2020-09-16T17:49:53+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.5.0-alpha\n" +"X-Generator: WP-CLI 2.4.0\n" "X-Domain: gp-premium\n" #. Plugin Name of the plugin @@ -49,11 +49,11 @@ msgstr "" #: backgrounds/functions/functions.php:233 #: backgrounds/functions/functions.php:258 #: colors/functions/functions.php:82 -#: disable-elements/functions/functions.php:136 -#: disable-elements/functions/functions.php:138 -#: disable-elements/functions/functions.php:312 -#: disable-elements/functions/functions.php:314 -#: elements/class-metabox.php:1208 +#: disable-elements/functions/functions.php:142 +#: disable-elements/functions/functions.php:144 +#: disable-elements/functions/functions.php:318 +#: disable-elements/functions/functions.php:320 +#: elements/class-metabox.php:1196 #: typography/functions/functions.php:256 msgid "Top Bar" msgstr "" @@ -63,14 +63,14 @@ msgstr "" #: backgrounds/functions/functions.php:364 #: colors/functions/functions.php:167 #: colors/functions/functions.php:179 -#: disable-elements/functions/functions.php:142 -#: disable-elements/functions/functions.php:144 -#: disable-elements/functions/functions.php:318 -#: disable-elements/functions/functions.php:320 -#: elements/class-metabox.php:243 +#: disable-elements/functions/functions.php:148 +#: disable-elements/functions/functions.php:150 +#: disable-elements/functions/functions.php:324 +#: disable-elements/functions/functions.php:326 +#: elements/class-metabox.php:231 #: elements/class-metabox.php:2178 -#: elements/class-post-type.php:282 -#: elements/class-post-type.php:414 +#: elements/class-post-type.php:288 +#: elements/class-post-type.php:426 #: library/customizer-helpers.php:129 #: spacing/functions/customizer/header-spacing.php:16 #: typography/functions/functions.php:370 @@ -82,11 +82,11 @@ msgstr "" #: backgrounds/functions/functions.php:438 #: colors/functions/functions.php:279 #: colors/functions/functions.php:291 -#: disable-elements/functions/functions.php:147 -#: disable-elements/functions/functions.php:149 -#: disable-elements/functions/functions.php:341 -#: disable-elements/functions/functions.php:343 -#: elements/class-metabox.php:1217 +#: disable-elements/functions/functions.php:153 +#: disable-elements/functions/functions.php:155 +#: disable-elements/functions/functions.php:347 +#: disable-elements/functions/functions.php:349 +#: elements/class-metabox.php:1205 #: library/customizer-helpers.php:147 #: spacing/functions/customizer/navigation-spacing.php:16 #: typography/functions/functions.php:631 @@ -212,15 +212,15 @@ msgstr "" #: blog/functions/customizer.php:49 #: colors/functions/functions.php:749 #: colors/functions/functions.php:761 -#: elements/class-metabox.php:304 -#: elements/class-metabox.php:1083 -#: elements/class-metabox.php:1090 -#: elements/class-metabox.php:1104 -#: elements/class-metabox.php:1111 -#: elements/class-metabox.php:1118 +#: elements/class-metabox.php:292 +#: elements/class-metabox.php:1071 +#: elements/class-metabox.php:1078 +#: elements/class-metabox.php:1092 +#: elements/class-metabox.php:1099 +#: elements/class-metabox.php:1106 #: elements/class-metabox.php:2202 #: library/customizer-helpers.php:169 -#: page-header/functions/metabox.php:182 +#: page-header/functions/metabox.php:183 #: sections/functions/metaboxes/metabox-functions.php:248 #: sections/functions/metaboxes/metabox-functions.php:251 #: spacing/functions/customizer/content-spacing.php:16 @@ -231,7 +231,7 @@ msgstr "" #: backgrounds/functions/functions.php:925 #: backgrounds/functions/functions.php:938 #: colors/functions/functions.php:931 -#: elements/class-metabox.php:284 +#: elements/class-metabox.php:272 #: library/customizer-helpers.php:187 msgid "Sidebar" msgstr "" @@ -245,17 +245,17 @@ msgstr "" #: backgrounds/functions/functions.php:1041 #: colors/functions/functions.php:1169 #: colors/functions/functions.php:1181 -#: disable-elements/functions/functions.php:169 -#: disable-elements/functions/functions.php:171 -#: disable-elements/functions/functions.php:363 -#: disable-elements/functions/functions.php:365 -#: elements/class-metabox.php:290 -#: elements/class-metabox.php:1253 +#: disable-elements/functions/functions.php:175 +#: disable-elements/functions/functions.php:177 +#: disable-elements/functions/functions.php:369 +#: disable-elements/functions/functions.php:371 +#: elements/class-metabox.php:278 +#: elements/class-metabox.php:1241 #: elements/class-metabox.php:2239 #: library/customizer-helpers.php:205 #: spacing/functions/customizer/footer-spacing.php:17 -#: typography/functions/functions.php:2304 -#: typography/functions/functions.php:2318 +#: typography/functions/functions.php:2373 +#: typography/functions/functions.php:2387 msgid "Footer" msgstr "" @@ -271,11 +271,11 @@ msgstr "" #: backgrounds/functions/secondary-nav-backgrounds.php:61 #: colors/functions/secondary-nav-colors.php:59 #: colors/functions/secondary-nav-colors.php:72 -#: disable-elements/functions/functions.php:153 -#: disable-elements/functions/functions.php:155 -#: disable-elements/functions/functions.php:347 -#: disable-elements/functions/functions.php:349 -#: elements/class-metabox.php:1226 +#: disable-elements/functions/functions.php:159 +#: disable-elements/functions/functions.php:161 +#: disable-elements/functions/functions.php:353 +#: disable-elements/functions/functions.php:355 +#: elements/class-metabox.php:1214 #: secondary-nav/functions/functions.php:188 #: secondary-nav/functions/functions.php:197 #: secondary-nav/functions/functions.php:210 @@ -290,7 +290,7 @@ msgstr "" #: blog/functions/customizer.php:35 #: elements/class-conditions.php:48 -#: elements/class-hero.php:868 +#: elements/class-hero.php:920 msgid "Blog" msgstr "" @@ -398,7 +398,7 @@ msgstr "" #: blog/functions/customizer.php:503 #: blog/functions/customizer.php:677 #: blog/functions/customizer.php:852 -#: elements/class-metabox.php:1308 +#: elements/class-metabox.php:1296 #: elements/class-post-type.php:172 #: elements/class-post-type.php:182 msgid "Location" @@ -425,9 +425,9 @@ msgstr "" #: blog/functions/customizer.php:531 #: blog/functions/customizer.php:706 #: blog/functions/customizer.php:881 -#: elements/class-metabox.php:507 -#: elements/class-metabox.php:529 -#: page-header/functions/metabox.php:339 +#: elements/class-metabox.php:495 +#: elements/class-metabox.php:517 +#: page-header/functions/metabox.php:340 #: secondary-nav/functions/functions.php:309 #: woocommerce/functions/customizer/customizer.php:390 #: woocommerce/functions/customizer/customizer.php:433 @@ -437,12 +437,12 @@ msgstr "" #: blog/functions/customizer.php:532 #: blog/functions/customizer.php:707 #: blog/functions/customizer.php:882 -#: elements/class-metabox.php:506 -#: elements/class-metabox.php:595 -#: elements/class-metabox.php:649 +#: elements/class-metabox.php:494 +#: elements/class-metabox.php:583 +#: elements/class-metabox.php:637 #: library/customizer/controls/class-spacing-control.php:43 #: menu-plus/functions/generate-menu-plus.php:658 -#: page-header/functions/metabox.php:338 +#: page-header/functions/metabox.php:339 #: secondary-nav/functions/functions.php:308 #: secondary-nav/functions/functions.php:363 #: woocommerce/functions/customizer/customizer.php:389 @@ -453,12 +453,12 @@ msgstr "" #: blog/functions/customizer.php:533 #: blog/functions/customizer.php:708 #: blog/functions/customizer.php:883 -#: elements/class-metabox.php:508 -#: elements/class-metabox.php:569 -#: elements/class-metabox.php:623 +#: elements/class-metabox.php:496 +#: elements/class-metabox.php:557 +#: elements/class-metabox.php:611 #: library/customizer/controls/class-spacing-control.php:41 #: menu-plus/functions/generate-menu-plus.php:659 -#: page-header/functions/metabox.php:340 +#: page-header/functions/metabox.php:341 #: secondary-nav/functions/functions.php:310 #: secondary-nav/functions/functions.php:362 #: woocommerce/functions/customizer/customizer.php:391 @@ -533,8 +533,8 @@ msgid "Loading..." msgstr "" #. translators: Aria-label describing the read more button -#: blog/functions/generate-blog.php:432 -#: blog/functions/generate-blog.php:464 +#: blog/functions/generate-blog.php:438 +#: blog/functions/generate-blog.php:470 msgctxt "more on post title" msgid "More on %s" msgstr "" @@ -601,9 +601,9 @@ msgid "Link Hover" msgstr "" #: colors/functions/functions.php:239 -#: elements/class-metabox.php:858 +#: elements/class-metabox.php:846 #: menu-plus/functions/generate-menu-plus.php:474 -#: page-header/functions/metabox.php:515 +#: page-header/functions/metabox.php:516 #: typography/functions/functions.php:446 msgid "Site Title" msgstr "" @@ -679,11 +679,11 @@ msgid "Button" msgstr "" #: colors/functions/functions.php:820 -#: disable-elements/functions/functions.php:164 -#: disable-elements/functions/functions.php:166 -#: disable-elements/functions/functions.php:358 -#: disable-elements/functions/functions.php:360 -#: elements/class-metabox.php:1244 +#: disable-elements/functions/functions.php:170 +#: disable-elements/functions/functions.php:172 +#: disable-elements/functions/functions.php:364 +#: disable-elements/functions/functions.php:366 +#: elements/class-metabox.php:1232 msgid "Content Title" msgstr "" @@ -761,7 +761,7 @@ msgid "Form Text Focus" msgstr "" #: colors/functions/functions.php:1200 -#: elements/class-metabox.php:1130 +#: elements/class-metabox.php:1118 msgid "Footer Widgets" msgstr "" @@ -778,7 +778,7 @@ msgstr "" #: menu-plus/functions/generate-menu-plus.php:550 #: menu-plus/functions/generate-menu-plus.php:563 #: menu-plus/functions/generate-menu-plus.php:587 -#: menu-plus/functions/generate-menu-plus.php:1125 +#: menu-plus/functions/generate-menu-plus.php:1165 #: typography/functions/slideout-nav-fonts.php:39 #: typography/functions/slideout-nav-fonts.php:52 msgid "Off Canvas Panel" @@ -854,15 +854,15 @@ msgid "Sticky Panel Cart" msgstr "" #: colors/functions/woocommerce-colors.php:365 -#: elements/class-metabox.php:765 -#: page-header/functions/metabox.php:365 +#: elements/class-metabox.php:753 +#: page-header/functions/metabox.php:366 #: sections/functions/metaboxes/views/sections-template.php:222 msgid "Background Color" msgstr "" #: colors/functions/woocommerce-colors.php:389 -#: elements/class-metabox.php:774 -#: page-header/functions/metabox.php:370 +#: elements/class-metabox.php:762 +#: page-header/functions/metabox.php:371 #: sections/functions/metaboxes/views/sections-template.php:227 msgid "Text Color" msgstr "" @@ -955,21 +955,21 @@ msgstr "" msgid "Copyright" msgstr "" -#: disable-elements/functions/functions.php:104 -#: elements/class-metabox.php:297 +#: disable-elements/functions/functions.php:110 +#: elements/class-metabox.php:285 msgid "Disable Elements" msgstr "" -#: disable-elements/functions/functions.php:159 -#: disable-elements/functions/functions.php:161 -#: disable-elements/functions/functions.php:353 -#: disable-elements/functions/functions.php:355 +#: disable-elements/functions/functions.php:165 +#: disable-elements/functions/functions.php:167 +#: disable-elements/functions/functions.php:359 +#: disable-elements/functions/functions.php:361 msgid "Featured Image / Page Header" msgstr "" -#: disable-elements/functions/functions.php:332 -#: disable-elements/functions/functions.php:334 -#: elements/class-metabox.php:1199 +#: disable-elements/functions/functions.php:338 +#: disable-elements/functions/functions.php:340 +#: elements/class-metabox.php:1187 #: menu-plus/functions/generate-menu-plus.php:380 #: menu-plus/functions/generate-menu-plus.php:421 msgid "Mobile Header" @@ -1050,209 +1050,181 @@ msgid "Roles" msgstr "" #. translators: author name -#: elements/class-hero.php:898 +#: elements/class-hero.php:950 #: page-header/functions/functions.php:1124 msgid "View all posts by %s" msgstr "" #: elements/class-metabox.php:142 -#: elements/class-metabox.php:663 -#: elements/class-metabox.php:672 +#: elements/class-metabox.php:651 +#: elements/class-metabox.php:660 msgid "Custom Image" msgstr "" #: elements/class-metabox.php:143 -#: elements/class-metabox.php:674 +#: elements/class-metabox.php:662 msgid "Fallback Image" msgstr "" #: elements/class-metabox.php:144 -#: elements/class-metabox.php:241 -#: elements/class-metabox.php:1328 -#: elements/class-metabox.php:1357 -#: elements/class-metabox.php:1384 -#: elements/class-metabox.php:1433 -#: elements/class-metabox.php:1462 -#: elements/class-metabox.php:1491 -#: elements/class-metabox.php:1536 -#: elements/class-metabox.php:1563 -#: elements/class-metabox.php:1588 -#: elements/class-post-type.php:412 +#: elements/class-metabox.php:229 +#: elements/class-metabox.php:1316 +#: elements/class-metabox.php:1345 +#: elements/class-metabox.php:1372 +#: elements/class-metabox.php:1421 +#: elements/class-metabox.php:1450 +#: elements/class-metabox.php:1479 +#: elements/class-metabox.php:1524 +#: elements/class-metabox.php:1551 +#: elements/class-metabox.php:1576 +#: elements/class-post-type.php:424 msgid "Choose..." msgstr "" -#: elements/class-metabox.php:160 -msgid "Color value" -msgstr "" - -#: elements/class-metabox.php:161 -msgid "Select Color" -msgstr "" - -#: elements/class-metabox.php:162 -#: elements/class-metabox.php:987 -#: elements/class-metabox.php:1076 -#: elements/class-metabox.php:1136 -#: elements/class-metabox.php:1272 -msgid "Default" -msgstr "" - -#: elements/class-metabox.php:163 -msgid "Select default color" -msgstr "" - -#: elements/class-metabox.php:164 -msgid "Clear" -msgstr "" - -#: elements/class-metabox.php:165 -msgid "Clear color" -msgstr "" - -#: elements/class-metabox.php:220 -#: page-header/functions/metabox.php:676 +#: elements/class-metabox.php:208 +#: page-header/functions/metabox.php:677 msgid "Template Tags" msgstr "" -#: elements/class-metabox.php:242 +#: elements/class-metabox.php:230 #: elements/class-post-type.php:267 -#: elements/class-post-type.php:413 +#: elements/class-post-type.php:425 msgid "Block" msgstr "" -#: elements/class-metabox.php:244 -#: elements/class-metabox.php:335 -#: elements/class-metabox.php:354 -#: elements/class-post-type.php:286 -#: elements/class-post-type.php:415 +#: elements/class-metabox.php:232 +#: elements/class-metabox.php:323 +#: elements/class-metabox.php:342 +#: elements/class-post-type.php:292 +#: elements/class-post-type.php:427 msgid "Hook" msgstr "" -#: elements/class-metabox.php:245 -#: elements/class-post-type.php:295 -#: elements/class-post-type.php:416 +#: elements/class-metabox.php:233 +#: elements/class-post-type.php:307 +#: elements/class-post-type.php:428 #: library/customizer/controls/class-section-shortcuts-control.php:56 #: sections/functions/metaboxes/views/sections-template.php:171 msgid "Layout" msgstr "" -#: elements/class-metabox.php:251 +#: elements/class-metabox.php:239 msgid "This element needs a location set within the Display Rules tab in order to display." msgstr "" -#: elements/class-metabox.php:264 +#: elements/class-metabox.php:252 msgid "Page Hero" msgstr "" -#: elements/class-metabox.php:270 -#: elements/class-metabox.php:336 -#: elements/class-metabox.php:1190 +#: elements/class-metabox.php:258 +#: elements/class-metabox.php:324 +#: elements/class-metabox.php:1178 msgid "Site Header" msgstr "" -#: elements/class-metabox.php:277 +#: elements/class-metabox.php:265 #: sections/functions/metaboxes/metabox-functions.php:250 msgid "Settings" msgstr "" -#: elements/class-metabox.php:312 +#: elements/class-metabox.php:300 msgid "Display Rules" msgstr "" -#: elements/class-metabox.php:319 +#: elements/class-metabox.php:307 msgid "Internal Notes" msgstr "" -#: elements/class-metabox.php:331 +#: elements/class-metabox.php:319 msgid "Block Type" msgstr "" -#: elements/class-metabox.php:337 +#: elements/class-metabox.php:325 msgid "Site Footer" msgstr "" -#: elements/class-metabox.php:338 -#: elements/class-metabox.php:993 -#: elements/class-metabox.php:1081 +#: elements/class-metabox.php:326 +#: elements/class-metabox.php:981 +#: elements/class-metabox.php:1069 #: secondary-nav/functions/functions.php:338 msgid "Right Sidebar" msgstr "" -#: elements/class-metabox.php:339 -#: elements/class-metabox.php:992 -#: elements/class-metabox.php:1088 +#: elements/class-metabox.php:327 +#: elements/class-metabox.php:980 +#: elements/class-metabox.php:1076 #: secondary-nav/functions/functions.php:337 msgid "Left Sidebar" msgstr "" -#: elements/class-metabox.php:343 +#: elements/class-metabox.php:331 msgid "This will remove the current sidebar widgets for the selected sidebar. Your layout must have a sidebar set for this Element to show." msgstr "" -#: elements/class-metabox.php:377 +#: elements/class-metabox.php:365 msgid "Custom" msgstr "" -#: elements/class-metabox.php:378 +#: elements/class-metabox.php:366 msgid "Custom Hook" msgstr "" -#: elements/class-metabox.php:386 +#: elements/class-metabox.php:374 msgid "Custom Hook Name" msgstr "" -#: elements/class-metabox.php:399 +#: elements/class-metabox.php:387 msgid "Disable Site Header" msgstr "" -#: elements/class-metabox.php:408 +#: elements/class-metabox.php:396 msgid "Disable Site Footer" msgstr "" -#: elements/class-metabox.php:417 +#: elements/class-metabox.php:405 msgid "Execute Shortcodes" msgstr "" -#: elements/class-metabox.php:426 +#: elements/class-metabox.php:414 #: hooks/functions/functions.php:355 msgid "Execute PHP" msgstr "" #. translators: %s is DISALLOW_FILE_EDIT constant -#: elements/class-metabox.php:433 +#: elements/class-metabox.php:421 msgid "Unable to execute PHP as %s is defined." msgstr "" -#: elements/class-metabox.php:449 +#: elements/class-metabox.php:437 msgid "Priority" msgstr "" -#: elements/class-metabox.php:468 +#: elements/class-metabox.php:456 msgid "Element Classes" msgstr "" -#: elements/class-metabox.php:469 +#: elements/class-metabox.php:457 msgid "Add custom classes to the Page Hero element." msgstr "" -#: elements/class-metabox.php:478 -#: page-header/functions/metabox.php:320 +#: elements/class-metabox.php:466 +#: page-header/functions/metabox.php:321 msgid "Container" msgstr "" -#: elements/class-metabox.php:482 -#: elements/class-metabox.php:495 -#: page-header/functions/metabox.php:323 -#: page-header/functions/metabox.php:331 +#: elements/class-metabox.php:470 +#: elements/class-metabox.php:483 +#: page-header/functions/metabox.php:324 +#: page-header/functions/metabox.php:332 #: sections/functions/metaboxes/views/sections-template.php:176 #: sections/functions/metaboxes/views/sections-template.php:186 msgid "Full Width" msgstr "" -#: elements/class-metabox.php:483 -#: elements/class-metabox.php:494 -#: page-header/functions/metabox.php:322 -#: page-header/functions/metabox.php:330 +#: elements/class-metabox.php:471 +#: elements/class-metabox.php:482 +#: page-header/functions/metabox.php:323 +#: page-header/functions/metabox.php:331 #: secondary-nav/functions/functions.php:259 #: secondary-nav/functions/functions.php:284 #: sections/functions/metaboxes/views/sections-template.php:177 @@ -1261,374 +1233,381 @@ msgctxt "Width" msgid "Contained" msgstr "" -#: elements/class-metabox.php:490 -#: page-header/functions/metabox.php:328 +#: elements/class-metabox.php:478 +#: page-header/functions/metabox.php:329 msgid "Inner Container" msgstr "" -#: elements/class-metabox.php:502 +#: elements/class-metabox.php:490 msgid "Horizontal Alignment" msgstr "" -#: elements/class-metabox.php:515 -#: page-header/functions/metabox.php:309 +#: elements/class-metabox.php:503 +#: page-header/functions/metabox.php:310 msgid "Full Screen" msgstr "" -#: elements/class-metabox.php:524 +#: elements/class-metabox.php:512 msgid "Vertical Alignment" msgstr "" -#: elements/class-metabox.php:528 -#: elements/class-metabox.php:556 -#: elements/class-metabox.php:610 +#: elements/class-metabox.php:516 +#: elements/class-metabox.php:544 +#: elements/class-metabox.php:598 #: library/customizer/controls/class-spacing-control.php:40 msgid "Top" msgstr "" -#: elements/class-metabox.php:530 -#: elements/class-metabox.php:582 -#: elements/class-metabox.php:636 +#: elements/class-metabox.php:518 +#: elements/class-metabox.php:570 +#: elements/class-metabox.php:624 #: library/customizer/controls/class-spacing-control.php:42 msgid "Bottom" msgstr "" -#: elements/class-metabox.php:537 +#: elements/class-metabox.php:525 msgid "Padding" msgstr "" -#: elements/class-metabox.php:657 +#: elements/class-metabox.php:645 #: elements/class-post-type.php:87 #: sections/functions/metaboxes/views/sections-template.php:247 #: sections/functions/metaboxes/views/sections-template.php:252 msgid "Background Image" msgstr "" -#: elements/class-metabox.php:661 +#: elements/class-metabox.php:649 msgid "No Background Image" msgstr "" -#: elements/class-metabox.php:662 -#: elements/class-metabox.php:1235 +#: elements/class-metabox.php:650 +#: elements/class-metabox.php:1223 msgid "Featured Image" msgstr "" -#: elements/class-metabox.php:690 +#: elements/class-metabox.php:678 msgid "Change" msgstr "" -#: elements/class-metabox.php:695 -#: elements/class-metabox.php:895 -#: elements/class-metabox.php:921 -#: elements/class-metabox.php:947 -#: elements/class-metabox.php:973 -#: elements/class-metabox.php:1349 -#: elements/class-metabox.php:1377 -#: elements/class-metabox.php:1404 -#: elements/class-metabox.php:1454 -#: elements/class-metabox.php:1484 -#: elements/class-metabox.php:1513 -#: elements/class-metabox.php:1555 -#: elements/class-metabox.php:1581 -#: elements/class-metabox.php:1606 +#: elements/class-metabox.php:683 +#: elements/class-metabox.php:883 +#: elements/class-metabox.php:909 +#: elements/class-metabox.php:935 +#: elements/class-metabox.php:961 +#: elements/class-metabox.php:1337 +#: elements/class-metabox.php:1365 +#: elements/class-metabox.php:1392 +#: elements/class-metabox.php:1442 +#: elements/class-metabox.php:1472 +#: elements/class-metabox.php:1501 +#: elements/class-metabox.php:1543 +#: elements/class-metabox.php:1569 +#: elements/class-metabox.php:1594 #: sections/functions/metaboxes/views/sections-template.php:253 msgid "Remove" msgstr "" #. translators: Upload Custom Image or Fallback image -#: elements/class-metabox.php:706 +#: elements/class-metabox.php:694 msgid "Upload %s" msgstr "" -#: elements/class-metabox.php:717 +#: elements/class-metabox.php:705 msgid "Background Position" msgstr "" -#: elements/class-metabox.php:736 +#: elements/class-metabox.php:724 msgid "Parallax" msgstr "" -#: elements/class-metabox.php:745 +#: elements/class-metabox.php:733 msgid "Disable Featured Image" msgstr "" -#: elements/class-metabox.php:746 +#: elements/class-metabox.php:734 msgid "Disable the featured image on posts with this hero area." msgstr "" -#: elements/class-metabox.php:755 +#: elements/class-metabox.php:743 msgid "Background Overlay" msgstr "" -#: elements/class-metabox.php:756 +#: elements/class-metabox.php:744 msgid "Use the background color as a background overlay." msgstr "" -#: elements/class-metabox.php:783 -#: page-header/functions/metabox.php:375 +#: elements/class-metabox.php:771 +#: page-header/functions/metabox.php:376 #: sections/functions/metaboxes/views/sections-template.php:233 msgid "Link Color" msgstr "" -#: elements/class-metabox.php:792 -#: page-header/functions/metabox.php:380 +#: elements/class-metabox.php:780 +#: page-header/functions/metabox.php:381 #: sections/functions/metaboxes/views/sections-template.php:239 msgid "Link Color Hover" msgstr "" -#: elements/class-metabox.php:806 +#: elements/class-metabox.php:794 msgid "Merge with Content" msgstr "" -#: elements/class-metabox.php:807 +#: elements/class-metabox.php:795 msgid "Place your site header on top of the element below it." msgstr "" -#: elements/class-metabox.php:811 +#: elements/class-metabox.php:799 msgid "No Merge" msgstr "" -#: elements/class-metabox.php:812 +#: elements/class-metabox.php:800 msgid "Merge" msgstr "" -#: elements/class-metabox.php:813 +#: elements/class-metabox.php:801 msgid "Merge on Desktop Only" msgstr "" -#: elements/class-metabox.php:820 +#: elements/class-metabox.php:808 msgid "Offset Site Header Height" msgstr "" -#: elements/class-metabox.php:821 +#: elements/class-metabox.php:809 msgid "Add to the top padding of your Page Hero to prevent overlapping." msgstr "" -#: elements/class-metabox.php:848 +#: elements/class-metabox.php:836 msgid "Header Background" msgstr "" -#: elements/class-metabox.php:869 -#: page-header/functions/metabox.php:520 +#: elements/class-metabox.php:857 +#: page-header/functions/metabox.php:521 #: typography/functions/functions.php:580 msgid "Site Tagline" msgstr "" -#: elements/class-metabox.php:880 -#: elements/class-metabox.php:894 +#: elements/class-metabox.php:868 +#: elements/class-metabox.php:882 msgid "Site Logo" msgstr "" -#: elements/class-metabox.php:894 -#: elements/class-metabox.php:920 -#: elements/class-metabox.php:946 -#: elements/class-metabox.php:972 +#: elements/class-metabox.php:882 +#: elements/class-metabox.php:908 +#: elements/class-metabox.php:934 +#: elements/class-metabox.php:960 #: sections/functions/metaboxes/views/sections-template.php:252 msgid "Upload" msgstr "" -#: elements/class-metabox.php:906 -#: elements/class-metabox.php:920 -#: elements/class-metabox.php:946 -#: elements/class-metabox.php:972 +#: elements/class-metabox.php:894 +#: elements/class-metabox.php:908 +#: elements/class-metabox.php:934 +#: elements/class-metabox.php:960 msgid "Retina Logo" msgstr "" -#: elements/class-metabox.php:932 +#: elements/class-metabox.php:920 #: menu-plus/functions/generate-menu-plus.php:340 -#: page-header/functions/metabox.php:480 +#: page-header/functions/metabox.php:481 msgid "Navigation Logo" msgstr "" -#: elements/class-metabox.php:958 +#: elements/class-metabox.php:946 msgid "Mobile Header Logo" msgstr "" -#: elements/class-metabox.php:983 +#: elements/class-metabox.php:971 #: secondary-nav/functions/functions.php:330 msgid "Navigation Location" msgstr "" -#: elements/class-metabox.php:988 +#: elements/class-metabox.php:975 +#: elements/class-metabox.php:1064 +#: elements/class-metabox.php:1124 +#: elements/class-metabox.php:1260 +msgid "Default" +msgstr "" + +#: elements/class-metabox.php:976 #: secondary-nav/functions/functions.php:333 msgid "Below Header" msgstr "" -#: elements/class-metabox.php:989 +#: elements/class-metabox.php:977 #: secondary-nav/functions/functions.php:334 msgid "Above Header" msgstr "" -#: elements/class-metabox.php:990 +#: elements/class-metabox.php:978 #: secondary-nav/functions/functions.php:335 msgid "Float Right" msgstr "" -#: elements/class-metabox.php:991 +#: elements/class-metabox.php:979 #: secondary-nav/functions/functions.php:336 msgid "Float Left" msgstr "" -#: elements/class-metabox.php:994 +#: elements/class-metabox.php:982 #: secondary-nav/functions/functions.php:339 msgid "No Navigation" msgstr "" -#: elements/class-metabox.php:1001 +#: elements/class-metabox.php:989 msgid "Navigation Colors" msgstr "" -#: elements/class-metabox.php:1010 -#: page-header/functions/metabox.php:531 +#: elements/class-metabox.php:998 +#: page-header/functions/metabox.php:532 msgid "Navigation Background" msgstr "" -#: elements/class-metabox.php:1019 -#: page-header/functions/metabox.php:536 +#: elements/class-metabox.php:1007 +#: page-header/functions/metabox.php:537 msgid "Navigation Text" msgstr "" -#: elements/class-metabox.php:1028 -#: page-header/functions/metabox.php:541 +#: elements/class-metabox.php:1016 +#: page-header/functions/metabox.php:542 msgid "Navigation Background Hover" msgstr "" -#: elements/class-metabox.php:1037 -#: page-header/functions/metabox.php:546 +#: elements/class-metabox.php:1025 +#: page-header/functions/metabox.php:547 msgid "Navigation Text Hover" msgstr "" -#: elements/class-metabox.php:1046 -#: page-header/functions/metabox.php:551 +#: elements/class-metabox.php:1034 +#: page-header/functions/metabox.php:552 msgid "Navigation Background Current" msgstr "" -#: elements/class-metabox.php:1055 -#: page-header/functions/metabox.php:556 +#: elements/class-metabox.php:1043 +#: page-header/functions/metabox.php:557 msgid "Navigation Text Current" msgstr "" -#: elements/class-metabox.php:1070 +#: elements/class-metabox.php:1058 #: woocommerce/functions/customizer/customizer.php:227 #: woocommerce/functions/customizer/customizer.php:713 msgid "Sidebar Layout" msgstr "" -#: elements/class-metabox.php:1083 -#: elements/class-metabox.php:1090 -#: elements/class-metabox.php:1104 -#: elements/class-metabox.php:1111 -#: elements/class-metabox.php:1118 +#: elements/class-metabox.php:1071 +#: elements/class-metabox.php:1078 +#: elements/class-metabox.php:1092 +#: elements/class-metabox.php:1099 +#: elements/class-metabox.php:1106 msgctxt "Short name for meta box" msgid "Sidebar" msgstr "" -#: elements/class-metabox.php:1095 +#: elements/class-metabox.php:1083 msgid "No Sidebars" msgstr "" -#: elements/class-metabox.php:1097 +#: elements/class-metabox.php:1085 #: woocommerce/functions/customizer/customizer.php:232 #: woocommerce/functions/customizer/customizer.php:719 msgid "Content (no sidebars)" msgstr "" -#: elements/class-metabox.php:1102 +#: elements/class-metabox.php:1090 msgid "Both Sidebars" msgstr "" -#: elements/class-metabox.php:1109 +#: elements/class-metabox.php:1097 msgid "Both Sidebars on Left" msgstr "" -#: elements/class-metabox.php:1116 +#: elements/class-metabox.php:1104 msgid "Both Sidebars on Right" msgstr "" -#: elements/class-metabox.php:1143 +#: elements/class-metabox.php:1131 msgid "0 Widgets" msgstr "" -#: elements/class-metabox.php:1150 +#: elements/class-metabox.php:1138 msgid "1 Widget" msgstr "" -#: elements/class-metabox.php:1157 +#: elements/class-metabox.php:1145 msgid "2 Widgets" msgstr "" -#: elements/class-metabox.php:1164 +#: elements/class-metabox.php:1152 msgid "3 Widgets" msgstr "" -#: elements/class-metabox.php:1171 +#: elements/class-metabox.php:1159 msgid "4 Widgets" msgstr "" -#: elements/class-metabox.php:1178 +#: elements/class-metabox.php:1166 msgid "5 Widgets" msgstr "" -#: elements/class-metabox.php:1266 +#: elements/class-metabox.php:1254 msgid "Content Area" msgstr "" -#: elements/class-metabox.php:1279 +#: elements/class-metabox.php:1267 msgid "Full Width (no padding)" msgstr "" -#: elements/class-metabox.php:1286 +#: elements/class-metabox.php:1274 msgctxt "Width" msgid "Contained (no padding)" msgstr "" -#: elements/class-metabox.php:1293 +#: elements/class-metabox.php:1281 msgid "Content Width" msgstr "" -#: elements/class-metabox.php:1309 +#: elements/class-metabox.php:1297 msgid "Choose when this element should display." msgstr "" -#: elements/class-metabox.php:1407 +#: elements/class-metabox.php:1395 msgid "Add Location Rule" msgstr "" -#: elements/class-metabox.php:1413 +#: elements/class-metabox.php:1401 msgid "Exclude" msgstr "" -#: elements/class-metabox.php:1414 +#: elements/class-metabox.php:1402 msgid "Choose when this element should not display." msgstr "" -#: elements/class-metabox.php:1516 +#: elements/class-metabox.php:1504 msgid "Add Exclusion Rule" msgstr "" -#: elements/class-metabox.php:1522 +#: elements/class-metabox.php:1510 #: elements/class-post-type.php:174 #: elements/class-post-type.php:184 msgid "Users" msgstr "" -#: elements/class-metabox.php:1523 +#: elements/class-metabox.php:1511 msgid "Display this element for specific user roles." msgstr "" -#: elements/class-metabox.php:1609 +#: elements/class-metabox.php:1597 msgid "Add User Rule" msgstr "" -#: elements/class-metabox.php:1614 +#: elements/class-metabox.php:1602 msgid "Ignore Languages" msgstr "" -#: elements/class-metabox.php:1615 +#: elements/class-metabox.php:1603 msgid "Show this Element to all languages." msgstr "" -#: elements/class-metabox.php:1629 +#: elements/class-metabox.php:1617 msgid "Internal notes can be helpful to remember why this element was added." msgstr "" @@ -1670,27 +1649,27 @@ msgid "WooCommerce - Account" msgstr "" #: elements/class-metabox.php:2367 -#: page-header/functions/metabox.php:689 +#: page-header/functions/metabox.php:690 msgid "The content title of the current post/taxonomy." msgstr "" #: elements/class-metabox.php:2372 -#: page-header/functions/metabox.php:692 +#: page-header/functions/metabox.php:693 msgid "The published date of the current post." msgstr "" #: elements/class-metabox.php:2377 -#: page-header/functions/metabox.php:695 +#: page-header/functions/metabox.php:696 msgid "The author of the current post." msgstr "" #: elements/class-metabox.php:2382 -#: page-header/functions/metabox.php:698 +#: page-header/functions/metabox.php:699 msgid "The terms attached to the chosen taxonomy (category, post_tag, product_cat)." msgstr "" #: elements/class-metabox.php:2387 -#: page-header/functions/metabox.php:701 +#: page-header/functions/metabox.php:702 msgid "Custom post meta. Replace \"name\" with the name of your custom field." msgstr "" @@ -1705,8 +1684,8 @@ msgid "Element" msgstr "" #: elements/class-post-type.php:79 -#: elements/class-post-type.php:349 -#: elements/class-post-type.php:350 +#: elements/class-post-type.php:361 +#: elements/class-post-type.php:362 #: elements/elements.php:82 msgid "Elements" msgstr "" @@ -1798,48 +1777,49 @@ msgstr "" msgid "All types" msgstr "" -#: elements/class-post-type.php:308 +#: elements/class-post-type.php:320 msgid "Not set" msgstr "" -#: elements/class-post-type.php:409 +#: elements/class-post-type.php:421 msgid "Choose Element Type" msgstr "" -#: elements/class-post-type.php:419 +#: elements/class-post-type.php:431 msgid "Create" msgstr "" -#: elements/class-post-type.php:422 -#: menu-plus/functions/generate-menu-plus.php:1099 -#: menu-plus/functions/generate-menu-plus.php:1805 +#: elements/class-post-type.php:434 +#: menu-plus/functions/generate-menu-plus.php:1139 +#: menu-plus/functions/generate-menu-plus.php:1894 #: sections/functions/metaboxes/views/sections-template.php:69 #: sites/classes/class-site.php:260 #: sites/classes/class-site.php:510 msgid "Close" msgstr "" -#: general/class-external-file-css.php:98 +#: general/class-external-file-css.php:97 msgid "Dynamic CSS Print Method" msgstr "" -#: general/class-external-file-css.php:99 +#: general/class-external-file-css.php:98 msgid "Generating your dynamic CSS in an external file offers significant performance advantages." msgstr "" -#: general/class-external-file-css.php:102 +#: general/class-external-file-css.php:101 msgid "Inline Embedding" msgstr "" -#: general/class-external-file-css.php:103 +#: general/class-external-file-css.php:102 msgid "External File" msgstr "" -#: general/class-external-file-css.php:117 +#: general/class-external-file-css.php:116 msgid "Regenerate CSS File" msgstr "" -#: general/class-external-file-css.php:439 +#: general/class-external-file-css.php:442 +#: sites/sites.php:330 msgid "Security check failed." msgstr "" @@ -1992,7 +1972,7 @@ msgstr "" #: import-export/functions/functions.php:62 #: inc/reset.php:22 -#: page-header/functions/metabox.php:196 +#: page-header/functions/metabox.php:197 msgid "Advanced" msgstr "" @@ -2210,7 +2190,7 @@ msgid "Cart" msgstr "" #: inc/deprecated.php:619 -#: sites/sites.php:320 +#: sites/sites.php:312 msgid "Refresh Sites" msgstr "" @@ -2242,12 +2222,12 @@ msgstr "" #: typography/functions/functions.php:1186 #: typography/functions/functions.php:1333 #: typography/functions/functions.php:1489 -#: typography/functions/functions.php:1626 -#: typography/functions/functions.php:1793 -#: typography/functions/functions.php:1924 -#: typography/functions/functions.php:2055 -#: typography/functions/functions.php:2214 -#: typography/functions/functions.php:2409 +#: typography/functions/functions.php:1656 +#: typography/functions/functions.php:1846 +#: typography/functions/functions.php:2000 +#: typography/functions/functions.php:2124 +#: typography/functions/functions.php:2283 +#: typography/functions/functions.php:2478 #: typography/functions/secondary-nav-fonts.php:158 #: typography/functions/slideout-nav-fonts.php:125 #: typography/functions/woocommerce-fonts.php:117 @@ -2416,8 +2396,8 @@ msgid "Off Canvas Menu" msgstr "" #: menu-plus/functions/generate-menu-plus.php:34 -#: menu-plus/functions/generate-menu-plus.php:988 -#: menu-plus/functions/generate-menu-plus.php:998 +#: menu-plus/functions/generate-menu-plus.php:1028 +#: menu-plus/functions/generate-menu-plus.php:1038 #: secondary-nav/functions/functions.php:721 msgid "Menu" msgstr "" @@ -2483,7 +2463,6 @@ msgstr "" #: menu-plus/functions/generate-menu-plus.php:270 #: sites/sites.php:251 -#: sites/sites.php:269 msgid "None" msgstr "" @@ -2527,7 +2506,7 @@ msgstr "" #: menu-plus/functions/generate-menu-plus.php:473 #: menu-plus/functions/generate-menu-plus.php:495 -#: page-header/functions/metabox.php:191 +#: page-header/functions/metabox.php:192 msgid "Logo" msgstr "" @@ -2570,7 +2549,7 @@ msgstr "" #: page-header/functions/functions.php:820 #: page-header/functions/metabox.php:37 #: page-header/functions/metabox.php:57 -#: page-header/functions/metabox.php:757 +#: page-header/functions/metabox.php:758 #: page-header/functions/post-type.php:15 #: page-header/functions/post-type.php:29 #: page-header/functions/post-type.php:157 @@ -2622,198 +2601,198 @@ msgstr "" msgid "Taxonomies - Archives" msgstr "" -#: page-header/functions/metabox.php:139 -#: page-header/functions/metabox.php:743 +#: page-header/functions/metabox.php:140 +#: page-header/functions/metabox.php:744 msgid "No Page Headers found. Want to create one?" msgstr "" -#: page-header/functions/metabox.php:158 +#: page-header/functions/metabox.php:159 msgid "Content is required for the below settings to work." msgstr "" -#: page-header/functions/metabox.php:178 +#: page-header/functions/metabox.php:179 msgid "Image" msgstr "" -#: page-header/functions/metabox.php:186 +#: page-header/functions/metabox.php:187 msgid "Background Video" msgstr "" -#: page-header/functions/metabox.php:202 +#: page-header/functions/metabox.php:203 msgid "Add to excerpt" msgstr "" -#: page-header/functions/metabox.php:218 +#: page-header/functions/metabox.php:219 msgid "Currently using your featured image." msgstr "" -#: page-header/functions/metabox.php:229 +#: page-header/functions/metabox.php:230 msgid "Page Header Image" msgstr "" -#: page-header/functions/metabox.php:229 +#: page-header/functions/metabox.php:230 msgid "Insert Image" msgstr "" -#: page-header/functions/metabox.php:230 +#: page-header/functions/metabox.php:231 msgid "Choose Image" msgstr "" -#: page-header/functions/metabox.php:233 +#: page-header/functions/metabox.php:234 msgid "Remove Image" msgstr "" -#: page-header/functions/metabox.php:238 +#: page-header/functions/metabox.php:239 msgid "Or you can set the featured image." msgstr "" -#: page-header/functions/metabox.php:243 +#: page-header/functions/metabox.php:244 msgid "Image Link" msgstr "" -#: page-header/functions/metabox.php:248 +#: page-header/functions/metabox.php:249 msgid "Resize Image" msgstr "" -#: page-header/functions/metabox.php:250 +#: page-header/functions/metabox.php:251 #: sections/functions/metaboxes/views/sections-template.php:260 #: sections/functions/metaboxes/views/sections-template.php:268 msgid "Disable" msgstr "" -#: page-header/functions/metabox.php:251 +#: page-header/functions/metabox.php:252 #: sections/functions/metaboxes/views/sections-template.php:261 #: sections/functions/metaboxes/views/sections-template.php:269 msgid "Enable" msgstr "" -#: page-header/functions/metabox.php:256 +#: page-header/functions/metabox.php:257 msgid "These options are no longer available as of GP Premium 1.10.0." msgstr "" -#: page-header/functions/metabox.php:259 +#: page-header/functions/metabox.php:260 msgid "Image Width" msgstr "" -#: page-header/functions/metabox.php:264 +#: page-header/functions/metabox.php:265 msgid "Image Height" msgstr "" -#: page-header/functions/metabox.php:267 +#: page-header/functions/metabox.php:268 msgid "Use \"0\" or leave blank for proportional resizing." msgstr "" -#: page-header/functions/metabox.php:277 +#: page-header/functions/metabox.php:278 msgid "HTML and shortcodes allowed." msgstr "" -#: page-header/functions/metabox.php:284 +#: page-header/functions/metabox.php:285 msgid "Automatically add paragraphs" msgstr "" -#: page-header/functions/metabox.php:289 +#: page-header/functions/metabox.php:290 msgid "Add Padding" msgstr "" -#: page-header/functions/metabox.php:294 +#: page-header/functions/metabox.php:295 msgid "Add Background Image" msgstr "" -#: page-header/functions/metabox.php:299 +#: page-header/functions/metabox.php:300 msgid "Use background color as overlay" msgstr "" -#: page-header/functions/metabox.php:304 +#: page-header/functions/metabox.php:305 #: sections/functions/metaboxes/views/sections-template.php:257 msgid "Parallax Effect" msgstr "" -#: page-header/functions/metabox.php:314 +#: page-header/functions/metabox.php:315 msgid "Vertical center content" msgstr "" -#: page-header/functions/metabox.php:336 +#: page-header/functions/metabox.php:337 #: woocommerce/functions/customizer/customizer.php:429 msgid "Text Alignment" msgstr "" -#: page-header/functions/metabox.php:345 +#: page-header/functions/metabox.php:346 msgid "Top & Bottom Padding" msgstr "" -#: page-header/functions/metabox.php:354 +#: page-header/functions/metabox.php:355 msgid "Left & Right Padding" msgstr "" -#: page-header/functions/metabox.php:391 +#: page-header/functions/metabox.php:392 msgid "MP4 file" msgstr "" -#: page-header/functions/metabox.php:393 -#: page-header/functions/metabox.php:401 -#: page-header/functions/metabox.php:409 -msgid "Page Header Video" -msgstr "" - -#: page-header/functions/metabox.php:393 -#: page-header/functions/metabox.php:401 -#: page-header/functions/metabox.php:409 -msgid "Insert Video" -msgstr "" - #: page-header/functions/metabox.php:394 #: page-header/functions/metabox.php:402 #: page-header/functions/metabox.php:410 +msgid "Page Header Video" +msgstr "" + +#: page-header/functions/metabox.php:394 +#: page-header/functions/metabox.php:402 +#: page-header/functions/metabox.php:410 +msgid "Insert Video" +msgstr "" + +#: page-header/functions/metabox.php:395 +#: page-header/functions/metabox.php:403 +#: page-header/functions/metabox.php:411 msgid "Choose Video" msgstr "" -#: page-header/functions/metabox.php:399 +#: page-header/functions/metabox.php:400 msgid "OGV file" msgstr "" -#: page-header/functions/metabox.php:407 +#: page-header/functions/metabox.php:408 msgid "WEBM file" msgstr "" -#: page-header/functions/metabox.php:415 +#: page-header/functions/metabox.php:416 msgid "Overlay Color" msgstr "" -#: page-header/functions/metabox.php:431 +#: page-header/functions/metabox.php:432 msgid "Overwrite your site-wide logo/header on this page." msgstr "" -#: page-header/functions/metabox.php:441 +#: page-header/functions/metabox.php:442 msgid "Header / Logo" msgstr "" -#: page-header/functions/metabox.php:441 +#: page-header/functions/metabox.php:442 msgid "Insert Logo" msgstr "" -#: page-header/functions/metabox.php:442 -#: page-header/functions/metabox.php:481 +#: page-header/functions/metabox.php:443 +#: page-header/functions/metabox.php:482 msgid "Choose Logo" msgstr "" -#: page-header/functions/metabox.php:453 -#: page-header/functions/metabox.php:493 +#: page-header/functions/metabox.php:454 +#: page-header/functions/metabox.php:494 msgid "Remove Logo" msgstr "" -#: page-header/functions/metabox.php:470 +#: page-header/functions/metabox.php:471 msgid "Overwrite your navigation logo on this page." msgstr "" -#: page-header/functions/metabox.php:505 +#: page-header/functions/metabox.php:506 msgid "Merge with site header" msgstr "" -#: page-header/functions/metabox.php:511 +#: page-header/functions/metabox.php:512 msgid "Place content behind header (sliders etc..)" msgstr "" -#: page-header/functions/metabox.php:526 +#: page-header/functions/metabox.php:527 msgid "Custom Navigation Colors" msgstr "" @@ -3031,49 +3010,49 @@ msgid "No sections added!" msgstr "" #: sites/classes/class-site-restore.php:59 -#: sites/classes/class-site-restore.php:135 -#: sites/classes/class-site-restore.php:168 -#: sites/classes/class-site-restore.php:196 -#: sites/classes/class-site-restore.php:218 -#: sites/classes/class-site-restore.php:240 -#: sites/classes/class-site-restore.php:274 +#: sites/classes/class-site-restore.php:144 +#: sites/classes/class-site-restore.php:181 +#: sites/classes/class-site-restore.php:209 +#: sites/classes/class-site-restore.php:231 +#: sites/classes/class-site-restore.php:253 +#: sites/classes/class-site-restore.php:287 #: sites/classes/class-site.php:588 #: sites/classes/class-site.php:624 #: sites/classes/class-site.php:665 -#: sites/classes/class-site.php:831 -#: sites/classes/class-site.php:859 -#: sites/classes/class-site.php:904 -#: sites/classes/class-site.php:935 -#: sites/classes/class-site.php:1030 -#: sites/classes/class-site.php:1080 +#: sites/classes/class-site.php:847 +#: sites/classes/class-site.php:875 +#: sites/classes/class-site.php:920 +#: sites/classes/class-site.php:951 +#: sites/classes/class-site.php:1091 +#: sites/classes/class-site.php:1141 msgid "You are not allowed to perform this action" msgstr "" -#: sites/classes/class-site-restore.php:123 +#: sites/classes/class-site-restore.php:132 msgid "Theme options restored." msgstr "" -#: sites/classes/class-site-restore.php:156 +#: sites/classes/class-site-restore.php:169 msgid "Site options restored." msgstr "" -#: sites/classes/class-site-restore.php:184 +#: sites/classes/class-site-restore.php:197 msgid "Content restored." msgstr "" -#: sites/classes/class-site-restore.php:206 +#: sites/classes/class-site-restore.php:219 msgid "Plugins restored." msgstr "" -#: sites/classes/class-site-restore.php:228 +#: sites/classes/class-site-restore.php:241 msgid "Widgets restored." msgstr "" -#: sites/classes/class-site-restore.php:262 +#: sites/classes/class-site-restore.php:275 msgid "CSS restored." msgstr "" -#: sites/classes/class-site-restore.php:282 +#: sites/classes/class-site-restore.php:295 msgid "Completed clean-up." msgstr "" @@ -3251,11 +3230,11 @@ msgstr "" msgid "No theme options exist." msgstr "" -#: sites/classes/class-site.php:1014 +#: sites/classes/class-site.php:1075 msgid "Site options imported" msgstr "" -#: sites/classes/class-site.php:1059 +#: sites/classes/class-site.php:1120 msgid "Plugins activated" msgstr "" @@ -3350,48 +3329,43 @@ msgid "Support" msgstr "" #: sites/sites.php:248 -#: sites/sites.php:266 msgid "Page Builder:" msgstr "" -#: sites/sites.php:270 -msgid "Beaver Builder" -msgstr "" - -#: sites/sites.php:271 -msgid "Elementor" -msgstr "" - -#: sites/sites.php:292 +#: sites/sites.php:283 msgid "Existing Site Import Detected" msgstr "" -#: sites/sites.php:295 +#: sites/sites.php:286 msgid "It is highly recommended that you remove the last site you imported before importing a new one." msgstr "" -#: sites/sites.php:296 +#: sites/sites.php:287 msgid "This process restores your previous options, widgets and active plugins. It will also remove your imported content and CSS." msgstr "" -#: sites/sites.php:300 +#: sites/sites.php:291 msgid "Remove Imported Site" msgstr "" -#: sites/sites.php:301 +#: sites/sites.php:292 msgid "Skip" msgstr "" +#: sites/sites.php:314 +msgid "Reload Page" +msgstr "" + #: sites/sites.php:495 msgctxt "Module name" msgid "GeneratePress Site" msgstr "" -#: sites/sites.php:760 +#: sites/sites.php:771 msgid "No sites found." msgstr "" -#: sites/sites.php:761 +#: sites/sites.php:772 msgid "Why?" msgstr "" @@ -3477,10 +3451,10 @@ msgstr "" #: typography/functions/functions.php:1227 #: typography/functions/functions.php:1375 #: typography/functions/functions.php:1530 -#: typography/functions/functions.php:1660 -#: typography/functions/functions.php:1826 -#: typography/functions/functions.php:1957 -#: typography/functions/functions.php:2088 +#: typography/functions/functions.php:1683 +#: typography/functions/functions.php:1872 +#: typography/functions/functions.php:2026 +#: typography/functions/functions.php:2157 msgid "Line height" msgstr "" @@ -3498,8 +3472,8 @@ msgstr "" #: typography/functions/functions.php:1107 #: typography/functions/functions.php:1410 -#: typography/functions/functions.php:1695 -#: typography/functions/functions.php:2248 +#: typography/functions/functions.php:1718 +#: typography/functions/functions.php:2317 msgid "Bottom margin" msgstr "" @@ -3519,28 +3493,28 @@ msgstr "" msgid "Heading 3 (H3)" msgstr "" -#: typography/functions/functions.php:1765 +#: typography/functions/functions.php:1788 msgid "Heading 4 (H4)" msgstr "" -#: typography/functions/functions.php:1896 +#: typography/functions/functions.php:1942 msgid "Heading 5 (H5)" msgstr "" -#: typography/functions/functions.php:2027 +#: typography/functions/functions.php:2096 msgid "Heading 6 (H6)" msgstr "" -#: typography/functions/functions.php:2110 -#: typography/functions/functions.php:2124 +#: typography/functions/functions.php:2179 +#: typography/functions/functions.php:2193 msgid "Widgets" msgstr "" -#: typography/functions/functions.php:2186 +#: typography/functions/functions.php:2255 msgid "Widget Titles" msgstr "" -#: typography/functions/functions.php:2282 +#: typography/functions/functions.php:2351 msgid "Content font size" msgstr "" @@ -3732,7 +3706,7 @@ msgid "Display product meta data" msgstr "" #: woocommerce/functions/customizer/customizer.php:1005 -#: woocommerce/functions/functions.php:1258 +#: woocommerce/functions/functions.php:1265 msgid "Checkout" msgstr "" @@ -3744,32 +3718,32 @@ msgstr "" msgid "Remove unnecessary distractions like sidebars, footer widgets and sticky menus." msgstr "" -#: woocommerce/functions/functions.php:636 +#: woocommerce/functions/functions.php:643 msgid "View your shopping cart" msgstr "" -#: woocommerce/functions/functions.php:1175 +#: woocommerce/functions/functions.php:1182 msgid "Rated %s out of 5" msgstr "" -#: woocommerce/functions/functions.php:1177 +#: woocommerce/functions/functions.php:1184 msgid "Not yet rated" msgstr "" -#: woocommerce/functions/functions.php:1182 +#: woocommerce/functions/functions.php:1189 msgid "out of 5" msgstr "" -#: woocommerce/functions/functions.php:1244 +#: woocommerce/functions/functions.php:1251 msgid "Continue Shopping" msgstr "" -#: woocommerce/functions/functions.php:1249 +#: woocommerce/functions/functions.php:1256 msgid "Item added to cart." msgstr "" -#: woocommerce/functions/functions.php:1253 -#: woocommerce/functions/functions.php:1323 +#: woocommerce/functions/functions.php:1260 +#: woocommerce/functions/functions.php:1330 msgid "%d item" msgid_plural "%d items" msgstr[0] "" diff --git a/wp-content/plugins/gp-premium/elements/assets/admin/wp-color-picker-alpha.js b/wp-content/plugins/gp-premium/library/alpha-color-picker/wp-color-picker-alpha.js similarity index 89% rename from wp-content/plugins/gp-premium/elements/assets/admin/wp-color-picker-alpha.js rename to wp-content/plugins/gp-premium/library/alpha-color-picker/wp-color-picker-alpha.js index 3a7d5bb..c3d5bd9 100644 --- a/wp-content/plugins/gp-premium/elements/assets/admin/wp-color-picker-alpha.js +++ b/wp-content/plugins/gp-premium/library/alpha-color-picker/wp-color-picker-alpha.js @@ -20,16 +20,36 @@ _after = '
', _wrap = '
', _button = '', - // Prevent CSS issues in < WordPress 4.9 - _deprecated = ( wpColorPickerL10n.current !== undefined ); - // Declare some global variables when is deprecated or not + _before = '', + _wrappingLabel = '', + _wrappingLabelText = '', + _deprecated = false; + + if ( 'undefined' !== typeof wp.i18n ) { + var __ = wp.i18n.__, + _colorValue = __( 'Color value' ), + _selectColor = __( 'Select Color' ), + _defaultString = __( 'Default' ), + _defaultAriaLabel = __( 'Select default color' ), + _clearString = __( 'Clear' ), + _clearAriaLabel = __( 'Clear color' ); + } else if ( typeof wpColorPickerL10n !== "undefined" ) { + // wpColorPickerL10n is defined in <= WordPress 5.4 + // Prevent CSS issues in < WordPress 4.9. current can only be checked if we know wpColorPickerL10n is defined + _deprecated = ( typeof wpColorPickerL10n.current !== "undefined" ); if ( _deprecated ) { - var _before = ''; - } else { - var _before = '', - _wrappingLabel = '', - _wrappingLabelText = ''; + // Update _before if wpColorPickerL10n.current is defined (< WP 4.9) + _before = ''; } + + var _colorValue = wpColorPickerL10n.defaultLabel, + _selectColor = wpColorPickerL10n.pick, + _defaultString = wpColorPickerL10n.defaultString, + _defaultAriaLabel = wpColorPickerL10n.defaultAriaLabel, + _clearString = wpColorPickerL10n.clear, + _clearAriaLabel = wpColorPickerL10n.clearAriaLabel; + } + /** * Overwrite Color * for enable support rbga @@ -96,7 +116,7 @@ self.toggler = $( _before ) .insertBefore( el ) .css( { backgroundColor : self.initialValue } ) - .attr( 'title', wpColorPickerL10n.pick ) + .attr( 'title', _selectColor ) .attr( 'data-current', wpColorPickerL10n.current ); self.pickerContainer = $( _after ).insertAfter( el ); self.button = $( _button ).addClass('hidden'); @@ -111,7 +131,7 @@ // Insert the default label text. self.wrappingLabelText = $( _wrappingLabelText ) .insertBefore( el ) - .text( wpColorPickerL10n.defaultLabel ); + .text( _colorValue ); } /* @@ -129,7 +149,7 @@ .insertBefore( self.wrappingLabel ) .css( { backgroundColor: self.initialValue } ); // Set the toggle button span element text. - self.toggler.find( '.wp-color-result-text' ).text( wpColorPickerL10n.pick ); + self.toggler.find( '.wp-color-result-text' ).text( _selectColor ); // Set up the Iris container and insert it after the wrapping label. self.pickerContainer = $( _after ).insertAfter( self.wrappingLabel ); // Store a reference to the Clear/Default button. @@ -138,14 +158,14 @@ // Set up the Clear/Default button. if ( self.options.defaultColor ) { - self.button.addClass( 'wp-picker-default' ).val( wpColorPickerL10n.defaultString ); + self.button.addClass( 'wp-picker-default' ).val( _defaultString ); if ( ! _deprecated ) { - self.button.attr( 'aria-label', wpColorPickerL10n.defaultAriaLabel ); + self.button.attr( 'aria-label', _defaultAriaLabel ); } } else { - self.button.addClass( 'wp-picker-clear' ).val( wpColorPickerL10n.clear ); + self.button.addClass( 'wp-picker-clear' ).val( _clearString ); if ( ! _deprecated ) { - self.button.attr( 'aria-label', wpColorPickerL10n.clearAriaLabel ); + self.button.attr( 'aria-label', _clearAriaLabel ); } } @@ -375,7 +395,7 @@ self.controls.square.css( { 'margin-right': '0' } ); var emptyWidth = ( self.picker.width() - self.controls.square.width() - 20 ), stripsMargin = ( emptyWidth / 6 ), - stripsWidth = ( ( emptyWidth / 2 ) - stripsMargin ); + stripsWidth = ( ( emptyWidth / 2 ) - stripsMargin ) - 1; $.each( [ 'aContainer', 'strip' ], function( k, v ) { self.controls[v].width( stripsWidth ).css( { 'margin-left' : stripsMargin + 'px' } ); diff --git a/wp-content/plugins/gp-premium/library/alpha-color-picker/wp-color-picker-alpha.min.js b/wp-content/plugins/gp-premium/library/alpha-color-picker/wp-color-picker-alpha.min.js new file mode 100644 index 0000000..523044b --- /dev/null +++ b/wp-content/plugins/gp-premium/library/alpha-color-picker/wp-color-picker-alpha.min.js @@ -0,0 +1 @@ +!function(s){var p,o,r,a,i,n,t,l,c,d,g,h,u;s.wp.wpColorPicker.prototype._hasAlpha||(p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",o='
',r='
',a='',i='',n=!'',void 0!==wp.i18n?(t=wp.i18n.__,l=t("Color value"),c=t("Select Color"),d=t("Default"),g=t("Select default color"),h=t("Clear"),u=t("Clear color")):"undefined"!=typeof wpColorPickerL10n&&((n=void 0!==wpColorPickerL10n.current)&&(i=''),l=wpColorPickerL10n.defaultLabel,c=wpColorPickerL10n.pick,d=wpColorPickerL10n.defaultString,g=wpColorPickerL10n.defaultAriaLabel,h=wpColorPickerL10n.clear,u=wpColorPickerL10n.clearAriaLabel),Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var t=parseInt(this._color,10).toString(16);return this.error?"":(t.length<6&&(t=("00000"+t).substr(-6)),"#"+t)},s.widget("wp.wpColorPicker",s.wp.wpColorPicker,{_hasAlpha:!0,_create:function(){if(s.support.iris){var e=this,t=e.element;if(s.extend(e.options,t.data()),"hue"===e.options.type)return e._createHueOnly();e.close=s.proxy(e.close,e),e.initialValue=t.val(),t.addClass("wp-color-picker"),n?(t.hide().wrap(r),e.wrap=t.parent(),e.toggler=s(i).insertBefore(t).css({backgroundColor:e.initialValue}).attr("title",c).attr("data-current",wpColorPickerL10n.current),e.pickerContainer=s(o).insertAfter(t),e.button=s(a).addClass("hidden")):(t.parent("label").length||(t.wrap(""),e.wrappingLabelText=s('').insertBefore(t).text(l)),e.wrappingLabel=t.parent(),e.wrappingLabel.wrap(r),e.wrap=e.wrappingLabel.parent(),e.toggler=s(i).insertBefore(e.wrappingLabel).css({backgroundColor:e.initialValue}),e.toggler.find(".wp-color-result-text").text(c),e.pickerContainer=s(o).insertAfter(e.wrappingLabel),e.button=s(a)),e.options.defaultColor?(e.button.addClass("wp-picker-default").val(d),n||e.button.attr("aria-label",g)):(e.button.addClass("wp-picker-clear").val(h),n||e.button.attr("aria-label",u)),n?t.wrap('').after(e.button):(e.wrappingLabel.wrap('
@@ -325,18 +319,21 @@ function generate_sites_container() {
@@ -573,6 +573,8 @@ function generatepress_sites_do_site_options_export( $data ) { $data['site_options']['elementor_scheme_typography'] = get_option( 'elementor_scheme_typography' ); $data['site_options']['elementor_space_between_widgets'] = get_option( 'elementor_space_between_widgets' ); $data['site_options']['elementor_stretched_section_container'] = get_option( 'elementor_stretched_section_container' ); + $data['site_options']['elementor_load_fa4_shim'] = get_option( 'elementor_load_fa4_shim' ); + $data['site_options']['elementor_active_kit'] = get_option( 'elementor_active_kit' ); } // Beaver Builder. @@ -647,6 +649,72 @@ function generatepress_sites_do_site_options_export( $data ) { } +/** + * Get our sites from the site server. + * + * @since 1.12.0 + */ +function generate_get_sites_from_library() { + $remote_sites = get_transient( 'generatepress_sites' ); + $trusted_authors = get_transient( 'generatepress_sites_trusted_providers' ); + + if ( empty( $remote_sites ) ) { + $sites = array(); + + $data = wp_safe_remote_get( 'https://gpsites.co/wp-json/wp/v2/sites?per_page=100' ); + + if ( is_wp_error( $data ) ) { + set_transient( 'generatepress_sites', 'no results', 5 * MINUTE_IN_SECONDS ); + return; + } + + $data = json_decode( wp_remote_retrieve_body( $data ), true ); + + if ( ! is_array( $data ) ) { + set_transient( 'generatepress_sites', 'no results', 5 * MINUTE_IN_SECONDS ); + return; + } + + foreach ( (array) $data as $site ) { + $sites[ $site['name'] ] = array( + 'name' => $site['name'], + 'directory' => $site['directory'], + 'preview_url' => $site['preview_url'], + 'author_name' => $site['author_name'], + 'author_url' => $site['author_url'], + 'description' => $site['description'], + 'page_builder' => $site['page_builder'], + 'min_version' => $site['min_version'], + 'uploads_url' => $site['uploads_url'], + 'plugins' => $site['plugins'], + 'documentation' => $site['documentation'], + ); + } + + $sites = apply_filters( 'generate_add_sites', $sites ); + + set_transient( 'generatepress_sites', $sites, 24 * HOUR_IN_SECONDS ); + } + + if ( empty( $trusted_authors ) ) { + $trusted_authors = wp_safe_remote_get( 'https://gpsites.co/wp-json/sites/site' ); + + if ( is_wp_error( $trusted_authors ) || empty( $trusted_authors ) ) { + set_transient( 'generatepress_sites_trusted_providers', 'no results', 5 * MINUTE_IN_SECONDS ); + return; + } + + $trusted_authors = json_decode( wp_remote_retrieve_body( $trusted_authors ), true ); + + $authors = array(); + foreach ( (array) $trusted_authors['trusted_author'] as $author ) { + $authors[] = $author; + } + + set_transient( 'generatepress_sites_trusted_providers', $authors, 24 * HOUR_IN_SECONDS ); + } +} + add_action( 'current_screen', 'generatepress_sites_init', 5 ); /** * Fetch our sites and trusted authors. Stores them in their own transients. @@ -658,64 +726,7 @@ function generatepress_sites_init() { $screen = get_current_screen(); if ( 'appearance_page_generate-options' === $screen->id || 'appearance_page_generatepress-site-library' === $screen->id ) { - $remote_sites = get_transient( 'generatepress_sites' ); - $trusted_authors = get_transient( 'generatepress_sites_trusted_providers' ); - - if ( empty( $remote_sites ) ) { - $sites = array(); - - $data = wp_safe_remote_get( 'https://gpsites.co/wp-json/wp/v2/sites?per_page=100' ); - - if ( is_wp_error( $data ) ) { - set_transient( 'generatepress_sites', 'no results', 5 * MINUTE_IN_SECONDS ); - return; - } - - $data = json_decode( wp_remote_retrieve_body( $data ), true ); - - if ( ! is_array( $data ) ) { - set_transient( 'generatepress_sites', 'no results', 5 * MINUTE_IN_SECONDS ); - return; - } - - foreach ( (array) $data as $site ) { - $sites[ $site['name'] ] = array( - 'name' => $site['name'], - 'directory' => $site['directory'], - 'preview_url' => $site['preview_url'], - 'author_name' => $site['author_name'], - 'author_url' => $site['author_url'], - 'description' => $site['description'], - 'page_builder' => $site['page_builder'], - 'min_version' => $site['min_version'], - 'uploads_url' => $site['uploads_url'], - 'plugins' => $site['plugins'], - 'documentation' => $site['documentation'], - ); - } - - $sites = apply_filters( 'generate_add_sites', $sites ); - - set_transient( 'generatepress_sites', $sites, 24 * HOUR_IN_SECONDS ); - } - - if ( empty( $trusted_authors ) ) { - $trusted_authors = wp_safe_remote_get( 'https://gpsites.co/wp-json/sites/site' ); - - if ( is_wp_error( $trusted_authors ) || empty( $trusted_authors ) ) { - set_transient( 'generatepress_sites_trusted_providers', 'no results', 5 * MINUTE_IN_SECONDS ); - return; - } - - $trusted_authors = json_decode( wp_remote_retrieve_body( $trusted_authors ), true ); - - $authors = array(); - foreach ( (array) $trusted_authors['trusted_author'] as $author ) { - $authors[] = $author; - } - - set_transient( 'generatepress_sites_trusted_providers', $authors, 24 * HOUR_IN_SECONDS ); - } + generate_get_sites_from_library(); } } diff --git a/wp-content/plugins/gp-premium/spacing/functions/customizer/js/customizer.js b/wp-content/plugins/gp-premium/spacing/functions/customizer/js/customizer.js index cb7e3e5..a5a4981 100644 --- a/wp-content/plugins/gp-premium/spacing/functions/customizer/js/customizer.js +++ b/wp-content/plugins/gp-premium/spacing/functions/customizer/js/customizer.js @@ -87,6 +87,18 @@ generate_spacing_live_update( 'mobile_header_right', 'mobile_header_right', '.in generate_spacing_live_update( 'mobile_header_bottom', 'mobile_header_bottom', '.inside-header', 'padding-bottom', false, false, gp_spacing.mobile ); generate_spacing_live_update( 'mobile_header_left', 'mobile_header_left', '.inside-header', 'padding-left', false, false, gp_spacing.mobile ); +jQuery( window ).on( 'load', function() { + var containerAlignment = wp.customize( 'generate_settings[container_alignment]' ).get(); + + if ( gp_spacing.isFlex && 'text' === containerAlignment ) { + generate_spacing_live_update( 'header_left_sticky_nav', 'header_left', '.main-navigation.navigation-stick:not(.has-branding) .inside-navigation.grid-container', 'padding-left', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'header_right_sticky_nav', 'header_right', '.main-navigation.navigation-stick:not(.has-branding) .inside-navigation.grid-container', 'padding-right', false, false, gp_spacing.desktop ); + + generate_spacing_live_update( 'mobile_header_left_sticky_nav', 'mobile_header_left', '.main-navigation.navigation-stick:not(.has-branding) .inside-navigation.grid-container', 'padding-left', false, false, gp_spacing.mobile ); + generate_spacing_live_update( 'mobile_header_right_sticky_nav', 'mobile_header_right', '.main-navigation.navigation-stick:not(.has-branding) .inside-navigation.grid-container', 'padding-right', false, false, gp_spacing.mobile ); + } +} ); + /** * Content padding */ @@ -103,6 +115,17 @@ generate_spacing_live_update( 'content_right', 'content_right', content_areas, ' generate_spacing_live_update( 'content_bottom', 'content_bottom', content_areas, 'padding-bottom', false, false, gp_spacing.desktop ); generate_spacing_live_update( 'content_left', 'content_left', content_areas, 'padding-left', false, false, gp_spacing.desktop ); +jQuery( window ).on( 'load', function() { + var containerAlignment = wp.customize( 'generate_settings[container_alignment]' ).get(); + + if ( gp_spacing.isFlex && 'text' === containerAlignment ) { + generate_spacing_live_update( 'content_left_nav_as_header', 'content_left', '.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding .inside-navigation.grid-container', 'padding-left', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'content_right_nav_as_header', 'content_right', '.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding .inside-navigation.grid-container', 'padding-right', false, false, gp_spacing.desktop ); + } +} ); + +generate_spacing_live_update( 'one_container_post_content_bottom', 'content_bottom', '.one-container.archive .post:not(:last-child),.one-container.blog .post:not(:last-child)', 'padding-bottom' ); + /* Mobile content padding */ generate_spacing_live_update( 'mobile_content_top', 'mobile_content_top', content_areas, 'padding-top', false, false, gp_spacing.mobile ); generate_spacing_live_update( 'mobile_content_right', 'mobile_content_right', content_areas, 'padding-right', false, false, gp_spacing.mobile ); @@ -116,7 +139,7 @@ generate_spacing_live_update( 'content-margin-left-both', 'content_left', '.one- /* Content element separator */ -generate_spacing_live_update( 'content_element_separator_top', 'content_element_separator', '.post-image, .page-content, .entry-content, .entry-summary, footer.entry-meta', 'margin-top', false, false, false, 'em' ); +generate_spacing_live_update( 'content_element_separator_top', 'content_element_separator', '.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta', 'margin-top', false, false, false, 'em' ); generate_spacing_live_update( 'content_element_separator_bottom', 'content_element_separator', '.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image', 'margin-bottom', false, false, false, 'em' ); /** @@ -278,26 +301,51 @@ generate_spacing_live_update( 'mobile_widget_right', 'mobile_widget_right', '.wi generate_spacing_live_update( 'mobile_widget_bottom', 'mobile_widget_bottom', '.widget-area .widget', 'padding-bottom', false, false, gp_spacing.mobile ); generate_spacing_live_update( 'mobile_widget_left', 'mobile_widget_left', '.widget-area .widget', 'padding-left', false, false, gp_spacing.mobile ); -/** - * Footer widget area - */ -generate_spacing_live_update( 'footer_widget_container_top', 'footer_widget_container_top', '.footer-widgets', 'padding-top', false, false, gp_spacing.desktop ); -generate_spacing_live_update( 'footer_widget_container_right', 'footer_widget_container_right', '.footer-widgets', 'padding-right', false, false, gp_spacing.desktop ); -generate_spacing_live_update( 'footer_widget_container_bottom', 'footer_widget_container_bottom', '.footer-widgets', 'padding-bottom', false, false, gp_spacing.desktop ); -generate_spacing_live_update( 'footer_widget_container_left', 'footer_widget_container_left', '.footer-widgets', 'padding-left', false, false, gp_spacing.desktop ); -generate_spacing_live_update( 'mobile_footer_widget_container_top', 'mobile_footer_widget_container_top', '.footer-widgets', 'padding-top', false, false, gp_spacing.mobile ); -generate_spacing_live_update( 'mobile_footer_widget_container_right', 'mobile_footer_widget_container_right', '.footer-widgets', 'padding-right', false, false, gp_spacing.mobile ); -generate_spacing_live_update( 'mobile_footer_widget_container_bottom', 'mobile_footer_widget_container_bottom', '.footer-widgets', 'padding-bottom', false, false, gp_spacing.mobile ); -generate_spacing_live_update( 'mobile_footer_widget_container_left', 'mobile_footer_widget_container_left', '.footer-widgets', 'padding-left', false, false, gp_spacing.mobile ); +if ( gp_spacing.isFlex ) { + /** + * Footer widget area + */ + generate_spacing_live_update( 'footer_widget_container_top', 'footer_widget_container_top', '.footer-widgets-container', 'padding-top', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'footer_widget_container_right', 'footer_widget_container_right', '.footer-widgets-container', 'padding-right', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'footer_widget_container_bottom', 'footer_widget_container_bottom', '.footer-widgets-container', 'padding-bottom', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'footer_widget_container_left', 'footer_widget_container_left', '.footer-widgets-container', 'padding-left', false, false, gp_spacing.desktop ); + + generate_spacing_live_update( 'mobile_footer_widget_container_top', 'mobile_footer_widget_container_top', '.footer-widgets-container', 'padding-top', false, false, gp_spacing.mobile ); + generate_spacing_live_update( 'mobile_footer_widget_container_right', 'mobile_footer_widget_container_right', '.footer-widgets-container', 'padding-right', false, false, gp_spacing.mobile ); + generate_spacing_live_update( 'mobile_footer_widget_container_bottom', 'mobile_footer_widget_container_bottom', '.footer-widgets-container', 'padding-bottom', false, false, gp_spacing.mobile ); + generate_spacing_live_update( 'mobile_footer_widget_container_left', 'mobile_footer_widget_container_left', '.footer-widgets-container', 'padding-left', false, false, gp_spacing.mobile ); + + /** + * Footer + */ + generate_spacing_live_update( 'footer_top', 'footer_top', '.inside-site-info', 'padding-top' ); + generate_spacing_live_update( 'footer_right', 'footer_right', '.inside-site-info', 'padding-right' ); + generate_spacing_live_update( 'footer_bottom', 'footer_bottom', '.inside-site-info', 'padding-bottom' ); + generate_spacing_live_update( 'footer_left', 'footer_left', '.inside-site-info', 'padding-left' ); +} else { + /** + * Footer widget area + */ + generate_spacing_live_update( 'footer_widget_container_top', 'footer_widget_container_top', '.footer-widgets', 'padding-top', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'footer_widget_container_right', 'footer_widget_container_right', '.footer-widgets', 'padding-right', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'footer_widget_container_bottom', 'footer_widget_container_bottom', '.footer-widgets', 'padding-bottom', false, false, gp_spacing.desktop ); + generate_spacing_live_update( 'footer_widget_container_left', 'footer_widget_container_left', '.footer-widgets', 'padding-left', false, false, gp_spacing.desktop ); + + generate_spacing_live_update( 'mobile_footer_widget_container_top', 'mobile_footer_widget_container_top', '.footer-widgets', 'padding-top', false, false, gp_spacing.mobile ); + generate_spacing_live_update( 'mobile_footer_widget_container_right', 'mobile_footer_widget_container_right', '.footer-widgets', 'padding-right', false, false, gp_spacing.mobile ); + generate_spacing_live_update( 'mobile_footer_widget_container_bottom', 'mobile_footer_widget_container_bottom', '.footer-widgets', 'padding-bottom', false, false, gp_spacing.mobile ); + generate_spacing_live_update( 'mobile_footer_widget_container_left', 'mobile_footer_widget_container_left', '.footer-widgets', 'padding-left', false, false, gp_spacing.mobile ); + + /** + * Footer + */ + generate_spacing_live_update( 'footer_top', 'footer_top', '.site-info', 'padding-top' ); + generate_spacing_live_update( 'footer_right', 'footer_right', '.site-info', 'padding-right' ); + generate_spacing_live_update( 'footer_bottom', 'footer_bottom', '.site-info', 'padding-bottom' ); + generate_spacing_live_update( 'footer_left', 'footer_left', '.site-info', 'padding-left' ); +} -/** - * Footer - */ -generate_spacing_live_update( 'footer_top', 'footer_top', '.site-info', 'padding-top' ); -generate_spacing_live_update( 'footer_right', 'footer_right', '.site-info', 'padding-right' ); -generate_spacing_live_update( 'footer_bottom', 'footer_bottom', '.site-info', 'padding-bottom' ); -generate_spacing_live_update( 'footer_left', 'footer_left', '.site-info', 'padding-left' ); /** * Separator @@ -317,7 +365,7 @@ if ( jQuery( 'body' ).hasClass( 'masonry-enabled' ) ) { if ( jQuery( 'body' ).hasClass( 'generate-columns-activated' ) ) { generate_spacing_live_update( 'columns_bottom', 'separator', '.generate-columns', 'margin-bottom' ); generate_spacing_live_update( 'columns_left', 'separator', '.generate-columns', 'padding-left' ); - generate_spacing_live_update( 'columns_container', 'separator', '.generate-columns-container', 'padding-left', 'negative' ); + generate_spacing_live_update( 'columns_container', 'separator', '.generate-columns-container', 'margin-left', 'negative' ); generate_spacing_live_update( 'columns_page_header_bottom', 'separator', '.generate-columns-container .page-header', 'margin-bottom' ); generate_spacing_live_update( 'columns_page_header_left', 'separator', '.generate-columns-container .page-header', 'margin-left' ); generate_spacing_live_update( 'columns_pagination', 'separator', '.separate-containers .generate-columns-container > .paging-navigation', 'margin-left' ); @@ -347,8 +395,14 @@ if ( jQuery( 'body' ).hasClass( 'both-right' ) ) { generate_spacing_live_update( 'both_right_sidebar_sepatator_top', 'separator', '.both-right.separate-containers .site-main', 'margin-top' ); generate_spacing_live_update( 'both_right_sidebar_sepatator_right', 'separator', '.both-right.separate-containers .site-main', 'margin-right' ); generate_spacing_live_update( 'both_right_sidebar_sepatator_bottom', 'separator', '.both-right.separate-containers .site-main', 'margin-bottom' ); - generate_spacing_live_update( 'both_right_left_sidebar', 'separator', '.both-right.separate-containers .inside-left-sidebar', 'margin-right', false, true ); - generate_spacing_live_update( 'both_right_right_sidebar', 'separator', '.both-right.separate-containers .inside-right-sidebar', 'margin-left', false, true ); + + if ( gp_spacing.isFlex ) { + generate_spacing_live_update( 'both_right_left_sidebar', 'separator', '.both-right .inside-left-sidebar', 'margin-right', false, true ); + generate_spacing_live_update( 'both_right_right_sidebar', 'separator', '.both-right .inside-right-sidebar', 'margin-left', false, true ); + } else { + generate_spacing_live_update( 'both_right_left_sidebar', 'separator', '.both-right.separate-containers .inside-left-sidebar', 'margin-right', false, true ); + generate_spacing_live_update( 'both_right_right_sidebar', 'separator', '.both-right.separate-containers .inside-right-sidebar', 'margin-left', false, true ); + } } /* Both sidebars left */ @@ -356,8 +410,14 @@ if ( jQuery( 'body' ).hasClass( 'both-left' ) ) { generate_spacing_live_update( 'both_left_sidebar_sepatator_top', 'separator', '.both-left.separate-containers .site-main', 'margin-top' ); generate_spacing_live_update( 'both_left_sidebar_sepatator_right', 'separator', '.both-left.separate-containers .site-main', 'margin-bottom' ); generate_spacing_live_update( 'both_left_sidebar_sepatator_bottom', 'separator', '.both-left.separate-containers .site-main', 'margin-left' ); - generate_spacing_live_update( 'both_left_left_sidebar', 'separator', '.both-left.separate-containers .inside-left-sidebar', 'margin-right', false, true ); - generate_spacing_live_update( 'both_left_right_sidebar', 'separator', '.both-left.separate-containers .inside-right-sidebar', 'margin-left', false, true ); + + if ( gp_spacing.isFlex ) { + generate_spacing_live_update( 'both_left_left_sidebar', 'separator', '.both-left .inside-left-sidebar', 'margin-right', false, true ); + generate_spacing_live_update( 'both_left_right_sidebar', 'separator', '.both-left .inside-right-sidebar', 'margin-left', false, true ); + } else { + generate_spacing_live_update( 'both_left_left_sidebar', 'separator', '.both-left.separate-containers .inside-left-sidebar', 'margin-right', false, true ); + generate_spacing_live_update( 'both_left_right_sidebar', 'separator', '.both-left.separate-containers .inside-right-sidebar', 'margin-left', false, true ); + } } /* Main element margin */ @@ -365,22 +425,34 @@ generate_spacing_live_update( 'site_main_separator_top', 'separator', '.separate generate_spacing_live_update( 'site_main_separator_bottom', 'separator', '.separate-containers .site-main', 'margin-bottom' ); /* Page header element */ -generate_spacing_live_update( 'page_header_separator_top', 'separator', - '.separate-containers .page-header-image, \ - .separate-containers .page-header-contained, \ - .separate-containers .page-header-image-single, \ - .separate-containers .page-header-content-single', 'margin-top' ); +if ( gp_spacing.isFlex ) { + generate_spacing_live_update( 'page_header_separator_top', 'separator', '.separate-containers .featured-image', 'margin-top' ); +} else { + generate_spacing_live_update( 'page_header_separator_top', 'separator', + '.separate-containers .page-header-image, \ + .separate-containers .page-header-contained, \ + .separate-containers .page-header-image-single, \ + .separate-containers .page-header-content-single', 'margin-top' ); +} /* Top and bottom sidebar margin */ generate_spacing_live_update( 'right_sidebar_separator_top', 'separator', '.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar', 'margin-top' ); generate_spacing_live_update( 'right_sidebar_separator_bottom', 'separator', '.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar', 'margin-bottom' ); /* Element separators */ -generate_spacing_live_update( 'content_separator', 'separator', - '.separate-containers .widget, \ - .separate-containers .site-main > *, \ - .separate-containers .page-header, \ - .widget-area .main-navigation', 'margin-bottom' ); +if ( gp_spacing.isFlex ) { + generate_spacing_live_update( 'content_separator', 'separator', + '.sidebar .widget, \ + .site-main > *, \ + .page-header, \ + .widget-area .main-navigation', 'margin-bottom' ); +} else { + generate_spacing_live_update( 'content_separator', 'separator', + '.separate-containers .widget, \ + .separate-containers .site-main > *, \ + .separate-containers .page-header, \ + .widget-area .main-navigation', 'margin-bottom' ); +} /** * Right sidebar width @@ -391,11 +463,22 @@ wp.customize( 'generate_spacing_settings[right_sidebar_width]', function( value if ( jQuery( '#right-sidebar' ).length ) { if ( gp_spacing.isFlex ) { - var rightSidebar = jQuery( '#right-sidebar' ); + var contentWidth = 100, + leftSidebar = jQuery( '#left-sidebar' ).length ? wp.customize.value('generate_spacing_settings[left_sidebar_width]')() : 0; - if ( rightSidebar.length ) { - rightSidebar.css( 'width', newval + '%' ); + if ( body.hasClass( 'right-sidebar' ) ) { + contentWidth = ( Number( contentWidth ) - Number( newval ) ); + } else if ( ! body.hasClass( 'left-sidebar' ) && ! body.hasClass( 'no-sidebar' ) ) { + var totalSidebarWidth = ( Number( leftSidebar ) + Number( newval ) ); + + contentWidth = ( Number( contentWidth ) - Number( totalSidebarWidth ) ); } + + jQuery( 'head' ).append( '' ); + + setTimeout(function() { + jQuery( 'style#right_sidebar_width' ).not( ':last' ).remove(); + }, 200 ); } else { // Left sidebar width var left_sidebar = ( jQuery( '#left-sidebar' ).length ) ? wp.customize.value('generate_spacing_settings[left_sidebar_width]')() : 0; @@ -466,11 +549,22 @@ wp.customize( 'generate_spacing_settings[left_sidebar_width]', function( value ) var body = jQuery( 'body' ); if ( jQuery( '#left-sidebar' ).length ) { if ( gp_spacing.isFlex ) { - var leftSidebar = jQuery( '#left-sidebar' ); + var contentWidth = 100, + rightSidebar = jQuery( '#right-sidebar' ).length ? wp.customize.value('generate_spacing_settings[right_sidebar_width]')() : 0; - if ( leftSidebar.length ) { - leftSidebar.css( 'width', newval + '%' ); + if ( body.hasClass( 'left-sidebar' ) ) { + contentWidth = ( Number( contentWidth ) - Number( newval ) ); + } else if ( ! body.hasClass( 'right-sidebar' ) && ! body.hasClass( 'no-sidebar' ) ) { + var totalSidebarWidth = ( Number( rightSidebar ) + Number( newval ) ); + + contentWidth = ( Number( contentWidth ) - Number( totalSidebarWidth ) ); } + + jQuery( 'head' ).append( '' ); + + setTimeout(function() { + jQuery( 'style#left_sidebar_width' ).not( ':last' ).remove(); + }, 200 ); } else { // Right sidebar width var right_sidebar = ( jQuery( '#right-sidebar' ).length ) ? wp.customize.value('generate_spacing_settings[right_sidebar_width]')() : 0; diff --git a/wp-content/plugins/gp-premium/spacing/functions/functions.php b/wp-content/plugins/gp-premium/spacing/functions/functions.php index fc6e7da..8a6623f 100644 --- a/wp-content/plugins/gp-premium/spacing/functions/functions.php +++ b/wp-content/plugins/gp-premium/spacing/functions/functions.php @@ -161,20 +161,23 @@ if ( ! function_exists( 'generate_spacing_premium_defaults' ) ) { $defaults['off_canvas_menu_item_height'] = ''; $defaults['content_element_separator'] = '2'; // em. - $defaults['mobile_header_top'] = ''; - $defaults['mobile_header_right'] = ''; - $defaults['mobile_header_bottom'] = ''; - $defaults['mobile_header_left'] = ''; + // These defaults were added to GeneratePress (free) in 3.0.0. + if ( defined( 'GENERATE_VERSION' ) && version_compare( GENERATE_VERSION, '3.0.0-alpha.1', '<' ) ) { + $defaults['mobile_header_top'] = ''; + $defaults['mobile_header_right'] = ''; + $defaults['mobile_header_bottom'] = ''; + $defaults['mobile_header_left'] = ''; - $defaults['mobile_widget_top'] = ''; - $defaults['mobile_widget_right'] = ''; - $defaults['mobile_widget_bottom'] = ''; - $defaults['mobile_widget_left'] = ''; + $defaults['mobile_widget_top'] = ''; + $defaults['mobile_widget_right'] = ''; + $defaults['mobile_widget_bottom'] = ''; + $defaults['mobile_widget_left'] = ''; - $defaults['mobile_footer_widget_container_top'] = ''; - $defaults['mobile_footer_widget_container_right'] = ''; - $defaults['mobile_footer_widget_container_bottom'] = ''; - $defaults['mobile_footer_widget_container_left'] = ''; + $defaults['mobile_footer_widget_container_top'] = ''; + $defaults['mobile_footer_widget_container_right'] = ''; + $defaults['mobile_footer_widget_container_bottom'] = ''; + $defaults['mobile_footer_widget_container_left'] = ''; + } return $defaults; } @@ -211,73 +214,79 @@ function generate_spacing_do_premium_css() { $premium_css->set_selector( '.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a' ); $premium_css->add_property( 'line-height', absint( $spacing_settings['mobile_menu_item_height'] ), false, 'px' ); - $premium_css->set_selector( '.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input' ); + $premium_css->set_selector( '.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]' ); $premium_css->add_property( 'height', absint( $spacing_settings['mobile_menu_item_height'] ), false, 'px' ); } $premium_css->stop_media_query(); - $premium_css->start_media_query( generate_premium_get_media_query( 'mobile' ) ); + // This CSS was added to GeneratePress (free) in 3.0.0. + if ( defined( 'GENERATE_VERSION' ) && version_compare( GENERATE_VERSION, '3.0.0-alpha.1', '<' ) ) { + $premium_css->start_media_query( generate_premium_get_media_query( 'mobile' ) ); - $premium_css->set_selector( '.inside-header' ); + $premium_css->set_selector( '.inside-header' ); - if ( '' !== $spacing_settings['mobile_header_top'] ) { - $premium_css->add_property( 'padding-top', absint( $spacing_settings['mobile_header_top'] ), false, 'px' ); + if ( '' !== $spacing_settings['mobile_header_top'] ) { + $premium_css->add_property( 'padding-top', absint( $spacing_settings['mobile_header_top'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_header_right'] ) { + $premium_css->add_property( 'padding-right', absint( $spacing_settings['mobile_header_right'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_header_bottom'] ) { + $premium_css->add_property( 'padding-bottom', absint( $spacing_settings['mobile_header_bottom'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_header_left'] ) { + $premium_css->add_property( 'padding-left', absint( $spacing_settings['mobile_header_left'] ), false, 'px' ); + } + + $premium_css->set_selector( '.widget-area .widget' ); + + if ( '' !== $spacing_settings['mobile_widget_top'] ) { + $premium_css->add_property( 'padding-top', absint( $spacing_settings['mobile_widget_top'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_widget_right'] ) { + $premium_css->add_property( 'padding-right', absint( $spacing_settings['mobile_widget_right'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_widget_bottom'] ) { + $premium_css->add_property( 'padding-bottom', absint( $spacing_settings['mobile_widget_bottom'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_widget_left'] ) { + $premium_css->add_property( 'padding-left', absint( $spacing_settings['mobile_widget_left'] ), false, 'px' ); + } + + $premium_css->set_selector( '.footer-widgets' ); + + if ( '' !== $spacing_settings['mobile_footer_widget_container_top'] ) { + $premium_css->add_property( 'padding-top', absint( $spacing_settings['mobile_footer_widget_container_top'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_footer_widget_container_right'] ) { + $premium_css->add_property( 'padding-right', absint( $spacing_settings['mobile_footer_widget_container_right'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_footer_widget_container_bottom'] ) { + $premium_css->add_property( 'padding-bottom', absint( $spacing_settings['mobile_footer_widget_container_bottom'] ), false, 'px' ); + } + + if ( '' !== $spacing_settings['mobile_footer_widget_container_left'] ) { + $premium_css->add_property( 'padding-left', absint( $spacing_settings['mobile_footer_widget_container_left'] ), false, 'px' ); + } + + $premium_css->stop_media_query(); + + $premium_css->set_selector( '.post-image, .page-content, .entry-content, .entry-summary, footer.entry-meta' ); + $premium_css->add_property( 'margin-top', floatval( $spacing_settings['content_element_separator'] ), '2', 'em' ); + } else { + $premium_css->set_selector( '.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta' ); + $premium_css->add_property( 'margin-top', floatval( $spacing_settings['content_element_separator'] ), '2', 'em' ); } - if ( '' !== $spacing_settings['mobile_header_right'] ) { - $premium_css->add_property( 'padding-right', absint( $spacing_settings['mobile_header_right'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_header_bottom'] ) { - $premium_css->add_property( 'padding-bottom', absint( $spacing_settings['mobile_header_bottom'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_header_left'] ) { - $premium_css->add_property( 'padding-left', absint( $spacing_settings['mobile_header_left'] ), false, 'px' ); - } - - $premium_css->set_selector( '.widget-area .widget' ); - - if ( '' !== $spacing_settings['mobile_widget_top'] ) { - $premium_css->add_property( 'padding-top', absint( $spacing_settings['mobile_widget_top'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_widget_right'] ) { - $premium_css->add_property( 'padding-right', absint( $spacing_settings['mobile_widget_right'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_widget_bottom'] ) { - $premium_css->add_property( 'padding-bottom', absint( $spacing_settings['mobile_widget_bottom'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_widget_left'] ) { - $premium_css->add_property( 'padding-left', absint( $spacing_settings['mobile_widget_left'] ), false, 'px' ); - } - - $premium_css->set_selector( '.footer-widgets' ); - - if ( '' !== $spacing_settings['mobile_footer_widget_container_top'] ) { - $premium_css->add_property( 'padding-top', absint( $spacing_settings['mobile_footer_widget_container_top'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_footer_widget_container_right'] ) { - $premium_css->add_property( 'padding-right', absint( $spacing_settings['mobile_footer_widget_container_right'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_footer_widget_container_bottom'] ) { - $premium_css->add_property( 'padding-bottom', absint( $spacing_settings['mobile_footer_widget_container_bottom'] ), false, 'px' ); - } - - if ( '' !== $spacing_settings['mobile_footer_widget_container_left'] ) { - $premium_css->add_property( 'padding-left', absint( $spacing_settings['mobile_footer_widget_container_left'] ), false, 'px' ); - } - - $premium_css->stop_media_query(); - - $premium_css->set_selector( '.post-image, .page-content, .entry-content, .entry-summary, footer.entry-meta' ); - $premium_css->add_property( 'margin-top', floatval( $spacing_settings['content_element_separator'] ), '2', 'em' ); - $premium_css->set_selector( '.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image' ); $premium_css->add_property( 'margin-bottom', floatval( $spacing_settings['content_element_separator'] ), '2', 'em' ); @@ -293,7 +302,7 @@ function generate_spacing_do_premium_css() { $premium_css->set_selector( '.main-navigation.sticky-navigation-transition .main-nav > ul > li > a,.sticky-navigation-transition .menu-toggle,.main-navigation.sticky-navigation-transition .mobile-bar-items a, .sticky-navigation-transition .navigation-branding .main-title' ); $premium_css->add_property( 'line-height', absint( $spacing_settings['sticky_menu_item_height'] ), false, 'px' ); - $premium_css->set_selector( '.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input, .main-navigation.sticky-navigation-transition .navigation-branding img' ); + $premium_css->set_selector( '.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input[type="search"], .main-navigation.sticky-navigation-transition .navigation-branding img' ); $premium_css->add_property( 'height', absint( $spacing_settings['sticky_menu_item_height'] ), false, 'px' ); $premium_css->stop_media_query(); diff --git a/wp-content/plugins/gp-premium/typography/functions/functions.php b/wp-content/plugins/gp-premium/typography/functions/functions.php index b56b189..24d2282 100644 --- a/wp-content/plugins/gp-premium/typography/functions/functions.php +++ b/wp-content/plugins/gp-premium/typography/functions/functions.php @@ -472,7 +472,7 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { array( 'default' => $defaults['tablet_site_title_font_size'], 'type' => 'option', - 'sanitize_callback' => 'absint', + 'sanitize_callback' => 'generate_premium_sanitize_empty_absint', 'transport' => 'postMessage', ) ); @@ -482,7 +482,7 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { array( 'default' => $defaults['mobile_site_title_font_size'], 'type' => 'option', - 'sanitize_callback' => 'absint', + 'sanitize_callback' => 'generate_premium_sanitize_empty_absint', 'transport' => 'postMessage', ) ); @@ -1618,6 +1618,42 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { ) ); + $h3_font_size_options = array( + 'desktop' => array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + ); + + $h3_font_size_settings = array( + 'desktop' => 'generate_settings[heading_3_font_size]', + ); + + if ( isset( $defaults['mobile_heading_3_font_size'] ) ) { + $wp_customize->add_setting( + 'generate_settings[mobile_heading_3_font_size]', + array( + 'default' => $defaults['mobile_heading_3_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'generate_premium_sanitize_empty_absint', + 'transport' => 'postMessage', + ) + ); + + $h3_font_size_options['mobile'] = array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ); + + $h3_font_size_settings['mobile'] = 'generate_settings[mobile_heading_3_font_size]'; + } + $wp_customize->add_control( new GeneratePress_Pro_Range_Slider_Control( $wp_customize, @@ -1625,18 +1661,8 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { array( 'description' => __( 'Font size', 'gp-premium' ), 'section' => 'font_content_section', - 'settings' => array( - 'desktop' => 'generate_settings[heading_3_font_size]', - ), - 'choices' => array( - 'desktop' => array( - 'min' => 10, - 'max' => 80, - 'step' => 1, - 'edit' => true, - 'unit' => 'px', - ), - ), + 'settings' => $h3_font_size_settings, + 'choices' => $h3_font_size_options, ) ) ); @@ -1785,6 +1811,42 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { ) ); + $h4_font_size_options = array( + 'desktop' => array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + ); + + $h4_font_size_settings = array( + 'desktop' => 'generate_settings[heading_4_font_size]', + ); + + if ( isset( $defaults['mobile_heading_4_font_size'] ) ) { + $wp_customize->add_setting( + 'generate_settings[mobile_heading_4_font_size]', + array( + 'default' => $defaults['mobile_heading_4_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'generate_premium_sanitize_empty_absint', + 'transport' => 'postMessage', + ) + ); + + $h4_font_size_options['mobile'] = array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ); + + $h4_font_size_settings['mobile'] = 'generate_settings[mobile_heading_4_font_size]'; + } + $wp_customize->add_control( new GeneratePress_Pro_Range_Slider_Control( $wp_customize, @@ -1792,18 +1854,8 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { array( 'description' => __( 'Font size', 'gp-premium' ), 'section' => 'font_content_section', - 'settings' => array( - 'desktop' => 'generate_settings[heading_4_font_size]', - ), - 'choices' => array( - 'desktop' => array( - 'min' => 10, - 'max' => 80, - 'step' => 1, - 'edit' => true, - 'unit' => 'px', - ), - ), + 'settings' => $h4_font_size_settings, + 'choices' => $h4_font_size_options, ) ) ); @@ -1916,6 +1968,42 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { ) ); + $h5_font_size_options = array( + 'desktop' => array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ), + ); + + $h5_font_size_settings = array( + 'desktop' => 'generate_settings[heading_5_font_size]', + ); + + if ( isset( $defaults['mobile_heading_5_font_size'] ) ) { + $wp_customize->add_setting( + 'generate_settings[mobile_heading_5_font_size]', + array( + 'default' => $defaults['mobile_heading_5_font_size'], + 'type' => 'option', + 'sanitize_callback' => 'generate_premium_sanitize_empty_absint', + 'transport' => 'postMessage', + ) + ); + + $h5_font_size_options['mobile'] = array( + 'min' => 10, + 'max' => 80, + 'step' => 1, + 'edit' => true, + 'unit' => 'px', + ); + + $h5_font_size_settings['mobile'] = 'generate_settings[mobile_heading_5_font_size]'; + } + $wp_customize->add_control( new GeneratePress_Pro_Range_Slider_Control( $wp_customize, @@ -1923,18 +2011,8 @@ if ( ! function_exists( 'generate_fonts_customize_register' ) ) { array( 'description' => __( 'Font size', 'gp-premium' ), 'section' => 'font_content_section', - 'settings' => array( - 'desktop' => 'generate_settings[heading_5_font_size]', - ), - 'choices' => array( - 'desktop' => array( - 'min' => 10, - 'max' => 80, - 'step' => 1, - 'edit' => true, - 'unit' => 'px', - ), - ), + 'settings' => $h5_font_size_settings, + 'choices' => $h5_font_size_options, ) ) ); @@ -2944,7 +3022,7 @@ function generate_typography_get_premium_css() { $premium_css->start_media_query( generate_premium_get_media_query( 'tablet' ) ); if ( '' !== $generate_settings['tablet_navigation_font_size'] ) { - $premium_css->set_selector( '.main-navigation:not(.slideout-navigation) a, .menu-toggle, .main-navigation .menu-bar-items' ); + $premium_css->set_selector( '.main-navigation:not(.slideout-navigation) a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items' ); $premium_css->add_property( 'font-size', absint( $generate_settings['tablet_navigation_font_size'] ), false, 'px' ); $tablet_subnav_font_size = $generate_settings['tablet_navigation_font_size'] - 1; @@ -2982,8 +3060,8 @@ function generate_typography_get_premium_css() { $premium_css->start_media_query( generate_premium_get_media_query( 'mobile-menu' ) ); - if ( '' !== $generate_settings['mobile_navigation_font_size'] ) { - $premium_css->set_selector( '.main-navigation:not(.slideout-navigation) a, .menu-toggle, .main-navigation .menu-bar-items' ); + if ( ! empty( $generate_settings['mobile_navigation_font_size'] ) ) { + $premium_css->set_selector( '.main-navigation:not(.slideout-navigation) a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items' ); $premium_css->add_property( 'font-size', absint( $generate_settings['mobile_navigation_font_size'] ), false, 'px' ); $mobile_subnav_font_size = $generate_settings['mobile_navigation_font_size'] - 1; @@ -3003,7 +3081,7 @@ function generate_typography_get_premium_css() { ); if ( $menu_settings['navigation_as_header'] || $menu_settings['sticky_navigation_logo'] || 'enable' === $menu_settings['mobile_header'] ) { - if ( '' !== $generate_settings['mobile_site_title_font_size'] ) { + if ( ! empty( $generate_settings['mobile_site_title_font_size'] ) ) { $premium_css->set_selector( '.navigation-branding .main-title' ); $premium_css->add_property( 'font-size', absint( $generate_settings['mobile_site_title_font_size'] ), false, 'px' ); } diff --git a/wp-content/plugins/gp-premium/typography/functions/js/customizer.js b/wp-content/plugins/gp-premium/typography/functions/js/customizer.js index bdcb4d2..f214b65 100644 --- a/wp-content/plugins/gp-premium/typography/functions/js/customizer.js +++ b/wp-content/plugins/gp-premium/typography/functions/js/customizer.js @@ -181,7 +181,8 @@ gp_premium_typography_live_update( 'archive_post_title_line_height', 'h2.entry-t /** * H3 font size, weight and transform */ -gp_premium_typography_live_update( 'heading_3_font_size', 'h3', 'font-size', 'px' ); +gp_premium_typography_live_update( 'heading_3_font_size', 'h3', 'font-size', 'px', gp_typography.desktop ); +gp_premium_typography_live_update( 'mobile_heading_3_font_size', 'h3', 'font-size', 'px', gp_typography.mobile ); gp_premium_typography_live_update( 'heading_3_weight', 'h3', 'font-weight' ); gp_premium_typography_live_update( 'heading_3_transform', 'h3', 'text-transform' ); gp_premium_typography_live_update( 'heading_3_line_height', 'h3', 'line-height', 'em' ); @@ -190,7 +191,8 @@ gp_premium_typography_live_update( 'heading_3_margin_bottom', 'h3', 'margin-bott /** * H4 font size, weight and transform */ -gp_premium_typography_live_update( 'heading_4_font_size', 'h4', 'font-size', 'px' ); +gp_premium_typography_live_update( 'heading_4_font_size', 'h4', 'font-size', 'px', gp_typography.desktop ); +gp_premium_typography_live_update( 'mobile_heading_4_font_size', 'h4', 'font-size', 'px', gp_typography.mobile ); gp_premium_typography_live_update( 'heading_4_weight', 'h4', 'font-weight' ); gp_premium_typography_live_update( 'heading_4_transform', 'h4', 'text-transform' ); gp_premium_typography_live_update( 'heading_4_line_height', 'h4', 'line-height', 'em' ); @@ -198,7 +200,8 @@ gp_premium_typography_live_update( 'heading_4_line_height', 'h4', 'line-height', /** * H5 font size, weight and transform */ -gp_premium_typography_live_update( 'heading_5_font_size', 'h5', 'font-size', 'px' ); +gp_premium_typography_live_update( 'heading_5_font_size', 'h5', 'font-size', 'px', gp_typography.desktop ); +gp_premium_typography_live_update( 'mobile_heading_5_font_size', 'h5', 'font-size', 'px', gp_typography.mobile ); gp_premium_typography_live_update( 'heading_5_weight', 'h5', 'font-weight' ); gp_premium_typography_live_update( 'heading_5_transform', 'h5', 'text-transform' ); gp_premium_typography_live_update( 'heading_5_line_height', 'h5', 'line-height', 'em' ); diff --git a/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.css b/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.css index 8a9bd6b..638392d 100644 --- a/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.css +++ b/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.css @@ -184,31 +184,26 @@ .wc-columns-container.wc-columns-6 .products, .wc-related-upsell-columns-6 .related ul.products, .wc-related-upsell-columns-6 .up-sells ul.products { - -ms-grid-columns: 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr; grid-template-columns: repeat(6, minmax(0, 1fr)); } .wc-columns-container.wc-columns-5 .products, .wc-related-upsell-columns-5 .related ul.products, .wc-related-upsell-columns-5 .up-sells ul.products { - -ms-grid-columns: 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr; grid-template-columns: repeat(5, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-4 .products, .wc-related-upsell-columns-4 .related ul.products, .wc-related-upsell-columns-4 .up-sells ul.products { - -ms-grid-columns: 1fr [4]; grid-template-columns: repeat(4, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-3 .products, .wc-related-upsell-columns-3 .related ul.products, .wc-related-upsell-columns-3 .up-sells ul.products { - -ms-grid-columns: 1fr [3]; grid-template-columns: repeat(3, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-2 .products, .wc-related-upsell-columns-2 .related ul.products, .wc-related-upsell-columns-2 .up-sells ul.products { - -ms-grid-columns: 1fr [2]; grid-template-columns: repeat(2, minmax(0, 1fr)); } .woocommerce .wc-columns-container.wc-columns-1 .products, @@ -743,6 +738,15 @@ nav span.count { top: 0; } +.wc-has-gallery picture.secondary-image { + width: 100%; + height: 100%; +} + +.wc-product-image:hover .secondary-image { + opacity: 1; +} + .woocommerce ul.products li.product a img { margin-bottom: 0; } diff --git a/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.min.css b/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.min.css index 4944249..41b82e8 100644 --- a/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.min.css +++ b/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.min.css @@ -1 +1 @@ -@supports (display:grid){.woocommerce ul.products li.product{display:flex;flex-direction:column}}.woocommerce ul.products li.product.woocommerce-image-align-left,.woocommerce ul.products li.product.woocommerce-image-align-right{display:block}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:block;margin-bottom:auto}.woocommerce ul.products li.product .button{margin-left:auto;margin-right:auto}.woocommerce ul.products li.product.woocommerce-text-align-left .button{margin-left:0}.woocommerce ul.products li.product.woocommerce-text-align-right .button{margin-right:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child){margin-top:10px;margin-bottom:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>.secondary-image+img{margin-top:0}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:relative;border-radius:0;min-height:15px;min-width:initial;font-weight:inherit;font-size:inherit;padding:8px 13px;line-height:1;display:inline-block;top:auto;left:auto;font-size:80%;text-transform:uppercase;font-weight:700}.woocommerce ul.products li.product.sales-flash-overlay .onsale{position:absolute;top:0;right:0;margin:0}.single-product span.onsale{margin-bottom:15px}.woocommerce-product-gallery{margin-right:4%}.rtl .woocommerce-product-gallery{margin-right:0;margin-left:4%}.woocommerce div.product div.images .flex-control-thumbs li{max-width:100px;padding-top:5px;padding-right:5px;box-sizing:border-box}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0}.woocommerce .page-header-image-single{display:none}.woocommerce .entry-content,.woocommerce .product .entry-summary{margin-top:0}.related.products{clear:both}.checkout-subscribe-prompt.clear{visibility:visible;height:initial;width:initial}.woocommerce .add_to_cart_button+.added_to_cart{display:none}.woocommerce-result-count{font-size:14px;padding:10px 0;border:1px solid transparent}.woocommerce-ordering select{font-size:14px;font-weight:500;padding:10px 40px 10px 12px;-webkit-appearance:none;-moz-appearance:none;width:100%;background:0 0;border-color:rgba(0,0,0,.1);color:inherit;cursor:pointer}.woocommerce-ordering select::-ms-expand{display:none}.woocommerce-ordering:after{content:"\e903";font-family:"GP Premium";display:inline-block;position:absolute;pointer-events:none;color:inherit;top:10px;right:15px;font-size:16px}.woocommerce-ordering select option{color:initial}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:30px}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap}@supports (display:grid){#wc-column-container .product{float:none;width:auto;margin:0}.woocommerce .related ul.products::after,.woocommerce .related ul.products::before,.woocommerce .up-sells ul.products::after,.woocommerce .up-sells ul.products::before,.woocommerce .wc-columns-container .products::after,.woocommerce .wc-columns-container .products::before{display:none}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{display:-ms-grid;display:grid;grid-gap:50px;width:100%}.wc-columns-container.wc-columns-6 .products,.wc-related-upsell-columns-6 .related ul.products,.wc-related-upsell-columns-6 .up-sells ul.products{-ms-grid-columns:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(6,minmax(0,1fr))}.wc-columns-container.wc-columns-5 .products,.wc-related-upsell-columns-5 .related ul.products,.wc-related-upsell-columns-5 .up-sells ul.products{-ms-grid-columns:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(5,minmax(0,1fr))}.wc-related-upsell-columns-4 .related ul.products,.wc-related-upsell-columns-4 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-4 .products{-ms-grid-columns:1fr[4];grid-template-columns:repeat(4,minmax(0,1fr))}.wc-related-upsell-columns-3 .related ul.products,.wc-related-upsell-columns-3 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-3 .products{-ms-grid-columns:1fr[3];grid-template-columns:repeat(3,minmax(0,1fr))}.wc-related-upsell-columns-2 .related ul.products,.wc-related-upsell-columns-2 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-2 .products{-ms-grid-columns:1fr[2];grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-columns-1 .related ul.products,.wc-related-upsell-columns-1 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-1 .products{width:100%}.woocommerce .wc-columns-1 ul.products li.product,.woocommerce-page .wc-columns-1 ul.products li.product{margin-left:0;margin-right:0}}#wc-mini-cart ul.woocommerce-mini-cart{position:relative;left:auto;right:auto;opacity:1;pointer-events:auto;height:auto;width:auto;float:none;background-color:transparent;box-shadow:0 0 0;visibility:visible}.wc-mini-cart{position:absolute;width:300px;right:0;box-shadow:0 2px 2px rgba(0,0,0,.1);z-index:99999;left:-99999px;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:opacity 80ms linear;transition-delay:0s;visibility:hidden}.wc-menu-item.sfHover .wc-mini-cart,.wc-menu-item:hover .wc-mini-cart{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible;visibility:visible}.sidebar .wc-mini-cart{right:100%;top:0}.sidebar .wc-mini-cart .widget{background:0 0}body:not(.using-mouse) .wc-menu-item.sfHover .wc-mini-cart{display:none}.wc-menu-item .sub-menu{left:auto;right:0;width:300px}.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li.sfHover a,.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li:hover a{background:0 0}.wc-menu-item .wc-mini-cart .widget_shopping_cart{padding:15px}.woocommerce.widget_shopping_cart .cart_list li{padding:0 0 0 4em;margin:0;box-sizing:border-box;min-height:3em}.woocommerce.widget_shopping_cart{font-size:14px}.widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0;display:flex}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a{margin:0;width:calc(50% - 10px);text-align:center;padding:10px 15px;line-height:inherit;font-size:14px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:first-child{margin-right:2px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:2px}.woocommerce.widget_shopping_cart .cart_list li a.remove{right:0;left:auto;height:20px;width:20px;border-width:1px;border-style:solid;border-radius:50%;padding:0;font-size:16px;line-height:17px;font-weight:400;position:relative;float:right}.woocommerce ul.cart_list li img{position:absolute;left:0;width:3em;height:auto;top:0;margin-left:0}#wc-mini-cart .woocommerce-mini-cart-item a{padding:0}.woocommerce-mini-cart-item .quantity{font-size:12px;display:block}.woocommerce.widget_shopping_cart .total{margin:15px 0;padding:15px;background:rgba(0,0,0,.05);border:0;font-size:14px}#wc-mini-cart .total{padding:15px;margin:15px -15px 15px;text-align:left}#generate-slideout-menu .total{padding:10px 20px;margin:20px -20px 20px}#generate-slideout-menu.do-overlay .total{margin:20px 0}.woocommerce.widget_shopping_cart a.button.wc-forward:after{display:none}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child){margin-bottom:15px}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li{padding:0 4em 0 0}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove{float:left}.rtl .wc-mini-cart .woocommerce ul.cart_list li img{right:0}.slideout-widget .widget_shopping_cart_content,.slideout-widget .widget_shopping_cart_content a{font-size:14px}#generate-slideout-menu.do-overlay li.woocommerce-mini-cart-item{text-align:left}#wc-mini-cart a:not(.button){font-family:inherit}.wc-menu-item:not(.has-items) .wc-mini-cart{display:none}.woocommerce-mini-cart__empty-message{margin-bottom:0}.secondary-nav-aligned-center .secondary-navigation ul.woocommerce-mini-cart,.secondary-nav-aligned-right .secondary-navigation ul.woocommerce-mini-cart{font-size:inherit}#wc-mini-cart .widgettitle{display:none}@supports (display:grid){.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product{width:auto;margin-left:0;margin-right:0;margin-bottom:0}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;font-weight:inherit;font-size:inherit;line-height:inherit;padding:10px 20px}ul.products .woocommerce-text-align-center{text-align:center}ul.products li.product.woocommerce-text-align-center .price,ul.products li.product.woocommerce-text-align-center .star-rating{margin-left:auto;margin-right:auto}ul.products li.product.woocommerce-text-align-right .price,ul.products li.product.woocommerce-text-align-right .star-rating{margin-left:auto}.woocommerce .star-rating:before{color:rgba(0,0,0,.4)}.woocommerce p.stars a{color:rgba(0,0,0,.4)}.woocommerce p.stars.selected a:before{color:#ffa200}.woocommerce ul.products li.product .price del{display:inline;padding-right:10px}ul.products .woocommerce-text-align-right{text-align:right}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:auto;float:none;overflow:hidden}.product_meta{font-size:80%;border-top:1px solid rgba(0,0,0,.1);padding-top:30px}.product_meta>span{display:block}.up-sells{margin-top:40px}.add-to-cart-panel form.cart,.woocommerce div.product form.cart{display:flex;flex-wrap:wrap}.woocommerce div.product form.cart>:not(.quantity):not(.single_add_to_cart_button){width:100%}.add-to-cart-panel form.cart{flex-shrink:0}.woocommerce .quantity .qty{height:100%;width:auto;max-width:80px;background:0 0;border:1px solid rgba(0,0,0,.1);padding:0 10px;height:50px}.do-quantity-buttons .quantity:not(.buttons-added) .qty{width:50px}.add-to-cart-panel .cart.do-quantity-buttons div.quantity,.do-quantity-buttons div.quantity{display:flex;align-items:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus,.woocommerce form .quantity.buttons-added .qty{display:block;width:50px;height:100%;min-height:50px;background-color:transparent;border:1px solid rgba(0,0,0,.1);margin:0;padding:0;text-align:center;vertical-align:middle;-moz-appearance:textfield!important;-webkit-appearance:none;border-radius:0;color:inherit;box-sizing:border-box}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus{display:flex;align-items:center;justify-content:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before{content:"-";border-right:0}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after{content:"+";border-left:0}.woocommerce form .quantity.buttons-added .qty:focus{border-color:rgba(0,0,0,.1)}.do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button,.do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.do-quantity-buttons form .quantity:not(.buttons-added):before,.woocommerce form .quantity.buttons-added .minus{border-right-width:0}.do-quantity-buttons form .quantity:not(.buttons-added):after,.woocommerce form .quantity.buttons-added .plus{border-left-width:0}.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after,.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before,.do-quantity-buttons form .quantity.hidden{display:none}.woocommerce div.product form.cart div.quantity.hidden{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;margin-left:0;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:rgba(0,0,0,.02);margin:0;border-radius:0;border-width:1px 1px 0 0;border-color:rgba(0,0,0,.08)}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{border-left-width:1px}.woocommerce-ordering{float:left;margin-right:1em;margin-bottom:0;position:relative;padding:0}nav li.wc-menu-item{float:right}.cart-contents>span{line-height:0}.cart-contents>span:not(:empty){margin-left:10px}.rtl .cart-contents>span:not(:empty){margin-left:0;margin-right:10px}.cart-contents>span.gp-icon{margin-left:0}.rtl .cart-contents>span.gp-icon{margin-right:0}nav span.count{font-size:.8em;opacity:.5}.woocommerce a.remove{color:inherit!important;background:0 0!important;border:1px solid!important;border-color:inherit;font-weight:400;font-size:16px;width:20px;height:20px;line-height:17px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.woocommerce a.remove:hover{color:inherit!important;background:0 0!important;opacity:.7}.woocommerce .star-rating:before{opacity:.25;content:"SSSSS"}.woocommerce div.product .woocommerce-product-rating{margin:1em 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit}.wc-has-gallery .secondary-image{position:absolute;opacity:0;transition:opacity .1s ease-in-out;left:50%;transform:translate(-50%,0);top:0}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:initial}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{font-weight:700}div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover{background:0 0;padding:0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{font-weight:700}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 30px;border:0;border-left:10px solid rgba(0,0,0,.3)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}a.button.wc-forward:after{content:"\e901";font-family:"GP Premium";line-height:1em;speak:none;padding-left:10px;position:relative;top:2px}.rtl a.button.wc-forward:after{display:none}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%;margin:0}.woocommerce-checkout .col2-set{width:52.9411764706%;float:left;margin-right:5.8823529412%}.rtl.woocommerce-checkout .col2-set{float:right;margin-right:0;margin-left:5.8823529412%}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{width:41.1764705882%;float:right;margin-right:0}.woocommerce-additional-fields>h3{margin-top:20px}.woocommerce table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0;border-radius:0}.woocommerce table.shop_table th{background-color:rgba(0,0,0,.03)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:20px;border:0}.woocommerce table.shop_table td{background-color:rgba(0,0,0,.005);border-bottom:1px solid rgba(0,0,0,.1)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:0}#add_payment_method #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{background-color:transparent;color:inherit}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#payment .payment_methods>.wc_payment_method>label{padding:20px;background-color:rgba(0,0,0,.04);display:block;cursor:pointer}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label{font-weight:700;background-color:rgba(0,0,0,.07)}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px,1px,1px,1px);position:absolute!important}#payment .payment_methods>.wc_payment_method>label:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\e902";margin-right:.5407911001em;transition:color,ease,.2s;font-family:"GP Premium"}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e904"}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;padding-top:20px;padding-bottom:20px;font-weight:700;font-size:150%}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding-left:0;padding-right:0;padding-top:0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{float:right}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;display:inline-block;line-height:1}a.checkout-button:after{display:none}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;padding:10px 15px}.woocommerce .coupon .button{border:1px solid transparent}.woocommerce ul.products li.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.wc-product-image{text-align:center}.woocommerce-text-align-left .wc-product-image{text-align:left}.woocommerce-text-align-right .wc-product-image{text-align:right}.inside-wc-product-image{position:relative;display:inline-block}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image{float:left;margin-right:2em}.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:right;margin-left:2em}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:auto}.woocommerce-cart ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce-cart ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0}.woocommerce-cart ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce-cart ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1em;line-height:normal}.woocommerce .related ul.products li.product a img,.woocommerce .up-sells ul.products li.product a img{margin-bottom:0}.woocommerce-review-link{font-size:80%}.woocommerce-Reviews .comment-reply-title{font-size:120%;font-weight:700;display:block;margin-bottom:10px}.woocommerce-MyAccount-navigation ul{margin:0;border-top:1px solid rgba(0,0,0,.1)}.site-main .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:85%}.woocommerce-MyAccount-navigation li.is-active a{font-weight:700}.woocommerce-MyAccount-navigation li a:hover{border-bottom:1px solid rgba(0,0,0,.2)}.woocommerce-MyAccount-navigation li.is-active a:after{font-family:"GP Premium";content:"\e901";float:right;font-weight:700;font-size:115%}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce #payment .terms{padding:20px}h2.woocommerce-loop-category__title mark{background:0 0;font-size:80%;opacity:.5}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:0;margin:0 0 1.5em;border:0}#ship-to-different-address{padding:3px;font-size:inherit}.woocommerce-image-align-left .products ul,.woocommerce-image-align-left .products ul:after,.woocommerce-image-align-left ul.products,.woocommerce-image-align-left ul.products:after,.woocommerce-image-align-right .products ul,.woocommerce-image-align-right .products ul:after,.woocommerce-image-align-right ul.products,.woocommerce-image-align-right ul.products:after{clear:none}.woocommerce nav.woocommerce-pagination{margin-top:60px;clear:both}.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{background-color:transparent;color:initial;opacity:.3}.entry-summary+.up-sells{clear:both}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5}.main-navigation a.cart-contents:not(.has-svg-icon):before,.secondary-navigation a.cart-contents:not(.has-svg-icon):before{content:"\f07a";display:inline-block;font-family:"GP Premium";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before{content:"\f290"}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before{content:"\f291"}.cart-contents>span.number-of-items{font-size:11px;display:inline-block;background:rgba(255,255,255,.1);line-height:1.7em;height:1.7em;width:1.7em;text-align:center;border-radius:50%;margin-left:5px;position:relative;top:-5px;display:none}.cart-contents>span.number-of-items.no-items{display:none}.woocommerce-MyAccount-navigation ul{list-style-type:none}form.checkout:after,form.checkout:before{content:'';display:table}form.checkout:after{clear:both}.add-to-cart-panel{position:fixed;top:0;left:0;right:0;background:#fff;padding:20px;opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;box-shadow:0 2px 2px -2px rgba(0,0,0,.2);z-index:50;font-size:90%;box-sizing:border-box;transform:translateY(-100%)}.add-to-cart-panel.item-added,.add-to-cart-panel.show-sticky-add-to-cart{opacity:1}.add-to-cart-panel>div{display:flex;align-items:center}.add-to-cart-panel .continue-shopping{margin-right:auto}.add-to-cart-panel .continue-shopping .gp-icon{display:none}.add-to-cart-panel .cart-info{margin-right:20px}.add-to-cart-panel img{height:50px;width:auto;vertical-align:middle}.add-to-cart-panel .product-title{margin-left:20px;margin-right:auto;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-to-cart-panel .product-price{margin-right:20px}.add-to-cart-panel div.quantity{margin-right:4px}.add-to-cart-panel .cart-data{font-size:12px}.add-to-cart-panel del{opacity:.4}.do-quantity-buttons input.qty::-webkit-inner-spin-button,.do-quantity-buttons input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.wc-menu-cart-activated .menu-toggle{text-align:left} \ No newline at end of file +@supports (display:grid){.woocommerce ul.products li.product{display:flex;flex-direction:column}}.woocommerce ul.products li.product.woocommerce-image-align-left,.woocommerce ul.products li.product.woocommerce-image-align-right{display:block}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:block;margin-bottom:auto}.woocommerce ul.products li.product .button{margin-left:auto;margin-right:auto}.woocommerce ul.products li.product.woocommerce-text-align-left .button{margin-left:0}.woocommerce ul.products li.product.woocommerce-text-align-right .button{margin-right:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child){margin-top:10px;margin-bottom:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>.secondary-image+img{margin-top:0}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:relative;border-radius:0;min-height:15px;min-width:initial;font-weight:inherit;font-size:inherit;padding:8px 13px;line-height:1;display:inline-block;top:auto;left:auto;font-size:80%;text-transform:uppercase;font-weight:700}.woocommerce ul.products li.product.sales-flash-overlay .onsale{position:absolute;top:0;right:0;margin:0}.single-product span.onsale{margin-bottom:15px}.woocommerce-product-gallery{margin-right:4%}.rtl .woocommerce-product-gallery{margin-right:0;margin-left:4%}.woocommerce div.product div.images .flex-control-thumbs li{max-width:100px;padding-top:5px;padding-right:5px;box-sizing:border-box}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0}.woocommerce .page-header-image-single{display:none}.woocommerce .entry-content,.woocommerce .product .entry-summary{margin-top:0}.related.products{clear:both}.checkout-subscribe-prompt.clear{visibility:visible;height:initial;width:initial}.woocommerce .add_to_cart_button+.added_to_cart{display:none}.woocommerce-result-count{font-size:14px;padding:10px 0;border:1px solid transparent}.woocommerce-ordering select{font-size:14px;font-weight:500;padding:10px 40px 10px 12px;-webkit-appearance:none;-moz-appearance:none;width:100%;background:0 0;border-color:rgba(0,0,0,.1);color:inherit;cursor:pointer}.woocommerce-ordering select::-ms-expand{display:none}.woocommerce-ordering:after{content:"\e903";font-family:"GP Premium";display:inline-block;position:absolute;pointer-events:none;color:inherit;top:10px;right:15px;font-size:16px}.woocommerce-ordering select option{color:initial}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:30px}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap}@supports (display:grid){#wc-column-container .product{float:none;width:auto;margin:0}.woocommerce .related ul.products::after,.woocommerce .related ul.products::before,.woocommerce .up-sells ul.products::after,.woocommerce .up-sells ul.products::before,.woocommerce .wc-columns-container .products::after,.woocommerce .wc-columns-container .products::before{display:none}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{display:-ms-grid;display:grid;grid-gap:50px;width:100%}.wc-columns-container.wc-columns-6 .products,.wc-related-upsell-columns-6 .related ul.products,.wc-related-upsell-columns-6 .up-sells ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}.wc-columns-container.wc-columns-5 .products,.wc-related-upsell-columns-5 .related ul.products,.wc-related-upsell-columns-5 .up-sells ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}.wc-related-upsell-columns-4 .related ul.products,.wc-related-upsell-columns-4 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-4 .products{grid-template-columns:repeat(4,minmax(0,1fr))}.wc-related-upsell-columns-3 .related ul.products,.wc-related-upsell-columns-3 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-3 .products{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-related-upsell-columns-2 .related ul.products,.wc-related-upsell-columns-2 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-2 .products{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-columns-1 .related ul.products,.wc-related-upsell-columns-1 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-1 .products{width:100%}.woocommerce .wc-columns-1 ul.products li.product,.woocommerce-page .wc-columns-1 ul.products li.product{margin-left:0;margin-right:0}}#wc-mini-cart ul.woocommerce-mini-cart{position:relative;left:auto;right:auto;opacity:1;pointer-events:auto;height:auto;width:auto;float:none;background-color:transparent;box-shadow:0 0 0;visibility:visible}.wc-mini-cart{position:absolute;width:300px;right:0;box-shadow:0 2px 2px rgba(0,0,0,.1);z-index:99999;left:-99999px;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:opacity 80ms linear;transition-delay:0s;visibility:hidden}.wc-menu-item.sfHover .wc-mini-cart,.wc-menu-item:hover .wc-mini-cart{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible;visibility:visible}.sidebar .wc-mini-cart{right:100%;top:0}.sidebar .wc-mini-cart .widget{background:0 0}body:not(.using-mouse) .wc-menu-item.sfHover .wc-mini-cart{display:none}.wc-menu-item .sub-menu{left:auto;right:0;width:300px}.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li.sfHover a,.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li:hover a{background:0 0}.wc-menu-item .wc-mini-cart .widget_shopping_cart{padding:15px}.woocommerce.widget_shopping_cart .cart_list li{padding:0 0 0 4em;margin:0;box-sizing:border-box;min-height:3em}.woocommerce.widget_shopping_cart{font-size:14px}.widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0;display:flex}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a{margin:0;width:calc(50% - 10px);text-align:center;padding:10px 15px;line-height:inherit;font-size:14px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:first-child{margin-right:2px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:2px}.woocommerce.widget_shopping_cart .cart_list li a.remove{right:0;left:auto;height:20px;width:20px;border-width:1px;border-style:solid;border-radius:50%;padding:0;font-size:16px;line-height:17px;font-weight:400;position:relative;float:right}.woocommerce ul.cart_list li img{position:absolute;left:0;width:3em;height:auto;top:0;margin-left:0}#wc-mini-cart .woocommerce-mini-cart-item a{padding:0}.woocommerce-mini-cart-item .quantity{font-size:12px;display:block}.woocommerce.widget_shopping_cart .total{margin:15px 0;padding:15px;background:rgba(0,0,0,.05);border:0;font-size:14px}#wc-mini-cart .total{padding:15px;margin:15px -15px 15px;text-align:left}#generate-slideout-menu .total{padding:10px 20px;margin:20px -20px 20px}#generate-slideout-menu.do-overlay .total{margin:20px 0}.woocommerce.widget_shopping_cart a.button.wc-forward:after{display:none}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child){margin-bottom:15px}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li{padding:0 4em 0 0}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove{float:left}.rtl .wc-mini-cart .woocommerce ul.cart_list li img{right:0}.slideout-widget .widget_shopping_cart_content,.slideout-widget .widget_shopping_cart_content a{font-size:14px}#generate-slideout-menu.do-overlay li.woocommerce-mini-cart-item{text-align:left}#wc-mini-cart a:not(.button){font-family:inherit}.wc-menu-item:not(.has-items) .wc-mini-cart{display:none}.woocommerce-mini-cart__empty-message{margin-bottom:0}.secondary-nav-aligned-center .secondary-navigation ul.woocommerce-mini-cart,.secondary-nav-aligned-right .secondary-navigation ul.woocommerce-mini-cart{font-size:inherit}#wc-mini-cart .widgettitle{display:none}@supports (display:grid){.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product{width:auto;margin-left:0;margin-right:0;margin-bottom:0}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;font-weight:inherit;font-size:inherit;line-height:inherit;padding:10px 20px}ul.products .woocommerce-text-align-center{text-align:center}ul.products li.product.woocommerce-text-align-center .price,ul.products li.product.woocommerce-text-align-center .star-rating{margin-left:auto;margin-right:auto}ul.products li.product.woocommerce-text-align-right .price,ul.products li.product.woocommerce-text-align-right .star-rating{margin-left:auto}.woocommerce .star-rating:before{color:rgba(0,0,0,.4)}.woocommerce p.stars a{color:rgba(0,0,0,.4)}.woocommerce p.stars.selected a:before{color:#ffa200}.woocommerce ul.products li.product .price del{display:inline;padding-right:10px}ul.products .woocommerce-text-align-right{text-align:right}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:auto;float:none;overflow:hidden}.product_meta{font-size:80%;border-top:1px solid rgba(0,0,0,.1);padding-top:30px}.product_meta>span{display:block}.up-sells{margin-top:40px}.add-to-cart-panel form.cart,.woocommerce div.product form.cart{display:flex;flex-wrap:wrap}.woocommerce div.product form.cart>:not(.quantity):not(.single_add_to_cart_button){width:100%}.add-to-cart-panel form.cart{flex-shrink:0}.woocommerce .quantity .qty{height:100%;width:auto;max-width:80px;background:0 0;border:1px solid rgba(0,0,0,.1);padding:0 10px;height:50px}.do-quantity-buttons .quantity:not(.buttons-added) .qty{width:50px}.add-to-cart-panel .cart.do-quantity-buttons div.quantity,.do-quantity-buttons div.quantity{display:flex;align-items:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus,.woocommerce form .quantity.buttons-added .qty{display:block;width:50px;height:100%;min-height:50px;background-color:transparent;border:1px solid rgba(0,0,0,.1);margin:0;padding:0;text-align:center;vertical-align:middle;-moz-appearance:textfield!important;-webkit-appearance:none;border-radius:0;color:inherit;box-sizing:border-box}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus{display:flex;align-items:center;justify-content:center}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before{content:"-";border-right:0}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after{content:"+";border-left:0}.woocommerce form .quantity.buttons-added .qty:focus{border-color:rgba(0,0,0,.1)}.do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button,.do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.do-quantity-buttons form .quantity:not(.buttons-added):before,.woocommerce form .quantity.buttons-added .minus{border-right-width:0}.do-quantity-buttons form .quantity:not(.buttons-added):after,.woocommerce form .quantity.buttons-added .plus{border-left-width:0}.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after,.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before,.do-quantity-buttons form .quantity.hidden{display:none}.woocommerce div.product form.cart div.quantity.hidden{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;margin-left:0;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:rgba(0,0,0,.02);margin:0;border-radius:0;border-width:1px 1px 0 0;border-color:rgba(0,0,0,.08)}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{border-left-width:1px}.woocommerce-ordering{float:left;margin-right:1em;margin-bottom:0;position:relative;padding:0}nav li.wc-menu-item{float:right}.cart-contents>span{line-height:0}.cart-contents>span:not(:empty){margin-left:10px}.rtl .cart-contents>span:not(:empty){margin-left:0;margin-right:10px}.cart-contents>span.gp-icon{margin-left:0}.rtl .cart-contents>span.gp-icon{margin-right:0}nav span.count{font-size:.8em;opacity:.5}.woocommerce a.remove{color:inherit!important;background:0 0!important;border:1px solid!important;border-color:inherit;font-weight:400;font-size:16px;width:20px;height:20px;line-height:17px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}.woocommerce a.remove:hover{color:inherit!important;background:0 0!important;opacity:.7}.woocommerce .star-rating:before{opacity:.25;content:"SSSSS"}.woocommerce div.product .woocommerce-product-rating{margin:1em 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit}.wc-has-gallery .secondary-image{position:absolute;opacity:0;transition:opacity .1s ease-in-out;left:50%;transform:translate(-50%,0);top:0}.wc-has-gallery picture.secondary-image{width:100%;height:100%}.wc-product-image:hover .secondary-image{opacity:1}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:initial}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{font-weight:700}div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover{background:0 0;padding:0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{font-weight:700}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 30px;border:0;border-left:10px solid rgba(0,0,0,.3)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}a.button.wc-forward:after{content:"\e901";font-family:"GP Premium";line-height:1em;speak:none;padding-left:10px;position:relative;top:2px}.rtl a.button.wc-forward:after{display:none}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%;margin:0}.woocommerce-checkout .col2-set{width:52.9411764706%;float:left;margin-right:5.8823529412%}.rtl.woocommerce-checkout .col2-set{float:right;margin-right:0;margin-left:5.8823529412%}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{width:41.1764705882%;float:right;margin-right:0}.woocommerce-additional-fields>h3{margin-top:20px}.woocommerce table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0;border-radius:0}.woocommerce table.shop_table th{background-color:rgba(0,0,0,.03)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:20px;border:0}.woocommerce table.shop_table td{background-color:rgba(0,0,0,.005);border-bottom:1px solid rgba(0,0,0,.1)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:0}#add_payment_method #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{background-color:transparent;color:inherit}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#payment .payment_methods>.wc_payment_method>label{padding:20px;background-color:rgba(0,0,0,.04);display:block;cursor:pointer}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label{font-weight:700;background-color:rgba(0,0,0,.07)}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px,1px,1px,1px);position:absolute!important}#payment .payment_methods>.wc_payment_method>label:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\e902";margin-right:.5407911001em;transition:color,ease,.2s;font-family:"GP Premium"}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e904"}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;padding-top:20px;padding-bottom:20px;font-weight:700;font-size:150%}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding-left:0;padding-right:0;padding-top:0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{float:right}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;display:inline-block;line-height:1}a.checkout-button:after{display:none}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;padding:10px 15px}.woocommerce .coupon .button{border:1px solid transparent}.woocommerce ul.products li.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.wc-product-image{text-align:center}.woocommerce-text-align-left .wc-product-image{text-align:left}.woocommerce-text-align-right .wc-product-image{text-align:right}.inside-wc-product-image{position:relative;display:inline-block}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image{float:left;margin-right:2em}.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:right;margin-left:2em}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:auto}.woocommerce-cart ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce-cart ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0}.woocommerce-cart ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce-cart ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1em;line-height:normal}.woocommerce .related ul.products li.product a img,.woocommerce .up-sells ul.products li.product a img{margin-bottom:0}.woocommerce-review-link{font-size:80%}.woocommerce-Reviews .comment-reply-title{font-size:120%;font-weight:700;display:block;margin-bottom:10px}.woocommerce-MyAccount-navigation ul{margin:0;border-top:1px solid rgba(0,0,0,.1)}.site-main .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:85%}.woocommerce-MyAccount-navigation li.is-active a{font-weight:700}.woocommerce-MyAccount-navigation li a:hover{border-bottom:1px solid rgba(0,0,0,.2)}.woocommerce-MyAccount-navigation li.is-active a:after{font-family:"GP Premium";content:"\e901";float:right;font-weight:700;font-size:115%}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce #payment .terms{padding:20px}h2.woocommerce-loop-category__title mark{background:0 0;font-size:80%;opacity:.5}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:0;margin:0 0 1.5em;border:0}#ship-to-different-address{padding:3px;font-size:inherit}.woocommerce-image-align-left .products ul,.woocommerce-image-align-left .products ul:after,.woocommerce-image-align-left ul.products,.woocommerce-image-align-left ul.products:after,.woocommerce-image-align-right .products ul,.woocommerce-image-align-right .products ul:after,.woocommerce-image-align-right ul.products,.woocommerce-image-align-right ul.products:after{clear:none}.woocommerce nav.woocommerce-pagination{margin-top:60px;clear:both}.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{background-color:transparent;color:initial;opacity:.3}.entry-summary+.up-sells{clear:both}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5}.main-navigation a.cart-contents:not(.has-svg-icon):before,.secondary-navigation a.cart-contents:not(.has-svg-icon):before{content:"\f07a";display:inline-block;font-family:"GP Premium";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before{content:"\f290"}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before{content:"\f291"}.cart-contents>span.number-of-items{font-size:11px;display:inline-block;background:rgba(255,255,255,.1);line-height:1.7em;height:1.7em;width:1.7em;text-align:center;border-radius:50%;margin-left:5px;position:relative;top:-5px;display:none}.cart-contents>span.number-of-items.no-items{display:none}.woocommerce-MyAccount-navigation ul{list-style-type:none}form.checkout:after,form.checkout:before{content:'';display:table}form.checkout:after{clear:both}.add-to-cart-panel{position:fixed;top:0;left:0;right:0;background:#fff;padding:20px;opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;box-shadow:0 2px 2px -2px rgba(0,0,0,.2);z-index:50;font-size:90%;box-sizing:border-box;transform:translateY(-100%)}.add-to-cart-panel.item-added,.add-to-cart-panel.show-sticky-add-to-cart{opacity:1}.add-to-cart-panel>div{display:flex;align-items:center}.add-to-cart-panel .continue-shopping{margin-right:auto}.add-to-cart-panel .continue-shopping .gp-icon{display:none}.add-to-cart-panel .cart-info{margin-right:20px}.add-to-cart-panel img{height:50px;width:auto;vertical-align:middle}.add-to-cart-panel .product-title{margin-left:20px;margin-right:auto;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-to-cart-panel .product-price{margin-right:20px}.add-to-cart-panel div.quantity{margin-right:4px}.add-to-cart-panel .cart-data{font-size:12px}.add-to-cart-panel del{opacity:.4}.do-quantity-buttons input.qty::-webkit-inner-spin-button,.do-quantity-buttons input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.wc-menu-cart-activated .menu-toggle{text-align:left} \ No newline at end of file diff --git a/wp-content/plugins/gp-premium/woocommerce/functions/functions.php b/wp-content/plugins/gp-premium/woocommerce/functions/functions.php index a563bc3..9c64704 100644 --- a/wp-content/plugins/gp-premium/woocommerce/functions/functions.php +++ b/wp-content/plugins/gp-premium/woocommerce/functions/functions.php @@ -203,7 +203,14 @@ function generatepress_wc_scripts() { wp_enqueue_style( 'generate-woocommerce', plugin_dir_url( __FILE__ ) . "css/woocommerce{$suffix}.css", array(), GENERATE_WOOCOMMERCE_VERSION ); wp_enqueue_style( 'generate-woocommerce-mobile', plugin_dir_url( __FILE__ ) . "css/woocommerce-mobile{$suffix}.css", array(), GENERATE_WOOCOMMERCE_VERSION, generate_premium_get_media_query( 'mobile' ) ); - wp_enqueue_script( 'generate-woocommerce', plugin_dir_url( __FILE__ ) . "js/woocommerce{$suffix}.js", array( 'jquery' ), GENERATE_WOOCOMMERCE_VERSION, true ); + if ( + generatepress_wc_get_setting( 'cart_menu_item' ) || + generatepress_wc_get_setting( 'off_canvas_panel_on_add_to_cart' ) || + generatepress_wc_show_sticky_add_to_cart() || + generatepress_wc_get_setting( 'quantity_buttons' ) + ) { + wp_enqueue_script( 'generate-woocommerce', plugin_dir_url( __FILE__ ) . "js/woocommerce{$suffix}.js", array( 'jquery' ), GENERATE_WOOCOMMERCE_VERSION, true ); + } $show_add_to_cart_panel = false; diff --git a/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.js b/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.js index d7298b5..4709811 100644 --- a/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.js +++ b/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.js @@ -24,14 +24,6 @@ jQuery( document ).ready( function( $ ) { }; }; - $( '.wc-has-gallery .wc-product-image' ).hover( - function() { - $( this ).find( '.secondary-image' ).css( 'opacity','1' ); - }, function() { - $( this ).find( '.secondary-image' ).css( 'opacity','0' ); - } - ); - $( 'body' ).on( 'added_to_cart', function() { if ( ! $( '.wc-menu-item' ).hasClass( 'has-items' ) ) { $( '.wc-menu-item' ).addClass( 'has-items' ); @@ -181,7 +173,7 @@ jQuery( document ).ready( function( $ ) { } } ); - function generateQuantityButtons( quantitySelector ) { + function generateQuantityButtons() { var quantityBoxes, cart = $( '.woocommerce div.product form.cart' ); @@ -190,95 +182,95 @@ jQuery( document ).ready( function( $ ) { return; } - if ( ! quantitySelector ) { - quantitySelector = '.qty'; - } + quantityBoxes = $( '.cart div.quantity:not(.buttons-added), .cart td.quantity:not(.buttons-added)' ).find( '.qty' ); - quantityBoxes = $( 'div.quantity:not(.buttons-added), td.quantity:not(.buttons-added)' ).find( quantitySelector ); + if ( quantityBoxes ) { + $.each( quantityBoxes, function( key, value ) { + var box = $( value ); - if ( quantityBoxes && 'date' !== quantityBoxes.prop( 'type' ) && 'hidden' !== quantityBoxes.prop( 'type' ) ) { + if ( 'date' !== box.prop( 'type' ) && 'hidden' !== box.prop( 'type' ) ) { + // Add plus and minus icons + box.parent().addClass( 'buttons-added' ).prepend('-'); + box.after('+'); - // Add plus and minus icons - quantityBoxes.parent().addClass( 'buttons-added' ).prepend('-'); - quantityBoxes.after('+'); + // Target quantity inputs on product pages + $( 'input.qty:not(.product-quantity input.qty)' ).each( function() { + var min = parseFloat( $( this ).attr( 'min' ) ); - // Target quantity inputs on product pages - $( 'input' + quantitySelector + ':not(.product-quantity input' + quantitySelector + ')' ).each( function() { - var min = parseFloat( $( this ).attr( 'min' ) ); + if ( min && min > 0 && parseFloat( $( this ).val() ) < min ) { + $( this ).val( min ); + } + } ); - if ( min && min > 0 && parseFloat( $( this ).val() ) < min ) { - $( this ).val( min ); - } - }); + // Quantity input + if ( $( 'body' ).hasClass( 'single-product' ) && ! cart.hasClass( 'grouped_form' ) ) { + var quantityInput = $( '.woocommerce form input[type=number].qty' ); - // Quantity input - if ( $( 'body' ).hasClass( 'single-product' ) && ! cart.hasClass( 'grouped_form' ) ) { - var quantityInput = $( '.woocommerce form input[type=number].qty' ); - quantityInput.on( 'keyup', function() { - var qty_val = $( this ).val(); - quantityInput.val( qty_val ); - }); - } - - $( '.plus, .minus' ).unbind( 'click' ); - - $( '.plus, .minus' ).on( 'click', function() { - - // Quantity - var quantityBox; - - // If floating bar is enabled - if ( $( 'body' ).hasClass( 'single-product' ) && ! cart.hasClass( 'grouped_form' ) && ! cart.hasClass( 'cart_group' ) ) { - quantityBox = $( '.plus, .minus' ).closest( '.quantity' ).find( quantitySelector ); - } else { - quantityBox = $( this ).closest( '.quantity' ).find( quantitySelector ); - } - - // Get values - var currentQuantity = parseFloat( quantityBox.val() ), - maxQuantity = parseFloat( quantityBox.attr( 'max' ) ), - minQuantity = parseFloat( quantityBox.attr( 'min' ) ), - step = quantityBox.attr( 'step' ); - - // Fallback default values - if ( ! currentQuantity || '' === currentQuantity || 'NaN' === currentQuantity ) { - currentQuantity = 0; - } - - if ( '' === maxQuantity || 'NaN' === maxQuantity ) { - maxQuantity = ''; - } - - if ( '' === minQuantity || 'NaN' === minQuantity ) { - minQuantity = 0; - } - - if ( 'any' === step || '' === step || undefined === step || 'NaN' === parseFloat( step ) ) { - step = 1; - } - - // Change the value - if ( $( this ).is( '.plus' ) ) { - - if ( maxQuantity && ( maxQuantity == currentQuantity || currentQuantity > maxQuantity ) ) { - quantityBox.val( maxQuantity ); - } else { - quantityBox.val( currentQuantity + parseFloat( step ) ); + quantityInput.on( 'keyup', function() { + var qty_val = $( this ).val(); + quantityInput.val( qty_val ); + } ); } - } else { + $( '.plus, .minus' ).unbind( 'click' ); - if ( minQuantity && ( minQuantity == currentQuantity || currentQuantity < minQuantity ) ) { - quantityBox.val( minQuantity ); - } else if ( currentQuantity > 0 ) { - quantityBox.val( currentQuantity - parseFloat( step ) ); - } + $( '.plus, .minus' ).on( 'click', function() { + // Quantity + var quantityBox; + // If floating bar is enabled + if ( $( 'body' ).hasClass( 'single-product' ) && ! cart.hasClass( 'grouped_form' ) && ! cart.hasClass( 'cart_group' ) ) { + quantityBox = $( '.plus, .minus' ).closest( '.quantity' ).find( '.qty' ); + } else { + quantityBox = $( this ).closest( '.quantity' ).find( '.qty' ); + } + + // Get values + var currentQuantity = parseFloat( quantityBox.val() ), + maxQuantity = parseFloat( quantityBox.attr( 'max' ) ), + minQuantity = parseFloat( quantityBox.attr( 'min' ) ), + step = quantityBox.attr( 'step' ); + + // Fallback default values + if ( ! currentQuantity || '' === currentQuantity || 'NaN' === currentQuantity ) { + currentQuantity = 0; + } + + if ( '' === maxQuantity || 'NaN' === maxQuantity ) { + maxQuantity = ''; + } + + if ( '' === minQuantity || 'NaN' === minQuantity ) { + minQuantity = 0; + } + + if ( 'any' === step || '' === step || undefined === step || 'NaN' === parseFloat( step ) ) { + step = 1; + } + + // Change the value + if ( $( this ).is( '.plus' ) ) { + + if ( maxQuantity && ( maxQuantity == currentQuantity || currentQuantity > maxQuantity ) ) { + quantityBox.val( maxQuantity ); + } else { + quantityBox.val( currentQuantity + parseFloat( step ) ); + } + + } else { + + if ( minQuantity && ( minQuantity == currentQuantity || currentQuantity < minQuantity ) ) { + quantityBox.val( minQuantity ); + } else if ( currentQuantity > 0 ) { + quantityBox.val( currentQuantity - parseFloat( step ) ); + } + + } + + // Trigger change event + quantityBox.trigger( 'change' ); + } ); } - - // Trigger change event - quantityBox.trigger( 'change' ); - } ); } } diff --git a/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.min.js b/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.min.js index 349992e..6453721 100644 --- a/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.min.js +++ b/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.min.js @@ -1 +1 @@ -jQuery(document).ready(function(l){var t=function(s,o,n){var r,i;return o||(o=250),function(){var t=n||this,a=+new Date,e=arguments;r&&a-'),t.after('+'),l("input"+n+":not(.product-quantity input"+n+")").each(function(){var t=parseFloat(l(this).attr("min"));t&&0-'),s.after('+'),c("input.qty:not(.product-quantity input.qty)").each(function(){var t=parseFloat(c(this).attr("min"));t&&0