<?php /** * Mageplaza * * NOTICE OF LICENSE * * This source file is subject to the Mageplaza.com license that is * available through the world-wide-web at this URL: * https://www.mageplaza.com/LICENSE.txt * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade this extension to newer * version in the future. * * @category Mageplaza * @package Mageplaza_QuickCart * @copyright Copyright (c) Mageplaza (https://www.mageplaza.com/) * @license https://www.mageplaza.com/LICENSE.txt */ use Mageplaza\QuickCart\Block\QuickView\Popup; use Mageplaza\QuickCart\Helper\QuickViewData; /** @var Popup $block */ /** @var QuickViewData $helperData */ $helperData = $block->getHelperData(); $iconLabel = $block->getDisplayLabel(); if ($block->isEnableQuickView() && $block->checkApply() && $helperData->isEnabled()) { $infoConfig = explode(',', $helperData->getQuickViewConfig('popup_info')); $infoEditCart = explode(',', $helperData->getQuickViewConfig('edit_cart_info')); $listInfoRemove = $helperData->listInfoRemove($infoConfig); $listInfoEditCartRemove = $helperData->listInfoRemove($infoEditCart); ?> <div id="mp-images-loader"><div id="mpquickview-popup" class="white-popup mfp-with-anim mfp-hide"><div id="ln_overlay" class="ln_overlay"><div class="loader"><img src="<?= /** @noEscape */ $block->getViewFileUrl('images/loader-1.gif') ?>" alt="Loading..."></div></div></div></div><script type="text/x-magento-init">
    {
        "*":{
            "mpquickview": <?= /** @noEscape */ $block->getPopupData() ?>
        }
    }</script><style><?php if ($iconLabel): ?> .mpquickview-button { margin-top: 110%; top:0 !important; } .mpquickview-label { opacity: 0.7; border-radius: 4px; width: 91% !important; } .mpquickview-label img{ margin-left: -28%; width: 8% !important; } <?php endif ?> /** QUICK VIEW POPUP */ #mpajaxcart-popup button.action.primary.btn-view-cart, #mpajaxcart-popup button.action.primary.continue-shopping, #mpajaxcart-popup button.action.primary.btn-proceed-checkout{ border-radius: 5px; } #mpajaxcart-popup button.action.primary.btn-view-cart:hover, #mpajaxcart-popup button.action.primary.continue-shopping:hover, #mpajaxcart-popup button.action.primary.btn-proceed-checkout:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } input.mpajaxcart-qty:focus{ box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } button.action.primary.continue-shopping:before { margin-right: 5px; content: '\e617'; font-family: 'luma-icons', serif } button.action.primary.btn-view-cart:before { margin-right: 5px; font-family: 'FontAwesome', serif; content: "\f07a"; } button.action.primary.btn-proceed-checkout:before { margin-right: 5px; font-family: 'FontAwesome', serif; content: "\f218"; } button.action.tocart:before, button#product-addtocart-button:before { margin-right: 5px; font-family: 'FontAwesome', serif; content: "\f217"; } .mpquickview-popup .product.info.detailed .data.item.content { display: none; } <?php if (in_array('product_img', $listInfoRemove, false)): ?> .mpquickview-popup .fotorama__stage { display: none !important; } <?php endif ?> <?php if (in_array('product_img_thumbnail', $listInfoRemove, false)): ?> .mpquickview-popup .fotorama__nav-wrap { display: none !important; } <?php endif ?> <?php if (in_array('product_img', $listInfoRemove, false) && in_array('product_img_thumbnail', $listInfoRemove, false)): ?> .mpquickview-popup .product.media { display: none !important; } <?php endif; ?> <?php if (in_array('stock_status', $listInfoRemove, false)): ?> .mpquickview-popup .stock.available, .mpquickview-popup .stock.unavailable { display: none !important; } <?php endif ?> <?php if (in_array('add_new_review', $listInfoRemove, false)): ?> .mpquickview-popup .review-add{ display: none !important; } <?php endif ?> <?php if (in_array('review', $listInfoRemove, false)): ?> .mpquickview-popup .product-review-container { display: none !important; } <?php endif ?> <?php if (!in_array('product_tabs', $listInfoRemove, false)): ?> <?php if (in_array('review', $listInfoRemove, false) && !in_array('add_new_review', $listInfoRemove, false)): ?> .mpquickview-popup a.action.view, .mpquickview-popup .rating-summary, .mpquickview-popup #product-review-container { display: none !important; } <?php endif ?> <?php if (in_array('product_description', $listInfoRemove, false)): ?> .mpquickview-popup .product.attribute.overview { display: none !important; } <?php endif ?> <?php endif ?> <?php if (in_array('product_tabs', $listInfoRemove, false)): ?> .mpquickview-popup .product.info.detailed .data.item.title, .mpquickview-popup .product.info.detailed .data.item.content { display: none; } <?php if (!in_array('review', $listInfoRemove, false)): ?> .mpquickview-popup #tab-label-reviews { display: block !important; } <?php endif; ?> <?php if (in_array('review', $listInfoRemove, false) && !in_array('add_new_review', $listInfoRemove, false)): ?> .mpquickview-popup a.action.add, .mpquickview-popup #tab-label-reviews { display: block !important; } .mpquickview-popup a.action.view, .mpquickview-popup .rating-summary, .mpquickview-popup #product-review-container { display: none !important; } <?php endif ?> <?php if (!in_array('product_description', $listInfoRemove, false)): ?> .mpquickview-popup #tab-label-description, .mpquickview-popup #tab-label-product\.info\.description { display: block !important; } <?php endif ?> <?php if (in_array('product_description', $listInfoRemove, false)): ?> .mpquickview-popup #tab-label-description, .mpquickview-popup #tab-label-product\.info\.description, .mpquickview-popup #description, .mpquickview-popup .product.attribute.overview { display: none !important; } <?php endif ?> <?php endif ?> /** Edit cart popup */ <?php if (in_array('product_img', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .fotorama__stage { display: none !important; } <?php endif ?> <?php if (in_array('product_img_thumbnail', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .fotorama__nav-wrap { display: none !important; } <?php endif ?> <?php if (in_array('product_img', $listInfoEditCartRemove, false) && in_array('product_img_thumbnail', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .product.media { display: none !important; } <?php endif; ?> <?php if (in_array('stock_status', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .stock.available, .mpquickview-popup-editcart .stock.unavailable { display: none !important; } <?php endif ?> <?php if (in_array('add_new_review', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .review-add{ display: none !important; } <?php endif ?> <?php if (in_array('review', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .product-review-container { display: none !important; } <?php endif ?> <?php if (!in_array('product_tabs', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .product.info.detailed .data.item.title, .mpquickview-popup-editcart .product.info.detailed .data.item.content { display: block; } <?php if (in_array('review', $listInfoEditCartRemove, false) && !in_array('add_new_review', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart a.action.view, .mpquickview-popup-editcart .rating-summary, .mpquickview-popup-editcart #product-review-container { display: none !important; } <?php endif ?> <?php if (in_array('product_description', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .product.attribute.overview { display: none !important; } <?php endif ?> <?php endif ?> <?php if (in_array('product_tabs', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart .product.info.detailed .data.item.title, .mpquickview-popup-editcart .product.info.detailed .data.item.content { display: none; } <?php if (!in_array('review', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart #tab-label-reviews { display: block !important; } <?php endif; ?> <?php if (in_array('review', $listInfoEditCartRemove, false) && !in_array('add_new_review', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart a.action.add, .mpquickview-popup-editcart #tab-label-reviews { display: block !important; } .mpquickview-popup-editcart a.action.view, .mpquickview-popup-editcart .rating-summary, .mpquickview-popup-editcart #product-review-container { display: none !important; } <?php endif ?> <?php if (!in_array('product_description', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart #tab-label-description, .mpquickview-popup-editcart #tab-label-product\.info\.description { display: block !important; } <?php endif ?> <?php if (in_array('product_description', $listInfoEditCartRemove, false)): ?> .mpquickview-popup-editcart #tab-label-description, .mpquickview-popup-editcart #tab-label-product\.info\.description, .mpquickview-popup-editcart #description, .mpquickview-popup-editcart .product.attribute.overview { display: none !important; } <?php endif ?> <?php endif ?> .mpquickview-label { color: <?= /** @noEscape */ $block->getLabelColor() ? : '#ffffff' ?>; background: <?= /** @noEscape */ $block->getBackgroundColor() ? : '#0099e5' ?> } ol.items.product-items li.product-item:hover span.product-image-container, ol.items.product-items li.product-item:hover .product-item-photo, .item.product-item .product-item-info:hover .product-item-photo { opacity: 0.5; } ol.widget-product-grid li.product-item:hover span.product-image-container, ol.widget-product-grid li.product-item:hover .product-item-photo { opacity: 0.5; } <?php if ($block->moduleIsEnable('Mageplaza_BetterWishlist')) : ?> .mfp-bg, .mfp-wrap { z-index: 901 !important; } <?php endif; ?></style><?php } ?> <style type="text/css"> #mpajaxcart-popup button.action.primary.continue-shopping { background: <?= /* @noEscape */ $helperData->getContinueButtonColor() ?>; } #mpajaxcart-popup button.action.primary.btn-view-cart { background: <?= /* @noEscape */ $helperData->getViewCartButtonColor() ?>; } #mpajaxcart-popup button.action.primary.btn-proceed-checkout { background: <?= /* @noEscape */ $helperData->getCheckoutButtonColor() ?>; } #mpajaxcart-popup .mpajaxcart-success-action button { color: <?= /* @noEscape */ $helperData->getButtonTextColor() ?> } <?= /* @noEscape */ $helperData->getCustomCSS() ?></style>