dcsimg
FAQ Add this to your Mendeley library
Download Contents
  • Pages
  • Table of Contents
URL for Current Page
Scientific Names on this Page

Indexed by Global Names
Search Inside This Book:
Results For:
Click/Shift+Click pages to select for download
Cancel Generate Review No Pages Added

If you are generating a PDF of a journal article or book chapter, please feel free to enter the title and author information. The information you enter here will be stored in the downloaded file to assist you in managing your downloaded PDFs locally.

Thank you for your request. Please wait for an email containing a link to download the PDF.

For your reference, the confirmation number for this request is .

Join Our Mailing List

Sign up to receive the latest BHL news, content highlights, and promotions.

Subscribe

Help Support BHL

BHL relies on donations to provide free PDF downloads and other services. Help keep BHL free and open!

Donate

There was an issue with the request. Please try again and if the problem persists, please send us feedback.

For your reference, the confirmation number for this request is .

  
Optional
Example: Charles Darwin, Carl Linnaeus
Example: Birds, Classification, Mammals
Contributed by Research Library, The Getty Research Institute (archive.org)
Annotation Not Available
'; ocrPopUp.document.write(html); } }) ); } header.append( $('
', { 'text' : 'Viewing Page as Text' })).append( $('', { 'text' : 'This text is either generated from uncorrected OCR or is a manually produced transcription. As such, it may include inconsistencies with the content of the original page.' })); var text = $('
', { 'class': 'text' }) .html('' + $.trim(data.ocrText).replace(/\n/g, '
') + '




