Files
EasySoft-ZenTaoPMS/module/doc/js/objectlibs.js
T
2021-07-23 09:34:06 +08:00

82 lines
1.7 KiB
JavaScript

$(function()
{
if($.cookie('isFullScreen') == 1) fullScreen();
})
/**
* Ajax delete doc.
*
* @param string $link
* @param int $replaceID
* @param stirng $notice
* @access public
* @return void
*/
function ajaxDeleteDoc(link, replaceID, notice)
{
if(confirm(notice))
{
$.get(link, function(data)
{
location.href = JSON.parse(data).locate;
})
}
}
/**
* Delete a file.
*
* @param int $fileID
* @access public
* @return void
*/
function deleteFile(fileID)
{
if(!fileID) return;
hiddenwin.location.href = createLink('file', 'delete', 'fileID=' + fileID);
}
/**
* Display the document in full screen.
*
* @access public
* @return void
*/
function fullScreen()
{
var element = document.getElementById("content");
var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen;
if(requestMethod)
{
$('#content .actions').addClass('hidden');
requestMethod.call(element);
$.cookie('isFullScreen', 1);
}
}
function exitFullScreen()
{
$('#content .actions').removeClass('hidden');
$.cookie('isFullScreen', 0);
}
document.addEventListener("fullscreenchange", function (e)
{
if(!document.fullscreenElement) exitFullScreen();
})
document.addEventListener("webkitfullscreenchange", function (e)
{
if(!document.webkitFullscreenElement) exitFullScreen();
})
document.addEventListener("mozfullscreenchange", function (e)
{
if(!document.mozFullScreenElement) exitFullScreen();
})
document.addEventListener("msfullscreenChange", function (e)
{
if(!document.msfullscreenElement) exitFullScreen();
})