diff --git a/qortal-ui-plugins/plugins/core/qdn/websites.src.js b/qortal-ui-plugins/plugins/core/qdn/websites.src.js
index da9a8e3b..5e6a7fd6 100644
--- a/qortal-ui-plugins/plugins/core/qdn/websites.src.js
+++ b/qortal-ui-plugins/plugins/core/qdn/websites.src.js
@@ -140,6 +140,9 @@ class Websites extends LitElement {
}}>
{
render(html`${this.renderStatus(data.item)}`, root)
+ }}>
+ {
+ render(html`${this.renderSize(data.item)}`, root)
}}>
{
render(html`${this.renderFollowUnfollowButton(data.item)}`, root);
@@ -411,6 +414,14 @@ class Websites extends LitElement {
return html`${websiteObj.status.title}`
}
+ renderSize(websiteObj) {
+ if (websiteObj.size === null) {
+ return html``
+ }
+ let sizeReadable = this.bytesToSize(websiteObj.size);
+ return html`${sizeReadable}`
+ }
+
renderFollowUnfollowButton(websiteObj) {
let name = websiteObj.name
@@ -447,6 +458,13 @@ class Websites extends LitElement {
}
}
+ bytesToSize(bytes) {
+ var sizes = ['bytes', 'KB', 'MB', 'GB', 'TB'];
+ if (bytes == 0) return '0 bytes';
+ var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
+ return Math.round(bytes / Math.pow(1024, i), 2) + ' ' + sizes[i];
+ }
+
_textMenu(event) {
const getSelectedText = () => {