Commit 664bb481 authored by Nikolay Gromov's avatar Nikolay Gromov

add jquery

parent ef3cd635
...@@ -191,6 +191,22 @@ gulp.task('js', function (callback) { ...@@ -191,6 +191,22 @@ gulp.task('js', function (callback) {
} }
}); });
// Копирование JS-библиотек (если есть)
gulp.task('js:copy', function (callback) {
let jsLibs = [];
if(fileExistAndHasContent(dirs.source + '/js/jquery.js')) {
jsLibs.push(dirs.source + '/js/jquery.js');
}
if(jsLibs){
console.log('---------- Копирование JS-библиотек');
return gulp.src(jsLibs)
.pipe(gulp.dest(dirs.build + '/js'));
}
else {
callback();
}
});
// Очистка папки сборки // Очистка папки сборки
gulp.task('clean', function () { gulp.task('clean', function () {
console.log('---------- Очистка папки сборки'); console.log('---------- Очистка папки сборки');
...@@ -204,7 +220,7 @@ gulp.task('clean', function () { ...@@ -204,7 +220,7 @@ gulp.task('clean', function () {
gulp.task('build', gulp.series( gulp.task('build', gulp.series(
'clean', 'clean',
'svgstore', 'svgstore',
gulp.parallel('less', 'copy:css', 'img', 'js'), gulp.parallel('less', 'copy:css', 'img', 'js', 'js:copy'),
'html' 'html'
)); ));
...@@ -256,6 +272,8 @@ gulp.task('default', ...@@ -256,6 +272,8 @@ gulp.task('default',
gulp.series('build', gulp.parallel('watch', 'serve')) gulp.series('build', gulp.parallel('watch', 'serve'))
); );
// Определение собираемых компонентов // Определение собираемых компонентов
function getComponentsFiles() { function getComponentsFiles() {
// Создаем объект для служебных данных // Создаем объект для служебных данных
...@@ -328,6 +346,9 @@ function getComponentsFiles() { ...@@ -328,6 +346,9 @@ function getComponentsFiles() {
if(jsLibs) { if(jsLibs) {
сomponentsFilesList.js = jsLibs.concat(сomponentsFilesList.js); сomponentsFilesList.js = jsLibs.concat(сomponentsFilesList.js);
} }
// if(fileExistAndHasContent(dirs.source + '/js/jquery.js')) {
// сomponentsFilesList.js.unshift(dirs.source + '/js/jquery.js');
// }
// Добавим глобальный CSS-файл в начало массива с обрабатываемыми CSS-файлами // Добавим глобальный CSS-файл в начало массива с обрабатываемыми CSS-файлами
if(fileExistAndHasContent(dirs.source + '/css/global-additional-css.css')) { if(fileExistAndHasContent(dirs.source + '/css/global-additional-css.css')) {
сomponentsFilesList.additionalCss.unshift(dirs.source + '/css/global-additional-css.css'); сomponentsFilesList.additionalCss.unshift(dirs.source + '/css/global-additional-css.css');
......
...@@ -2,4 +2,6 @@ ...@@ -2,4 +2,6 @@
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery.2.2.0.min.js"><\/script>')</script> <script>window.jQuery || document.write('<script src="js/jquery.2.2.0.min.js"><\/script>')</script>
--> -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery.js"><\/script>')</script>
<script src="js/script.min.js"></script> <script src="js/script.min.js"></script>
This diff is collapsed.
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