const mainPhoto = $('.productDetailsMain > img');
let currentTypeModal = null;
function onClickHandler(e) {
$(e).parent().find('.borderselector').removeClass('borderselector');
$(e).addClass('borderselector')
}
function setProductData(data) {
if (!data) return;
const productname = data.displayName;
$('.productname').html(data.displayName)
const type = data.productType;
switch (type) {
case 'ram':
// setRamProduct(data.type)
setProductRam_new(data.type)
break;
default:
break;
}
}
// new
function setProductRam_new(data){
const {name,specs} = data;
$('.productname').html(name);
let parent = $('.memory-parent').find('.borderselector').html();
let ramTech = parent.trim().toLowerCase()
genrateChildMem(ramTech);
}
function getChildHTML(name,isTrue,attr){
let data_attr = attr;
if(data_attr == undefined){
return `
${name}
`;
}else{
return `
${name}
`;
}
}
function computerSizeClick(obj){
$(`[data-computersize="computersize"]`).off().click(function (e){
let size = $(e.target).html().trim().toLowerCase();
setPrice(size);
// if(size == '16gb'){
// const str = './dist/assets/imgs/Home_new/Home_Carousel_2.png';
// $('.productDetailsMain > img').attr('src',str);
// }
})
function setPrice(size){
let namehelper = $('.ramtech').find('.borderselector').html().trim().toLowerCase();
let devHelper = $('.memorycontainer').find('.borderselector').html().trim().toLowerCase();
let name = '';
let realName = '';
let imgURL = '';
if(namehelper === 'ddr4' && devHelper === 'desktop'){
name = 'priceddr4d'
}else if(namehelper === 'ddr5' && devHelper === 'desktop'){
name = 'priceddr5d'
}else if(namehelper === 'ddr4' && devHelper === 'laptop'){
name = 'priceddr4l'
}else {
name = 'priceddr5l'
}
if(size == '16gb'){
$('.price').html(obj[name][1]);
$('.productname').html(obj[`${name}name`][1]);
$('.productDetailsMain img').attr('src',obj[`${name}img`][1])
}else if(size == '32gb'){
$('.price').html(obj[name][2]);
$('.productname').html(obj[`${name}name`][2]);
$('.productDetailsMain img').attr('src',obj[`${name}img`][2])
}else{
$('.price').html(obj[name][0]);
$('.productname').html(obj[`${name}name`][0]);
$('.productDetailsMain img').attr('src',obj[`${name}img`][0]);
}
}
let size = $($(`[data-computersize="computersize"]`)[0]).html().trim().toLowerCase();
setPrice(size);
}
function genrateChildMem(ramTech,attr){
let remTechArr = obj[ramTech];
let items = '';
for(let i=0;i img').each(function (i, el) {
$(el).click(function (e) {
$('.product-item-gallery.active-gallery-img').removeClass('active-gallery-img');
let src = $(e.target).attr('src');
$(e.target).parent().addClass('active-gallery-img');
mainPhoto.attr('src', src);
})
})
// const data = getDataProduct();
setProductRam_new(obj);
// setProductItemData(rams);
}
let obj = {
name:'ORA3',
desktop:['DDR4','DDR5'],
laptop:['DDR4','DDR5'],
ddr4:['8GB','16GB','32GB'],
ddr5:['8GB','16GB','32GB'],
priceddr4l:[2990, 4750, 8450],
priceddr5l:[5150, 7800, 13900],
priceddr4d:[2990, 4750, 9450],
priceddr5d:[5800, 7600, 15500],
priceddr4lname:['ORA 8GB DDR4 3200MHz Laptop RAM','ORA 16GB DDR4 3200MHz Laptop RAM','ORA 32GB DDR4 3200MHz Laptop RAM'],
priceddr5lname:['ORA 8GB DDR5 4800MHz Laptop RAM','ORA 16GB DDR5 4800MHz Laptop RAM','ORA 32GB DDR5 4800MHz Laptop RAM'],
priceddr4dname:['ORA 8GB DDR4 3200MHz Desktop RAM','ORA 16GB DDR4 3200MHz Desktop RAM','ORA 32GB DDR4 3200MHz Desktop RAM'],
priceddr5dname:['ORA 8GB DDR5 4800MHz Desktop RAM','ORA 16GB DDR5 4800MHz Desktop RAM','ORA 32GB DDR5 4800MHz Desktop RAM'],
priceddr4limg:['../dist/assets/imgs/accessiories/ram/ddr4-laptop.jpg','../dist/assets/imgs/accessiories/ram/ddr4-laptop.jpg', '../dist/assets/imgs/accessiories/ram/ddr4-laptop.jpg'],
priceddr5limg:['../dist/assets/imgs/accessiories/ram/ddr5-laptop.jpg', '../dist/assets/imgs/accessiories/ram/ddr5-laptop.jpg', '../dist/assets/imgs/accessiories/ram/ddr5-laptop.jpg'],
priceddr4dimg:['../dist/assets/imgs/accessiories/ram/ddr4-desktop.jpg', '../dist/assets/imgs/accessiories/ram/ddr4-desktop.jpg','../dist/assets/imgs/accessiories/ram/ddr4-desktop.jpg'],
priceddr5dimg:['../dist/assets/imgs/accessiories/ram/ddr5-desktop.jpg','../dist/assets/imgs/accessiories/ram/ddr5-desktop.jpg','../dist/assets/imgs/accessiories/ram/ddr5-desktop.jpg'],
}
init();
// function startDetails(){
// let productId = window.location.search.split('=')[1];
// getProductDetails(productId);
// function getParentHTML(name,productid,id){
// return ``;
// }
// async function getProductDetails(id){
// let res = await postStatAPIService(`${SERVERNAME}/apis/v4/bizgaze/integrations/products/producttagname/productid/${id}`);
// res = JSON.parse(res.data.result);
// let html = '';
// for(let i=0;i