$(function(){
$.ajax({
type: "GET",
url: "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20%3D%20'http%3A%2F%2Fonlinechapel.goarch.org%2Fdaily.asp'%20&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=",
dataType: 'json',
error: function(){
console.log('Unable to load feed, Incorrect path or invalid feed');
},
success: function(xml){
console.log(xml);
values = xml.query.results.onlinechapel;
urlRegex = /(https?:\/\/[^ ]*)/;
newLines = /(\r\n|\n|\r)/gm;
//icon
iconLink = values.icon.content;
image = "";
divImg = document.createElement('div');
divImg.className = 'icon-wrapper';
divImg.innerHTML = image;
document.getElementById('fast').appendChild(divImg);
//date name
name = "
"+values.lectionarytitle+"
";
divName = document.createElement('div');
divName.className = 'name-wrapper';
divName.innerHTML = name;
document.getElementById('holiday').appendChild(divName);
//iterate through readings
if (values.readings.reading.length > 0){
saintDiv = document.createElement('div');
saintDiv.setAttribute('id','readings');
document.getElementById('dailyOrthodoxy').appendChild(saintDiv);
saintDiv.innerHTML = "Today's Readings
";
ulItem = document.createElement('ul');
ulItem.setAttribute('id','reading-list');
document.getElementById('readings').appendChild(ulItem);
readings = values.readings.reading
for (i = 0; i < readings.length; i++){
itemLink = readings[i];
itemUrl = itemLink.publicurl;
itemContent = itemLink.translation.title;
itemDescription = readings[i].typebb;
item = ""+itemDescription+"
"+itemContent+"
Read Online
";
divItem = document.createElement('li');
divItem.className = 'orth-item-wrapper';
divItem.innerHTML = item;
document.getElementById('reading-list').appendChild(divItem);
}
}
//iterate through saints
if (values.saintsfeasts.saintfeast.length > 0){
saintDiv = document.createElement('div');
saintDiv.setAttribute('id','saints');
document.getElementById('dailyOrthodoxy').appendChild(saintDiv);
saintDiv.innerHTML = "Today we commemorate
";
ulItem = document.createElement('ul');
ulItem.setAttribute('id','saint-list');
document.getElementById('saints').appendChild(ulItem);
saints = values.saintsfeasts.saintfeast;
for (i = 0; i < saints.length; i++){
itemLink = saints[i];
itemUrl = itemLink.publicurl;
itemContent = itemLink.title;
item = ""+itemContent+"";
divItem = document.createElement('li');
divItem.className = 'orth-item-wrapper';
divItem.innerHTML = item;
document.getElementById('saint-list').appendChild(divItem);
}
}
clear = document.createElement('div');
clear.setAttribute('class','clear');
document.getElementById('dailyOrthodoxy').appendChild(clear);
}
});
});