Commit b96cbe66 authored by Nikolay Gromov's avatar Nikolay Gromov

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

parents 1c950919 c4edddd8
...@@ -5,23 +5,25 @@ const ready = require('../../js/utils/documentReady.js'); ...@@ -5,23 +5,25 @@ const ready = require('../../js/utils/documentReady.js');
ready(function(){ ready(function(){
var fields = document.querySelectorAll( '.field-num' ); var fields = document.querySelectorAll( '.field-num' );
Array.prototype.forEach.call( fields, function( field ) { if(fields.length) {
const input = field.querySelector('.field-num__input'); Array.prototype.forEach.call( fields, function( field ) {
const valueMin = input.getAttribute('min') ? +input.getAttribute('min') : -Infinity; const input = field.querySelector('.field-num__input');
const valueMax = input.getAttribute('max') ? +input.getAttribute('max') : Infinity; const valueMin = input.getAttribute('min') ? +input.getAttribute('min') : -Infinity;
const valueStep = input.getAttribute('step') ? +input.getAttribute('step') : 1; const valueMax = input.getAttribute('max') ? +input.getAttribute('max') : Infinity;
field.addEventListener('click', function(event){ const valueStep = input.getAttribute('step') ? +input.getAttribute('step') : 1;
if(event.target.classList.contains('field-num__btn') && !input.getAttribute('disabled')) { field.addEventListener('click', function(event){
let num = parseInt(input.value); if(event.target.classList.contains('field-num__btn') && !input.getAttribute('disabled')) {
if(isNaN(num)) num = 0; let num = parseInt(input.value);
if(event.target.classList.contains('field-num__btn--plus')) { if(isNaN(num)) num = 0;
if (num < valueMax) input.value = num + valueStep; if(event.target.classList.contains('field-num__btn--plus')) {
if (num < valueMax) input.value = num + valueStep;
}
if(event.target.classList.contains('field-num__btn--minus')) {
if (num > valueMin) input.value = num - valueStep;
}
} }
if(event.target.classList.contains('field-num__btn--minus')) { });
if (num > valueMin) input.value = num - valueStep;
}
}
}); });
}); }
}); });
extends ../pug/layout.pug
block meta
title Error 404
meta(name='description', content='')
//- block append head
//- link(rel='stylesheet', href='css/some.css')
block nav
+main-nav('-1')
block content
h1 Error 404
p Page not found.
//- block footer
//- p footer
//- block append page-bottom
//- script(src='js/some.js')
...@@ -7,20 +7,15 @@ block meta ...@@ -7,20 +7,15 @@ block meta
//- block append head //- block append head
//- link(rel='stylesheet', href='css/some.css') //- link(rel='stylesheet', href='css/some.css')
block header block nav
+page-header() +main-nav('10')
+logo('/')
img(src='img/demo-logo.svg', alt='Logo', width='64', height='15')
+main-nav('10')
block content block content
h1 Заголовок h1 Заголовок
p Содержимое. #[a(href='blocks-demo.html') Библиотека блоков]. p Содержимое. #[a(href='blocks-demo.html') Библиотека блоков].
block footer //- block footer
+page-footer() //- p footer
p «Подвал»
p Контактный телефон: #[a(href='tel:+70000000000') +7 000 000 00 00]
//- block append page-bottom //- block append page-bottom
//- script(src='js/some.js') //- script(src='js/some.js')
...@@ -38,13 +38,18 @@ html(class='page no-js', lang='ru') ...@@ -38,13 +38,18 @@ html(class='page no-js', lang='ru')
.page__inner .page__inner
.page__content .page__content
block header +page-header()
p шапка +logo('/')
img(src='img/demo-logo.svg', alt='Logo', width='64', height='15')
block nav
block content block content
p содержимое p содержимое
.page__footer-wrapper .page__footer-wrapper
block footer +page-footer()
p подвал block footer
p «Подвал»
p Контактный телефон: #[a(href='tel:+70000000000') +7 000 000 00 00]
block page-bottom block page-bottom
script(src='js/bundle.js') script(src='js/bundle.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