Files
EasySoft-ZenTaoPMS/module/doc/js/view.ui.js
T
2024-04-24 13:36:01 +08:00

49 lines
1.5 KiB
JavaScript

window.showHistory = function()
{
const showHistory = !$('#hisTrigger').hasClass('text-primary');
if(showHistory)
{
$('#history, #closeBtn').removeClass('hidden');
$('#contentTree').addClass('hidden');
$('#outlineToggle .icon').addClass('icon-menu-arrow-left').removeClass('icon-menu-arrow-right')
}
else
{
$('#contentTree').removeClass('hidden');
$('#history, #closeBtn').addClass('hidden');
$('#outlineToggle .icon').removeClass('icon-menu-arrow-left').addClass('icon-menu-arrow-right')
}
$('#hisTrigger').toggleClass('text-primary');
}
$(function()
{
if($.cookie.get('isFullScreen') == 1) fullScreen();
$('#history').append('<a id="closeBtn" href="###" class="btn btn-link hidden"><i class="icon icon-close"></i></a>');
if($.cookie.get('hiddenOutline') == 'true') toggleOutline();
});
$(document).on('click', '#closeBtn', function()
{
$('#hisTrigger').removeClass('text-primary');
$('#history, #closeBtn').addClass('hidden');
});
window.toggleOutline = function()
{
$('#outlineToggle .icon').toggleClass('icon-menu-arrow-left').toggleClass('icon-menu-arrow-right')
$('#contentTree').toggleClass('hidden');
$.cookie.set('hiddenOutline', $('#contentTree').hasClass('hidden'));
}
$("#docPanel").on('enterFullscreen', () => {
$('.right-icon').attr('id', 'right-icon').removeClass('right-icon');
});
$("#docPanel").on('exitFullscreen', () => {
$('#right-icon').addClass('right-icon');
});