location.replace('<?= $_SERVER['PHP_SELF'] ?>?loged=1&...' ...
// Подключаем библу
const browserSync = require('browser-sync').create(); // create!!!
// Инициализируем сервер
browserSync.init(settings);
// для отслеживания изменений юзаем watch
// который ЗАПУСКАЕТ ЗАДАЧУ, а не перезагружает страницу!!!
gulp.watch(paths.watch.js).on('change', ['pug']);
// А уже в самой задаче, по ее окончанию, вызываем перезагрузку страницы
.pipe(browserSync.reload)
// А стили можно инъектить вообще без перезагрузки страницы:
.pipe(browserSync.stream())
ведь там при инициализации слайдера добавляются в DOM его элементы
gulp.watch(paths.watch.js).on('change', ['pug']);
gulp.watch(paths.watch.js, function(event, cb) {
gulp.start('pug');
});
{activeIndex:1, viewAs:'tabs'}
. Если к свойствам еще подцепить геттеры и сеттеры, то в сеттере можно будет запускать перерисовку, и для смены режима отображения достаточно будет просто присвоить новое значение свойству объекта.var state = { ..... };
mql480lt.addListener(function (mq){
if (mq.matches) state.viewAs = 'accordion';
});
mql480_780.addListener(function (mq){
if (mq.matches) state.viewAs = 'tabs';
});
mql780gt.addListener(function (mq){
if (mq.matches) state.viewAs = 'cards';
});
.on('click',e=>state.activeIndex=e.target.dataset.index);
Не подскажите насколько актуальны и практичны данные строки условных комментариев? Лишними не будут думаю?
.block { нормальные стили }
.lt-ie9 .block { стили для IE9 }
.lt-ie8 .block { стили для IE8 }
.lt-ie7 .block { стили для IE7 }
$mail->Body = '
Пользователь оставил свои данные <br>
Район: ' . join('<br>', $_POST['area']) . ' <br>
Количество комнат: ' . $_POST['Rom'] . ' <br>
Площадь: ' . $_POST['house'] . ' <br>
Ремонт: ' . $_POST['repairs'] . ' <br>
Бюджет: ' . $_POST['budget'] . ' <br>
Способ оплаты: ' . $_POST['ways'] . ' <br>
Телефон: ' . $_POST['tel'] . '';
$mail->Body = 'Пользователь оставил свои данные <br>'
. implode('<br>', $_POST['area'])
. 'Район: ' . $_POST[$body] . ' <br>
Количество комнат: ' . $_POST['Rom'] . ' <br>
Площадь: ' . $_POST['house'] . ' <br>
Ремонт: ' . $_POST['repairs'] . ' <br>
Бюджет: ' . $_POST['budget'] . ' <br>
Способ оплаты: ' . $_POST['ways'] . ' <br>
Телефон: ' . $_POST['tel'] . '';
Заодно смотрим в исходный код страницы (в браузере), и в консоль.