in site/js/pressReleaseController.js [76:146]
$scope.loadPost = function (myposts, class_name, check) {
console.log(myposts);
var post_length = $scope.myposts.length;
var $allItems = [];
var $removeItems = [];
var $post_type;
var $grid = jQuery('.filter-elements');
for (i = 0; i < post_length; i++) {
if (myposts[i].post_type == 'post') {
$post_type = 'blog';
} else if (myposts[i].post_type == 'hw_news') {
$post_type = 'press';
}
else if (myposts[i].post_type == 'article') {
$post_type = 'news';
}
var post_date = myposts[i].post_date;
if (post_date != null && post_date != '') {
/*
var p_date = post_date.substr(0, post_date.indexOf(' '));
p_date = p_date.split('-');
var s_date = p_date[2];
var s_year = (p_date[0] % 100);
var s_month = p_date[1];
var date = s_year + '.' + s_date + '.' + s_month;
*/
var date = post_date;
}
var title = myposts[i].post_title;
var newtab = '';
if(myposts[i].post_type == 'article') newtab = ' target="_blank"';
if(myposts[i].featured_image != null){
var col_bg = 'back-bg';
var image = '<img src="'+myposts[i].featured_image[0]+'"/>'
}
else{
var col_bg = '';
var image = '';
}
$allItems.push(jQuery(
'<div class="item col-three ' + $post_type +' '+col_bg+'"> <div class="feature-bg">'+image+'</div>\n\
<div class="v-middle-wrapper"><div class="v-middle-inner"><div class="item-content v-middle">\n\
<div class="item-caption"><h6>' + $post_type + '</h6></div>\n\
<div class="text-container">\n\
<span class="news-date">' + date + '</span>\n\
<h5>' + title + '</h5>\n\
</div>\n\
<a class="learn-more" href="' + myposts[i].guid + '"' + newtab + '>learn more</a>\n\
</div> </div> </div></div>'
));
}
// if (check == 'true') {
for (i = 0; i < jQuery('.item').length; i++) {
$removeItems.push(jQuery('.item').eq(i));
}
// } else {
// for (i = 0; i < jQuery('.item:not(.' + class_name + ')').length; i++) {
// $removeItems.push(jQuery('.item:not(.' + class_name + ')').eq(i));
// }
// }
for (i = 0; i < $allItems.length; i++) {
$grid.isotope('insert', $allItems[i]);
}
for (i = 0; i < $removeItems.length; i++) {
$grid.isotope('remove', $removeItems[i]);
}
$grid.isotope('layout');
window.hwxFixGridTitles();
}