restore composer.json, add mysqli extension
This commit is contained in:
489
public/vendor/site/main.js
vendored
Executable file
489
public/vendor/site/main.js
vendored
Executable file
@@ -0,0 +1,489 @@
|
||||
// Импортируем jQuery
|
||||
// ../../../node_modules/jquery/dist/jquery.js
|
||||
|
||||
// Импортируем Popper
|
||||
// ../../../node_modules/popper.js/dist/umd/popper.js
|
||||
|
||||
// Импортируем необходимые js-файлы Bootstrap 4
|
||||
// ../../../node_modules/bootstrap/dist/js/bootstrap.js
|
||||
|
||||
// Импортируем другие js-файлы
|
||||
// ../../../node_modules/swiper/js/swiper.min.js
|
||||
// ../libs/jquery.maskedinput/jquery.maskedinput.min.js
|
||||
// ../libs/pace.min.js
|
||||
// $.mask.definitions['9'] = '';
|
||||
// $.mask.definitions['n'] = '[0-9]';
|
||||
// $(function(){
|
||||
// $("#phone-input").mask("+998 nn nnn nn nn");
|
||||
// $("#phone-input2").mask("+998 nn nnn nn nn");
|
||||
// $("#phone-input3").mask("XXXX XXXX XXnn nnnn");
|
||||
// $("#phone-input4").mask("nn/nn");
|
||||
// $("#phone-input5").mask("nnnn");
|
||||
// });
|
||||
//
|
||||
// // When the user scrolls the page, execute myFunction
|
||||
|
||||
// (function () {
|
||||
// // Get the navbar
|
||||
// var myNavbar = document.getElementById("my_navbar");
|
||||
// var sticky = myNavbar.offsetTop;
|
||||
|
||||
// // Add the sticky class to the navbar when you reach its scroll position. Remove "sticky" when you leave the scroll position
|
||||
// function myFunction() {
|
||||
// if (window.pageYOffset >= sticky + 100) {
|
||||
// myNavbar.classList.add("sticky");
|
||||
// } else {
|
||||
// myNavbar.classList.remove("sticky");
|
||||
// }
|
||||
// }
|
||||
|
||||
// window.onload = function () {
|
||||
// myFunction();
|
||||
// };
|
||||
// window.onscroll = function () {
|
||||
// myFunction();
|
||||
// };
|
||||
// })();
|
||||
|
||||
// var swiper = new Swiper('.swiper-container', {
|
||||
// // slidesPerView: 3,
|
||||
// // spaceBetween: 30,
|
||||
// loop: true,
|
||||
// navigation: {
|
||||
// nextEl: '.swiper-button-next',
|
||||
// prevEl: '.swiper-button-prev',
|
||||
// },
|
||||
// pagination: {
|
||||
// el: '.swiper-pagination',
|
||||
// clickable: true,
|
||||
// },
|
||||
// breakpoints: {
|
||||
// 1024: {
|
||||
// slidesPerView: 5,
|
||||
// spaceBetween: 10,
|
||||
// },
|
||||
// 576: {
|
||||
// slidesPerView: 2,
|
||||
// spaceBetween: 0,
|
||||
// },
|
||||
// 414: {
|
||||
// slidesPerView: 2,
|
||||
// spaceBetween: 0,
|
||||
// },
|
||||
// 375: {
|
||||
// slidesPerView: 2,
|
||||
// spaceBetween: 0,
|
||||
// }
|
||||
// },
|
||||
// autoplay: {
|
||||
// delay: 4000,
|
||||
// },
|
||||
// });
|
||||
|
||||
// $(document).ready(function () {
|
||||
// var vid = $('.my_video').RTOP_VideoPlayer({
|
||||
// showTimer: true,
|
||||
// closeModalOnFinish: true,
|
||||
// allowReplay: true,
|
||||
// showTimer: true,
|
||||
// keyboardControls: true,
|
||||
// showControlsOnHover: true,
|
||||
// controlsHoverSensitivity: 500,
|
||||
// showCloseBtn: true,
|
||||
// allowReplay: true,
|
||||
// showFullScreen: true,
|
||||
// });
|
||||
// });
|
||||
|
||||
//////////////////////////////////////// Swipers \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
|
||||
var swiper_header = new Swiper(".swiper-header", {
|
||||
slidesPerView: 1,
|
||||
spaceBetween: 0,
|
||||
loop: true,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-header",
|
||||
prevEl: ".swiper-button-prev-header",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination",
|
||||
clickable: true,
|
||||
},
|
||||
effect: "fade",
|
||||
fadeEffect: {
|
||||
crossFade: true,
|
||||
},
|
||||
speed: 1000,
|
||||
autoplay: {
|
||||
delay: 6000,
|
||||
},
|
||||
});
|
||||
var swiper_product_lider_sales = new Swiper(".swiper-product-lider_sales", {
|
||||
spaceBetween: 20,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-product",
|
||||
prevEl: ".swiper-button-prev-product",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination-product",
|
||||
dynamicBullets: true,
|
||||
},
|
||||
breakpoints: {
|
||||
1200: {
|
||||
slidesPerView: 5,
|
||||
},
|
||||
1024: {
|
||||
slidesPerView: 4,
|
||||
},
|
||||
768: {
|
||||
slidesPerView: 3,
|
||||
},
|
||||
576: {
|
||||
slidesPerView: 2,
|
||||
},
|
||||
0: {
|
||||
slidesPerView: 1.3,
|
||||
},
|
||||
},
|
||||
autoplay: {
|
||||
delay: 4000,
|
||||
},
|
||||
});
|
||||
|
||||
var swiper_product_popular_products = new Swiper(
|
||||
".swiper-product-popular_products",
|
||||
{
|
||||
spaceBetween: 20,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-product",
|
||||
prevEl: ".swiper-button-prev-product",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination-product",
|
||||
dynamicBullets: true,
|
||||
},
|
||||
breakpoints: {
|
||||
1200: {
|
||||
slidesPerView: 5,
|
||||
},
|
||||
1024: {
|
||||
slidesPerView: 4,
|
||||
},
|
||||
768: {
|
||||
slidesPerView: 3,
|
||||
},
|
||||
576: {
|
||||
slidesPerView: 2,
|
||||
},
|
||||
0: {
|
||||
slidesPerView: 1.3,
|
||||
},
|
||||
},
|
||||
autoplay: {
|
||||
delay: 3000,
|
||||
},
|
||||
}
|
||||
);
|
||||
|
||||
var swiper_favorite = new Swiper(".swiper-favorite", {
|
||||
spaceBetween: 20,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-product",
|
||||
prevEl: ".swiper-button-prev-product",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination-product",
|
||||
dynamicBullets: true,
|
||||
},
|
||||
breakpoints: {
|
||||
1200: {
|
||||
slidesPerView: 5,
|
||||
},
|
||||
1024: {
|
||||
slidesPerView: 4,
|
||||
},
|
||||
768: {
|
||||
slidesPerView: 3,
|
||||
},
|
||||
576: {
|
||||
slidesPerView: 2,
|
||||
},
|
||||
0: {
|
||||
slidesPerView: 1.2,
|
||||
},
|
||||
},
|
||||
autoplay: {
|
||||
delay: 3000,
|
||||
},
|
||||
});
|
||||
|
||||
var swiper_product_new = new Swiper(".swiper-product-new", {
|
||||
spaceBetween: 20,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-product",
|
||||
prevEl: ".swiper-button-prev-product",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination-product",
|
||||
dynamicBullets: true,
|
||||
},
|
||||
breakpoints: {
|
||||
1200: {
|
||||
slidesPerView: 5,
|
||||
},
|
||||
1024: {
|
||||
slidesPerView: 4,
|
||||
},
|
||||
768: {
|
||||
slidesPerView: 3,
|
||||
},
|
||||
576: {
|
||||
slidesPerView: 2,
|
||||
},
|
||||
0: {
|
||||
slidesPerView: 1.3,
|
||||
},
|
||||
},
|
||||
autoplay: {
|
||||
delay: 3500,
|
||||
},
|
||||
});
|
||||
var swiper_news = new Swiper(".swiper-news", {
|
||||
spaceBetween: 20,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-news",
|
||||
prevEl: ".swiper-button-prev-news",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination-news",
|
||||
dynamicBullets: true,
|
||||
},
|
||||
breakpoints: {
|
||||
1200: {
|
||||
slidesPerView: 5,
|
||||
},
|
||||
1024: {
|
||||
slidesPerView: 4,
|
||||
},
|
||||
768: {
|
||||
slidesPerView: 3,
|
||||
},
|
||||
576: {
|
||||
slidesPerView: 2,
|
||||
},
|
||||
0: {
|
||||
slidesPerView: 1.3,
|
||||
},
|
||||
},
|
||||
autoplay: {
|
||||
delay: 3500,
|
||||
},
|
||||
});
|
||||
|
||||
var swiper_partners = new Swiper(".swiper-partners", {
|
||||
spaceBetween: 20,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-product",
|
||||
prevEl: ".swiper-button-prev-product",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination-product",
|
||||
dynamicBullets: true,
|
||||
},
|
||||
breakpoints: {
|
||||
1200: {
|
||||
slidesPerView: 6,
|
||||
},
|
||||
1024: {
|
||||
slidesPerView: 4,
|
||||
},
|
||||
576: {
|
||||
slidesPerView: 3,
|
||||
},
|
||||
0: {
|
||||
slidesPerView: 2,
|
||||
},
|
||||
},
|
||||
autoplay: {
|
||||
delay: 5500,
|
||||
},
|
||||
});
|
||||
|
||||
var swiper_partners = new Swiper(".swiper-category", {
|
||||
spaceBetween: 20,
|
||||
navigation: {
|
||||
nextEl: ".swiper-button-next-product",
|
||||
prevEl: ".swiper-button-prev-product",
|
||||
},
|
||||
pagination: {
|
||||
el: ".swiper-pagination-product",
|
||||
dynamicBullets: true,
|
||||
},
|
||||
breakpoints: {
|
||||
1200: {
|
||||
slidesPerView: 5,
|
||||
},
|
||||
1024: {
|
||||
slidesPerView: 4,
|
||||
},
|
||||
576: {
|
||||
slidesPerView: 3,
|
||||
},
|
||||
0: {
|
||||
slidesPerView: 2,
|
||||
},
|
||||
},
|
||||
autoplay: {
|
||||
delay: 5500,
|
||||
},
|
||||
});
|
||||
|
||||
//////////////////////////////////////// humbergers \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
|
||||
function humbergers() {
|
||||
var forEach = function (t, o, r) {
|
||||
if ("[object Object]" === Object.prototype.toString.call(t))
|
||||
for (var c in t)
|
||||
Object.prototype.hasOwnProperty.call(t, c) && o.call(r, t[c], c, t);
|
||||
else for (var e = 0, l = t.length; l > e; e++) o.call(r, t[e], e, t);
|
||||
};
|
||||
|
||||
var hamburgers = document.querySelectorAll(".hamburger");
|
||||
if (hamburgers.length > 0) {
|
||||
forEach(hamburgers, function (hamburger) {
|
||||
hamburger.addEventListener(
|
||||
"click",
|
||||
function () {
|
||||
this.classList.toggle("is-active");
|
||||
},
|
||||
false
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
humbergers();
|
||||
$(function () {
|
||||
$(".hamburger").on("click", function () {
|
||||
$(".my-navbar").toggleClass("my-navbar-active");
|
||||
$("body").toggleClass("menu-active");
|
||||
$(".navbar-toggler").toggleClass("navbar-toggler-active");
|
||||
$(".topbar-top").toggleClass("topbar-top-active");
|
||||
$(".search").toggleClass("search-active");
|
||||
});
|
||||
$(".nav-item-content__title i").on("click", function () {
|
||||
$(this).parent().siblings(".nav-item-content__toggle").slideToggle();
|
||||
$(this).toggleClass("fa-plus fa-minus");
|
||||
});
|
||||
$(".nav-item > i").on("click", function () {
|
||||
$(this).siblings(".nav-item-content").slideToggle();
|
||||
$(this).toggleClass("fa-chevron-down fa-chevron-up");
|
||||
});
|
||||
});
|
||||
|
||||
//////////////////////////////////////// clickOutside \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
|
||||
jQuery.fn.clickOutside = function (callback) {
|
||||
var $me = this;
|
||||
$(document).mouseup(function (e) {
|
||||
if (!$me.is(e.target) && $me.has(e.target).length === 0) {
|
||||
callback.apply($me);
|
||||
}
|
||||
});
|
||||
};
|
||||
$(".my-navbar, .navbar-toggler, .topbar-top, .search, .hamburger").clickOutside(
|
||||
function () {
|
||||
$(this).removeClass("my-navbar-active"); // or `$(this).hide()`, if you must
|
||||
$("body").removeClass("menu-active");
|
||||
$(".navbar-toggler").removeClass("navbar-toggler-active");
|
||||
$(".topbar-top").removeClass("topbar-top-active");
|
||||
$(".search").removeClass("search-active");
|
||||
$(".hamburger").removeClass("is-active");
|
||||
}
|
||||
);
|
||||
|
||||
/////////////////////// Input Mask \\\\\\\\\\\\\\\\\\\\\\\\\\\
|
||||
$.mask.definitions["9"] = "";
|
||||
$.mask.definitions["n"] = "[0-9]";
|
||||
$(function () {
|
||||
$("#login_phone").mask("+998 nn nnn nn nn");
|
||||
$("#reset_phone").mask("+998 nn nnn nn nn");
|
||||
$("#your_phone").mask("+998 nn nnn nn nn");
|
||||
// $("#phone-input3").mask("XXXX XXXX XXnn nnnn");
|
||||
// $("#phone-input4").mask("nn/nn");
|
||||
// $("#phone-input5").mask("nnnn");
|
||||
});
|
||||
|
||||
/////////////////////// Product Cart \\\\\\\\\\\\\\\\\\\\\\\\\\\
|
||||
$(document).ready(function () {
|
||||
var favorite_count = Number($(".favorite-count input").val());
|
||||
var basket_count = Number($(".basket-count input").val());
|
||||
var balance_count = Number($(".balance-count input").val());
|
||||
|
||||
$(".product-to_basket").on("click", function () {
|
||||
$(this).toggleClass("is-active");
|
||||
|
||||
if ($(this).hasClass("is-active")) {
|
||||
basket_count += 1;
|
||||
} else {
|
||||
basket_count -= 1;
|
||||
}
|
||||
|
||||
$(".basket-count input").val(basket_count);
|
||||
});
|
||||
|
||||
$(".product-to_compare").on("click", function () {
|
||||
$(this).toggleClass("is-active");
|
||||
|
||||
if ($(this).hasClass("is-active")) {
|
||||
balance_count += 1;
|
||||
} else {
|
||||
balance_count -= 1;
|
||||
}
|
||||
|
||||
$(".balance-count input").val(balance_count);
|
||||
});
|
||||
|
||||
$(".product-to_favorite").on("click", function () {
|
||||
$(this).toggleClass("is-active");
|
||||
|
||||
if ($(this).hasClass("is-active")) {
|
||||
favorite_count += 1;
|
||||
} else {
|
||||
favorite_count -= 1;
|
||||
}
|
||||
$(".favorite-count input").val(favorite_count);
|
||||
});
|
||||
|
||||
$(".product-to_favorite__thin").on("click", function () {
|
||||
$(this).toggleClass("is-active");
|
||||
// $(this).children().toggleClass("fas far");
|
||||
|
||||
if ($(this).hasClass("is-active")) {
|
||||
favorite_count += 1;
|
||||
} else {
|
||||
favorite_count -= 1;
|
||||
}
|
||||
$(".favorite-count input").val(favorite_count);
|
||||
});
|
||||
|
||||
// console.log(Number($(".favorite-count input").val()));
|
||||
// console.log(Number($(".basket-count input").val()));
|
||||
// console.log(Number($(".balance-count input").val()));
|
||||
});
|
||||
|
||||
/////////////////////// Scroll to Top \\\\\\\\\\\\\\\\\\\\\\\\\\\
|
||||
$(window).scroll(function () {
|
||||
if ($(this).scrollTop() >= 50) {
|
||||
// If page is scrolled more than 50px
|
||||
$("#return-to-top").fadeIn(200); // Fade in the arrow
|
||||
} else {
|
||||
$("#return-to-top").fadeOut(200); // Else fade out the arrow
|
||||
}
|
||||
});
|
||||
|
||||
$("#return-to-top").click(function () {
|
||||
// When arrow is clicked
|
||||
$("body,html").animate(
|
||||
{
|
||||
scrollTop: 0, // Scroll to top of body
|
||||
},
|
||||
500
|
||||
);
|
||||
});
|
||||
Reference in New Issue
Block a user