Commit 51440f12 authored by Nikolay Gromov's avatar Nikolay Gromov

Merge branch 'master' of github.com:nicothin/NTH-start-project

parents 4ddf8a65 7241aef6
......@@ -51,7 +51,6 @@
"ins",
"kbd",
"keygen",
"label",
"map",
"mark",
"math",
......
......@@ -70,13 +70,13 @@
"value-no-vendor-prefix": [true, {
"message": "Вендорные префиксы использовать не следует"
}],
"value-list-comma-newline-after": ["never-multi-line", {
"value-list-comma-newline-after": ["always-multi-line", {
"message": "Значения свойств переносов иметь не должны"
}],
"value-list-comma-newline-before": ["never-multi-line", {
"message": "Значения свойств переносов иметь не должны"
}],
"value-list-comma-space-after": ["always", {
"value-list-comma-space-after": ["always-single-line", {
"message": "В значениях после запятой пробел необходим"
}],
"value-list-comma-space-before": ["never", {
......@@ -103,7 +103,7 @@
"declaration-colon-newline-after": ["always-multi-line", {
"message": "Для свойств множественных каждое — на строке своей быть должно"
}],
"declaration-colon-space-after": ["always", {
"declaration-colon-space-after": ["always-single-line", {
"message": "Правило задавая, один пробел после двоеточия ставь"
}],
"declaration-colon-space-before": ["never", {
......
......@@ -35,7 +35,7 @@ if (blockName) {
// Если это SCSS
if (extension === 'scss') {
fileContent = `// В этом файле должны быть стили для БЭМ-блока ${blockName}, его элементов, \n// модификаторов, псевдоселекторов, псевдоэлементов, @media-условий...\n// Очередность: http://nicothin.github.io/idiomatic-pre-CSS/#priority\n\n.${blockName} {\n\n $block-name: &; // #{$block-name}__element\n}\n`;
fileContent = `// В этом файле должны быть стили для БЭМ-блока ${blockName}, его элементов,\n// модификаторов, псевдоселекторов, псевдоэлементов, @media-условий...\n// Очередность: http://nicothin.github.io/idiomatic-pre-CSS/#priority\n\n.${blockName} {\n\n $block-name: &; // #{$block-name}__element\n}\n`;
// fileCreateMsg = '';
// Добавление импорта файла в диспетчер подключений, если он есть и в нем есть импорты
// TODO
......@@ -58,7 +58,7 @@ if (blockName) {
// Если это pug
else if (extension === 'pug') {
fileContent = `//- Все примеси в этом файле должны начинаться c имени блока (${blockName})\n\nmixin ${blockName}(text, mods)\n\n //- Принимает:\n //- text {string} - текст\n //- mods {string} - список модификаторов\n //- Вызов:\n +${blockName}('Текст', 'some-mod')\n\n -\n // список модификаторов\n var allMods = '';\n if(typeof(mods) !== 'undefined' && mods) {\n var modsList = mods.split(',');\n for (var i = 0; i < modsList.length; i++) {\n allMods = allMods + ' ${blockName}--' + modsList[i].trim();\n }\n }\n\n .${blockName}(class=allMods)&attributes(attributes)\n .${blockName}__inner!= text`;
fileContent = `//- Все примеси в этом файле должны начинаться c имени блока (${blockName})\n\nmixin ${blockName}(text, mods)\n\n //- Принимает:\n //- text {string} - текст\n //- mods {string} - список модификаторов\n //- Вызов:\n +${blockName}('Текст', 'some-mod')\n\n -\n // список модификаторов\n var allMods = '';\n if(typeof(mods) !== 'undefined' && mods) {\n var modsList = mods.split(',');\n for (var i = 0; i < modsList.length; i++) {\n allMods = allMods + ' ${blockName}--' + modsList[i].trim();\n }\n }\n\n .${blockName}(class=allMods)&attributes(attributes)\n .${blockName}__inner!= text\n`;
// Добавление примеси файл примесей, если он есть и в нем есть подключение примесей
// TODO
}
......
......@@ -456,6 +456,7 @@ gulp.task('serve', gulp.series('build', function() {
// Стили
let stylePaths = [
dirs.srcPath + 'scss/style.scss',
dirs.srcPath + 'scss/variables.scss',
dirs.srcPath + 'scss/mixins/*.scss',
];
for (let i = 0, len = lists.blocksDirs.length; i < len; ++i) {
......
......@@ -2,7 +2,7 @@
// модификаторов, псевдоселекторов, псевдоэлементов, @media-условий...
// Очередность: http://nicothin.github.io/idiomatic-pre-CSS/#priority
$gray-lightest: hsl(0, 0%, 90%);
$gray-lightest: hsl(0, 0%, 90%) !default;
$border-color: hsl(0, 0%, 60%) !default;
$line-height: 1.5 !default;
......
......@@ -21,4 +21,4 @@ block footer
p «Подвал»
//- block page-bottom
//- script(src="js/some.js")
//- script(src='js/some.js')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment