";
var recordData = tableContent[index];
var glc="P2LN0415007";
for(j in recordData) {
var style = "";
if(glc=="P3JS0519059"&&j==0){
style = " style='color:red;'";
}
s += "
" + recordData[j] + "
";
}
s += "
";
}
s += "
";
return s;
}
function trimToEmpty(str) {
if(str == undefined || str == null) {
return "";
}
return $.trim(str);
}
$(function() {
var facetFields = new Array("curlibcodeFacet", "subjectFacet", "authorFacet",
"pubdateFacet", "booktypeFacet", "langFacet", "class1Facet");
for(index in facetFields) {
var facetField = facetFields[index];
var isHide = $("#" + facetField + "UL .hide").length;
if(isHide > 0) {
$("#" + facetField + "LI").show();
}
}
});
function moreOrLessFacet(facetField) {
var aObj = $("#" + facetField + "A");
var facetUL = $("#" + facetField + "UL .hide");
if(facetUL.length > 0) {
facetUL.removeClass("hide").addClass("show");
aObj.html("显示较少..");
} else {
$("#" + facetField + "UL .show").removeClass("show").addClass("hide");
aObj.html("显示较多..");
}
}
function getHoldingPreviews(bookrecnos) {
var curLibcodes = getCurlibcodes();
$.ajax({
type: "GET",
url: "/opac/book/holdingPreviews;jsessionid=B9AE0641F60FA34E0E81CCAB1F5350A7",
data: {
"bookrecnos": bookrecnos.join(","),
"curLibcodes":curLibcodes,
"return_fmt": "json"
},
dataType: "json",
success: function(data){
insertHoldingPreviews(bookrecnos,data);
}
});
}
function insertHoldingPreviews(bookrecnos,data){
var showLocal = $.cookie("showLocal");//用于限定显示的馆藏地点
var curLibcodes = getCurlibcodes();//用于限定显示的分馆
var limitFlag = "0";
var recnoArray = new Array();//无馆藏记录的期刊集合
var glc = "P2LN0415007";
for(var i in bookrecnos) {
var totalCopeyCount = 0;
var totalLoanableCount =0;
var bookrecno = bookrecnos[i];
var tableHeader = new Array("索书号", "所在馆", "所在馆藏地点");
tableHeader.push("在馆数/馆藏总数");
var tableContent = new Array();
var records = data.previews[bookrecno];
for(var j in records){
var callnos = records[j].callno;
var curlib = records[j].curlib;
var curlibName = records[j].curlibName;
var curlocal = records[j].curlocaltalogEmpty = data[i].isCatalogEmpty;
var isPreviewEmpty = data[i].isPreviewEmpty;
var isSummaryEmpty = data[i].isSummaryEmpty;
var isAuthorIntroduction = data[i].isAuthorIntroductionEmpty;
if(!isCatalogEmpty) {
$("#book_catalog_" + isbn).show();
}
if(!isPreviewEmpty) {
$("#book_preview_" + isbn).show();
}
if(!isSummaryEmpty) {
$("#book_summary_" + isbn).show();
}
if(!isAuthorIntroduction) {
$("#book_authorIntroduction_" + isbn).show();
}
});
}
//图书目录信息,图书试读信息,图书内容简介,图书著者简介
function showBookAllMetaInfo(bookrecno) {
if($.cookie("configouternet")!="false"){
getBookAllMetaInfo(bookrecno);
}
}
function getBookAllMetaInfo(bookrecno) {
var loaded = $("#express_tab_" + bookrecno).attr("express_bookmeta_loaded");
if(trimToEmpty(loaded) == "1") {
return;
}
$("#express_tab_" + bookrecno).attr("express_bookmeta_loaded", "1");
var isbn = $("#express_tab_" + bookrecno).attr("express_isbn");
//isbn = "9787308090957";
if($.trim(isbn) == "") {
return;
}
var globalLibraryCode = "P2LN0415007";
var strURL = GLOBAL_BASE_API_URL + "/api/book/isbn/"+isbn+"/?glc="+globalLibraryCode+"&returnType=json" +
"&callback=insertAllBookMetaInfo&jsoncallback=?";
$.getJSON(strURL, {});
}
function insertAllBookMetaInfo(json) {
if(json.isbn == undefined || json.isbn == null ||
json.result == undefined || json.result == null || json.result.length == 0) {
//TODO 取豆瓣数据
//showDoubanSubject();
return;
}
var isbn = json.isbn;
var bookCatalog = json.result.catalog;
var previewUrl = trimToEmpty(json.result.previewUrl);
var previewContent = json.result.previewContent;
var summary = trimToEmpty(json.result.summary);
var authorIntroduction = trimToEmpty(json.result.authorIntroduction);
var bookrecno = $("div[express_isbn='" + isbn + "']").attr("express_bookrecno");
if(trimToEmpty(bookrecno) == "") {
return;
}
var goTopTitleBlock = "
";
var recordData = tableContent[index];
var glc="P2LN0415007";
for(j in recordData) {
var style = "";
if(glc=="P3JS0519059"&&j==0){
style = " style='color:red;'";
}
s += "
" + recordData[j] + "
";
}
s += "
";
}
s += "
";
return s;
}
function trimToEmpty(str) {
if(str == undefined || str == null) {
return "";
}
return $.trim(str);
}
$(function() {
var facetFields = new Array("curlibcodeFacet", "subjectFacet", "authorFacet",
"pubdateFacet", "booktypeFacet", "langFacet", "class1Facet");
for(index in facetFields) {
var facetField = facetFields[index];
var isHide = $("#" + facetField + "UL .hide").length;
if(isHide > 0undefined || lang == '') {
lang = "zh";
}
$("#enlang").val(lang);
$("#zhlang").val(lang);
});
function enchangeLang() {
var lang = $("#enlang").val();
/**
var currentURL = document.location.href;
var langParam = "&lang=" + lang;
if(currentURL.indexOf("?") < 0) {
langParam = "?lang=" + lang;
}
document.location.href = currentURL + langParam;
*/
$.cookie("org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE", lang, {path:"/"});
document.location.reload();
}
function zhchangeLang() {
var lang = $("#zhlang").val();
/**
var currentURL = document.location.href;
var langParam = "&lang=" + lang;
if(currentURL.indexOf("?") < 0) {
langParam = "?lang=" + lang;
}
document.location.href = currentURL + langParam;
*/
$.cookie("org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE", lang, {path:"/"});
document.location.reload();
}
function toggleSearchHelp(){
$(".n-model-wrapper").toggle();
$(".n-model-content").slideToggle();
}