From 1702949632bf26ca06839929205c0219e59b27b6 Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Mon, 13 Jan 2020 21:50:53 +0100 Subject: [PATCH] remove byte counter --- res/include/script/Toolbar.js | 21 +++++++++++++++++---- res/include/style/layout.css | 4 ++-- res/include/style/viewer.css | 16 ---------------- res/static/img/bytecounter.png | Bin 6951 -> 0 bytes res/static/img/bytecounter.xcf | Bin 14210 -> 0 bytes res/template/file_viewer.html | 14 -------------- res/template/home.html | 2 +- webcontroller/user_style.go | 24 ++++++++++++++++-------- 8 files changed, 36 insertions(+), 45 deletions(-) delete mode 100644 res/static/img/bytecounter.png delete mode 100644 res/static/img/bytecounter.xcf diff --git a/res/include/script/Toolbar.js b/res/include/script/Toolbar.js index bcca60e..a307e5a 100644 --- a/res/include/script/Toolbar.js +++ b/res/include/script/Toolbar.js @@ -173,6 +173,19 @@ function loadCaptcha(){ }); } +function formatDataVolume(amt) { + if (amt > 1e12) { + return Math.round(amt/1e9)/1e3 + " TB"; + } else if (amt > 1e9) { + return Math.round(amt/1e6)/1e3 + " GB"; + } else if (amt > 1e6) { + return Math.round(amt/1e3)/1e3 + " MB"; + } else if (amt > 1e3) { + return Math.round(amt)/1e3 + " kB"; + } + return amt + " B" +} + var DetailsWindow = { visible: false, fileID: "", @@ -218,8 +231,8 @@ var DetailsWindow = { + "URL/u/" + data.id + "" + "Mime Type" + escapeHTML(data.mime_type) + "" + "ID" + data.id + "" - + "Size" + data.size + "" - + "Bandwidth" + data.bandwidth_used + "" + + "Size" + formatDataVolume(data.size) + "" + + "Bandwidth" + formatDataVolume(data.bandwidth_used) + "" + "Upload Date" + data.date_upload + "" + "Description" + escapeHTML(file.description) + "" + "" @@ -237,8 +250,8 @@ var DetailsWindow = { + "Name" + escapeHTML(file.name) + "" + "Mime Type" + escapeHTML(file.mime_type) + "" + "ID" + file.id + "" - + "Size" + file.size + "" - + "Bandwidth" + file.bandwidth_used + "" + + "Size" + formatDataVolume(file.size) + "" + + "Bandwidth" + formatDataVolume(file.bandwidth_used) + "" + "Upload Date" + file.date_upload + "" + "" ); diff --git a/res/include/style/layout.css b/res/include/style/layout.css index 9e6aad2..2c46385 100644 --- a/res/include/style/layout.css +++ b/res/include/style/layout.css @@ -248,7 +248,7 @@ h3{font-size: 1.5em; font-family: "light"; font-weight: normal;} h4{font-size: 1.25em; font-family: "default"; font-weight: normal;} h5{font-size: 1em; font-family: "default"; font-weight: normal;} h6{font-size: .75em; font-family: "default"; font-weight: normal;} -h3, h2{border-bottom: 1px var(--layer_3_color_border) solid;} /* Differentiate it a bit, else it just looks like bold text */ +h2, h3{border-bottom: 1px var(--layer_3_color_border) solid;} /* Differentiate it a bit, else it just looks like bold text */ p, .indent { margin: 10px; @@ -289,7 +289,7 @@ a:hover {color: var(--highlight_color); text-decoration: underline;} } table:not(.form) {border-collapse: collapse; width: 100%;} tr:not(.form) {border-bottom: 1px var(--layer_2_color_border) solid;} -tr > td {padding: 0.5em;} +tr > td {padding: 0.3em;} @media(max-width: 30em) { tr > td { box-sizing: border-box; diff --git a/res/include/style/viewer.css b/res/include/style/viewer.css index 1f611e5..517e67d 100644 --- a/res/include/style/viewer.css +++ b/res/include/style/viewer.css @@ -312,7 +312,6 @@ } table {width: auto !important;} -table > tbody > tr {border: none !important;} .corner-popup{ position: fixed; @@ -328,21 +327,6 @@ table > tbody > tr {border: none !important;} z-index: 200; } -.bytecounter{ - color: var(--text_color); - font-size: 16px; - font-family: monospace, monospace; - line-height: 20px; - text-align: right; - display: inline-block; - background-image: url("/res/img/bytecounter.png"); - background-position: top right; - width: 136px; - height: 36px; - padding: 0; - padding-right: 1px; -} - /* ==================== || LIST NAVIGATOR || ==================== */ diff --git a/res/static/img/bytecounter.png b/res/static/img/bytecounter.png deleted file mode 100644 index d3024d83648a202086ee7d23226b4e439c215642..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6951 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
-
{{template "spinner.svg" .}}
@@ -141,19 +140,6 @@ r = Toggle shuffle (random) SHIFT + s = Download all the files in the list as a zip archive - -

Credits

- All server side code written by - Fornax (me). -
-
- Code syntax highlighting is by - Google Code-prettify. -
-
- Thanks to the Mozilla team for their wonderful PDF viewer - pdf.js. -
diff --git a/res/template/home.html b/res/template/home.html index ae3eb81..58a3ca2 100644 --- a/res/template/home.html +++ b/res/template/home.html @@ -29,7 +29,7 @@
-

What is pixeldrain?

+

What is pixeldrain?

Pixeldrain is a file sharing website built for speed and ease of use. Pixeldrain does not cost any money, though diff --git a/webcontroller/user_style.go b/webcontroller/user_style.go index 6b577e3..2ab9cf8 100644 --- a/webcontroller/user_style.go +++ b/webcontroller/user_style.go @@ -85,14 +85,18 @@ func (s pixeldrainStyleSheet) String() string { --background_color: #%s; --body_color: #%s; - --layer_1_color: #%s; - --layer_1_shadow: %s; - --layer_2_color: #%s; - --layer_2_shadow: %s; - --layer_3_color: #%s; - --layer_3_shadow: %s; - --layer_4_color: #%s; - --layer_4_shadow: %s; + --layer_1_color: #%s; + --layer_1_color_border: #%s; + --layer_1_shadow: %s; + --layer_2_color: #%s; + --layer_2_color_border: #%s; + --layer_2_shadow: %s; + --layer_3_color: #%s; + --layer_3_color_border: #%s; + --layer_3_shadow: %s; + --layer_4_color: #%s; + --layer_4_color_border: #%s; + --layer_4_shadow: %s; --shadow_color: #%s; --shadow_spread: %s; @@ -114,12 +118,16 @@ func (s pixeldrainStyleSheet) String() string { s.BackgroundColor.RGB(), s.BodyColor.RGB(), s.Layer1Color.RGB(), + s.Layer1Color.add(0, 0, .05).RGB(), fmt.Sprintf("%dpx", s.Layer1Shadow), s.Layer2Color.RGB(), + s.Layer2Color.add(0, 0, .05).RGB(), fmt.Sprintf("%dpx", s.Layer2Shadow), s.Layer3Color.RGB(), + s.Layer3Color.add(0, 0, .05).RGB(), fmt.Sprintf("%dpx", s.Layer3Shadow), s.Layer4Color.RGB(), + s.Layer4Color.add(0, 0, .05).RGB(), fmt.Sprintf("%dpx", s.Layer4Shadow), s.ShadowColor.RGB(), fmt.Sprintf("%dpx", s.ShadowSpread),