Skip to content

Instantly share code, notes, and snippets.

View Artyom2509's full-sized avatar
🎯
Focused

Artyom2509 Artyom2509

🎯
Focused
View GitHub Profile
@Artyom2509
Artyom2509 / enzyme-cheatsheet.js
Created July 3, 2021 07:41 — forked from jahe/enzyme-cheatsheet.js
Enzyme Cheatsheet
// Show rendered HTML
const wrapper = shallow(<App />)
console.log(wrapper.debug())
// Disable lifecycle methods of react within tests
const wrapper = mount(<App />, { disableLifecycleMethods: true })
// Assert number of occurrences
expect(wrapper.find('p').length).toBe(1)
@Artyom2509
Artyom2509 / gulp.txt
Created February 21, 2020 15:11
Gulp vs npm
npm i $name
установить модуль локально
npm i $name -g
установить модуль глобально
npm ls
список модулей, установленных локально
npm ls -g
@Artyom2509
Artyom2509 / migx_json
Last active February 13, 2020 15:26 — forked from coonica/migx_json
default export/import configuration json for 3 fileds: image (media source with id=2), name (text), link(text)
{
"formtabs":[
{
"MIGX_id":9,
"caption":"",
"print_before_tabs":"0",
"fields":[
{
"MIGX_id":26,
"field":"image",
@Artyom2509
Artyom2509 / migx-sample.js
Last active February 14, 2020 16:01 — forked from agragregra/migx-sample.js
MIGX Sample
Tabs: [ {
"caption": "Заголовок",
"fields": [ {
"field": "title",
"caption": "Заголовок"
},
{
"field": "description",
"caption": "Описание",
"inputTVtype": "textarea"
@Artyom2509
Artyom2509 / svg-sprite-connection
Last active June 5, 2020 14:22 — forked from kobelchuk/svg-sprite-connection
Подключение svg спрайта отдельным файлом
//0 0 - Начало координат для левого верхнего угла
//#name-id - Идентификатор части спрайта которую нужно показать и переименованный ранее в Inkscape для удобства
//Плюсы: Кешируется, не засоряет html код, а также можно влиять на спрайт с помощью css
//Недостатки: Скорее всего потребуется некий механизм (макрос, хелпер, функция), который будет генерировать код вставки иконки
<svg viewBox="0 0 70 50" width="70" height="50">
<use xlink:href="img/sprite.svg#name-id"></use>
</svg>
P.S. При defs атрибут viewBox обязателен, при symbol нет
@Artyom2509
Artyom2509 / button.sass
Created February 13, 2020 14:54 — forked from agragregra/button.sass
Button Sass Styles (Universal Starter)
.button
display: inline-block
border: none
color: #fff
text-decoration: none
background-color: $accent
padding: 15px 45px
font-size: 13px
text-transform: uppercase
font-weight: 600
@Artyom2509
Artyom2509 / checkbox.css
Last active July 19, 2020 12:52
Чекбокс картинкой
// Чекбокс картинкой
// CSS
/* Option */
.option {
display: block;
margin-bottom: 0.5em;
}
.check {
@Artyom2509
Artyom2509 / timer.js
Last active January 21, 2020 13:49
Timer js
// Timer js
Timer: function(){
function makeTimer() {
var endTime = new Date("december 30, 2020 12:00:00 PDT");
var endTime = (Date.parse(endTime)) / 1000;
var now = new Date();
var now = (Date.parse(now) / 1000);
@Artyom2509
Artyom2509 / my.sass
Created January 20, 2020 14:56
CodePen Home Mobile Menu Toggle Button
//HTML
<a href="#" class="toggle-mnu hidden-lg"><span></span></a>
//SASS
.toggle-mnu
display: block
width: 28px
height: 28px
margin-top: 14px
@Artyom2509
Artyom2509 / Все команды GIT
Last active October 22, 2025 03:19 — forked from stanruss/git установка
Все команды GIT
************** Базовые команды GIT
git init
git log --pretty=oneline - посмотреть все коммиты.
git log --oneline --graph - Сокращение для одновременного использования опций --pretty=oneline --abbrev-commit.
git status - Текущее состояние репозитория (изменения, неразрешенные конфликты и тп)
git log --reverse --pretty=%H master | grep -A 1 $(git rev-parse HEAD) | tail -n1 | xargs git checkout - переключить на след. коммит
git checkout HEAD^ - переключить на пред. коммит
----------------------
git add text.txt - Добавить файл в репозиторий
git add . - Добавить все файлы в репозиторий