remove public class field declarations

This commit is contained in:
2020-01-22 19:48:58 +01:00
parent fc26a9914a
commit 9c862c48e1
11 changed files with 36 additions and 117 deletions

View File

@@ -91,7 +91,7 @@ function domainURL() {
return url;
}
function formatDataVolume(amt = 0, precision = 3) {
function formatDataVolume(amt, precision) {
if (precision < 3) { precision = 3; }
if (amt >= 1e12) {
return (amt/1e12).toPrecision(precision) + " TB";

View File

@@ -1,17 +1,9 @@
class DetailsWindow {
viewer = null;
visible = false;
fileID = "";
graph = 0;
divPopup = null;
btnDetails = null;
btnCloseDetails = null;
divFileDetails = null;
constructor(viewer) {let dw = this;
dw.viewer = viewer;
dw.visible = false;
dw.fileID = "";
dw.graph = 0;
dw.divPopup = document.getElementById("details_popup");
dw.btnDetails = document.getElementById("btn_details");

View File

@@ -1,19 +1,11 @@
class ListNavigator {
viewer = null;
length = 0;
position = 0;
data = [];
history = [];
shuffle = false;
divListNavigator = null;
btnDownloadList = null;
btnShuffle = null;
constructor(viewer, data){let ln = this;
ln.viewer = viewer;
ln.data = data;
ln.length = data.length;
ln.position = 0;
ln.history = [];
ln.shuffle = false;
ln.divListNavigator = document.getElementById("list_navigator");

View File

@@ -1,27 +1,8 @@
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;
this.viewer = viewer;
t.viewer = viewer;
t.visible = false;
t.sharebarVisible = false;
t.divToolbar = document.getElementById("toolbar");
t.divFilePreview = document.getElementById("filepreview");

View File

@@ -1,23 +1,17 @@
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;
if (v.initialized) {
return;
}
// Set defaults
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.toolbar = new Toolbar(v);
@@ -37,7 +31,6 @@ class Viewer {
document.getElementById("button_close_file_viewer").remove()
}
if (type === "file") {
v.isFile = true;
v.currentFile = data.id;

View File

@@ -1,13 +1,4 @@
class AudioViewer {
viewer = null;
file = null;
next = null;
container = null;
icon = null;
element = null;
source = null;
constructor(viewer, file, next) {let v = this;
v.viewer = viewer;
v.file = file;

View File

@@ -1,10 +1,4 @@
class FileViewer {
viewer = null;
file = null;
container = null;
icon = null;
constructor(viewer, file, next) {let v = this;
v.viewer = viewer;
v.file = file;

View File

@@ -1,18 +1,11 @@
class ImageViewer {
viewer = null;
file = null;
container = null;
element = null;
zoomed = false;
x = 0;
y = 0;
dragging = false;
constructor(viewer, file) {let v = this;
v.viewer = viewer;
v.file = file;
v.zoomed = false;
v.x = 0;
v.y = 0;
v.dragging = false;
v.container = document.createElement("dv");
v.container.classList = "image-container";

View File

@@ -1,8 +1,4 @@
class PDFViewer {
viewer = null;
file = null;
container = null;
constructor(viewer, file) {let v = this;
v.viewer = viewer;
v.file = file;

View File

@@ -1,14 +1,9 @@
class TextViewer {
viewer = null;
file = null;
container = null;
pre = null;
prettyprint = null;
constructor(viewer, file) {let v = this;
v.viewer = viewer;
v.file = file;
v.pre = null;
v.prettyprint = null;
v.container = document.createElement("div");
v.container.classList = "text-container";

View File

@@ -1,12 +1,4 @@
class VideoViewer {
viewer = null;
file = null;
next = null;
vidContainer = null;
vidElement = null;
videoSource = null;
constructor(viewer, file, next) {let v = this;
v.viewer = viewer;
v.file = file;