<?php
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
// @codingStandardsIgnoreFile
/** @var $block \Magento\Catalog\Block\Product\View */
?>
<?php $_product = $block->getProduct(); ?>
<style>
#qty{
text-align:center;
text-align: center;
width: 89px;
border: none;
border-bottom: 2px solid #e1e1e1;
border-radius: 0;
}
.label span{
color: #4c4c4c;
font-family: "OpenSans-SemiBold";
font-size: 13px;
}
</style>
<?php
$ves = $this->helper('Ves\Themesettings\Helper\Theme');
$show_addtocart = $ves->getProductPageCfg('element_settings/show_addtocart');
?>
<?php if($show_addtocart){ ?>
<?php $buttonTitle = __('Add to Cart'); ?>
<?php if ($_product->isSaleable()): ?>
<div class="box-tocart custom-boxcart">
<div class="fieldset">
<?php if ($block->shouldRenderQuantity()): ?>
<div class="field qty">
<tr class="custom-qty"><th> <label class="label" for="qty"><span><?php /* @escapeNotVerified */ echo __('Quantity') ?></span></label></th>
<td><div class="control">
<div class="quantity-adder pull-right">
<div class="quantity-number pull-right">
<input type="number"
name="qty"
id="qty"
maxlength="12"
value="<?php /* @escapeNotVerified */ echo $block->getProductDefaultQty() * 1 ?>"
title="<?php /* @escapeNotVerified */ echo __('Quantity') ?>" class="input-text qty"
data-validate="<?php echo $block->escapeHtml(json_encode($block->getQuantityValidators())) ?>"
/>
</div>
<div class="quantity-wrapper pull-left">
<span class="add-up add-action" data-parentqty="true"><i class="icon icon-1189"></i></span>
<span class="add-down add-action" data-parentqty="true"><i class="icon icon-1190"></i></span>
</div>
</div></td>
</tr>
<script type="text/javascript">
require(["jquery"], function(){
jQuery(window).ready( function(){
jQuery(".quantity-adder .add-action").click( function(){
if( jQuery(this).hasClass('add-up') ) {
jQuery(".quantity-adder .qty").val( parseInt(jQuery(".quantity-adder .qty").val()) + 1 );
}else {
if( parseInt(jQuery(".quantity-adder .qty").val()) > 1 ) {
jQuery(".quantity-adder .qty").val( parseInt(jQuery(".quantity-adder .qty").val()) - 1 );
}
}
} );
})
});
</script>
</div>
</div>
<?php endif; ?>
</div>
</div>
<?php endif; ?>
<?php if ($block->isRedirectToCartEnabled()) : ?>
<script type="text/x-magento-init">
{
"#product_addtocart_form": {
"Magento_Catalog/product/view/validation": {
"radioCheckboxClosest": ".nested"
}
}
}
</script>
<?php else : ?>
<script>
require([
'jquery',
'mage/mage',
'Magento_Catalog/product/view/validation',
'Magento_Catalog/js/catalog-add-to-cart'
], function ($) {
'use strict';
$('#product_addtocart_form').mage('validation', {
radioCheckboxClosest: '.nested',
submitHandler: function (form) {
var widget = $(form).catalogAddToCart({
bindSubmit: false
});
widget.catalogAddToCart('submitForm', $(form));
return false;
}
});
});
</script>
<?php endif; ?>
<?php } ?>