Files
citrus-cms/assets/admin2/js/pivottable/custom.js
T
2026-04-28 21:14:25 +03:00

81 lines
2.1 KiB
JavaScript

$(document).ready(function () {
$('[data-toggle="tooltip"]').tooltip();
$("#output").on("click", "#features img", function () {
$(".pvtRendererArea").addClass("full-screen");
let elem = document.documentElement;
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) { /* Firefox */
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { /* IE/Edge */
elem.msRequestFullscreen();
}
});
$("#saveLoadAreaIndicator").click(function() {
$("#saveLoadArea").toggleClass("active");
});
$(document).on("fullscreenchange", function() {
if (!document.fullscreenElement) {
$(".pvtRendererArea").removeClass("full-screen");
}
});
$(window).resize(function () {
setTimeout(function(){
fixRendererAreaElementHeight();
checkOrientation();
}, 500);
});
checkOrientation();
$(window).on("orientationchange", function(){
setTimeout(function(){
checkOrientation();
}, 500);
});
$(".dropdown-menu .close").on("click", function (event) {
$(this).parent().next().remove();
$(this).parent().remove();
});
});
function fixRendererAreaElementHeight() {
let rendererAreaElement = $(".pvtRendererArea");
rendererAreaElement.css({"height": ($(window).height() - rendererAreaElement.position().top - 10).toString() + "px"});
}
function checkOrientation(){
var win = {
w: window.innerWidth,
h: window.innerHeight
};
if(win.w < 768){
if(win.w < win.h){
$("#war").css("display", "block");
$("#main").css("display", "none");
}
else{
$("#main").css("display", "block");
$("#war").css("display", "none");
}
}
else{
$("#main").css("display", "block");
$("#war").css("display", "none");
}
}