Changeset 3230659
- Timestamp:
- 01/28/2025 03:19:42 PM (14 months ago)
- Location:
- fast-cart
- Files:
-
- 57 added
- 14 edited
-
tags/1.0.16 (added)
-
tags/1.0.16/admin (added)
-
tags/1.0.16/admin/css (added)
-
tags/1.0.16/admin/css/backend-rtl.css (added)
-
tags/1.0.16/admin/css/backend.css (added)
-
tags/1.0.16/admin/css/select2.min.css (added)
-
tags/1.0.16/admin/images (added)
-
tags/1.0.16/admin/images/full.png (added)
-
tags/1.0.16/admin/images/inline.png (added)
-
tags/1.0.16/admin/js (added)
-
tags/1.0.16/admin/js/backend.js (added)
-
tags/1.0.16/admin/js/select2.min.js (added)
-
tags/1.0.16/fast-cart.php (added)
-
tags/1.0.16/fonts (added)
-
tags/1.0.16/fonts/LICENSE.txt (added)
-
tags/1.0.16/fonts/README.txt (added)
-
tags/1.0.16/fonts/font (added)
-
tags/1.0.16/fonts/font/fontello.eot (added)
-
tags/1.0.16/fonts/font/fontello.svg (added)
-
tags/1.0.16/fonts/font/fontello.ttf (added)
-
tags/1.0.16/fonts/font/fontello.woff (added)
-
tags/1.0.16/fonts/font/fontello.woff2 (added)
-
tags/1.0.16/fonts/fontello.css (added)
-
tags/1.0.16/includes (added)
-
tags/1.0.16/includes/class-fast-cart-admin-settings.php (added)
-
tags/1.0.16/includes/class-fast-cart-front.php (added)
-
tags/1.0.16/includes/class-fast-cart.php (added)
-
tags/1.0.16/includes/layout.php (added)
-
tags/1.0.16/includes/setting-tab (added)
-
tags/1.0.16/includes/setting-tab/general.php (added)
-
tags/1.0.16/includes/style.php (added)
-
tags/1.0.16/includes/templates (added)
-
tags/1.0.16/includes/templates/fast-mini-cart.php (added)
-
tags/1.0.16/includes/wpxtension (added)
-
tags/1.0.16/includes/wpxtension/LICENSE.txt (added)
-
tags/1.0.16/includes/wpxtension/wpx-menu.php (added)
-
tags/1.0.16/includes/wpxtension/wpx-setting-fields-basic.php (added)
-
tags/1.0.16/includes/wpxtension/wpx-sidebar.php (added)
-
tags/1.0.16/includes/wpxtension/wpxtension-admin-rtl.css (added)
-
tags/1.0.16/includes/wpxtension/wpxtension-admin.css (added)
-
tags/1.0.16/includes/wpxtension/wpxtension-admin.min-rtl.css (added)
-
tags/1.0.16/includes/wpxtension/wpxtension-admin.min.css (added)
-
tags/1.0.16/languages (added)
-
tags/1.0.16/languages/fast-cart.pot (added)
-
tags/1.0.16/package.json (added)
-
tags/1.0.16/public (added)
-
tags/1.0.16/public/css (added)
-
tags/1.0.16/public/css/backend-rtl.css (added)
-
tags/1.0.16/public/css/public-rtl.css (added)
-
tags/1.0.16/public/css/public.css (added)
-
tags/1.0.16/public/css/public.min-rtl.css (added)
-
tags/1.0.16/public/css/public.min.css (added)
-
tags/1.0.16/public/js (added)
-
tags/1.0.16/public/js/public.js (added)
-
tags/1.0.16/public/js/public.min.js (added)
-
tags/1.0.16/readme.txt (added)
-
tags/1.0.16/uninstall.php (added)
-
trunk/admin/css/backend-rtl.css (modified) (1 diff)
-
trunk/admin/css/backend.css (modified) (1 diff)
-
trunk/fast-cart.php (modified) (2 diffs)
-
trunk/includes/class-fast-cart.php (modified) (1 diff)
-
trunk/includes/layout.php (modified) (1 diff)
-
trunk/languages/fast-cart.pot (modified) (2 diffs)
-
trunk/package.json (modified) (1 diff)
-
trunk/public/css/public-rtl.css (modified) (3 diffs)
-
trunk/public/css/public.css (modified) (3 diffs)
-
trunk/public/css/public.min-rtl.css (modified) (1 diff)
-
trunk/public/css/public.min.css (modified) (1 diff)
-
trunk/public/js/public.js (modified) (1 diff)
-
trunk/public/js/public.min.js (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fast-cart/trunk/admin/css/backend-rtl.css
r3000239 r3230659 77 77 border-color: #8012f9; 78 78 } 79 80 /* Navbar Style */ 81 nav.fcw-nav-wrapper { 82 position: sticky; 83 top: 35px; 84 background-color: #f0f0f1; 85 z-index: 999; 86 } 87 88 /* Save button style */ 89 p.fcw-setting-btn { 90 position: sticky; 91 bottom: 0; 92 background-color: #fff; 93 padding: 10px; 94 box-shadow: 0 1px 1px rgba(0,0,0,.04); 95 border: 1px solid #c3c4c7; 96 border-radius: 0; 97 } -
fast-cart/trunk/admin/css/backend.css
r3000239 r3230659 77 77 border-color: #8012f9; 78 78 } 79 80 /* Navbar Style */ 81 nav.fcw-nav-wrapper { 82 position: sticky; 83 top: 35px; 84 background-color: #f0f0f1; 85 z-index: 999; 86 } 87 88 /* Save button style */ 89 p.fcw-setting-btn { 90 position: sticky; 91 bottom: 0; 92 background-color: #fff; 93 padding: 10px; 94 box-shadow: 0 1px 1px rgba(0,0,0,.04); 95 border: 1px solid #c3c4c7; 96 border-radius: 0; 97 } -
fast-cart/trunk/fast-cart.php
r3218393 r3230659 5 5 * Description: Beautiful & Responsive floating cart to ensure the best shopping experience and more sales. 🛒️ 6 6 * Author: WPXtension 7 * Version: 1.0.1 57 * Version: 1.0.16 8 8 * Domain Path: /languages 9 9 * Requires at least: 5.5 … … 11 11 * Requires PHP: 7.2 12 12 * WC requires at least: 5.5 13 * WC tested up to: 9. 513 * WC tested up to: 9.6 14 14 * Text Domain: fast-cart 15 15 * Author URI: https://wpxtension.com -
fast-cart/trunk/includes/class-fast-cart.php
r3218393 r3230659 12 12 protected $_plugin = 'fast-cart'; 13 13 14 protected $_version = '1.0.1 5';14 protected $_version = '1.0.16'; 15 15 16 16 protected static $_instance = null; -
fast-cart/trunk/includes/layout.php
r3061784 r3230659 34 34 35 35 <!-- Here are our tabs --> 36 <nav class="nav-tab-wrapper ">36 <nav class="nav-tab-wrapper fcw-nav-wrapper"> 37 37 <?php 38 38 $tab = "<a href='?page=fast-cart' class='nav-tab ".($curTab===null ? 'nav-tab-active' : null)."'> ".__('General', 'fast-cart')."</a>"; -
fast-cart/trunk/languages/fast-cart.pot
r3218393 r3230659 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: fast-cart 1.0.1 5\n"5 "Project-Id-Version: fast-cart 1.0.16\n" 6 6 "Report-Msgid-Bugs-To: WPXtension <EMAIL>\n" 7 7 "MIME-Version: 1.0\n" … … 9 9 "Content-Type: text/plain; charset=iso-8859-1\n" 10 10 "Plural-Forms: nplurals=2; plural=(n!=1);\n" 11 "POT-Creation-Date: 2025-01- 07T12:34:21.147Z\n"11 "POT-Creation-Date: 2025-01-28T11:43:05.162Z\n" 12 12 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: WPXtension <EMAIL>\n" -
fast-cart/trunk/package.json
r3218393 r3230659 1 1 { 2 2 "name": "fast-cart", 3 "version": "1.0.1 5",3 "version": "1.0.16", 4 4 "description": "Beautiful & Responsive floating cart to ensure the best shopping experience and more sales.", 5 5 "main": "index.js", 6 6 "scripts": { 7 "test": "echo \"Error: no test specified\" && exit 1",8 7 "min-js": "minify public/js/public.js > public/js/public.min.js", 9 8 "min-css": "minify public/css/public.css > public/css/public.min.css", -
fast-cart/trunk/public/css/public-rtl.css
r3218393 r3230659 443 443 max-width: 100% !important; 444 444 height: 46px; 445 width: 80px; 446 border-radius: 0; 447 padding: 0; 448 text-align: center; 449 display: block; 450 border-width: 0; 445 451 } 446 452 … … 653 659 border-color: transparent; 654 660 color: #333333; 661 border-radius: 0; 662 display: flex; 663 align-items: center; 664 justify-content: center; 665 font-size: 17px; 666 cursor: pointer; 667 } 668 669 .fc-qty-control button.plus:hover, .fc-qty-control button.minus:hover { 670 background-color: rgba(0, 0, 0, .5); 671 color: #ffffff; 655 672 } 656 673 657 674 .fc-qty-control button.minus{ 658 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .125); 675 box-shadow: none; 676 border-top: 1px solid rgba(0, 0, 0, .125); 659 677 } 660 678 … … 674 692 .fc-qty-wrap.fc-plus-minus-enabled input[type=number] { 675 693 -moz-appearance:textfield; /* Firefox */ 676 }677 678 /*===========================================679 Theme compatibility680 ===========================================*/681 /*Hello Elementor*/682 .fc_hello-elementor.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,683 .fc_hello-elementor-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{684 width: 80px;685 }686 687 /*OceanWP*/688 .fc_oceanwp.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,689 .fc_oceanwp-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{690 width: 70px;691 694 } 692 695 -
fast-cart/trunk/public/css/public.css
r3218393 r3230659 443 443 max-width: 100% !important; 444 444 height: 46px; 445 width: 80px; 446 border-radius: 0; 447 padding: 0; 448 text-align: center; 449 display: block; 450 border-width: 0; 445 451 } 446 452 … … 653 659 border-color: transparent; 654 660 color: #333333; 661 border-radius: 0; 662 display: flex; 663 align-items: center; 664 justify-content: center; 665 font-size: 17px; 666 cursor: pointer; 667 } 668 669 .fc-qty-control button.plus:hover, .fc-qty-control button.minus:hover { 670 background-color: rgba(0, 0, 0, .5); 671 color: #ffffff; 655 672 } 656 673 657 674 .fc-qty-control button.minus{ 658 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .125); 675 box-shadow: none; 676 border-top: 1px solid rgba(0, 0, 0, .125); 659 677 } 660 678 … … 674 692 .fc-qty-wrap.fc-plus-minus-enabled input[type=number] { 675 693 -moz-appearance:textfield; /* Firefox */ 676 }677 678 /*===========================================679 Theme compatibility680 ===========================================*/681 /*Hello Elementor*/682 .fc_hello-elementor.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,683 .fc_hello-elementor-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{684 width: 80px;685 }686 687 /*OceanWP*/688 .fc_oceanwp.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,689 .fc_oceanwp-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{690 width: 70px;691 694 } 692 695 -
fast-cart/trunk/public/css/public.min-rtl.css
r3218393 r3230659 1 .fc-container{height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:100000;opacity:0;transition:opacity .5s ease-in-out;position:fixed;top:0;right:0;margin-right:-100%}.fc-content{width:var(--fs-content-tray-width,-460px);background-color:var(--fs-mode,#fff);position:fixed;height:var(--fs-content-tray-height,auto)}.fc-content-inner{height:100%;display:flex;flex-direction:column}.loaded{margin-right:0;opacity:1}.fc-content_tray_left{right:0;margin-right:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-right .5s ease-in-out}.tray_left{margin-right:0}.fc-content_tray_right{left:0;margin-left:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-left .5s ease-in-out}.tray_right{margin-left:0}.fc-content_tray_center{right:50%;top:50%;opacity:0;margin-top:calc(var(--fs-content-tray-height,460px)/ 2 * -1);margin-right:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:opacity .5s ease-in-out;z-index:-1;position:relative}.tray_center{opacity:1;z-index:100000;position:fixed}.fc-content_tray_top{top:calc(var(--fs-content-tray-height,460px) * -1);right:50%;margin-right:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:top .5s ease-in-out}.tray_top{top:0}.fc-content_tray_bottom{bottom:calc(var(--fs-content-tray-height,460px) * -1);right:50%;margin-right:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:bottom .5s ease-in-out}.tray_bottom{bottom:0}.fc-container h1{color:#000}.fc-floating-cart-icon{position:fixed;cursor:pointer;z-index:9999}.fc-floating-cart-icon.bottom_left{right:50px;bottom:50px}.fc-floating-cart-icon.bottom_right{left:50px;bottom:50px}.fc-floating-cart-icon.top_left{right:50px;top:50px}.fc-floating-cart-icon.top_right{left:50px;top:50px}.fc-icon-wrapper{background-color:var(--fs-color,purple);color:#fff;width:auto;height:auto;min-width:60px;min-height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;position:relative}.fc-icon-wrapper::before{content:attr(data-fc-cart-qty);position:absolute;top:0;left:0}.fc-icon-wrapper i{font-size:22px}.fc-icon-quantity-wrapper{position:absolute;top:0;left:0;background-color:red;border-radius:50%;font-size:11px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.fc-shake{animation:shake-animation 4.72s ease infinite;transform-origin:50% 50%}@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(-5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(-5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(-5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}.fc-floating-cart-hide{display:none}.fc-item-wrapper{display:flex;width:100%;height:calc(var(--fs-content-tray-height) - 72px);flex-direction:column;justify-content:space-between}ul.fc-ul-container{list-style:none!important;margin:0!important;overflow-y:auto;padding:0 20px!important}.fc-ul-container li{display:flex}.fc-ul-container li:first-child{margin-top:10px}.fc-ul-container li:not(last-child){margin-bottom:10px!important}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a{text-decoration:none;font-size:14px;color:#c40000;font-weight:700}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart{justify-content:flex-end}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a:before{content:"\f1f8";margin-left:2px;font-family:fontello}.fc-title{background-color:var(--fs-color,purple);color:#fff;display:inline-flex;font-size:18px;text-transform:uppercase;height:auto;line-height:4em;flex-direction:row;justify-content:flex-start;align-items:center}.fc-title.no-close{padding:0 20px;flex-direction:column;align-items:flex-start;justify-content:center}.fc-title .fc-title-text{display:flex;width:85%;flex:1 1 85%;padding:0 20px}.fc-title .fc-title-close{display:flex;font-size:35px;width:15%;flex:1 1 15%;justify-content:center;align-items:center;cursor:pointer;border-right:1px solid #eee}.fc-title .fc-title-close:hover{background-color:rgba(0,0,0,.5);color:#fff;border-right:1px solid var(--fs-color,purple)}.fc-cart-item{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;box-sizing:border-box;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;flex:1 1 100%}.fc-cart-li-remove{display:flex;flex-direction:column;justify-content:center;align-items:center;width:0%;flex:1 1 0%;background-color:#c40000;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fc-cart-li-remove a{color:#fff;font-size:25px;line-height:unset;text-decoration:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.fc-cart-li-remove a:active,.fc-cart-li-remove a:focus .fc-cart-li-remove a:focus:hover,.fc-cart-li-remove a:link,.fc-cart-li-remove a:visited{border:none;box-shadow:none;outline:0}.fc-cart-li-remove a span{font-size:20px}.fc-ul-container li:hover .fc-cart-item{width:80%;flex:1 1 80%;background-color:#f5f5f5}.fc-ul-container li:hover .fc-cart-li-remove{width:20%;flex:1 1 20%;visibility:visible}.fc-cart-item .thumbnail a{display:flex}.fc-cart-item .thumbnail a img{width:100%;height:auto;float:right;margin:0;padding:0;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fc-cart-item .thumbnail{width:80px;height:80px;flex:0 0 80px}.fc-cart-item .product{flex-grow:1}.fc-cart-item .product{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:10px;align-content:flex-start}.fc-cart-item .product span.price{font-size:.9em!important;font-weight:400!important}.fc-cart-item .product .name{font-weight:700;font-size:15px}.fc-cart-item .product .name a{text-decoration:none}.fc-cart-item .product .name,.fc-cart-item .product .price,.fc-cart-item .product .variation{width:100%;display:block;text-align:right}.fc-cart-item .product .variation{display:flex;margin:0;padding:0}.fc-cart-item .product dl.variation dd,.fc-cart-item .product dl.variation dd p,.fc-cart-item .product dl.variation dt{margin:0;padding:0}.fc-cart-item .product dl.variation dt{padding-left:3px}.fc-cart-item .fc-quantity{margin-left:5px}.fc-cart-item .fc-quantity .quantity{max-width:100px!important}.fc-cart-item .fc-quantity .quantity input.qty{max-width:100%!important;height:46px }.fc-cart-content-part{height:72%;overflow:auto}.fc-bottom-part{padding:20px;background-color:#f4f4f4;border-top:1px solid #c4c4c4;position:relative;z-index:9}.fc-bottom-part .total{display:flex;flex-direction:column;flex-wrap:wrap}.fc-bottom-part .total{margin:0 0 1.41575em!important;padding:0;border:none}.fc-bottom-part .fc-bottom-subtotal-wrapper,.fc-bottom-part .fc-bottom-total-wrapper{display:flex;width:100%}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price small,.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price small{font-style:italic}.fc-bottom-part .buttons{margin:0!important;padding:0;border:none}.fc-bottom-part .buttons.fc_buttons_inline a{display:inline-block}.fc-bottom-part .buttons.fc_buttons_inline a:not(:last-child){margin-left:10px}.fc-bottom-part .buttons.fc_buttons_full a{display:block}.fc-bottom-part .buttons.fc_buttons_full a:not(:last-child){margin-bottom:7px;margin-left:0}.fc-bottom-part .total strong{color:var(--fs-color,purple);text-align:right}.fc-woocommerce-mini-cart__empty-message{padding:20px}.fc-woocommerce-mini-cart__buttons a:first-child{margin-left:8px}.fc-woocommerce-mini-cart__buttons a{background-color:var(--fs-color,purple)!important;color:#fff!important;margin-top:0!important;padding:.6180469716em 1.41575em}.fc-content.fc-content_tray_bottom .fc-title:not(.no-close),.fc-content.fc-content_tray_center .fc-title:not(.no-close),.fc-content.fc-content_tray_top .fc-title:not(.no-close){height:auto}.fc-item-wrapper-blur{position:relative;pointer-events:none;opacity:.2}@media screen and (max-width:900px){.fc-content{width:100%;max-width:var(--fs-content-tray-width,-460px)}.fc-title:not(.no-close){height:auto}.fc-content_tray_bottom,.fc-content_tray_center,.fc-content_tray_top{margin-right:calc(100% / 2 * -1)}.fc-floating-cart-icon.bottom_left{right:25px;bottom:100px}.fc-floating-cart-icon.bottom_right{left:25px;bottom:100px}.fc-floating-cart-icon.top_left{right:25px;top:100px}.fc-floating-cart-icon.top_right{left:25px;top:100px}}.fc-qty-wrap{position:relative;display:flex}.fc-qty-control{display:flex;flex-direction:column}.fc-qty-control button.minus,.fc-qty-control button.plus{width:23px;height:23px;padding:0;background-color:#e9e9e9;border-color:transparent;color:#333}.fc-qty-control button.minus{box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.fc-qty-wrap input[type=number]{box-shadow:none;background-color:#f2f2f2;border-color:transparent}.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-inner-spin-button,.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-qty-wrap.fc-plus-minus-enabled input[type=number]{-moz-appearance:textfield}.fc_hello-elementor-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,.fc_hello-elementor.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{width:80px}.fc_oceanwp-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,.fc_oceanwp.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{width:70px}.fc-menu-item .fc-menu-item-inner{position:relative}.fc-menu-item .fc-menu-item-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;position:absolute;right:12px;top:-12px}1 .fc-container{height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:100000;opacity:0;transition:opacity .5s ease-in-out;position:fixed;top:0;right:0;margin-right:-100%}.fc-content{width:var(--fs-content-tray-width,-460px);background-color:var(--fs-mode,#fff);position:fixed;height:var(--fs-content-tray-height,auto)}.fc-content-inner{height:100%;display:flex;flex-direction:column}.loaded{margin-right:0;opacity:1}.fc-content_tray_left{right:0;margin-right:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-right .5s ease-in-out}.tray_left{margin-right:0}.fc-content_tray_right{left:0;margin-left:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-left .5s ease-in-out}.tray_right{margin-left:0}.fc-content_tray_center{right:50%;top:50%;opacity:0;margin-top:calc(var(--fs-content-tray-height,460px)/ 2 * -1);margin-right:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:opacity .5s ease-in-out;z-index:-1;position:relative}.tray_center{opacity:1;z-index:100000;position:fixed}.fc-content_tray_top{top:calc(var(--fs-content-tray-height,460px) * -1);right:50%;margin-right:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:top .5s ease-in-out}.tray_top{top:0}.fc-content_tray_bottom{bottom:calc(var(--fs-content-tray-height,460px) * -1);right:50%;margin-right:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:bottom .5s ease-in-out}.tray_bottom{bottom:0}.fc-container h1{color:#000}.fc-floating-cart-icon{position:fixed;cursor:pointer;z-index:9999}.fc-floating-cart-icon.bottom_left{right:50px;bottom:50px}.fc-floating-cart-icon.bottom_right{left:50px;bottom:50px}.fc-floating-cart-icon.top_left{right:50px;top:50px}.fc-floating-cart-icon.top_right{left:50px;top:50px}.fc-icon-wrapper{background-color:var(--fs-color,purple);color:#fff;width:auto;height:auto;min-width:60px;min-height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;position:relative}.fc-icon-wrapper::before{content:attr(data-fc-cart-qty);position:absolute;top:0;left:0}.fc-icon-wrapper i{font-size:22px}.fc-icon-quantity-wrapper{position:absolute;top:0;left:0;background-color:red;border-radius:50%;font-size:11px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.fc-shake{animation:shake-animation 4.72s ease infinite;transform-origin:50% 50%}@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(-5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(-5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(-5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}.fc-floating-cart-hide{display:none}.fc-item-wrapper{display:flex;width:100%;height:calc(var(--fs-content-tray-height) - 72px);flex-direction:column;justify-content:space-between}ul.fc-ul-container{list-style:none!important;margin:0!important;overflow-y:auto;padding:0 20px!important}.fc-ul-container li{display:flex}.fc-ul-container li:first-child{margin-top:10px}.fc-ul-container li:not(last-child){margin-bottom:10px!important}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a{text-decoration:none;font-size:14px;color:#c40000;font-weight:700}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart{justify-content:flex-end}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a:before{content:"\f1f8";margin-left:2px;font-family:fontello}.fc-title{background-color:var(--fs-color,purple);color:#fff;display:inline-flex;font-size:18px;text-transform:uppercase;height:auto;line-height:4em;flex-direction:row;justify-content:flex-start;align-items:center}.fc-title.no-close{padding:0 20px;flex-direction:column;align-items:flex-start;justify-content:center}.fc-title .fc-title-text{display:flex;width:85%;flex:1 1 85%;padding:0 20px}.fc-title .fc-title-close{display:flex;font-size:35px;width:15%;flex:1 1 15%;justify-content:center;align-items:center;cursor:pointer;border-right:1px solid #eee}.fc-title .fc-title-close:hover{background-color:rgba(0,0,0,.5);color:#fff;border-right:1px solid var(--fs-color,purple)}.fc-cart-item{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;box-sizing:border-box;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;flex:1 1 100%}.fc-cart-li-remove{display:flex;flex-direction:column;justify-content:center;align-items:center;width:0%;flex:1 1 0%;background-color:#c40000;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fc-cart-li-remove a{color:#fff;font-size:25px;line-height:unset;text-decoration:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.fc-cart-li-remove a:active,.fc-cart-li-remove a:focus .fc-cart-li-remove a:focus:hover,.fc-cart-li-remove a:link,.fc-cart-li-remove a:visited{border:none;box-shadow:none;outline:0}.fc-cart-li-remove a span{font-size:20px}.fc-ul-container li:hover .fc-cart-item{width:80%;flex:1 1 80%;background-color:#f5f5f5}.fc-ul-container li:hover .fc-cart-li-remove{width:20%;flex:1 1 20%;visibility:visible}.fc-cart-item .thumbnail a{display:flex}.fc-cart-item .thumbnail a img{width:100%;height:auto;float:right;margin:0;padding:0;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fc-cart-item .thumbnail{width:80px;height:80px;flex:0 0 80px}.fc-cart-item .product{flex-grow:1}.fc-cart-item .product{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:10px;align-content:flex-start}.fc-cart-item .product span.price{font-size:.9em!important;font-weight:400!important}.fc-cart-item .product .name{font-weight:700;font-size:15px}.fc-cart-item .product .name a{text-decoration:none}.fc-cart-item .product .name,.fc-cart-item .product .price,.fc-cart-item .product .variation{width:100%;display:block;text-align:right}.fc-cart-item .product .variation{display:flex;margin:0;padding:0}.fc-cart-item .product dl.variation dd,.fc-cart-item .product dl.variation dd p,.fc-cart-item .product dl.variation dt{margin:0;padding:0}.fc-cart-item .product dl.variation dt{padding-left:3px}.fc-cart-item .fc-quantity{margin-left:5px}.fc-cart-item .fc-quantity .quantity{max-width:100px!important}.fc-cart-item .fc-quantity .quantity input.qty{max-width:100%!important;height:46px;width:80px;border-radius:0;padding:0;text-align:center;display:block;border-width:0}.fc-cart-content-part{height:72%;overflow:auto}.fc-bottom-part{padding:20px;background-color:#f4f4f4;border-top:1px solid #c4c4c4;position:relative;z-index:9}.fc-bottom-part .total{display:flex;flex-direction:column;flex-wrap:wrap}.fc-bottom-part .total{margin:0 0 1.41575em!important;padding:0;border:none}.fc-bottom-part .fc-bottom-subtotal-wrapper,.fc-bottom-part .fc-bottom-total-wrapper{display:flex;width:100%}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price small,.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price small{font-style:italic}.fc-bottom-part .buttons{margin:0!important;padding:0;border:none}.fc-bottom-part .buttons.fc_buttons_inline a{display:inline-block}.fc-bottom-part .buttons.fc_buttons_inline a:not(:last-child){margin-left:10px}.fc-bottom-part .buttons.fc_buttons_full a{display:block}.fc-bottom-part .buttons.fc_buttons_full a:not(:last-child){margin-bottom:7px;margin-left:0}.fc-bottom-part .total strong{color:var(--fs-color,purple);text-align:right}.fc-woocommerce-mini-cart__empty-message{padding:20px}.fc-woocommerce-mini-cart__buttons a:first-child{margin-left:8px}.fc-woocommerce-mini-cart__buttons a{background-color:var(--fs-color,purple)!important;color:#fff!important;margin-top:0!important;padding:.6180469716em 1.41575em}.fc-content.fc-content_tray_bottom .fc-title:not(.no-close),.fc-content.fc-content_tray_center .fc-title:not(.no-close),.fc-content.fc-content_tray_top .fc-title:not(.no-close){height:auto}.fc-item-wrapper-blur{position:relative;pointer-events:none;opacity:.2}@media screen and (max-width:900px){.fc-content{width:100%;max-width:var(--fs-content-tray-width,-460px)}.fc-title:not(.no-close){height:auto}.fc-content_tray_bottom,.fc-content_tray_center,.fc-content_tray_top{margin-right:calc(100% / 2 * -1)}.fc-floating-cart-icon.bottom_left{right:25px;bottom:100px}.fc-floating-cart-icon.bottom_right{left:25px;bottom:100px}.fc-floating-cart-icon.top_left{right:25px;top:100px}.fc-floating-cart-icon.top_right{left:25px;top:100px}}.fc-qty-wrap{position:relative;display:flex}.fc-qty-control{display:flex;flex-direction:column}.fc-qty-control button.minus,.fc-qty-control button.plus{width:23px;height:23px;padding:0;background-color:#e9e9e9;border-color:transparent;color:#333;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer}.fc-qty-control button.minus:hover,.fc-qty-control button.plus:hover{background-color:rgba(0,0,0,.5);color:#fff}.fc-qty-control button.minus{box-shadow:none;border-top:1px solid rgba(0,0,0,.125)}.fc-qty-wrap input[type=number]{box-shadow:none;background-color:#f2f2f2;border-color:transparent}.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-inner-spin-button,.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-qty-wrap.fc-plus-minus-enabled input[type=number]{-moz-appearance:textfield}.fc-menu-item .fc-menu-item-inner{position:relative}.fc-menu-item .fc-menu-item-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;position:absolute;right:12px;top:-12px} -
fast-cart/trunk/public/css/public.min.css
r3218393 r3230659 1 .fc-container{height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:100000;opacity:0;transition:opacity .5s ease-in-out;position:fixed;top:0;left:0;margin-left:-100%}.fc-content{width:var(--fs-content-tray-width,-460px);background-color:var(--fs-mode,#fff);position:fixed;height:var(--fs-content-tray-height,auto)}.fc-content-inner{height:100%;display:flex;flex-direction:column}.loaded{margin-left:0;opacity:1}.fc-content_tray_left{left:0;margin-left:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-left .5s ease-in-out}.tray_left{margin-left:0}.fc-content_tray_right{right:0;margin-right:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-right .5s ease-in-out}.tray_right{margin-right:0}.fc-content_tray_center{left:50%;top:50%;opacity:0;margin-top:calc(var(--fs-content-tray-height,460px)/ 2 * -1);margin-left:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:opacity .5s ease-in-out;z-index:-1;position:relative}.tray_center{opacity:1;z-index:100000;position:fixed}.fc-content_tray_top{top:calc(var(--fs-content-tray-height,460px) * -1);left:50%;margin-left:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:top .5s ease-in-out}.tray_top{top:0}.fc-content_tray_bottom{bottom:calc(var(--fs-content-tray-height,460px) * -1);left:50%;margin-left:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:bottom .5s ease-in-out}.tray_bottom{bottom:0}.fc-container h1{color:#000}.fc-floating-cart-icon{position:fixed;cursor:pointer;z-index:9999}.fc-floating-cart-icon.bottom_left{left:50px;bottom:50px}.fc-floating-cart-icon.bottom_right{right:50px;bottom:50px}.fc-floating-cart-icon.top_left{left:50px;top:50px}.fc-floating-cart-icon.top_right{right:50px;top:50px}.fc-icon-wrapper{background-color:var(--fs-color,purple);color:#fff;width:auto;height:auto;min-width:60px;min-height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;position:relative}.fc-icon-wrapper::before{content:attr(data-fc-cart-qty);position:absolute;top:0;right:0}.fc-icon-wrapper i{font-size:22px}.fc-icon-quantity-wrapper{position:absolute;top:0;right:0;background-color:red;border-radius:50%;font-size:11px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.fc-shake{animation:shake-animation 4.72s ease infinite;transform-origin:50% 50%}@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}.fc-floating-cart-hide{display:none}.fc-item-wrapper{display:flex;width:100%;height:calc(var(--fs-content-tray-height) - 72px);flex-direction:column;justify-content:space-between}ul.fc-ul-container{list-style:none!important;margin:0!important;overflow-y:auto;padding:0 20px!important}.fc-ul-container li{display:flex}.fc-ul-container li:first-child{margin-top:10px}.fc-ul-container li:not(last-child){margin-bottom:10px!important}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a{text-decoration:none;font-size:14px;color:#c40000;font-weight:700}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart{justify-content:flex-end}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a:before{content:"\f1f8";margin-right:2px;font-family:fontello}.fc-title{background-color:var(--fs-color,purple);color:#fff;display:inline-flex;font-size:18px;text-transform:uppercase;height:auto;line-height:4em;flex-direction:row;justify-content:flex-start;align-items:center}.fc-title.no-close{padding:0 20px;flex-direction:column;align-items:flex-start;justify-content:center}.fc-title .fc-title-text{display:flex;width:85%;flex:1 1 85%;padding:0 20px}.fc-title .fc-title-close{display:flex;font-size:35px;width:15%;flex:1 1 15%;justify-content:center;align-items:center;cursor:pointer;border-left:1px solid #eee}.fc-title .fc-title-close:hover{background-color:rgba(0,0,0,.5);color:#fff;border-left:1px solid var(--fs-color,purple)}.fc-cart-item{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;box-sizing:border-box;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;flex:1 1 100%}.fc-cart-li-remove{display:flex;flex-direction:column;justify-content:center;align-items:center;width:0%;flex:1 1 0%;background-color:#c40000;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fc-cart-li-remove a{color:#fff;font-size:25px;line-height:unset;text-decoration:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.fc-cart-li-remove a:active,.fc-cart-li-remove a:focus .fc-cart-li-remove a:focus:hover,.fc-cart-li-remove a:link,.fc-cart-li-remove a:visited{border:none;box-shadow:none;outline:0}.fc-cart-li-remove a span{font-size:20px}.fc-ul-container li:hover .fc-cart-item{width:80%;flex:1 1 80%;background-color:#f5f5f5}.fc-ul-container li:hover .fc-cart-li-remove{width:20%;flex:1 1 20%;visibility:visible}.fc-cart-item .thumbnail a{display:flex}.fc-cart-item .thumbnail a img{width:100%;height:auto;float:left;margin:0;padding:0;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fc-cart-item .thumbnail{width:80px;height:80px;flex:0 0 80px}.fc-cart-item .product{flex-grow:1}.fc-cart-item .product{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding-left:10px;align-content:flex-start}.fc-cart-item .product span.price{font-size:.9em!important;font-weight:400!important}.fc-cart-item .product .name{font-weight:700;font-size:15px}.fc-cart-item .product .name a{text-decoration:none}.fc-cart-item .product .name,.fc-cart-item .product .price,.fc-cart-item .product .variation{width:100%;display:block;text-align:left}.fc-cart-item .product .variation{display:flex;margin:0;padding:0}.fc-cart-item .product dl.variation dd,.fc-cart-item .product dl.variation dd p,.fc-cart-item .product dl.variation dt{margin:0;padding:0}.fc-cart-item .product dl.variation dt{padding-right:3px}.fc-cart-item .fc-quantity{margin-right:5px}.fc-cart-item .fc-quantity .quantity{max-width:100px!important}.fc-cart-item .fc-quantity .quantity input.qty{max-width:100%!important;height:46px }.fc-cart-content-part{height:72%;overflow:auto}.fc-bottom-part{padding:20px;background-color:#f4f4f4;border-top:1px solid #c4c4c4;position:relative;z-index:9}.fc-bottom-part .total{display:flex;flex-direction:column;flex-wrap:wrap}.fc-bottom-part .total{margin:0 0 1.41575em!important;padding:0;border:none}.fc-bottom-part .fc-bottom-subtotal-wrapper,.fc-bottom-part .fc-bottom-total-wrapper{display:flex;width:100%}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price small,.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price small{font-style:italic}.fc-bottom-part .buttons{margin:0!important;padding:0;border:none}.fc-bottom-part .buttons.fc_buttons_inline a{display:inline-block}.fc-bottom-part .buttons.fc_buttons_inline a:not(:last-child){margin-right:10px}.fc-bottom-part .buttons.fc_buttons_full a{display:block}.fc-bottom-part .buttons.fc_buttons_full a:not(:last-child){margin-bottom:7px;margin-right:0}.fc-bottom-part .total strong{color:var(--fs-color,purple);text-align:left}.fc-woocommerce-mini-cart__empty-message{padding:20px}.fc-woocommerce-mini-cart__buttons a:first-child{margin-right:8px}.fc-woocommerce-mini-cart__buttons a{background-color:var(--fs-color,purple)!important;color:#fff!important;margin-top:0!important;padding:.6180469716em 1.41575em}.fc-content.fc-content_tray_bottom .fc-title:not(.no-close),.fc-content.fc-content_tray_center .fc-title:not(.no-close),.fc-content.fc-content_tray_top .fc-title:not(.no-close){height:auto}.fc-item-wrapper-blur{position:relative;pointer-events:none;opacity:.2}@media screen and (max-width:900px){.fc-content{width:100%;max-width:var(--fs-content-tray-width,-460px)}.fc-title:not(.no-close){height:auto}.fc-content_tray_bottom,.fc-content_tray_center,.fc-content_tray_top{margin-left:calc(100% / 2 * -1)}.fc-floating-cart-icon.bottom_left{left:25px;bottom:100px}.fc-floating-cart-icon.bottom_right{right:25px;bottom:100px}.fc-floating-cart-icon.top_left{left:25px;top:100px}.fc-floating-cart-icon.top_right{right:25px;top:100px}}.fc-qty-wrap{position:relative;display:flex}.fc-qty-control{display:flex;flex-direction:column}.fc-qty-control button.minus,.fc-qty-control button.plus{width:23px;height:23px;padding:0;background-color:#e9e9e9;border-color:transparent;color:#333}.fc-qty-control button.minus{box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.fc-qty-wrap input[type=number]{box-shadow:none;background-color:#f2f2f2;border-color:transparent}.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-inner-spin-button,.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-qty-wrap.fc-plus-minus-enabled input[type=number]{-moz-appearance:textfield}.fc_hello-elementor-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,.fc_hello-elementor.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{width:80px}.fc_oceanwp-child.woocommerce .fc-cart-item .fc-quantity .quantity input.qty,.fc_oceanwp.woocommerce .fc-cart-item .fc-quantity .quantity input.qty{width:70px}.fc-menu-item .fc-menu-item-inner{position:relative}.fc-menu-item .fc-menu-item-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;position:absolute;left:12px;top:-12px}1 .fc-container{height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:100000;opacity:0;transition:opacity .5s ease-in-out;position:fixed;top:0;left:0;margin-left:-100%}.fc-content{width:var(--fs-content-tray-width,-460px);background-color:var(--fs-mode,#fff);position:fixed;height:var(--fs-content-tray-height,auto)}.fc-content-inner{height:100%;display:flex;flex-direction:column}.loaded{margin-left:0;opacity:1}.fc-content_tray_left{left:0;margin-left:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-left .5s ease-in-out}.tray_left{margin-left:0}.fc-content_tray_right{right:0;margin-right:calc(var(--fs-content-tray-width,460px) * -1);transition:margin-right .5s ease-in-out}.tray_right{margin-right:0}.fc-content_tray_center{left:50%;top:50%;opacity:0;margin-top:calc(var(--fs-content-tray-height,460px)/ 2 * -1);margin-left:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:opacity .5s ease-in-out;z-index:-1;position:relative}.tray_center{opacity:1;z-index:100000;position:fixed}.fc-content_tray_top{top:calc(var(--fs-content-tray-height,460px) * -1);left:50%;margin-left:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:top .5s ease-in-out}.tray_top{top:0}.fc-content_tray_bottom{bottom:calc(var(--fs-content-tray-height,460px) * -1);left:50%;margin-left:calc(var(--fs-content-tray-width,460px)/ 2 * -1);transition:bottom .5s ease-in-out}.tray_bottom{bottom:0}.fc-container h1{color:#000}.fc-floating-cart-icon{position:fixed;cursor:pointer;z-index:9999}.fc-floating-cart-icon.bottom_left{left:50px;bottom:50px}.fc-floating-cart-icon.bottom_right{right:50px;bottom:50px}.fc-floating-cart-icon.top_left{left:50px;top:50px}.fc-floating-cart-icon.top_right{right:50px;top:50px}.fc-icon-wrapper{background-color:var(--fs-color,purple);color:#fff;width:auto;height:auto;min-width:60px;min-height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;position:relative}.fc-icon-wrapper::before{content:attr(data-fc-cart-qty);position:absolute;top:0;right:0}.fc-icon-wrapper i{font-size:22px}.fc-icon-quantity-wrapper{position:absolute;top:0;right:0;background-color:red;border-radius:50%;font-size:11px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.fc-shake{animation:shake-animation 4.72s ease infinite;transform-origin:50% 50%}@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}.fc-floating-cart-hide{display:none}.fc-item-wrapper{display:flex;width:100%;height:calc(var(--fs-content-tray-height) - 72px);flex-direction:column;justify-content:space-between}ul.fc-ul-container{list-style:none!important;margin:0!important;overflow-y:auto;padding:0 20px!important}.fc-ul-container li{display:flex}.fc-ul-container li:first-child{margin-top:10px}.fc-ul-container li:not(last-child){margin-bottom:10px!important}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a{text-decoration:none;font-size:14px;color:#c40000;font-weight:700}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart{justify-content:flex-end}.fc-ul-container li.fc-woocommerce-cart-item.fc-cart-item-empty-cart a:before{content:"\f1f8";margin-right:2px;font-family:fontello}.fc-title{background-color:var(--fs-color,purple);color:#fff;display:inline-flex;font-size:18px;text-transform:uppercase;height:auto;line-height:4em;flex-direction:row;justify-content:flex-start;align-items:center}.fc-title.no-close{padding:0 20px;flex-direction:column;align-items:flex-start;justify-content:center}.fc-title .fc-title-text{display:flex;width:85%;flex:1 1 85%;padding:0 20px}.fc-title .fc-title-close{display:flex;font-size:35px;width:15%;flex:1 1 15%;justify-content:center;align-items:center;cursor:pointer;border-left:1px solid #eee}.fc-title .fc-title-close:hover{background-color:rgba(0,0,0,.5);color:#fff;border-left:1px solid var(--fs-color,purple)}.fc-cart-item{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;box-sizing:border-box;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;flex:1 1 100%}.fc-cart-li-remove{display:flex;flex-direction:column;justify-content:center;align-items:center;width:0%;flex:1 1 0%;background-color:#c40000;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.fc-cart-li-remove a{color:#fff;font-size:25px;line-height:unset;text-decoration:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.fc-cart-li-remove a:active,.fc-cart-li-remove a:focus .fc-cart-li-remove a:focus:hover,.fc-cart-li-remove a:link,.fc-cart-li-remove a:visited{border:none;box-shadow:none;outline:0}.fc-cart-li-remove a span{font-size:20px}.fc-ul-container li:hover .fc-cart-item{width:80%;flex:1 1 80%;background-color:#f5f5f5}.fc-ul-container li:hover .fc-cart-li-remove{width:20%;flex:1 1 20%;visibility:visible}.fc-cart-item .thumbnail a{display:flex}.fc-cart-item .thumbnail a img{width:100%;height:auto;float:left;margin:0;padding:0;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.fc-cart-item .thumbnail{width:80px;height:80px;flex:0 0 80px}.fc-cart-item .product{flex-grow:1}.fc-cart-item .product{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding-left:10px;align-content:flex-start}.fc-cart-item .product span.price{font-size:.9em!important;font-weight:400!important}.fc-cart-item .product .name{font-weight:700;font-size:15px}.fc-cart-item .product .name a{text-decoration:none}.fc-cart-item .product .name,.fc-cart-item .product .price,.fc-cart-item .product .variation{width:100%;display:block;text-align:left}.fc-cart-item .product .variation{display:flex;margin:0;padding:0}.fc-cart-item .product dl.variation dd,.fc-cart-item .product dl.variation dd p,.fc-cart-item .product dl.variation dt{margin:0;padding:0}.fc-cart-item .product dl.variation dt{padding-right:3px}.fc-cart-item .fc-quantity{margin-right:5px}.fc-cart-item .fc-quantity .quantity{max-width:100px!important}.fc-cart-item .fc-quantity .quantity input.qty{max-width:100%!important;height:46px;width:80px;border-radius:0;padding:0;text-align:center;display:block;border-width:0}.fc-cart-content-part{height:72%;overflow:auto}.fc-bottom-part{padding:20px;background-color:#f4f4f4;border-top:1px solid #c4c4c4;position:relative;z-index:9}.fc-bottom-part .total{display:flex;flex-direction:column;flex-wrap:wrap}.fc-bottom-part .total{margin:0 0 1.41575em!important;padding:0;border:none}.fc-bottom-part .fc-bottom-subtotal-wrapper,.fc-bottom-part .fc-bottom-total-wrapper{display:flex;width:100%}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-title{display:flex;justify-content:flex-start;width:50%;font-weight:700;color:var(--fs-color,purple)}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price{display:flex;justify-content:flex-end;width:50%;flex-direction:column;align-items:flex-end}.fc-bottom-part .fc-bottom-subtotal-wrapper span.fc-bottom-subtotal-price small,.fc-bottom-part .fc-bottom-total-wrapper span.fc-bottom-total-price small{font-style:italic}.fc-bottom-part .buttons{margin:0!important;padding:0;border:none}.fc-bottom-part .buttons.fc_buttons_inline a{display:inline-block}.fc-bottom-part .buttons.fc_buttons_inline a:not(:last-child){margin-right:10px}.fc-bottom-part .buttons.fc_buttons_full a{display:block}.fc-bottom-part .buttons.fc_buttons_full a:not(:last-child){margin-bottom:7px;margin-right:0}.fc-bottom-part .total strong{color:var(--fs-color,purple);text-align:left}.fc-woocommerce-mini-cart__empty-message{padding:20px}.fc-woocommerce-mini-cart__buttons a:first-child{margin-right:8px}.fc-woocommerce-mini-cart__buttons a{background-color:var(--fs-color,purple)!important;color:#fff!important;margin-top:0!important;padding:.6180469716em 1.41575em}.fc-content.fc-content_tray_bottom .fc-title:not(.no-close),.fc-content.fc-content_tray_center .fc-title:not(.no-close),.fc-content.fc-content_tray_top .fc-title:not(.no-close){height:auto}.fc-item-wrapper-blur{position:relative;pointer-events:none;opacity:.2}@media screen and (max-width:900px){.fc-content{width:100%;max-width:var(--fs-content-tray-width,-460px)}.fc-title:not(.no-close){height:auto}.fc-content_tray_bottom,.fc-content_tray_center,.fc-content_tray_top{margin-left:calc(100% / 2 * -1)}.fc-floating-cart-icon.bottom_left{left:25px;bottom:100px}.fc-floating-cart-icon.bottom_right{right:25px;bottom:100px}.fc-floating-cart-icon.top_left{left:25px;top:100px}.fc-floating-cart-icon.top_right{right:25px;top:100px}}.fc-qty-wrap{position:relative;display:flex}.fc-qty-control{display:flex;flex-direction:column}.fc-qty-control button.minus,.fc-qty-control button.plus{width:23px;height:23px;padding:0;background-color:#e9e9e9;border-color:transparent;color:#333;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer}.fc-qty-control button.minus:hover,.fc-qty-control button.plus:hover{background-color:rgba(0,0,0,.5);color:#fff}.fc-qty-control button.minus{box-shadow:none;border-top:1px solid rgba(0,0,0,.125)}.fc-qty-wrap input[type=number]{box-shadow:none;background-color:#f2f2f2;border-color:transparent}.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-inner-spin-button,.fc-qty-wrap.fc-plus-minus-enabled input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc-qty-wrap.fc-plus-minus-enabled input[type=number]{-moz-appearance:textfield}.fc-menu-item .fc-menu-item-inner{position:relative}.fc-menu-item .fc-menu-item-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;position:absolute;left:12px;top:-12px} -
fast-cart/trunk/public/js/public.js
r3218393 r3230659 33 33 $(container).trigger('fc_after_loaded', [ fragments, cart_hash, $thisbutton ]); 34 34 }; 35 36 $(document.body).on('added_to_cart', function( fragments, cart_hash, $thisbutton ){ 35 /* 36 * Block theme `archive added to cart` support added 37 * @version 1.0.16 38 */ 39 $(document.body).on('added_to_cart wc-blocks_added_to_cart', function( fragments, cart_hash, $thisbutton ){ 37 40 fc_to_do( fragments, cart_hash, $thisbutton ); 38 41 fc_cart_floating_icon_reload( fragments, cart_hash ); -
fast-cart/trunk/public/js/public.min.js
r3218393 r3230659 5 5 * Released under the GPLv3 license. 6 6 */ 7 !function(c){c(document).ready((function(){ n()})),c(window).on("load",(function(){"yes"===fc_public_object.refresh_fragment_on_page_load&&c(document.body).trigger("wc_fragment_refresh")}));var t=".fc-container",e=".fc-content",o=0,r=function(e,o,r){"yes"===fc_public_object.open_on_ajax_cart&&(n(),i(),c(t).trigger("fc_after_loaded",[e,o,r]))};function n(){c(document.body).trigger("wc_fragment_refresh"),c(document.body).trigger("fc_cart_reload")}function a(t,e){c(".fc-icon-wrapper").hasClass("fc-floating-cart-hide")&&c(".fc-icon-wrapper").removeClass("fc-floating-cart-hide"),"yes"===fc_public_object.hide_on_empty_cart&&0===e.fc_cart_count&&c(".fc-icon-wrapper").addClass("fc-floating-cart-hide"),"yes"===fc_public_object.shake_effect&&e.fc_cart_count>0?c(".fc-icon-wrapper").addClass("fc-shake"):c(".fc-icon-wrapper").removeClass("fc-shake"),c(document.body).trigger("fc_cart_floating_icon_reload")}function i(){"yes"!==fc_public_object.overlay_layer?c(t).addClass("loaded"):c(t).css({opacity:"1"}),c(e).addClass(fc_public_object.position)}function f(){setTimeout((function(){c(t).hasClass("loaded")&&c(t).removeClass("loaded")}),500),c(e).removeClass(fc_public_object.position)}function _(){u();var c={action:"fc_empty_cart",empty_cart:!0,security:fc_public_object.nonce};jQuery.post(fc_public_object.ajax_url,c,(function(c){jQuery(document.body).trigger("removed_from_cart",[c.fragments,c.cart_hash])}))}function u(){c(".fc-item-wrapper").addClass("fc-item-wrapper-blur blockUI blockOverlay")}c(document.body).on("added_to_cart",(function(c,t,e){r(c,t,e),a(c,t)})),c(document.body).on("removed_from_cart",(function(c,t,e){r(c,t,e),a(c,t)})),c(".fc-title-close").on("click",(function(c){f(),o--})),c(t).on("click",(function(o){if("close_on_outside_tray"===fc_public_object.close_behavior){var r=c(o.target);r.is(t)&&!r.is(e)&&f()}})),c(document).on("click touch",".fc-floating-cart-icon, .fc-menu-item a",(function(c){c.preventDefault(),"yes"!==fc_public_object.overlay_layer?i():0==o?(i(),o++):(f(),o--)})),c(document).on("click touch",".fc_remove",(function(t){t.preventDefault(),function(c){u();var t={action:"fc_remove_item",cart_item_key:c,security:fc_public_object.nonce};jQuery.post(fc_public_object.ajax_url,t,(function(t){jQuery(document.body).trigger("removed_from_cart",[t.fragments,t.cart_hash]),jQuery(document.body).trigger("fc_remove_item",[c,t])}))}(c(this).attr("data-cart_item_key"))})),c(document).on("click touch",".fc-cart-item-empty-cart",(function(c){if(c.preventDefault(),"yes"===fc_public_object.confirm_empty){if(!confirm(fc_public_object.confirm_empty_msg))return!1;_()}else _()})),c(document).on("change",".fc-woocommerce-cart-item .qty",(function(){!function(c,t){u();var e={action:"fc_update_qty",cart_item_key:c,cart_item_qty:t,security:fc_public_object.nonce};jQuery.post(fc_public_object.ajax_url,e,(function(e){n(),jQuery(document.body).trigger("fc_update_qty",[c,t])}))}(c(this).closest(".fc-qty-wrap").attr("data-key"),c(this).val())})),c(document).on("click","button.plus, button.minus",(function(){var t=c(this).closest(".fc-qty-wrap").find(".qty"),e=parseInt(t.val()),o=parseInt(t.attr("max")),r=parseInt(t.attr("min")),n=parseInt(t.attr("step"));c(this).is(".plus")?o&&o<=e?t.val(o):t.val(e+n):r&&r>=e?t.val(r):e>0&&t.val(e-n),t.trigger("change")}))}(jQuery);7 !function(c){c(document).ready((function(){a()})),c(window).on("load",(function(){"yes"===fc_public_object.refresh_fragment_on_page_load&&c(document.body).trigger("wc_fragment_refresh")}));var t=".fc-container",e=".fc-content",o=0,r=function(e,o,r){"yes"===fc_public_object.open_on_ajax_cart&&(a(),i(),c(t).trigger("fc_after_loaded",[e,o,r]))};function a(){c(document.body).trigger("wc_fragment_refresh"),c(document.body).trigger("fc_cart_reload")}function n(t,e){c(".fc-icon-wrapper").hasClass("fc-floating-cart-hide")&&c(".fc-icon-wrapper").removeClass("fc-floating-cart-hide"),"yes"===fc_public_object.hide_on_empty_cart&&0===e.fc_cart_count&&c(".fc-icon-wrapper").addClass("fc-floating-cart-hide"),"yes"===fc_public_object.shake_effect&&e.fc_cart_count>0?c(".fc-icon-wrapper").addClass("fc-shake"):c(".fc-icon-wrapper").removeClass("fc-shake"),c(document.body).trigger("fc_cart_floating_icon_reload")}function i(){"yes"!==fc_public_object.overlay_layer?c(t).addClass("loaded"):c(t).css({opacity:"1"}),c(e).addClass(fc_public_object.position)}function _(){setTimeout((function(){c(t).hasClass("loaded")&&c(t).removeClass("loaded")}),500),c(e).removeClass(fc_public_object.position)}function f(){u();var c={action:"fc_empty_cart",empty_cart:!0,security:fc_public_object.nonce};jQuery.post(fc_public_object.ajax_url,c,(function(c){jQuery(document.body).trigger("removed_from_cart",[c.fragments,c.cart_hash])}))}function u(){c(".fc-item-wrapper").addClass("fc-item-wrapper-blur blockUI blockOverlay")}c(document.body).on("added_to_cart wc-blocks_added_to_cart",(function(c,t,e){r(c,t,e),n(c,t)})),c(document.body).on("removed_from_cart",(function(c,t,e){r(c,t,e),n(c,t)})),c(".fc-title-close").on("click",(function(c){_(),o--})),c(t).on("click",(function(o){if("close_on_outside_tray"===fc_public_object.close_behavior){var r=c(o.target);r.is(t)&&!r.is(e)&&_()}})),c(document).on("click touch",".fc-floating-cart-icon, .fc-menu-item a",(function(c){c.preventDefault(),"yes"!==fc_public_object.overlay_layer?i():0==o?(i(),o++):(_(),o--)})),c(document).on("click touch",".fc_remove",(function(t){t.preventDefault(),function(c){u();var t={action:"fc_remove_item",cart_item_key:c,security:fc_public_object.nonce};jQuery.post(fc_public_object.ajax_url,t,(function(t){jQuery(document.body).trigger("removed_from_cart",[t.fragments,t.cart_hash]),jQuery(document.body).trigger("fc_remove_item",[c,t])}))}(c(this).attr("data-cart_item_key"))})),c(document).on("click touch",".fc-cart-item-empty-cart",(function(c){if(c.preventDefault(),"yes"===fc_public_object.confirm_empty){if(!confirm(fc_public_object.confirm_empty_msg))return!1;f()}else f()})),c(document).on("change",".fc-woocommerce-cart-item .qty",(function(){!function(c,t){u();var e={action:"fc_update_qty",cart_item_key:c,cart_item_qty:t,security:fc_public_object.nonce};jQuery.post(fc_public_object.ajax_url,e,(function(e){a(),jQuery(document.body).trigger("fc_update_qty",[c,t])}))}(c(this).closest(".fc-qty-wrap").attr("data-key"),c(this).val())})),c(document).on("click","button.plus, button.minus",(function(){var t=c(this).closest(".fc-qty-wrap").find(".qty"),e=parseInt(t.val()),o=parseInt(t.attr("max")),r=parseInt(t.attr("min")),a=parseInt(t.attr("step"));c(this).is(".plus")?o&&o<=e?t.val(o):t.val(e+a):r&&r>=e?t.val(r):e>0&&t.val(e-a),t.trigger("change")}))}(jQuery); -
fast-cart/trunk/readme.txt
r3218393 r3230659 6 6 WC requires at least: 5.5 7 7 Tested up to: 6.7 8 WC tested up to: 9. 59 Stable tag: 1.0.1 58 WC tested up to: 9.6 9 Stable tag: 1.0.16 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 105 105 == Changelog == 106 106 107 = 1.0.15 [07-01-2025] Tuesday = 107 = 1.0.16 [28-01-2025] Wednesday = 108 * Fix- Quantity field and +/- button CSS for block and hybrid theme. 109 * Enhancement- Settings Top nav and Save button markup. 110 * Add- Block theme support (on archive page cart tray open facility). 111 * Compatibility- WooCommerce 9.6. 112 113 = 1.0.15 [06-01-2025] Monday = 108 114 * Feature- Display cart icon with items total for selected menus. It will act like floating cart icon. 109 115 * Feature- Quantity contorl option with plus/minus icon to increase/decrease quantity from the cart tray.
Note: See TracChangeset
for help on using the changeset viewer.