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 @@ ...@@ -51,7 +51,6 @@
"ins", "ins",
"kbd", "kbd",
"keygen", "keygen",
"label",
"map", "map",
"mark", "mark",
"math", "math",
......
...@@ -70,13 +70,13 @@ ...@@ -70,13 +70,13 @@
"value-no-vendor-prefix": [true, { "value-no-vendor-prefix": [true, {
"message": "Вендорные префиксы использовать не следует" "message": "Вендорные префиксы использовать не следует"
}], }],
"value-list-comma-newline-after": ["never-multi-line", { "value-list-comma-newline-after": ["always-multi-line", {
"message": "Значения свойств переносов иметь не должны" "message": "Значения свойств переносов иметь не должны"
}], }],
"value-list-comma-newline-before": ["never-multi-line", { "value-list-comma-newline-before": ["never-multi-line", {
"message": "Значения свойств переносов иметь не должны" "message": "Значения свойств переносов иметь не должны"
}], }],
"value-list-comma-space-after": ["always", { "value-list-comma-space-after": ["always-single-line", {
"message": "В значениях после запятой пробел необходим" "message": "В значениях после запятой пробел необходим"
}], }],
"value-list-comma-space-before": ["never", { "value-list-comma-space-before": ["never", {
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
"declaration-colon-newline-after": ["always-multi-line", { "declaration-colon-newline-after": ["always-multi-line", {
"message": "Для свойств множественных каждое — на строке своей быть должно" "message": "Для свойств множественных каждое — на строке своей быть должно"
}], }],
"declaration-colon-space-after": ["always", { "declaration-colon-space-after": ["always-single-line", {
"message": "Правило задавая, один пробел после двоеточия ставь" "message": "Правило задавая, один пробел после двоеточия ставь"
}], }],
"declaration-colon-space-before": ["never", { "declaration-colon-space-before": ["never", {
......
...@@ -35,7 +35,7 @@ if (blockName) { ...@@ -35,7 +35,7 @@ if (blockName) {
// Если это SCSS // Если это SCSS
if (extension === '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 = ''; // fileCreateMsg = '';
// Добавление импорта файла в диспетчер подключений, если он есть и в нем есть импорты // Добавление импорта файла в диспетчер подключений, если он есть и в нем есть импорты
// TODO // TODO
...@@ -58,7 +58,7 @@ if (blockName) { ...@@ -58,7 +58,7 @@ if (blockName) {
// Если это pug // Если это pug
else if (extension === '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 // TODO
} }
......
...@@ -456,6 +456,7 @@ gulp.task('serve', gulp.series('build', function() { ...@@ -456,6 +456,7 @@ gulp.task('serve', gulp.series('build', function() {
// Стили // Стили
let stylePaths = [ let stylePaths = [
dirs.srcPath + 'scss/style.scss', dirs.srcPath + 'scss/style.scss',
dirs.srcPath + 'scss/variables.scss',
dirs.srcPath + 'scss/mixins/*.scss', dirs.srcPath + 'scss/mixins/*.scss',
]; ];
for (let i = 0, len = lists.blocksDirs.length; i < len; ++i) { for (let i = 0, len = lists.blocksDirs.length; i < len; ++i) {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
// модификаторов, псевдоселекторов, псевдоэлементов, @media-условий... // модификаторов, псевдоселекторов, псевдоэлементов, @media-условий...
// Очередность: http://nicothin.github.io/idiomatic-pre-CSS/#priority // Очередность: 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; $border-color: hsl(0, 0%, 60%) !default;
$line-height: 1.5 !default; $line-height: 1.5 !default;
......
...@@ -21,4 +21,4 @@ block footer ...@@ -21,4 +21,4 @@ block footer
p «Подвал» p «Подвал»
//- block page-bottom //- 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