remove public class field declarations
This commit is contained in:
@@ -91,7 +91,7 @@ function domainURL() {
|
|||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatDataVolume(amt = 0, precision = 3) {
|
function formatDataVolume(amt, precision) {
|
||||||
if (precision < 3) { precision = 3; }
|
if (precision < 3) { precision = 3; }
|
||||||
if (amt >= 1e12) {
|
if (amt >= 1e12) {
|
||||||
return (amt/1e12).toPrecision(precision) + " TB";
|
return (amt/1e12).toPrecision(precision) + " TB";
|
||||||
|
@@ -1,17 +1,9 @@
|
|||||||
class DetailsWindow {
|
class DetailsWindow {
|
||||||
viewer = null;
|
|
||||||
|
|
||||||
visible = false;
|
|
||||||
fileID = "";
|
|
||||||
graph = 0;
|
|
||||||
|
|
||||||
divPopup = null;
|
|
||||||
btnDetails = null;
|
|
||||||
btnCloseDetails = null;
|
|
||||||
divFileDetails = null;
|
|
||||||
|
|
||||||
constructor(viewer) {let dw = this;
|
constructor(viewer) {let dw = this;
|
||||||
dw.viewer = viewer;
|
dw.viewer = viewer;
|
||||||
|
dw.visible = false;
|
||||||
|
dw.fileID = "";
|
||||||
|
dw.graph = 0;
|
||||||
|
|
||||||
dw.divPopup = document.getElementById("details_popup");
|
dw.divPopup = document.getElementById("details_popup");
|
||||||
dw.btnDetails = document.getElementById("btn_details");
|
dw.btnDetails = document.getElementById("btn_details");
|
||||||
|
@@ -1,19 +1,11 @@
|
|||||||
class ListNavigator {
|
class ListNavigator {
|
||||||
viewer = null;
|
|
||||||
length = 0;
|
|
||||||
position = 0;
|
|
||||||
data = [];
|
|
||||||
history = [];
|
|
||||||
shuffle = false;
|
|
||||||
|
|
||||||
divListNavigator = null;
|
|
||||||
btnDownloadList = null;
|
|
||||||
btnShuffle = null;
|
|
||||||
|
|
||||||
constructor(viewer, data){let ln = this;
|
constructor(viewer, data){let ln = this;
|
||||||
ln.viewer = viewer;
|
ln.viewer = viewer;
|
||||||
ln.data = data;
|
ln.data = data;
|
||||||
ln.length = data.length;
|
ln.length = data.length;
|
||||||
|
ln.position = 0;
|
||||||
|
ln.history = [];
|
||||||
|
ln.shuffle = false;
|
||||||
|
|
||||||
ln.divListNavigator = document.getElementById("list_navigator");
|
ln.divListNavigator = document.getElementById("list_navigator");
|
||||||
|
|
||||||
|
@@ -1,27 +1,8 @@
|
|||||||
class Toolbar {
|
class Toolbar {
|
||||||
viewer = null;
|
|
||||||
|
|
||||||
visible = false;
|
|
||||||
sharebarVisible = false;
|
|
||||||
|
|
||||||
// Elements
|
|
||||||
divToolbar = null;
|
|
||||||
divFilePreview = null;
|
|
||||||
downloadFrame = null;
|
|
||||||
|
|
||||||
spanViews = null;
|
|
||||||
spanDownloads = null;
|
|
||||||
spanSize = null;
|
|
||||||
|
|
||||||
btnToggleToolbar = null;
|
|
||||||
btnDownload = null;
|
|
||||||
btnCopyLink = null;
|
|
||||||
spanCopyLink = null;
|
|
||||||
btnShare = null;
|
|
||||||
divSharebar = null;
|
|
||||||
|
|
||||||
constructor(viewer) {let t = this;
|
constructor(viewer) {let t = this;
|
||||||
this.viewer = viewer;
|
t.viewer = viewer;
|
||||||
|
t.visible = false;
|
||||||
|
t.sharebarVisible = false;
|
||||||
|
|
||||||
t.divToolbar = document.getElementById("toolbar");
|
t.divToolbar = document.getElementById("toolbar");
|
||||||
t.divFilePreview = document.getElementById("filepreview");
|
t.divFilePreview = document.getElementById("filepreview");
|
||||||
|
@@ -1,23 +1,17 @@
|
|||||||
class Viewer {
|
class Viewer {
|
||||||
// Child components
|
|
||||||
toolbar = null;
|
|
||||||
listNavigator = null;
|
|
||||||
detailsWindow = null;
|
|
||||||
|
|
||||||
divFilepreview = null;
|
|
||||||
|
|
||||||
currentFile = "";
|
|
||||||
title = ""; // Contains either the file name or list title
|
|
||||||
listId = "";
|
|
||||||
viewToken = "";
|
|
||||||
isList = false;
|
|
||||||
isFile = false;
|
|
||||||
initialized = false;
|
|
||||||
|
|
||||||
constructor(type, viewToken, data) {let v = this;
|
constructor(type, viewToken, data) {let v = this;
|
||||||
if (v.initialized) {
|
// Set defaults
|
||||||
return;
|
v.toolbar = null;
|
||||||
}
|
v.listNavigator = null;
|
||||||
|
v.detailsWindow = null;
|
||||||
|
v.divFilepreview = null;
|
||||||
|
v.currentFile = "";
|
||||||
|
v.title = ""; // Contains either the file name or list title
|
||||||
|
v.listId = "";
|
||||||
|
v.viewToken = "";
|
||||||
|
v.isList = false;
|
||||||
|
v.isFile = false;
|
||||||
|
v.initialized = false;
|
||||||
|
|
||||||
v.viewToken = viewToken;
|
v.viewToken = viewToken;
|
||||||
v.toolbar = new Toolbar(v);
|
v.toolbar = new Toolbar(v);
|
||||||
@@ -37,7 +31,6 @@ class Viewer {
|
|||||||
document.getElementById("button_close_file_viewer").remove()
|
document.getElementById("button_close_file_viewer").remove()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (type === "file") {
|
if (type === "file") {
|
||||||
v.isFile = true;
|
v.isFile = true;
|
||||||
v.currentFile = data.id;
|
v.currentFile = data.id;
|
||||||
|
@@ -1,13 +1,4 @@
|
|||||||
class AudioViewer {
|
class AudioViewer {
|
||||||
viewer = null;
|
|
||||||
file = null;
|
|
||||||
next = null;
|
|
||||||
|
|
||||||
container = null;
|
|
||||||
icon = null;
|
|
||||||
element = null;
|
|
||||||
source = null;
|
|
||||||
|
|
||||||
constructor(viewer, file, next) {let v = this;
|
constructor(viewer, file, next) {let v = this;
|
||||||
v.viewer = viewer;
|
v.viewer = viewer;
|
||||||
v.file = file;
|
v.file = file;
|
||||||
|
@@ -1,10 +1,4 @@
|
|||||||
class FileViewer {
|
class FileViewer {
|
||||||
viewer = null;
|
|
||||||
file = null;
|
|
||||||
|
|
||||||
container = null;
|
|
||||||
icon = null;
|
|
||||||
|
|
||||||
constructor(viewer, file, next) {let v = this;
|
constructor(viewer, file, next) {let v = this;
|
||||||
v.viewer = viewer;
|
v.viewer = viewer;
|
||||||
v.file = file;
|
v.file = file;
|
||||||
|
@@ -1,18 +1,11 @@
|
|||||||
class ImageViewer {
|
class ImageViewer {
|
||||||
viewer = null;
|
|
||||||
file = null;
|
|
||||||
|
|
||||||
container = null;
|
|
||||||
element = null;
|
|
||||||
|
|
||||||
zoomed = false;
|
|
||||||
x = 0;
|
|
||||||
y = 0;
|
|
||||||
dragging = false;
|
|
||||||
|
|
||||||
constructor(viewer, file) {let v = this;
|
constructor(viewer, file) {let v = this;
|
||||||
v.viewer = viewer;
|
v.viewer = viewer;
|
||||||
v.file = file;
|
v.file = file;
|
||||||
|
v.zoomed = false;
|
||||||
|
v.x = 0;
|
||||||
|
v.y = 0;
|
||||||
|
v.dragging = false;
|
||||||
|
|
||||||
v.container = document.createElement("dv");
|
v.container = document.createElement("dv");
|
||||||
v.container.classList = "image-container";
|
v.container.classList = "image-container";
|
||||||
|
@@ -1,8 +1,4 @@
|
|||||||
class PDFViewer {
|
class PDFViewer {
|
||||||
viewer = null;
|
|
||||||
file = null;
|
|
||||||
container = null;
|
|
||||||
|
|
||||||
constructor(viewer, file) {let v = this;
|
constructor(viewer, file) {let v = this;
|
||||||
v.viewer = viewer;
|
v.viewer = viewer;
|
||||||
v.file = file;
|
v.file = file;
|
||||||
|
@@ -1,14 +1,9 @@
|
|||||||
class TextViewer {
|
class TextViewer {
|
||||||
viewer = null;
|
|
||||||
file = null;
|
|
||||||
|
|
||||||
container = null;
|
|
||||||
pre = null;
|
|
||||||
prettyprint = null;
|
|
||||||
|
|
||||||
constructor(viewer, file) {let v = this;
|
constructor(viewer, file) {let v = this;
|
||||||
v.viewer = viewer;
|
v.viewer = viewer;
|
||||||
v.file = file;
|
v.file = file;
|
||||||
|
v.pre = null;
|
||||||
|
v.prettyprint = null;
|
||||||
|
|
||||||
v.container = document.createElement("div");
|
v.container = document.createElement("div");
|
||||||
v.container.classList = "text-container";
|
v.container.classList = "text-container";
|
||||||
|
@@ -1,12 +1,4 @@
|
|||||||
class VideoViewer {
|
class VideoViewer {
|
||||||
viewer = null;
|
|
||||||
file = null;
|
|
||||||
next = null;
|
|
||||||
|
|
||||||
vidContainer = null;
|
|
||||||
vidElement = null;
|
|
||||||
videoSource = null;
|
|
||||||
|
|
||||||
constructor(viewer, file, next) {let v = this;
|
constructor(viewer, file, next) {let v = this;
|
||||||
v.viewer = viewer;
|
v.viewer = viewer;
|
||||||
v.file = file;
|
v.file = file;
|
||||||
|
Reference in New Issue
Block a user