Iniit
This commit is contained in:
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
@@ -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={}));
|
||||
Reference in new issue
Block a user