Skip to content

Instantly share code, notes, and snippets.

View awinogradov's full-sized avatar
:octocat:
Coding happiness

Tony Vi awinogradov

:octocat:
Coding happiness
View GitHub Profile
@awinogradov
awinogradov / input.bemjson.js
Last active August 29, 2015 14:02
Select on BEMHTML
{
block: 'input',
mods: {type: 'select'},
options: [
{
name: 'one',
val: 1
},
{
name: 'two',
@awinogradov
awinogradov / connections
Created September 6, 2014 12:40
Connections to protoyping
[BS] [DEBUG]: Browser Connected! (Chrome, version: 36.0.1985.135)
[BS] [DEBUG]: Browser Connected! (Chrome, version: 34.0.1847.131)
[BS] [DEBUG]: Browser Connected! (Yandex, version: 14.7.1916.15575)
[BS] [DEBUG]: Browser Connected! (WebKit, version: 537.51.2)
[BS] [DEBUG]: Browser Connected! (Firefox, version: 32.0)
[BS] [DEBUG]: Browser Connected! (Chrome, version: 37.0.2062.94)
[BS] [DEBUG]: Browser Connected! (Safari, version: 7.0.6)
[BS] [DEBUG]: Browser Connected! (Mobile Safari, version: 7.0)
[BS] [DEBUG]: Browser Connected! (Mobile Safari, version: 7.0)
[BS] [DEBUG]: Browser Connected! (Mobile Safari, version: 7.0)
/**
* @module vow-queue
* @author Filatov Dmitry <dfilatov@yandex-team.ru>
* @version 0.3.1
* @license
* Dual licensed under the MIT and GPL licenses:
* * http://www.opensource.org/licenses/mit-license.php
* * http://www.gnu.org/licenses/gpl.html
*/
exports.deps = [
{
"block": "page"
},
{
"block": "page",
"elem": "css"
},
{
"block": "page",
@awinogradov
awinogradov / index.html
Created September 1, 2015 07:22
Submenu
<div class="menu">
<div class="menu__item">Foo
<div class="menu menu_submenu">
<div class="menu__item">Foo</div>
<div class="menu__item">Bar</div>
<div class="menu__item">Baz</div>
</div>
</div>
<div class="menu__item">Bar</div>
<div class="menu__item">Baz</div>
@awinogradov
awinogradov / chat.css
Created November 25, 2015 10:59
alfa-chat-style
.flux-widget .cb-message {
font-family: Roboto;
font-weight: 300;
border-radius: 4px;
}
.flux-widget .cb-item .cb-message {
background: rgba(239, 49, 36, 1);
color: rgba(255,255,255,0.9);
@awinogradov
awinogradov / button.css
Last active December 3, 2015 07:52
Потрите `.flux-widget .chat-app .btn-default` у себя
.flux-widget .chat-app .btn-default {
font-family: 'Roboto', sans-serif;
position: relative;
display: inline-block;
box-sizing: border-box;
margin: 0;
background: transparent;
color: rgba(0, 0, 0, .9);
font-weight: 300;
font-size: 16px;
var path = require('path'),
techs = require('enb-bem-techs'),
provide = require('enb/techs/file-provider'),
css = require('enb-stylus/techs/css-stylus'),
autoprefixer = require('enb-autoprefixer/techs/css-autoprefixer'),
js = require('enb-diverse-js/techs/browser-js'),
ym = require('enb-modules/techs/prepend-modules'),
bemhtml = require('enb-bemxjst/techs/bemhtml'),
bemtree = require('enb-bemxjst/techs/bemtree'),
mergeFiles = require('enb/techs/file-merge'),
@awinogradov
awinogradov / resolve-deps.js
Last active December 12, 2015 12:29
Resolve deps by existing files on fs
var walk = require('bem-walk'),
Promise = require('bluebird'),
toArray = require('stream-to-array'),
walkConfig = {
levels: {
'lib/bem-core/common.blocks': { scheme: 'nested' },
'lib/bem-core/desktop.blocks': { scheme: 'nested' },
'lib/bem-components/common.blocks': { scheme: 'nested' },
'lib/bem-components/desktop.blocks': { scheme: 'nested' },
'common.blocks': { scheme: 'nested' },
@awinogradov
awinogradov / index.js
Created February 5, 2016 20:10
bemreact
'use strict';
const React = require('react');
const ReactDOMServer = require('react-dom/server');
const bemxjst = require('../bem-xjst');
const bemreact = bemxjst.bemreact;
const templates = bemreact.compile(function() {
'use strict';