') .appendTo(newpageOCR); // Create BeautyTips if canvas exists & not IE (results in singlepage view scrolling to top). if(Modernizr.canvas && !$.browser.msie) { $('.pop_ocr').bt({ padding: 10, spikeLength:10, spikeGirth:13, fill: '#266099', strokeWidth: 0, shrinkToFit: true, positions: ['most'], overlap: -1, cssStyles: { color: '#fff' }, hoverIntentOpts: { interval: 500, timeout: 0 }, showTip: function(box) { if(!isAnimating) { $(box).show(); } } }); } newpageOCR.removeClass('loading'); }, error: function (data) { newpageOCR.removeClass('loading'); isAnimating = false; } }); } function updatePageNames(index){ pageNames.text("Loading..."); pageNames.addClass('loading'); $.ajax({ type: 'get', url: '/pagesummary/', data: { 'op': 'GetPageNameList', 'pageID': pages[index].PageID }, success: function (data, textStatus, jqXHR) { if(data.length > 0) { pageNames.empty(); $.each(data, function(index, name) { var ubioLink = $('', { 'class' : 'ubio-links' }).append( $('', { 'href' : '/name/' + name.UrlName, 'text' : name.ResolvedNameString })).appendTo(pageNames); if(name.EOLID > 0) { ubioLink.append( " ") } }); } else { pageNames.empty(); pageNames.append($('', { 'text' : 'No Scientific Names found' })); } pageNames.removeClass('loading'); }, error: function (jqXHR, textStatus, errorThrown) { pageNames.empty(); pageNames.removeClass('loading'); isAnimating = false; } }); } // Check for Enter in Search Inside text box $("#sibSearchText").keypress(function (event) { var keycode = (event.keyCode ? event.keyCode : event.which); if (keycode == '13') $("#sibSearchBtn").click(); }); // Click binder for search button $("#sibSearchBtn").click(function () { var resultsBox = $(".sibResultsBox"); $("#sibTextEcho").html($("#sibSearchText").val()); resultsBox.html("Loading..."); $("#searchResults").show(); $.ajax({ type: 'get', url: '/search/pages', data: 'q=' + encodeURIComponent($("#sibSearchText").val()) + '&itemId=' + 129511, success: function (data, textStatus, jqXHR) { if (data.length > 0) { $("#sibNumResults").html("(" + data.length + ")"); resultsBox.empty(); $.each(data, function (index, hit) { // Build this for each hit //
// //
... hit text ...
//
... hit text ...
//
var resultBox = $("
", { "class": "sibResultBox" }); var resultPageDesc = $("
") .append($("", { "class": "sibResultPage", "href": "javascript:changePage(" + hit.Sequence + ")", "text": hit.PageDescription })); resultBox.append(resultPageDesc); $.each(hit.Highlights, function (index2, highlight) { resultBox.append($("
", { "class": "sibResultText" }).append("... " + highlight.Item2 + " ...")); }); resultBox.appendTo(resultsBox); }); } else { resultsBox.empty(); resultsBox.append($('', { 'text': 'No results found' })); } resultsBox.removeClass('loading'); }, error: function (jqXHR, textStatus, errorThrown) { resultsBox.empty(); resultsBox.append($('', { 'text': 'Error! Please try again.' })); isAnimating = false; } }); }); // Create Modal Dialogs $('#download-dialog').jqm({ onHide: onHideAction, trigger: '.downloadbook' }); $('#review-dialog').jqm({ toTop: true, onHide: onHideAction, onShow: function(hash) { hash.w.show(); $('.ellipsis').textOverflow(); } }); $('#generate-dialog').jqm({ toTop: true, onHide: onHideAction }); $(".buttondrop.download").click(function(){ // $(".downloadcontents").slideToggle("fast"); if ($(".downloadcontents").css("display") == "block") { $(".downloadcontents").slideUp("fast"); } else { $(".downloadcontents").slideDown("fast"); } $(document).mouseup(function (e){ var container = $(".downloadcontents"); //if (container.has(e.target).length === 0) { $(".downloadcontents").slideUp("fast"); $(document).unbind("mouseup"); //} }); }); $(".selectpages").click(function(){ selectPagesToDownload(); }); $(".selectpart").click(function () { selectPartToDownload(); }); $(".cancelpdf", pdfBar).click(function(){ cancelSelectPages(); }); // Click Binder for PDF Review button var pdfReview = $('.review', pdfBar).click(function() { if(pdfPages.length > 0) { changePdfMode((pdfMode) ? pdfMode : PdfModeType.Icon, true); $('#review-dialog').jqmShow(); $('#review-dialog .body').jScrollPane(); } }); // Click Binder for PDF Generate button var pdfGenerate = $('.generate', pdfBar).click(function() { if(pdfPages.length > 0) { $('#generate-dialog').jqmShow(); } }); // Click Binder for PDF Generate button on Dialog $('#review-dialog .generate').click(function() { isModalDialogChange = true; $('#review-dialog').jqmHide(); $('#generate-dialog').jqmShow(); }); // Click Binder for PDF Review button on Dialog $('#generate-dialog .review').click(function() { isModalDialogChange = true; $('#generate-dialog').jqmHide(); changePdfMode((pdfMode) ? pdfMode : PdfModeType.List, true); $('#review-dialog').jqmShow(); $('#review-dialog .body').jScrollPane(); }); // Click Binder for list view on Review Dialog var pdfListLink = $('#review-dialog .list-view').click(function() { changePdfMode(PdfModeType.List); $('#review-dialog .body').data('jsp').reinitialise(); }); // Click Binder for icon view on Review Dialog var pdfIconLink = $('#review-dialog .icon-view').click(function() { changePdfMode(PdfModeType.Icon); $('#review-dialog .body').data('jsp').reinitialise(); }); // Binder for page dropdown list $('#lstPages').live("change", function(){ br.jumpToIndex($('#lstPages').attr("selectedIndex")); }); // Binder for segment list used by iDevices $('#lbSegments').live("change", function(){ var pageNum = $('#lbSegments').attr("value"); var pageIndex = br.getPageIndexWithPageNum(pageNum); if ('undefined' != typeof(pageIndex)) { var leafTop = 0; var h; br.jumpToIndex(pageIndex); $('#BRcontainer').attr('scrollTop', leafTop); return true; } // Page not found return false; }); // Binders for non-iDevice segment list $(document).delegate("a.viewSegLinkTitle", "click", function() { return selectSeg(this); }); function selectSeg(segLink) { var pageNum = $(segLink).attr("id"); var pageIndex = br.getPageIndexWithPageNum(pageNum); highlightSeg(segLink); if ('undefined' != typeof(pageIndex)) { var leafTop = 0; var h; br.jumpToIndex(pageIndex); $('#BRcontainer').attr('scrollTop', leafTop); return true; } // Page not found return false; } function highlightSeg(segLink) { $("#lstSegments ul li").css("background-color", "#FFFFFF"); $("#lstSegments ul li").css("color", "#444444"); $("#lstSegments ul li a").css("color", "#444444"); $("#lstSegments li .segListVolPage").css("color", "#000000"); $(segLink).parent().css("background-color","Highlight"); $(segLink).parent().css("color","HighlightText"); $(segLink).css("color", "HighlightText"); $(segLink).parent().children(".segListVolPage").css("color","#BFBFBF"); $("#lbSegments").val($(segLink).attr("id")); } // Binder for "Show More" link $(document).delegate(".showmore a", "click", function() { var leftPanelHeight = $("#left-panel2").height(); var tocHeight = $("#lstPages").height(); var newHeight = leftPanelHeight; var showMore = ($(this).html() === "Show More"); if (showMore) { $(this).html("Show Less"); newHeight = leftPanelHeight * 0.75; $("#names-container-div").hide(); } else { $(this).html("Show More"); newHeight = leftPanelHeight / 4; $("#names-container-div").show(); }; $("#lstPages").height(newHeight); $("#lstPages").css("min-height", newHeight); $("#lstSegments").height(newHeight); $("#lstSegments ul").height(newHeight); }); // Function used to change the way pdfs are viewed (list/icon) on the Review Dialog function changePdfMode (mode, redraw) { if(pdfMode != mode || redraw) { pdfMode = mode; $('#review-dialog ul').empty(); $('.dicon').removeClass('active'); if(pdfMode == PdfModeType.List) { pdfListLink.addClass('active'); } else if(pdfMode == PdfModeType.Icon) { pdfIconLink.addClass('active'); } $.each(pdfPages, function(index, pdfPageIndex) { var pdfPage; var deletePage = $("", { 'class': 'delete', text: 'delete' }).click(function() { //$('#ptb' + pdfPageIndex).trigger(pageToolBoxEvent); pdfPageCount = pdfPages.remove(index); $('#ptb' + pdfPageIndex).removeClass('selected').attr('bt-xtitle', 'Add to My PDF'); lastPdfIndex = -1; changePdfMode(mode, true); updatePdfPageCounter(pdfPageCount); $(this).parents('li').fadeOut(200, function() { $(this).remove(); if($('#review-dialog li').length == 0) { $('#review-dialog').jqmHide(); } $('#review-dialog .body').data('jsp').reinitialise(); }); }); if(mode == PdfModeType.List) { var pageName = $('', { text : br.getPageName(pdfPageIndex) }); pdfPage = $('
  • ', { 'class' : 'listpage' }).append(pageName).append(deletePage); } else if(mode == PdfModeType.Icon) { var pageName = $('', { 'class' : 'ellipsis', text : br.getPageName(pdfPageIndex) }); var thumb = $('', { src: br.getPageURI(pdfPageIndex, 0, 100) }); var text = $('
    ', { 'class' : 'text' }).append(pageName).append(deletePage); pdfPage = $('
  • ', { 'class' : 'iconpage' }).append(thumb).append(text); } $('#review-dialog ul').append(pdfPage) }); $('.ellipsis').textOverflow(); } } var pdfGenerate = $('.generate', pdfBar); var pdfCounter = $('.counter', pdfBar); var pdfReviewCounter = $('#review-dialog #page-count'); // Validation for Generate PDF Dialog function validatePdfForm() { var isValid = true; $('#tbEmailErr').html(""); $('#tbTitleErr').html(""); if ($.trim($("#tbEmail").val()) == "") { $('#tbEmailErr').html("Please enter an email address."); isValid = false; } var title = $.trim($("#tbTitle").val()); var authors = $.trim($("#tbAuthors").val()); var subjects = $.trim($("#tbSubjects").val()); if (title.length == 0 && (authors.length > 1 || subjects.length > 1)) { $('#tbTitleErr').html("Please include a title."); isValid = false; } else if (title.length == 1) { $('#tbTitleErr').html("Please include a valid title."); isValid = false; } return (isValid); } // PDF Generation $('#generate-dialog .finish').click(function () { var finishButton = $(this); if(validatePdfForm() && !finishButton.hasClass('loading')) { finishButton .css('width', finishButton.width()) .addClass('loading'); var pageIds = []; $.each(pdfPages, function(index, value) { pageIds.push(pages[value].PageID); }); $.ajax({ type: 'post', url: '/generatepdf/', data: { 'itemId': 129511, 'pages': pageIds.toString(), 'email': $('#tbEmail').val(), 'title': $('#tbTitle').val(), 'authors': $('#tbAuthors').val(), 'subjects': $('#tbSubjects').val(), 'imagesOnly': $('#tbImages:checked').val() }, success: function (data) { if(data.isSuccess) { $('#pdfId').text(data.pdfId); $('#generate-dialog .intro').fadeOut(function() { $('#generate-dialog .success').fadeIn(); finishButton.removeClass('loading').removeAttr('style'); }); $('#generate-dialog .required, #generate-dialog .optional, #generate-dialog .finish').fadeOut(); $('#generate-dialog .required, #generate-dialog .optional, #generate-dialog .review').fadeOut(); // close off the PDF selection stuff. cancelPdfSelection = true; } else { $('#pdfIdFail').text(data.pdfId); $('#generate-dialog .required, #generate-dialog .optional, #generate-dialog .footer').fadeOut(); $('#generate-dialog .intro').fadeOut(function() { $('#generate-dialog .failure').fadeIn(); finishButton.removeClass('loading').removeAttr('style'); }); } }, error: function() { // just show the error page for now. location.pathname = '/error'; } }); } }); // Return the width of a given page. Here we assume all images are 1600 pixels wide br.getPageWidth = function (index) { if (pages && (index >= 0) && pages[index].Width) return pages[index].Width; return 1600; } // Return the height of a given page. Here we assume all images are 2400 pixels high br.getPageHeight = function (index) { if (pages && (index >= 0) && pages[index].Height) return pages[index].Height; return 2400; } br.imagesBaseURL = '/images/'; br.getPageURI = function (index, reduce, width) { var url = ""; if (pages != null) { var calculatedWidth = (width) ? width : Math.floor(br.getPageWidth(index) / reduce); url = pages[index].ExternalBaseUrl + '/download/' + pages[index].BarCode + '/page/n' + (pages[index].SequenceOrder - 1) + '_w' + calculatedWidth; } return url; } // Return which side, left or right, that a given page should be displayed on br.getPageSide = function (index) { if (0 == (index & 0x1)) { return 'R'; } else { return 'L'; } } // This function returns the left and right indices for the user-visible // spread that contains the given index. The return values may be // null if there is no facing page or the index is invalid. br.getSpreadIndices = function (pindex) { var spreadIndices = [null, null]; if ('rl' == this.pageProgression) { // Right to Left if (this.getPageSide(pindex) == 'R') { spreadIndices[1] = pindex; spreadIndices[0] = pindex + 1; } else { // Given index was LHS spreadIndices[0] = pindex; spreadIndices[1] = pindex - 1; } } else { // Left to right if (this.getPageSide(pindex) == 'L') { spreadIndices[0] = pindex; spreadIndices[1] = pindex + 1; } else { // Given index was RHS spreadIndices[1] = pindex; spreadIndices[0] = pindex - 1; } } return spreadIndices; } br.bhlPageID = function(index){ if (pages && (index >= 0) && pages[index].PageID) { return pages[index].PageID; } } //function to update page URL, Names and text br.updatePageDetailsUI = function(index){ var segListItem = $("#lstSegments li[id='" + pages[index].SegmentID + "']"); var segTitleLink = $("#articleTitleLink"); // Update the segment list var segTitle = $(segListItem).children("a.viewSegLinkTitle"); if (segTitle != null) { if (pages[index].SegmentID != null) { segTitleLink.html(pages[index].GenreName + ": " + segTitle.html()); } else { segTitleLink.html(segTitle.html()); } segTitleLink.attr("href", "/part/" + pages[index].SegmentID); } highlightSeg(segTitle); // Update the Mendeley link if (pages[index].SegmentID != null) { if (updateMendeleyLink !== undefined) { updateMendeleyLink('part', pages[index].SegmentID); } } else { if (updateMendeleyLink !== undefined) { updateMendeleyLink('item', '129511'); } } // Update the Download Part menu item if (pages[index].SegmentID != null) { $(".selectpart").html("Download " + pages[index].GenreName); $(".selectpart").show(); } else { $(".selectpart").hide(); } // Update the Altmetric badge $(".altmetric-embed").attr("data-uri", "http://www.fresh-tech.net/item/" + "129511"); if (typeof _altmetric_embed_init === 'function') _altmetric_embed_init(); // Update page URL and names $("#currentpageURL").text("https://biodiversitylibrary.org/page/" + pages[index].PageID); $("#currentpageURL").attr("href", "https://biodiversitylibrary.org/page/" + pages[index].PageID); var currentFlickrUrl = $("#currentFlickrURL"); var flickrUrlSpan = $("#flickrurlspan"); if (pages[index].FlickrUrl == "") { flickrUrlSpan.toggle(false); currentFlickrUrl.attr("href", "#"); } else { currentFlickrUrl.attr("href", pages[index].FlickrUrl); flickrUrlSpan.toggle(true); } addthis_share = { url: "https://biodiversitylibrary.org/page/" + pages[index].PageID, title: $(document).find("title").text() } var showOCRButton = $('#showOCRButton'); if (showOCRButton.attr("title") == "Hide Text") { updateOCR(index); // Update text if it is visible } updatePageNames(index); $("#pagename").text(br.getPageName(br.currentIndex())); if (typeof renderAnnotations == "function") renderAnnotations(index+1); } // For a given "accessible page index" return the page number in the book. // // For example, index 5 might correspond to "Page 1" if there is front matter such // as a title page and table of contents. br.getPageNum = function (index) { return index + 1; } br.getPageIndexWithPageNum = function (pageNum) { if (pages) { for (var i=0; i= 0) && pages[index].WebDisplay) { return pages[index].WebDisplay; } } // Function used by book reader to create the pagetoolbox br.getPageToolbox = function (index) { var pageToolbox = $("
    ", { 'class': 'pagetoolbox', 'id': 'ptb' + index }).bind(pageToolBoxEvent, function (event) { /* var origBG = '#404040' var origActiveBG = '#455667'; var activeBG = '#ffa200'; */ var pdfPageCount; var startIndex; var endIndex; if (event.shiftKey && lastPdfIndex !== -1) { // Select multiple pages if (index < lastPdfIndex) { startIndex = index; endIndex = lastPdfIndex - 1; } else { startIndex = lastPdfIndex + 1; endIndex = index; } for (x = startIndex; x <= endIndex; x++) { pdfPageIndex = $.inArray(x, pdfPages); // Select/Deselect a single page if(pdfPageIndex < 0) { pdfPageCount = pdfPages.push(x); $('#ptb' + x).addClass('selected').attr('bt-xtitle', 'Remove from My PDF'); if(!pdfBar.hasClass('active')) { pdfBar.removeClass('disabled').addClass('active').fadeTo(200, 1); } } } lastPdfIndex = index; } else { pdfPageIndex = $.inArray(index, pdfPages); // Select/Deselect a single page if(pdfPageIndex < 0) { pdfPageCount = pdfPages.push(index); pageToolbox.addClass('selected').attr('bt-xtitle', 'Remove from My PDF'); if(!pdfBar.hasClass('active')) { pdfBar.removeClass('disabled').addClass('active').fadeTo(200, 1); } lastPdfIndex = index; } else { pdfPageCount = pdfPages.remove(pdfPageIndex); pageToolbox.removeClass('selected').attr('bt-xtitle', 'Add to My PDF'); lastPdfIndex = -1; } } // Re-sort pdfs pdfPages.sort(function (a, b){ return (a-b); }); updatePdfPageCounter(pdfPageCount); // Prevent event propagating to dragscrollable event.stopPropagation(); }); var isAnimating = false; var pdfPageIndex = $.inArray(index, pdfPages); // Page has already been added to pdfPages if(pdfPageIndex >= 0) { pageToolbox.addClass('selected').css('display', 'block'); // .addClass('active') } // Hard coded dimensions due to inability to ensure correct dimensions pageToolbox.data('info', { index: index, origWidth: 230, origHeight: 70 }); return pageToolbox; } function updatePdfPageCounter(pdfPageCount) { var origBG = '#404040' var origActiveBG = '#455667'; var activeBG = '#ffa200'; pdfCounter.stop(true, true).animate({ backgroundColor : activeBG }, 100, 'easeOutQuad', function() { if(pdfPageCount <= 0) { pdfCounter.text('No Pages Added'); pdfBar.removeClass('active').addClass('disabled'); //.fadeTo(200, 0.5); } else if(pdfPageCount == 1) { pdfCounter.text(pdfPageCount + ' Page Added'); pdfReviewCounter.text(pdfPageCount + ' Page'); } else { pdfCounter.text(pdfPageCount + ' Pages Added'); pdfReviewCounter.text(pdfPageCount + ' Pages'); } }).animate({ backgroundColor : (pdfPageCount <= 0) ? origBG : origActiveBG }, 400, 'easeOutQuad'); } // Create BeautyTips if canvas exists & not IE (results in singlepage view scrolling to top) if(Modernizr.canvas && !$.browser.msie) { $('.dicon, .jqmClose').bt({ padding: 10, spikeLength: 10, spikeGirth: 13, fill: '#266099', strokeWidth: 0, shrinkToFit: true, positions: ['most'], overlap: -1, cssStyles: { color: '#fff' }, hoverIntentOpts: { interval: 500, timeout: 0 } }); } br.numLeafs = 595; br.bookTitle = ''; br.imagesBaseURL = '/images/'; br.titleLeaf = 17; BookReader.prototype.addPageToolBox = function (index, page) { var pageToolbox = this.getPageToolbox(index); pageToolbox.appendTo(page); } BookReader.prototype.add2upPageToolBox = function (index, page) { return; } BookReader.prototype.scrollDown = function() { br.next(); } BookReader.prototype.scrollUp = function() { br.prev(); } // Bookviewer crashes ie6, dont even attempt to load it if (!$('html').is('.ie6')) { br.init(); var BRtoolbar = $("#BRtoolbar").detach(); BRtoolbar.appendTo("#BRtoolbarwrapper"); $('.BRtoolbar-container').append(""); var PDFtoolbar = $("#toolbar-top").detach(); PDFtoolbar.prependTo("#BRtoolbar"); $('#BRtoolbar').prepend(""); var AnnotationBox = $("#AnnotationBox").detach(); AnnotationBox.appendTo("#right-panel-content"); if (!true) $("#showSearchButton").hide(); // Print page var printPageButton = $('.page_print'); printPageButton.click(function () { $('', { src: br.getPageURI(br.currentIndex()) }) .printElement({ printMode: 'popup', printBodyOptions: { classNameToAdd: 'printPopup' }, "leaveOpen": true, pageTitle: 'Georgii Agricolae De re metallica :' + ((pages[br.currentIndex()].WebDisplay) ? ' - ' + pages[br.currentIndex()].WebDisplay : '') }); }); // Toggle left hand container for Pages var showPagesButton = $('#showPagesButton'); showPagesButton.click(function () { $("#left-panel2").toggle("fast", function () { if (br.mode == 3) { br.resizePageView(); } br.centerPageView(); }); if (showPagesButton.attr("title") == "Show Pages") { showPagesButton.attr("title", "Hide Pages"); showPagesButton.text("Hide Pages"); showPagesButton.toggleClass("book_leftmost", true).toggleClass("book_rightmost", false); } else { showPagesButton.attr("title", "Show Pages"); showPagesButton.text("Show Pages"); showPagesButton.toggleClass("book_leftmost", false).toggleClass("book_rightmost", true); } }); // Toggle right hand container for text var showOCRButton = $('#showOCRButton'); showOCRButton.click(function () { newpageOCR.text(""); if (showOCRButton.attr("title") == "Show Text") { updateOCR(br.currentIndex()); $("#right-panel2").show("fast", function () { if (br.mode == 3) { br.resizePageView(); } br.centerPageView(); }); $("#pageOCR-panel").show(); showOCRButton.attr("title", "Hide Text"); showOCRButton.html("Hide
    Text"); showOCRButton.addClass("displayed"); } else { $("#right-panel2").hide("fast", function () { if (br.mode == 3) { br.resizePageView(); } br.centerPageView(); }); showOCRButton.attr("title", "Show Text"); showOCRButton.html("Show
    Text"); showOCRButton.removeClass("displayed"); } resetAnnotationsBox(); resetSearchBox(); }); // Toggle right hand container for Search var showSearchButton = $('#showSearchButton'); showSearchButton.click(function () { if (showSearchButton.attr("title") == "Search Inside") { $("#right-panel2").show("fast", function () { if (br.mode == 3) { br.resizePageView(); } br.centerPageView(); }); $("#pageSearch-panel").show(); $("#sibSearchText").focus(); showSearchButton.attr("title", "Hide Search"); showSearchButton.html("Hide Search"); showSearchButton.addClass("displayed"); } else { $("#right-panel2").hide("fast", function () { if (br.mode == 3) { br.resizePageView(); } br.centerPageView(); }); showSearchButton.attr("title", "Search Inside"); showSearchButton.html("Search Inside"); showSearchButton.removeClass("displayed"); } resetPageOCRBox(); resetAnnotationsBox(); }); // Toggle right hand container for Annotations var showAnnotationsButton = $("#showAnnotationsButton"); showAnnotationsButton.click(function () { if (showAnnotationsButton.attr("title") == "Show Annotations") { $("#right-panel2").show("fast", function () { if (br.mode == 3) { br.resizePageView(); } br.centerPageView(); }); $("#AnnotationBox").show(); showAnnotationsButton.attr("title", "Hide Annotations"); showAnnotationsButton.html("Hide
    Annotations"); showAnnotationsButton.addClass("displayed"); } else { $("#right-panel2").hide("fast", function () { if (br.mode == 3) { br.resizePageView(); } br.centerPageView(); }); showAnnotationsButton.attr("title", "Show Annotations"); showAnnotationsButton.html("Show
    Annotations"); showAnnotationsButton.removeClass("displayed"); } resetPageOCRBox(); resetSearchBox(); }); if ("false" === "false") { showAnnotationsButton.hide(); } else { showAnnotationsButton.trigger('click'); window.setTimeout("br.centerPageView()", 500); } updateUIHeights(); } $("#BRcontainer").bind('scroll', this, function (e) { if (self.mode != self.constMode2up) { e.data.loadLeafs(); } $('.pagetoolbox').each(function () { if (actionMode == actionModeType.Select) { $(this).show(); } }) }); }); $(window).bind('resize', this, function (e) { var rightPanelHeight = $("#right-panel2").height(); var pageOCRHeaderHeight = $("#pageOCR-panel .header").height(); var pageReaderCommentsHeaderHeight = $("#pageReaderComments-panel .header").height(); updateUIHeights(); }); function updateUIHeights() { var leftPanelHeight = $("#left-panel2").height(); var pagesPanel = $("#lstPages").outerHeight(); var namesPanel = $("#names-panel").outerHeight(); var topLeftPanelHeight = $("#left-panel2 .left-panel-boxes:first-child").outerHeight(); var bottomLeftPanelHeight = $("#left-panel2 .left-panel-boxes:last-child").outerHeight(); var topTotalHeight = 0; $("#left-panel2 .left-panel-boxes:first-child").children().each(function(){ topTotalHeight = topTotalHeight + $(this).outerHeight(); }); topTotalHeight = topTotalHeight-pagesPanel; var bottomTotalHeight = 0; $("#left-panel2 .left-panel-boxes:last-child").children().each(function(){ bottomTotalHeight = bottomTotalHeight + $(this).outerHeight(); }); bottomTotalHeight = bottomTotalHeight-namesPanel; var lphh = (leftPanelHeight)/4; // -topLeftPanelHeight-bottomLeftPanelHeight var lcpd = (topTotalHeight - bottomTotalHeight)/2; if (leftPanelHeight < 720) { topTotalHeight = 0; bottomTotalHeight = 0; } else { //topTotalHeight += 10; //bottomTotalHeight += 10; } if (topTotalHeight >= bottomTotalHeight) { finalHeight = topTotalHeight; } else { finalHeight = bottomTotalHeight; } finalHeight += lphh; $("#names-panel").height(leftPanelHeight/3); var isiPad = navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)/i) != null; if (!isiPad) { var newHeight = leftPanelHeight/4; var showMore = ($(".showmore a").html() === "Show Less"); // current state of list boxes if (showMore) { var newHeight = leftPanelHeight * 0.75; } $("#lstPages").height(newHeight); $("#lstPages").css("min-height", newHeight); $("#lstSegments").height(newHeight); $("#lstSegments ul").height(newHeight); } $("div.text span").height(leftPanelHeight-($("#BRtoolbarwrapper").height()+$("div.header").height())); } function resetAnnotationsBox() { $("#AnnotationBox").hide(); $("#showAnnotationsButton").attr("title", "Show Annotations"); $("#showAnnotationsButton").html("Show
    Annotations"); $("#showAnnotationsButton").removeClass("displayed"); } function resetSearchBox() { $("#pageSearch-panel").hide(); $("#showSearchButton").attr("title", "Search Inside"); $("#showSearchButton").html("Search
    Inside"); $("#showSearchButton").removeClass("displayed"); } function resetPageOCRBox() { $("#pageOCR-panel").hide(); $("#showOCRButton").attr("title", "Show Text"); $("#showOCRButton").html("Show
    Text"); $("#showOCRButton").removeClass("displayed"); } function resetPDFDialog() { $("#tbEmail").val(""); $("#tbTitle").val(""); $("#tbAuthors").val(""); $("#tbSubjects").val(""); } function fixIEDisplayIssue() { var pageWidth = $('.BRpagedivthumb img').css('width'); var pageHeight = $('.BRpagedivthumb img').css('height'); if ($.browser.msie && (parseInt($.browser.version, 10) === 8 || parseInt($.browser.version, 10) === 7)) { for (var i = 0; i < $('.BRpagedivthumb img').length; i++) { $('.BRpagedivthumb img').width(pageWidth); $('.BRpagedivthumb img').height(pageHeight); } } } $(document).ready(function(){ // Called when we click on the tab itself $('#pagestab').click(function() { if ($('#pagestab').hasClass('active')) return false; $('#pagestabcontent').show(); $('#segmentstabcontent').hide(); $('#pagestab').toggleClass("active"); $('#segmentstab').toggleClass("active"); // Do nothing when tab is clicked return false; }); // Called when we click on the tab itself $('#segmentstab').click(function() { if ($('#segmentstab').hasClass('active')) return false; $('#pagestabcontent').hide(); $('#segmentstabcontent').show(); $('#pagestab').toggleClass("active"); $('#segmentstab').toggleClass("active"); // Do nothing when tab is clicked return false; }); var segmentCount = 0; if (segmentCount == 0) { $('#segmentstab').hide(); } }); //]]>