Skip to content

Instantly share code, notes, and snippets.

View krillo's full-sized avatar
😼
Happy

Kristian Erendi krillo

😼
Happy
View GitHub Profile
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src="https://fb.me/react-with-addons-15.1.0.js"></script>
<script src="https://fb.me/react-dom-15.1.0.js"></script>
</head>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<script src="https://fb.me/react-with-addons-15.1.0.js"></script>
<script src="https://fb.me/react-dom-15.1.0.js"></script>
</head>
@krillo
krillo / addEventListener.html
Created November 8, 2018 13:28
wait for page to load - vanilla js
<!-- add a function to the event listener of page loded -->
<script>
window.addEventListener("load", function() {
console.log('krillo');
$('#motivation').keypress(function (e) {
console.log('krillo');
}
);
}, true);
</script>
@krillo
krillo / Magento2 jquery scroll to
Created January 9, 2018 16:13
Magento2 jquery scroll to
<script type="text/javascript">
require(['jquery'], function (jQuery) {
jQuery(document).ready(function ($) {
$('#cpa-scroll-to-desc').click(function (event) {
event.preventDefault();
$('html,body').animate({
scrollTop: $(".box-collateral").offset().top - 120}, 'slow');
});
});
});
Show static block on:
----------------------------
cms-page
{{block class="Magento\\Cms\\Block\\Block" block_id="cpa-usp-block"}}
phtml
<?php echo $block->getLayout()->createBlock('Magento\Cms\Block\Block')->setBlockId('lilly-infobox-2')->toHtml();?>
Get absolute path via $objectManager
-----------------------------------
@krillo
krillo / Magento2 get cart subtotal formated
Created December 22, 2017 15:31
Magento2 get cart subtotal formated
<?php
$helper = $this->helper('\Magento\Checkout\Helper\Cart');
$subtotal = $helper->getQuote()->getSubtotal();
$subtotalHtml = $this->helper('Magento\Framework\Pricing\Helper\Data')->currency($helper->getQuote()->getSubtotal(), true, true);
$grandtotalHtml = $this->helper('Magento\Framework\Pricing\Helper\Data')->currency($helper->getQuote()->getGrandTotal(), true, true);
?>
@krillo
krillo / Magento2 catch ajax complete, add to cart
Created December 22, 2017 15:28
Magento2 catch ajax complete, add to cart
<script>
require(['jquery'], function ($) {
$(document).ajaxComplete(function (event, xhr, settings) {
if (settings.url.indexOf("customer/section/load/?sections=cart") > 0) {
cartObj = xhr.responseJSON;
console.log(cartObj);
cartPriceHtml = cartObj.cart.subtotal_excl_tax;
$(".cpa-cart-sum-sum").html(cartPriceHtml);
});
});
@krillo
krillo / Magento1: Misc
Last active December 11, 2017 13:50
Magento1: Misc
load prod with alla attributes
-----------------------------
$_prod = Mage::getModel('catalog/product')->load($this->getProduct()->getId());
Store codes
--------------
// Gets the current store's details
$store = Mage::app()->getStore();
//to get a translation in a module
$unit = Mage::helper('core')->__($unitCode);
@krillo
krillo / Magento2 - get product quantity in phtml template
Created May 16, 2017 11:58
Magento2 - get product quantity in phtml template
<?php
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$StockState = $objectManager->get('\Magento\CatalogInventory\Api\StockStateInterface');
$qty = $StockState->getStockQty($_product->getId());
var_dump($qty);
?>