$(function(){
function makeSource($item, $target) {
//always index + dot and space
$item.append('' + $target.text() + '. ');
if ($target.attr('data-author')) {
var $author = $('').appendTo($item);
$author.append($target.attr('data-author'));
}
if ($target.attr('data-target')) {
//only if link and author
if ($target.attr('data-author')) {
$item.append(' −  ');
}
//link
var $link = $('').appendTo($item);
$link.append('' + $target.attr('data-title') + '');
$link.attr('href', $target.attr('data-target')).attr('target', 'sourcelink');
} else {
//only if title and author
if ($target.attr('data-author')) {
$item.append(' −  ');
}
//title
$item.append('' + $target.attr('data-title') + '');
}
if ($target.attr('data-publisher')) {
var $publisher = $('').appendTo($item);
$publisher.append(' −  ' + $target.attr('data-publisher'));
}
if ($target.attr('data-description')) {
var $description = $('').appendTo($item);
$description.append(' −  ' + $target.attr('data-description'));
}
if ($target.attr('data-date')) {
var $date = $('').appendTo($item);
$date.append(' −  ' + $target.attr('data-date'));
}
}
var $list = $('.sources-iterator');
$list.empty();
var $previous;
$('.source-wrap').each(function () {
var $target = $(this).find('.source-target');
var $item = $('').appendTo($list);
switch ($target.attr('data-type')) {
case '2':
$item.append('' + $target.text() + '. ');
var $link = $('').appendTo($item);
$link.append('Ibid.');
$link.attr('href', $previous.attr('data-target')).attr('target', 'sourcelink');
break;
default:
$previous = $target;
makeSource($item, $target);
break;
}
});
/*******************************************************************/
/* ftrtch dino */
/* [type: JS] [file:source-list] [27.195] DESIGN*/
/*******************************************************************/
/* 0.3 D>D */
/* db 158 */
});