This commit is contained in:
sriramphanib committed 2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 files changed
+1153349

No files matched your search

@@ -0,0 +1,157 @@
var Unibase;
(function (Unibase) {
let Apps;
(function (Apps) {
let Collaboration;
(function (Collaboration) {
let Components;
(function (Components) {
let PdfViewer;
(function (PdfViewer) {
class Base {
constructor() {
this.isFullscreen = false;
}
init(response) {
this.result = response.result;
this.documentGroup = this.result.DocumentGroup;
this.documentFileName = this.result.DocumentFileName;
this.documentFileId = this.result.DocumentFileId;
this.filePath = this.result.DocumentFilePath;
this.render();
}
unwireBootStrapKeyEvent() {
let popup = document.body.getElementsByClassName('_bizgaze_popup_container');
let events = $._data($(popup)[0], "events");
if (events && events.keydown) {
$(popup).off('keydown.dismiss.bs.modal', events.keydown[0].handler);
}
}
render() {
this.renderPopup();
this.renderMenuBar();
this.renderPdf();
this.updateProps();
this.refreshHeight();
this.addEventListeners();
this.unwireBootStrapKeyEvent();
}
addEventListeners() {
this.fullscreenBtn.addEventListener('click', () => {
this.openFullscreen();
});
this.popupElement.addEventListener('fullscreenchange', () => {
setTimeout(() => {
this.setHeigthOnFullscreenChange();
}, 0);
if (this.isFullscreen) {
this.fullscreenBtn.classList.remove('biz-enterfullscreen');
this.fullscreenBtn.classList.add('biz-exitfullscreen');
this.isFullscreen = true;
}
else {
this.fullscreenBtn.classList.remove('biz-exitfullscreen');
this.fullscreenBtn.classList.add('biz-enterfullscreen');
this.isFullscreen = false;
}
;
});
document.addEventListener('fullscreenchange', () => {
this.setHeigthOnFullscreenChange();
});
window.addEventListener('keyup', (e) => {
if (e.keyCode == 122) {
e.preventDefault();
this.openFullscreen();
this.setHeigthOnFullscreenChange();
}
});
this.exitPdf.addEventListener('click', () => {
this.closePopup();
});
}
openFullscreen() {
let elem = this.popupElement;
if (!this.isFullscreen) {
if (elem.requestFullscreen) {
elem.requestFullscreen();
}
else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
}
else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
}
this.isFullscreen = true;
}
else {
if (document.exitFullscreen) {
document.exitFullscreen();
}
else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
this.isFullscreen = false;
}
}
setHeigthOnFullscreenChange() {
var footerHeight = this.element.parentElement.nextElementSibling.offsetHeight;
this.element.parentElement.style.height = window.innerHeight - footerHeight + 'px';
this.pdfViewer.height = '100%';
}
renderPdf() {
this.pdfViewer = new ej.pdfviewer.PdfViewer({
created: this.pdfCreated.bind(this),
documentPath: this.filePath,
serviceUrl: 'http://localhost:3088/pdfviewer'
});
ej.pdfviewer.PdfViewer.Inject(ej.pdfviewer.TextSelection, ej.pdfviewer.TextSearch, ej.pdfviewer.Print, ej.pdfviewer.Navigation);
this.pdfViewer.appendTo('#DocumentViewer');
}
updateProps() {
this.popupElement = document.getElementsByClassName('_bizgaze_popup_container')[0];
this.element = document.getElementById('DocumentViewer');
this.fullscreenBtn = document.getElementsByClassName('biz-pdf-fullscreen-btn')[0];
this.exitPdf = document.getElementsByClassName('biz-pdf-exitpdf-btn')[0];
}
pdfCreated() {
var util = Unibase.Apps.Collaboration.Components.Common.Util.Instance();
document.getElementById("DocumentViewer_zoomDropDownContainer").after(util.createElement('div', 'class', 'biz-pdf-fullscreen'));
util.appendChildren('biz-pdf-fullscreen', 0, util.createElement('button', 'class', 'e-icons biz-pdf-fullscreen-btn biz-enterfullscreen'));
document.getElementById("DocumentViewer_downloadContainer").after(util.createElement('div', 'class', 'biz-pdf-exitpdf'));
util.appendChildren('biz-pdf-exitpdf', 0, util.createElement('button', 'class', 'e-icons biz-pdf-exitpdf-btn'));
}
actionComplete() {
}
closePopup() {
Unibase.Apps.Collaboration.Components.DocConnector.Instance().closeDoc();
var contId = $("._bizgaze_popup_container:visible").attr("id");
$('#' + contId).modal('hide');
$('#' + contId).remove();
}
refreshHeight() {
var footerHeight = this.element.parentElement.nextElementSibling.offsetHeight;
var rootHeight = this.element.parentElement.parentElement.offsetHeight;
this.element.parentElement.style.height = (rootHeight - footerHeight) + 'px';
}
renderPopup() {
Unibase.Apps.Collaboration.Components.Documents.Instance().loadForm(0, this.documentFileId, 0, null, this.documentGroup);
}
renderMenuBar() {
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Base();
}
return this.instance;
}
}
PdfViewer.Base = Base;
})(PdfViewer = Components.PdfViewer || (Components.PdfViewer = {}));
})(Components = Collaboration.Components || (Collaboration.Components = {}));
})(Collaboration = Apps.Collaboration || (Apps.Collaboration = {}));
})(Apps = Unibase.Apps || (Unibase.Apps = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"base.js","sourceRoot":"","sources":["base.ts"],"names":[],"mappings":"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 truncated
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i{constructor(){this.isFullscreen=!1}init(n){this.result=n.result;this.documentGroup=this.result.DocumentGroup;this.documentFileName=this.result.DocumentFileName;this.documentFileId=this.result.DocumentFileId;this.filePath=this.result.DocumentFilePath;this.render()}unwireBootStrapKeyEvent(){let t=document.body.getElementsByClassName("_bizgaze_popup_container"),n=$._data($(t)[0],"events");n&&n.keydown&&$(t).off("keydown.dismiss.bs.modal",n.keydown[0].handler)}render(){this.renderPopup();this.renderMenuBar();this.renderPdf();this.updateProps();this.refreshHeight();this.addEventListeners();this.unwireBootStrapKeyEvent()}addEventListeners(){this.fullscreenBtn.addEventListener("click",()=>{this.openFullscreen()});this.popupElement.addEventListener("fullscreenchange",()=>{setTimeout(()=>{this.setHeigthOnFullscreenChange()},0),this.isFullscreen?(this.fullscreenBtn.classList.remove("biz-enterfullscreen"),this.fullscreenBtn.classList.add("biz-exitfullscreen"),this.isFullscreen=!0):(this.fullscreenBtn.classList.remove("biz-exitfullscreen"),this.fullscreenBtn.classList.add("biz-enterfullscreen"),this.isFullscreen=!1)});document.addEventListener("fullscreenchange",()=>{this.setHeigthOnFullscreenChange()});window.addEventListener("keyup",n=>{n.keyCode==122&&(n.preventDefault(),this.openFullscreen(),this.setHeigthOnFullscreenChange())});this.exitPdf.addEventListener("click",()=>{this.closePopup()})}openFullscreen(){let n=this.popupElement;this.isFullscreen?(document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen(),this.isFullscreen=!1):(n.requestFullscreen?n.requestFullscreen():n.webkitRequestFullscreen?n.webkitRequestFullscreen():n.msRequestFullscreen&&n.msRequestFullscreen(),this.isFullscreen=!0)}setHeigthOnFullscreenChange(){var n=this.element.parentElement.nextElementSibling.offsetHeight;this.element.parentElement.style.height=window.innerHeight-n+"px";this.pdfViewer.height="100%"}renderPdf(){this.pdfViewer=new ej.pdfviewer.PdfViewer({created:this.pdfCreated.bind(this),documentPath:this.filePath,serviceUrl:"http://localhost:3088/pdfviewer"});ej.pdfviewer.PdfViewer.Inject(ej.pdfviewer.TextSelection,ej.pdfviewer.TextSearch,ej.pdfviewer.Print,ej.pdfviewer.Navigation);this.pdfViewer.appendTo("#DocumentViewer")}updateProps(){this.popupElement=document.getElementsByClassName("_bizgaze_popup_container")[0];this.element=document.getElementById("DocumentViewer");this.fullscreenBtn=document.getElementsByClassName("biz-pdf-fullscreen-btn")[0];this.exitPdf=document.getElementsByClassName("biz-pdf-exitpdf-btn")[0]}pdfCreated(){var t=n.Apps.Collaboration.Components.Common.Util.Instance();document.getElementById("DocumentViewer_zoomDropDownContainer").after(t.createElement("div","class","biz-pdf-fullscreen"));t.appendChildren("biz-pdf-fullscreen",0,t.createElement("button","class","e-icons biz-pdf-fullscreen-btn biz-enterfullscreen"));document.getElementById("DocumentViewer_downloadContainer").after(t.createElement("div","class","biz-pdf-exitpdf"));t.appendChildren("biz-pdf-exitpdf",0,t.createElement("button","class","e-icons biz-pdf-exitpdf-btn"))}actionComplete(){}closePopup(){n.Apps.Collaboration.Components.DocConnector.Instance().closeDoc();var t=$("._bizgaze_popup_container:visible").attr("id");$("#"+t).modal("hide");$("#"+t).remove()}refreshHeight(){var n=this.element.parentElement.nextElementSibling.offsetHeight,t=this.element.parentElement.parentElement.offsetHeight;this.element.parentElement.style.height=t-n+"px"}renderPopup(){n.Apps.Collaboration.Components.Documents.Instance().loadForm(0,this.documentFileId,0,null,this.documentGroup)}renderMenuBar(){}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Base=i})(i=t.PdfViewer||(t.PdfViewer={}))})(i=t.Components||(t.Components={}))})(i=t.Collaboration||(t.Collaboration={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));