| Server IP : 127.0.1.1 / Your IP : 216.73.216.83 Web Server : Apache/2.4.58 (Ubuntu) System : Linux nepub 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/public_html/js/ |
Upload File : |
/**
* js/inlinePdf.js
*
* Copyright (c) 2013-2019 Simon Fraser University
* Copyright (c) 2003-2019 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* Functions for inline PDF render and viewing.
*/
/**
* Initialize the reading tool javascript (resizable and fullscreen mode)
*/
$(document).ready(function(){
var inlineStyle = ''; // Store the inline style that resizable creates, and reassign it when done with fullscreen
// For the background "lightbox" effect
$("#container").prepend('<div id="fade" class="black_overlay"></div>');
$('#sidebarToggle').click(function() {
$('#sidebar').toggle().toggleClass("sidebar-hidden");
$('#main').toggleClass("main-full");
});
$('#fullscreenShow').click(function() {
inlineStyle = $("#inlinePdf").attr("style");
$("#inlinePdf").removeAttr("style"); // Resizable doesn't work in fullscreen
$("#inlinePdf").resizable("destroy"); // Resizable doesn't work in fullscreen
$("#inlinePdf").addClass('fullscreen');
$("#fade").fadeIn(2000);
$("#fullscreenHide").show();
return false;
});
$('#fullscreenHide').click(function() {
$("#inlinePdf").attr("style", inlineStyle);
$("#inlinePdf").removeClass('fullscreen');
$("#fade").hide();
$("#fullscreenHide").hide();
$("#inlinePdf").resizable({ containment: 'parent', handles: 'se' }); // Reinitialize resizable
return false;
});
});