$(document).ready(function () {
(function ($, utils, $SP) {
var search = utils.searchToObject(window.location.search),
imgConfig = {
fields: "Title,Size",
where: "projWBS = '"+ search.projWBS+"'",
orderby: "SortOrder desc"
},
infoConfig = {
fields: "Title,Description",
where: "projWBS = '"+ search.projWBS+"'",
};
$SP().list('ProjectImages').get(imgConfig, processImages);
$SP().list('Projects').get(infoConfig, processInfo)
function processImages(data) {
var TITLE = 'Title',
FILE = 'FileRef',
html = "
";
if(!data.length) return void utils.log('No project photos found');
data.forEach(function (photo) {
var title = photo.getAttribute(TITLE),
file = '/' + photo.getAttribute(FILE).split("#")[1];
return html += '
' + title + '
';
});
html += '
';
$('#projectPhotos').append(html);
$('.owl-carousel').owlCarousel({
items: 1,
loop: true,
autoplay: true,
autoplayHoverPause: true
});
}
function processInfo(data) {
window.info = data;
if(!data.length) return void utils.log('No Project Information Found');
var TITLE = "Title",
DESCRIPTION = "Description",
title = info[0].getAttribute(TITLE),
description = info[0].getAttribute(DESCRIPTION),
$projectInfo = $("#projectInformation");
$projectInfo.append(""+title+"
");
$projectInfo.append(""+description+"
");
}
})(window.jQuery, window.__ganttUtils__, window.$SP)
});