Parlano di noi: l’evoluzione di Attiva all’insegna del successo
IL MARCHIO ATTIVA INTERVISTATO DALLA RIVISTA COLORE&HOBBY
Attiva ha avuto l’occasione di raccontarsi e di condividere il proprio percorso strategico nel corso dell’intervista con Colore & Hobby, il magazine che raccoglie novità e informazioni sul mondo del colore, della decorazione e dell'edilizia.
Mostra
di più
Mostra
di più
Mostra
di più
Mostra
di più
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 1:
var col = document.querySelectorAll('#'+first_item_name+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
'
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 2:
var col = document.querySelectorAll('#'+first_item_name+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 3:
var col = document.querySelectorAll('#'+first_item_name+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 4:
var col = document.querySelectorAll('#'+first_item_name+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 5:
var col = document.querySelectorAll('#'+first_item_name+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
'
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
// case 6:
// var col = document.querySelectorAll('#'+first_item_name+' .news-col')[counter];
// var markup = '
';
// markup+='
';
// markup+='
'+news_date+'
';
// markup+='
'+news_title+'
';
// markup+='
'+news_description+'
';
// markup+='
';
// markup+='
';
// col.innerHTML = '';
// col.innerHTML = markup;
// col.style.display = 'block';
// break;
}
counter++;
});
document.querySelectorAll('.loading-icon')[0].style.display = 'none';
}
}
};
xmlhttp.open("GET", "https://attivacolori.it/wp-admin/admin-ajax.php?action=get_news&key="+first_item_name, true);
xmlhttp.send();
/*** Show More button is clicked ***/
var show_more_btns = document.querySelectorAll('.attiva-button-text');
var page = 3;
show_more_btns.forEach(button => {
button.addEventListener('click', function() {
// get id
let b_id = button.id.split('-')[2];
let counter = '';
switch(b_id) {
case 'News':
counter = 0;
break;
case 'Corporate':
counter = 1;
break;
case 'Prodotti':
counter = 2;
break;
}
document.querySelectorAll('.attiva-button-title.submit')[counter].style.display = 'none';
document.querySelectorAll('.attiva-button-shape.filter-submit')[counter].style.display = 'none';
document.querySelectorAll('.attiva-button-text')[counter].appendChild(document.querySelectorAll('.loading-icon')[counter]);
document.querySelectorAll('.loading-icon')[counter].style.display = 'block';
document.querySelectorAll('.attiva-button-text').forEach(text => {
})
document.querySelectorAll('.loading-icon')[counter].style.display = 'block';
var key = this.id;
key = key.split('-')[2];
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == XMLHttpRequest.DONE) { // XMLHttpRequest.DONE == 4
if (xmlhttp.status == 200) {
var res = xmlhttp.responseText;
res = JSON.parse(res);
console.log('get more news: ');
console.log(res);
var show_more_container = document.querySelectorAll('#'+key+' .show-more')[0];
if (res.length>0) {
// Inject inside show_more_container 3 columns per time
res.forEach(res => {
var news_image = res['image_src'];
var news_date = res['news_date'];
var news_title = res['news_title'];
var news_description = res['news_description'];
var news_image_full = res['image_full'];
var news_link = res['news_link'];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
show_more_container.innerHTML += markup;
});
document.querySelectorAll('.loading-icon')[counter].style.display = 'none';
document.querySelectorAll('.attiva-button-title.submit')[counter].style.display = 'block';
document.querySelectorAll('.attiva-button-shape.filter-submit')[counter].style.display = 'block';
} else {
document.querySelectorAll('.loading-icon')[counter].style.display = 'none';
document.querySelectorAll('.attiva-button-title.submit')[counter].style.display = 'none';
document.querySelectorAll('.attiva-button-shape.filter-submit')[counter].style.display = 'none';
}
}
}
}
xmlhttp.open("GET", "https://attivacolori.it/wp-admin/admin-ajax.php?action=get_more_news&key="+first_item_name+"&page="+page, true);
xmlhttp.send();
// Increment page each time Show more btn is clicked
page++;
});
})
var menu_items = document.querySelectorAll('.menu-item');
menu_items.forEach(item=> {
item.addEventListener('click', function() {
if(!item.classList.contains('item-selected')) {
//var key = item.textContent.replace(/\s/g, '');
var key = item.attributes[1].value;
console.log(key);
document.querySelectorAll('.item-selected').forEach(item => {
item.classList.remove('item-selected');
})
this.classList.add('item-selected');
// get posts
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == XMLHttpRequest.DONE) { // XMLHttpRequest.DONE == 4
if (xmlhttp.status == 200) {
var res = xmlhttp.responseText;
res = JSON.parse(res);
//console.log('executed switch tab call');
//console.log(res);
var counter = 0;
// switch tab
document.querySelectorAll('.news-container').forEach(item => {
item.style.display = 'none';
})
document.querySelectorAll('#'+key)[0].style.display = 'flex';
res.forEach(res => {
var news_image = res['image_src'];
var news_date = res['news_date'];
var news_title = res['news_title'];
var news_description = res['news_description'];
var news_image_full = res['image_full'];
var news_link = res['news_link'];
//console.log('news_image: '+news_image);
//console.log('news_image_full: '+news_image_full);
switch(counter) {
case 0:
var col = document.querySelectorAll('#'+key+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 1:
var col = document.querySelectorAll('#'+key+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
'
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 2:
var col = document.querySelectorAll('#'+key+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 3:
var col = document.querySelectorAll('#'+key+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 4:
var col = document.querySelectorAll('#'+key+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
case 5:
var col = document.querySelectorAll('#'+key+' .news-col')[counter];
var markup = '
';
markup+='
';
markup+='
';
markup+='
'+news_date+'
';
markup+='
'+news_title+'
';
markup+='
'+news_description+'
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
';
markup+='
'
col.innerHTML = '';
col.innerHTML = markup;
col.style.display = 'block';
break;
}
counter++;
});
document.querySelectorAll('.loading-icon').forEach(icon=> {
icon.style.display = 'none';
});
}
}
}
xmlhttp.open("GET", "https://attivacolori.it/wp-admin/admin-ajax.php?action=get_news&key="+key, true);
xmlhttp.send();
}
})
})