Skip to content

Instantly share code, notes, and snippets.

View iamstarkov's full-sized avatar
🔥

Vladimir Starkov iamstarkov

🔥
View GitHub Profile
contract('inPathArr', Array, inPathArr);
// contract('requested', [String, null], requested);
// contract('from', [String, null], from);
// contract('resolved', [String, null], resolved);
contract([
['inPathArr', Array],
['requested', [String, null]],
['from', [String, null]],
['resolved', [String, null]],
]);
@iamstarkov
iamstarkov / SassMeister-input.scss
Created December 22, 2015 15:27
Generated by SassMeister.com.
// ----
// libsass (v3.3.2)
// ----
// _variables.scss
$color-primary: #00A8EF;
$color-success: #00BD76;
$color-warning: #FFBD55;
$color-danger: #EF472F;
@iamstarkov
iamstarkov / i18n.js
Last active October 29, 2015 14:52
i18n prototype
const key = {
name: 'forward',
text: {
en: 'Forward',
se: 'Fortsätt',
de: 'Fortsæt',
no: 'Fortsett',
fi: 'Jatka'
}
};
@iamstarkov
iamstarkov / arrays.jade
Created October 14, 2015 07:43
jade arrays
.grid-row
- var footerMenu = {
'Одежда': ['Верхняя одежда','Свитера','Комбинезоны','Костюмы','Майки','Нижнее бельё','Пиджаки','Рубашки и сорочки','Футболки','Шорты','Штаны'],
'Обувь': ['Ботинки','Кеды','Кроссовки','Мокасины','Обувь для дома','Сандалии','Сапоги'],
'Сумки, багаж': ['Дорожные сумки','На пояс','Повседневные сумки','Портфели','Рюкзаки','Чемоданы'],
'Что-то другое': ['Галантерея','Галстуки','Деловые аксессуары','Портфели','Рюкзаки','Чемоданы']
}
each links, heading in
div= heading
ul
@iamstarkov
iamstarkov / propTypes.testcase.jsx
Created September 4, 2015 15:43
propTypes.testcase.jsx
import React from 'react';
export default class BackToTop extends React.Component {
propTypes: {
top: React.PropTypes.number.isRequired,
bottom: React.PropTypes.number.isRequired,
}
componentWillMount() {
this.setState({
Signature mix_sig = "mix($color-1, $color-2, $weight: 50%)";
BUILT_IN(mix)
{
Color* color1 = ARG("$color-1", Color);
Color* color2 = ARG("$color-2", Color);
Number* weight = ARGR("$weight", Number, 0, 100);
double p = weight->value()/100;
double w = 2*p - 1;
double a = color1->a() - color2->a();
var getDefinition = function(num) {
return $('.EXAMPLE').eq(num).parent().prevAll('ftdef').children('.DEF').text().trim();
}
var getExamples = function(Number) {
return $('.EXAMPLE').eq(num).parent().parent().prevAll('ftdef').children('.DEF').text().trim();
}
function getDefinition(num) {
return getDefinition(num) + getExamples(num);
@iamstarkov
iamstarkov / 1.css
Last active August 29, 2015 14:22
not ugly bem
.block {
/* CSS declarations for `.block` */
e title {
/* CSS declarations for `.block__title` */
m smallcaps {
/* CSS declarations for `.block__title--smallcaps` */
}
}
div {
width: 400px;
height: 400px;
background: lightgray;
}
img {
display: inline-block;
width: 200px
height: 200px;