Changeset 3252023
- Timestamp:
- 03/07/2025 08:23:55 AM (13 months ago)
- Location:
- understory
- Files:
-
- 10 edited
- 1 copied
-
tags/1.2.3 (copied) (copied from understory/trunk)
-
tags/1.2.3/assets/css/experiences.css (modified) (1 diff)
-
tags/1.2.3/assets/css/experiences.min.css (modified) (1 diff)
-
tags/1.2.3/includes/utils/class-experiences.php (modified) (1 diff)
-
tags/1.2.3/readme.txt (modified) (1 diff)
-
tags/1.2.3/understory.php (modified) (2 diffs)
-
trunk/assets/css/experiences.css (modified) (1 diff)
-
trunk/assets/css/experiences.min.css (modified) (1 diff)
-
trunk/includes/utils/class-experiences.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/understory.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
understory/tags/1.2.3/assets/css/experiences.css
r3248904 r3252023 33 33 34 34 @media (min-width: 1100px) { 35 .understory-experiences-widget :has(:nth-child(n+3)){35 .understory-experiences-widget.has-max-three-columns { 36 36 grid-template-columns: repeat(3, 1fr); 37 }38 .understory-experiences-widget:not(:has(:nth-child(n+3))) {39 grid-template-columns: repeat(2, 1fr);40 37 } 41 38 } -
understory/tags/1.2.3/assets/css/experiences.min.css
r3248904 r3252023 1 .understory-experiences-widget{display:grid;grid-template-columns:1fr;gap:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.understory-experiences-widget *{box-sizing:border-box}.understory-experiences-widget a{text-decoration:none;border:none!important}.understory-experiences-widget a:hover{border:none!important}.wp-admin .understory-experiences-widget a{pointer-events:none}@media (min-width:600px){.understory-experiences-widget{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.understory-experiences-widget :has(:nth-child(n+3)){grid-template-columns:repeat(3,1fr)}.understory-experiences-widget:not(:has(:nth-child(n+3))){grid-template-columns:repeat(2,1fr)}}.understory-experience-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;border-radius:12px;box-shadow:0 10px 64px 0 rgba(16,24,40,.05);min-height:0;overflow:hidden;background-color:#fff;font-family:var(--font-family, "Inter"),sans-serif}.understory-experience-item:hover{-webkit-filter:brightness(95%);filter:brightness(95%);box-shadow:0 10px 64px 0 rgba(16,24,40,.1)}.understory-experience-item__image-wrap{position:relative;overflow:hidden;border-radius:12px 12px 0 0;width:100%;height:100%;min-height:0;padding-top:56.25%}.understory-experience-item__image{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}.understory-experience-item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;min-height:200px}.understory-experience-item__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.understory-experience-item__name{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__description{margin:0;padding:0;color:#1d261f;font-size:14px;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;column-gap:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline;flex-wrap:wrap}.understory-experience-item__price-prefix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:140%}.understory-experience-item__price-item{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:140%}.understory-experience-item__price-suffix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:150%}@keyframes skeleton-animation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.understory-skeleton{display:block;background-color:rgba(0,0,0,.11);animation:2s ease-in-out .5s infinite normal none running skeleton-animation}.understory-skeleton:empty:before{content:"\00a0"}.understory-skeleton--text{display:block;background-color:rgba(0,0,0,.11);margin-top:0;margin-bottom:0;height:auto;transform-origin:0 55%;transform:scale(1,.6);border-radius:4px/6.7px}1 .understory-experiences-widget{display:grid;grid-template-columns:1fr;gap:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.understory-experiences-widget *{box-sizing:border-box}.understory-experiences-widget a{text-decoration:none;border:none!important}.understory-experiences-widget a:hover{border:none!important}.wp-admin .understory-experiences-widget a{pointer-events:none}@media (min-width:600px){.understory-experiences-widget{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.understory-experiences-widget.has-max-three-columns{grid-template-columns:repeat(3,1fr)}}.understory-experience-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;border-radius:12px;box-shadow:0 10px 64px 0 rgba(16,24,40,.05);min-height:0;overflow:hidden;background-color:#fff;font-family:var(--font-family, "Inter"),sans-serif}.understory-experience-item:hover{-webkit-filter:brightness(95%);filter:brightness(95%);box-shadow:0 10px 64px 0 rgba(16,24,40,.1)}.understory-experience-item__image-wrap{position:relative;overflow:hidden;border-radius:12px 12px 0 0;width:100%;height:100%;min-height:0;padding-top:56.25%}.understory-experience-item__image{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}.understory-experience-item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;min-height:200px}.understory-experience-item__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.understory-experience-item__name{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__description{margin:0;padding:0;color:#1d261f;font-size:14px;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;column-gap:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline;flex-wrap:wrap}.understory-experience-item__price-prefix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:140%}.understory-experience-item__price-item{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:140%}.understory-experience-item__price-suffix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:150%}@keyframes skeleton-animation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.understory-skeleton{display:block;background-color:rgba(0,0,0,.11);animation:2s ease-in-out .5s infinite normal none running skeleton-animation}.understory-skeleton:empty:before{content:"\00a0"}.understory-skeleton--text{display:block;background-color:rgba(0,0,0,.11);margin-top:0;margin-bottom:0;height:auto;transform-origin:0 55%;transform:scale(1,.6);border-radius:4px/6.7px} -
understory/tags/1.2.3/includes/utils/class-experiences.php
r3241799 r3252023 66 66 67 67 ob_start(); 68 69 $root_classnames = ['understory-experiences-widget']; 70 if (count($data) > 2) { 71 $root_classnames[] = 'has-max-three-columns'; 72 } 68 73 ?> 69 <div class=" understory-experiences-widget"74 <div class="<?php echo esc_attr(implode(' ', $root_classnames)); ?>" 70 75 data-company-id="<?php echo esc_attr($company_id); ?>" 71 76 <?php if (!empty($language)): ?> -
understory/tags/1.2.3/readme.txt
r3248904 r3252023 4 4 Requires at least: 5.0 5 5 Tested up to: 6.7 6 Stable tag: 1.2. 26 Stable tag: 1.2.3 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later -
understory/tags/1.2.3/understory.php
r3248904 r3252023 3 3 Plugin Name: Understory 4 4 Description: Connect your WordPress site with Understory, to easily add your booking widget to posts and pages. 5 Version: 1.2. 25 Version: 1.2.3 6 6 Author: Understory 7 7 Text Domain: understory … … 18 18 define('UNDERSTORY_PLUGIN_URL', plugin_dir_url(__FILE__)); 19 19 define('UNDERSTORY_PLUGIN_SLUG', 'understory'); 20 define('UNDERSTORY_PLUGIN_VERSION', '1. 0.1');20 define('UNDERSTORY_PLUGIN_VERSION', '1.2.3'); 21 21 define('UNDERSTORY_OPTION_KEY', 'understory_options'); 22 22 define('UNDERSTORY_NONCE_KEY', 'understory_nonce'); -
understory/trunk/assets/css/experiences.css
r3248904 r3252023 33 33 34 34 @media (min-width: 1100px) { 35 .understory-experiences-widget :has(:nth-child(n+3)){35 .understory-experiences-widget.has-max-three-columns { 36 36 grid-template-columns: repeat(3, 1fr); 37 }38 .understory-experiences-widget:not(:has(:nth-child(n+3))) {39 grid-template-columns: repeat(2, 1fr);40 37 } 41 38 } -
understory/trunk/assets/css/experiences.min.css
r3248904 r3252023 1 .understory-experiences-widget{display:grid;grid-template-columns:1fr;gap:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.understory-experiences-widget *{box-sizing:border-box}.understory-experiences-widget a{text-decoration:none;border:none!important}.understory-experiences-widget a:hover{border:none!important}.wp-admin .understory-experiences-widget a{pointer-events:none}@media (min-width:600px){.understory-experiences-widget{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.understory-experiences-widget :has(:nth-child(n+3)){grid-template-columns:repeat(3,1fr)}.understory-experiences-widget:not(:has(:nth-child(n+3))){grid-template-columns:repeat(2,1fr)}}.understory-experience-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;border-radius:12px;box-shadow:0 10px 64px 0 rgba(16,24,40,.05);min-height:0;overflow:hidden;background-color:#fff;font-family:var(--font-family, "Inter"),sans-serif}.understory-experience-item:hover{-webkit-filter:brightness(95%);filter:brightness(95%);box-shadow:0 10px 64px 0 rgba(16,24,40,.1)}.understory-experience-item__image-wrap{position:relative;overflow:hidden;border-radius:12px 12px 0 0;width:100%;height:100%;min-height:0;padding-top:56.25%}.understory-experience-item__image{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}.understory-experience-item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;min-height:200px}.understory-experience-item__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.understory-experience-item__name{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__description{margin:0;padding:0;color:#1d261f;font-size:14px;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;column-gap:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline;flex-wrap:wrap}.understory-experience-item__price-prefix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:140%}.understory-experience-item__price-item{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:140%}.understory-experience-item__price-suffix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:150%}@keyframes skeleton-animation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.understory-skeleton{display:block;background-color:rgba(0,0,0,.11);animation:2s ease-in-out .5s infinite normal none running skeleton-animation}.understory-skeleton:empty:before{content:"\00a0"}.understory-skeleton--text{display:block;background-color:rgba(0,0,0,.11);margin-top:0;margin-bottom:0;height:auto;transform-origin:0 55%;transform:scale(1,.6);border-radius:4px/6.7px}1 .understory-experiences-widget{display:grid;grid-template-columns:1fr;gap:24px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.understory-experiences-widget *{box-sizing:border-box}.understory-experiences-widget a{text-decoration:none;border:none!important}.understory-experiences-widget a:hover{border:none!important}.wp-admin .understory-experiences-widget a{pointer-events:none}@media (min-width:600px){.understory-experiences-widget{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.understory-experiences-widget.has-max-three-columns{grid-template-columns:repeat(3,1fr)}}.understory-experience-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;border-radius:12px;box-shadow:0 10px 64px 0 rgba(16,24,40,.05);min-height:0;overflow:hidden;background-color:#fff;font-family:var(--font-family, "Inter"),sans-serif}.understory-experience-item:hover{-webkit-filter:brightness(95%);filter:brightness(95%);box-shadow:0 10px 64px 0 rgba(16,24,40,.1)}.understory-experience-item__image-wrap{position:relative;overflow:hidden;border-radius:12px 12px 0 0;width:100%;height:100%;min-height:0;padding-top:56.25%}.understory-experience-item__image{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}.understory-experience-item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;min-height:200px}.understory-experience-item__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.understory-experience-item__name{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__description{margin:0;padding:0;color:#1d261f;font-size:14px;font-weight:400;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#29332b}.understory-experience-item__prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;column-gap:4px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline;flex-wrap:wrap}.understory-experience-item__price-prefix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:140%}.understory-experience-item__price-item{margin:0;padding:0;color:#1d261f;font-size:16px;font-weight:500;line-height:140%}.understory-experience-item__price-suffix{margin:0;padding:0;color:#1d261f;font-size:12px;font-weight:400;line-height:150%}@keyframes skeleton-animation{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.understory-skeleton{display:block;background-color:rgba(0,0,0,.11);animation:2s ease-in-out .5s infinite normal none running skeleton-animation}.understory-skeleton:empty:before{content:"\00a0"}.understory-skeleton--text{display:block;background-color:rgba(0,0,0,.11);margin-top:0;margin-bottom:0;height:auto;transform-origin:0 55%;transform:scale(1,.6);border-radius:4px/6.7px} -
understory/trunk/includes/utils/class-experiences.php
r3241799 r3252023 66 66 67 67 ob_start(); 68 69 $root_classnames = ['understory-experiences-widget']; 70 if (count($data) > 2) { 71 $root_classnames[] = 'has-max-three-columns'; 72 } 68 73 ?> 69 <div class=" understory-experiences-widget"74 <div class="<?php echo esc_attr(implode(' ', $root_classnames)); ?>" 70 75 data-company-id="<?php echo esc_attr($company_id); ?>" 71 76 <?php if (!empty($language)): ?> -
understory/trunk/readme.txt
r3248904 r3252023 4 4 Requires at least: 5.0 5 5 Tested up to: 6.7 6 Stable tag: 1.2. 26 Stable tag: 1.2.3 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later -
understory/trunk/understory.php
r3248904 r3252023 3 3 Plugin Name: Understory 4 4 Description: Connect your WordPress site with Understory, to easily add your booking widget to posts and pages. 5 Version: 1.2. 25 Version: 1.2.3 6 6 Author: Understory 7 7 Text Domain: understory … … 18 18 define('UNDERSTORY_PLUGIN_URL', plugin_dir_url(__FILE__)); 19 19 define('UNDERSTORY_PLUGIN_SLUG', 'understory'); 20 define('UNDERSTORY_PLUGIN_VERSION', '1. 0.1');20 define('UNDERSTORY_PLUGIN_VERSION', '1.2.3'); 21 21 define('UNDERSTORY_OPTION_KEY', 'understory_options'); 22 22 define('UNDERSTORY_NONCE_KEY', 'understory_nonce');
Note: See TracChangeset
for help on using the changeset viewer.