Skip to content

Instantly share code, notes, and snippets.

View VladimirIvanin's full-sized avatar
🏠
Working from home

Vladimir Ivanin VladimirIvanin

🏠
Working from home
View GitHub Profile
@VladimirIvanin
VladimirIvanin / help.md
Last active October 11, 2017 10:39
help.md

Варианты вызова

{% help %}

{% help 'product' %}

{% for image in product.images %}
  {% help image %}
{% endfor %}
@VladimirIvanin
VladimirIvanin / accessories.js
Last active October 5, 2023 08:08
Опции
$(document).ready(function() {
// добавить в корзину
// у скриптов есть зависимость от библиотеки lodash, ссылка на её cdn ниже
$(document).on('click', '.js-buy_accessories', function(event) {
event.preventDefault();
var $forms = $(this).parents('form')
var orderLines = {
"order_lines": []
};
var formData = getToObject(decodeURIComponent($forms.serialize()));
<div id="js-compare-wrapper" class="compares container">
{% if products.size > 0 %}
<div id="js-compare-inner">
{% for property in properties %}
{% unless property.differ? %}
{% assign same_trigger = true %}
{% endunless %}
@VladimirIvanin
VladimirIvanin / gist:96d726d05b74c2493949fa01890db321
Created February 16, 2017 17:55
Подписка на событие
$(document).on('selected:insales:checkout:delivery', function(event) {
console.log('Выбран способ доставки:', event);
});
@VladimirIvanin
VladimirIvanin / Readme.md
Last active June 23, 2017 09:58
Преобразовать и получить переменные из настроек

Новая возможность в работе с scss.

Помимо наборов миксинов "compass", в свой файл вы можете включить переменные из настроек (settings).

Настройки включаются в scss через дерективу import: http://prntscr.com/e9dtyx

После чего в ваших scss доступен массив (map) $settings.

Но! Для работы с переменными нужно использовать пару функций scss, из за особенности самого scss. Так как color в scss это тип, а из настроек прилетает цвет в виде строки, вам помогут функции в данном gist.