Plugin Directory

Changeset 3230659


Ignore:
Timestamp:
01/28/2025 03:19:42 PM (14 months ago)
Author:
wpxteam
Message:

v1.0.16: * Fix- Quantity field and +/- button CSS for block and hybrid theme. * Enhancement- Settings Top nav and Save button markup. * Add- Block theme support (on archive page cart tray open facility). * Compatibility- WooCommerce 9.6.

Location:
fast-cart
Files:
57 added
14 edited

Legend:

Unmodified
Added
Removed
  • fast-cart/trunk/admin/css/backend-rtl.css

    r3000239 r3230659  
    7777    border-color: #8012f9;
    7878}
     79
     80/* Navbar Style */
     81nav.fcw-nav-wrapper {
     82    position: sticky;
     83    top: 35px;
     84    background-color: #f0f0f1;
     85    z-index: 999;
     86}
     87
     88/* Save button style */
     89p.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  
    7777    border-color: #8012f9;
    7878}
     79
     80/* Navbar Style */
     81nav.fcw-nav-wrapper {
     82    position: sticky;
     83    top: 35px;
     84    background-color: #f0f0f1;
     85    z-index: 999;
     86}
     87
     88/* Save button style */
     89p.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  
    55 * Description: Beautiful & Responsive floating cart to ensure the best shopping experience and more sales. 🛒️
    66 * Author: WPXtension
    7  * Version: 1.0.15
     7 * Version: 1.0.16
    88 * Domain Path: /languages
    99 * Requires at least: 5.5
     
    1111 * Requires PHP: 7.2
    1212 * WC requires at least: 5.5
    13  * WC tested up to: 9.5
     13 * WC tested up to: 9.6
    1414 * Text Domain: fast-cart
    1515 * Author URI: https://wpxtension.com
  • fast-cart/trunk/includes/class-fast-cart.php

    r3218393 r3230659  
    1212    protected $_plugin = 'fast-cart';
    1313   
    14     protected $_version = '1.0.15';
     14    protected $_version = '1.0.16';
    1515
    1616    protected static $_instance = null;
  • fast-cart/trunk/includes/layout.php

    r3061784 r3230659  
    3434
    3535<!-- Here are our tabs -->
    36 <nav class="nav-tab-wrapper">
     36<nav class="nav-tab-wrapper fcw-nav-wrapper">
    3737<?php
    3838    $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  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: fast-cart 1.0.15\n"
     5"Project-Id-Version: fast-cart 1.0.16\n"
    66"Report-Msgid-Bugs-To: WPXtension <EMAIL>\n"
    77"MIME-Version: 1.0\n"
     
    99"Content-Type: text/plain; charset=iso-8859-1\n"
    1010"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"
    1212"PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: WPXtension <EMAIL>\n"
  • fast-cart/trunk/package.json

    r3218393 r3230659  
    11{
    22  "name": "fast-cart",
    3   "version": "1.0.15",
     3  "version": "1.0.16",
    44  "description": "Beautiful & Responsive floating cart to ensure the best shopping experience and more sales.",
    55  "main": "index.js",
    66  "scripts": {
    7     "test": "echo \"Error: no test specified\" && exit 1",
    87    "min-js": "minify  public/js/public.js > public/js/public.min.js",
    98    "min-css": "minify  public/css/public.css > public/css/public.min.css",
  • fast-cart/trunk/public/css/public-rtl.css

    r3218393 r3230659  
    443443    max-width: 100% !important;
    444444    height: 46px;
     445    width: 80px;
     446    border-radius: 0;
     447    padding: 0;
     448    text-align: center;
     449    display: block;
     450    border-width: 0;
    445451}
    446452
     
    653659    border-color: transparent;
    654660    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;
    655672}
    656673
    657674.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);
    659677}
    660678
     
    674692.fc-qty-wrap.fc-plus-minus-enabled input[type=number] {
    675693    -moz-appearance:textfield; /* Firefox */
    676 }
    677 
    678 /*===========================================
    679 Theme compatibility
    680 ===========================================*/
    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;
    691694}
    692695
  • fast-cart/trunk/public/css/public.css

    r3218393 r3230659  
    443443    max-width: 100% !important;
    444444    height: 46px;
     445    width: 80px;
     446    border-radius: 0;
     447    padding: 0;
     448    text-align: center;
     449    display: block;
     450    border-width: 0;
    445451}
    446452
     
    653659    border-color: transparent;
    654660    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;
    655672}
    656673
    657674.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);
    659677}
    660678
     
    674692.fc-qty-wrap.fc-plus-minus-enabled input[type=number] {
    675693    -moz-appearance:textfield; /* Firefox */
    676 }
    677 
    678 /*===========================================
    679 Theme compatibility
    680 ===========================================*/
    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;
    691694}
    692695
  • 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  
    3333          $(container).trigger('fc_after_loaded', [ fragments, cart_hash, $thisbutton ]);
    3434        };
    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 ){
    3740        fc_to_do( fragments, cart_hash, $thisbutton );
    3841        fc_cart_floating_icon_reload( fragments, cart_hash );
  • fast-cart/trunk/public/js/public.min.js

    r3218393 r3230659  
    55 * Released under the GPLv3 license.
    66 */
    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  
    66WC requires at least: 5.5
    77Tested up to: 6.7
    8 WC tested up to: 9.5
    9 Stable tag: 1.0.15
     8WC tested up to: 9.6
     9Stable tag: 1.0.16
    1010License: GPLv2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    105105== Changelog ==
    106106
    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 =
    108114* Feature- Display cart icon with items total for selected menus. It will act like floating cart icon.
    109115* 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.