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 = () => {