Skip to content

Instantly share code, notes, and snippets.

var item, classes = <какие-то переменные>;
{
elem: 'icon-container',
elemMods: {},
content: {
elem: 'icon',
tag: 'i',
cls: classes[item],
elemMods: {expanded: 'no'},
modules.define('login-form', ['i-bem__dom', 'jquery'], function(provide, BEMDOM, $) {
provide(BEMDOM.decl(
this.name,
{
onSetMod: {
'js': {
'inited': function() {
this.findElem('icon').each(function(item){
console.log($(item).data('authtype'));
});
modules.define('widget-base', ['i-bem__dom'], function(provide, BEMDOM) {
provide(BEMDOM.decl(
this.name,
{
UpdateData: function() {
alert('update base');
},
ShowSettings: function() {
alert('settings');
UpdateData: function(newsSourceId) {
var items = this._GetNewsFromServer(newsSourceId).map(function(item, index, array) {
return {
block: 'news',
elem: 'link-outer',
content: [
{
elem: 'link-number',
content: index + 1 + '.'
},
//./desktop.blocks/service/_type/service_type_twitter.node.js:
modules.define('twitter', function(provide) {
var vow = require('vow'),
moment = require('moment'),
twitter = require('twit'),
twitterText = require('twitter-text'),
config = require('./service_type_twitter.config'),
twit = new twitter(config);
// server.js
module.exports = {
run: function(portNum) {
// Код методов сервера и его запуска
},
app: [Object] // Сам сервер (объект)
}
var gulp = require('gulp'),
{
block : 'page',
head : [
{ elem : 'meta', attrs : { name : 'description', content : '' } },
{ elem : 'css', url : '/build/bundle.css' },
],
scripts: [{ elem : 'js', url : '/build/bundle.browser.js' }],
content: [
{
block: 'main',
/* begin: /home/philip/BEM/sixth-bem/blocks/header/header.bemhtml.js */
block('header')(
content()(function () {
return
[
{
elem: 'header-content',
content: []
},
{
block('header')(
content()(function () {
return [
{
elem: 'header-content',
content: []
},
{
elem: 'stripe',
elemMods: { color: 'light', height: 'thick' }
.login-form {
margin-top: 20px;
border-radius: 3px;
}
.login-form__header-tab {
display: inline-block;
width: 50%;
padding: 0.5em 0;
border: 1px solid #cfcfcf;
}