var selectLocation = ["Canada", "China", "France", "Germany"];
var selectLocation2 = ["China"];
$(function(){
$(".dropdown").mouseover(function () {
$(this).addClass("open");
});
$(".dropdown").mouseleave(function(){
$(this).removeClass("open");
})
var selectDisciplines = [" Masterplanning"," Architecture"," Interiors", "Lighting"," Landscape"," AV & Acoustics"," MEP"," Art work & Accessories"," Graphics & Signage"," Branding"," Furniture, Lighting"];
var newestList = window.localStorage.getItem("newestList")
var resentlist = window.localStorage.getItem("resentlist")
var trendinglist = [
"Interior", "Architecture", "Masterplanning", "Lighting", "Landscape", "Acoustics", "MEP",
"Art work & Accessories",
]
if(newestList==null){
newestList=[...selectDisciplines]
window.localStorage.setItem("newestList", JSON.stringify(newestList))
}else{
newestList = JSON.parse(newestList)
}
addlistNewest(".newest-list-pro",newestList)
addlistBtn(".trendinglist", trendinglist)
if (resentlist) {
resentlist = JSON.parse(resentlist)
addlistBtn(".resentlist", resentlist)
} else {
resentlist = []
}
$(".newest-list-pro").on("click", '.newest-item-x', function() {
var name=$(this).parent().find(".query").text()
var k2=newestList.indexOf(name)
if (k2 != -1) {
newestList.splice(k2, 1)
}
window.localStorage.setItem("newestList", JSON.stringify(newestList))
$(this).parent().remove()
})
$(".search-item").on("click", '.querybtnli', function() {
var value = $(this).text()
$(".landingpage_search").val(value);
$(".querybtn").click()
})
$(".querybtn").click(function() {
resentlistAdd($(".landingpage_search").val())
})
$(".querybtn2").click(function() {
resentlistAdd($(".landingpage_search").val())
})
function resentlistAdd(name) {
if (name) {
var k = resentlist.indexOf(name)
var k2=newestList.indexOf(name)
if (k != -1) {
resentlist.splice(k, 1)
}
if (k2 != -1) {
newestList.splice(k2, 1)
}
var i = resentlist.unshift(name)
newestList.unshift(name)
var num = 4
if (i > num) {
resentlist = resentlist.slice(0, num)
}
window.localStorage.setItem("resentlist", JSON.stringify(resentlist))
window.localStorage.setItem("newestList", JSON.stringify(newestList))
}
addlistNewest(".newest-list-pro",newestList)
addlistBtn(".resentlist", resentlist)
$("#project-photo-row").empty();
$.getJSON("../../assets/js/landingpage_photos.json", function(data) {
data = data.sort(() => {
return Math.random() > 0.5 ? -1 : 1
})
const tmphtml = template("flow-photos", {
photos: data
});
$("#project-photo-row").append(tmphtml);
});
}
addlistSelect(".selectDisciplines", selectDisciplines)
addlistSelect(".selectLocation", selectLocation)
function addlistNewest(name, list) {
$(name).empty()
list.forEach(function(item) {
var btn = $('
' + item + 'x
')
$(name).append(btn)
})
}
function addlistBtn(name, list) {
$(name).empty()
list.forEach(function(item) {
var btn = $('')
$(name).append(btn)
})
}
$(".query").click(function() {
resentlistAdd($(this).text())
})
$('.selectpicker').selectpicker({
template: {
caret: ''
}
});
$('#filter-select').on('changed.bs.select', function (e, clickedIndex, isSelected, prestate,currentVal) {
});
var look =(window.location.search?0:1)
$.getJSON("../../assets/js/landingpage_photos.json", function (data) {
const tmphtml=template("flow-photos",{photos:data,look:look});
$("#project-photo-row").append(tmphtml);
});
$(".query").click(function(){
$("#project-photo-row").empty();
$.getJSON("../../assets/js/landingpage_photos.json", function (data) {
data=data.sort(()=>{
return Math.random()>0.5?-1:1
})
const tmphtml=template("flow-photos",{photos:data,look:look});
$("#project-photo-row").append(tmphtml);
});
})
$("#project-photo-row").on("click",".imgoptionspan.like",function(){
var value=$(this).attr("islike");
if("1"==value){
$(this).css("background-image","url(../../assets/img/unlike_heart.png )")
$(this).attr("islike","0");
}else{
$(this).css("background-image","url(../../assets/img/like_heart.png )")
$(this).attr("islike","1");
}
});
$("#project-photo-row").on("click",".imgoptionspan.edit",function(){
window.location.href=("../company/postproject.html?1=1");
});
$("#project-photo-row").on("click",".imgoptionspan.del",function(){
var submitlogo = $("#uploadButtonInput").val();
var successTitle = $(".head_success").val();
var cancelTitle = $(".head_cancel").val();
var warning = $(".head_tips").val();
var warning1 = $(".signin_warning").val()
var _this=this;
zeroModal.alert({
unique: '1',
opacity: 0.8,
content: warning,
contentDetail: warning1,
width: '300px',
height: '280px',
cancel:true,
ok: true,
cancelTitle:cancelTitle,
okTitle:successTitle,
okFn: function() {
$(_this).parent() .parent().parent().remove()
},
onClosed: function() {
; //location.href='../signin/signin.html'
},
onComplete: function(evn) {
console.log('onComplete')
// setTimeout(function() {
// zeroModal.close('1');
// }, 3000);
}
})
});
$(".contact-btn").on("click",function(){
window.open("../company/company_contact.html");
});
//trigger search by enter
$(".landingpage_search").on("keyup",function(event){
var e = event || window.event;
if(e && e.keyCode==13 && this.value.length>0){
resentlistAdd($(".landingpage_search").val());
}
});
});
function selectOnchang(obj){
console.log(obj.selectedIndex)
if(obj.selectedIndex==1){
addlistSelect(".selectpicker.selectLocation", selectLocation2)
}else{
addlistSelect(".selectpicker.selectLocation", selectLocation)
}
$(".selectpicker.selectLocation").selectpicker('refresh');
}
function addlistSelect(name, list) {
$(name).empty()
list.forEach(function(item) {
var btn = $('')
$(name).append(btn)
})
}