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 / 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' },
if defined?(RSpec)
namespace :rcov do
RSpec::Core::RakeTask.new(:rspec_aggregate) do |task|
task.pattern = 'spec/**/*_spec.rb'
task.rspec_opts = "--format progress"
task.rcov = true
task.rcov_opts = "--rails --exclude osx\/objc,spec,gems\/ " +
"--aggregate tmp/coverage.data"
end
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/
git clone git://github.com/wbond/sublime_package_control.git Package\ Control
cd Package\ Control
git checkout python3
# restart Sublime Text 3 and you should have Package Control working
({
block: 'b-page',
mods: { background: 'default' },
title: 'Мастер банк',
favicon: '/favicon.ico',
head: [
{ elem: 'css', url: '../../resources/libs/bootstrap/css/bootstrap.min.css'},
{ elem: 'css', url: '../../resources/libs/font-awesome/css/font-awesome.min.css'},
{ elem: 'css', url: '../../resources/libs/jquery-icheck/skins/polaris/polaris.css'},
{ elem: 'css', url: 'http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700,700italic&subset=latin,cyrillic-ext,cyrillic'},
@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';