Title |
A concise history of modern India / Barbara D. Metcalf and Thomas R. Metcalf. |
|
Publication Info. |
Cambridge ; New York : Cambridge University Press, 2006. |
|
');
var
reviewBodies = data.tm_field_staff_picks_review_short || [],
firstName = data['tm_user$field_profile_first_name'],
lastName = data['tm_user$field_profile_last_name'],
displayName = data['ss_user$profile_staff_picks$field_staff_picks_display_name'] || '',
location = data['ss_user$field_emp_location$name'] || null;
if (!reviewBodies[0])
return null;
var actualName = [firstName, lastName].join(' ');
var reviewContent = [
$('
').append([
'"',
reviewBodies[0],
'"',
$('').append([
' —',
(displayName || actualName),
location !== null ? ', ' + location : ''
].join(''))
])
];
review.html(reviewContent);
return review;
}
var staffPicksContent = $('#staff-picks-content');
var permLinkElem = $('#ICON_RECORDLINK a');
if (!permLinkElem.length)
return;
var permLink = permLinkElem.attr('href') || null;
if (permLink === null)
return;
var bibRegexp = new RegExp('b[0-9]{7,10}');
var recordNumMatch = bibRegexp.exec(permLink);
if (recordNumMatch === null)
return;
$.ajax({
url: 'https://intranet.ocls.info/staff-picks/query',
method: 'GET',
data: {
bib_url: recordNumMatch[0]
},
dataType: 'json'
})
.then(function (response) {
response = response || {};
var
solrResponse = response.response || {},
numFound = solrResponse.numFound || 0,
docs = solrResponse.docs || [];
console.log(solrResponse);
if (numFound == 0 || !docs.length)
return;
var reviews = docs.map($staffPick).filter(function (row) {
return row !== null;
});
if (!reviews.length)
return;
// build and place content from data
staffPicksContent.append([
$('').text('Reviews from Staff (Staff Picks)'),
].concat(reviews));
})
.catch(function (e) {
console.error(e);
});
})(window.jQuery);