Browse Source

Update buttons

q-apps
AlphaX-Projects 2 years ago committed by GitHub
parent
commit
4e3c118d6b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 37
      qortal-ui-plugins/plugins/core/q-app/q-apps.src.js

37
qortal-ui-plugins/plugins/core/q-app/q-apps.src.js

@ -281,10 +281,6 @@ class QApps extends LitElement {
<vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => { <vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderDownload(data.item)}`, root) render(html`${this.renderDownload(data.item)}`, root)
}}> }}>
</vaadin-grid-column>
<vaadin-grid-column width="12rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderOpenApp(data.item)}`, root)
}}>
</vaadin-grid-column> </vaadin-grid-column>
<vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => { <vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => {
render(html`${this.renderFollowUnfollowButton(data.item)}`, root); render(html`${this.renderFollowUnfollowButton(data.item)}`, root);
@ -314,10 +310,6 @@ class QApps extends LitElement {
<vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => { <vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderDownload(data.item)}`, root) render(html`${this.renderDownload(data.item)}`, root)
}}> }}>
</vaadin-grid-column>
<vaadin-grid-column width="12rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderOpenApp(data.item)}`, root)
}}>
</vaadin-grid-column> </vaadin-grid-column>
<vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => { <vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => {
render(html`${this.renderFollowUnfollowButton(data.item)}`, root); render(html`${this.renderFollowUnfollowButton(data.item)}`, root);
@ -361,10 +353,6 @@ class QApps extends LitElement {
<vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => { <vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderDownload(data.item)}`, root) render(html`${this.renderDownload(data.item)}`, root)
}}> }}>
</vaadin-grid-column>
<vaadin-grid-column width="12rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderOpenApp(data.item)}`, root)
}}>
</vaadin-grid-column> </vaadin-grid-column>
<vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => { <vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => {
render(html`${this.renderFollowUnfollowButton(data.item)}`, root); render(html`${this.renderFollowUnfollowButton(data.item)}`, root);
@ -407,10 +395,6 @@ class QApps extends LitElement {
<vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => { <vaadin-grid-column width="14rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderDownload(data.item)}`, root) render(html`${this.renderDownload(data.item)}`, root)
}}> }}>
</vaadin-grid-column>
<vaadin-grid-column width="12rem" flex-grow="0" header="" .renderer=${(root, column, data) => {
render(html`${this.renderOpenApp(data.item)}`, root)
}}>
</vaadin-grid-column> </vaadin-grid-column>
<vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => { <vaadin-grid-column width="10rem" flex-grow="0" header="${translate("appspage.schange8")}" .renderer=${(root, column, data) => {
render(html`${this.renderFollowUnfollowButton(data.item)}`, root); render(html`${this.renderFollowUnfollowButton(data.item)}`, root);
@ -740,7 +724,7 @@ class QApps extends LitElement {
const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node] const myNode = window.parent.reduxStore.getState().app.nodeConfig.knownNodes[window.parent.reduxStore.getState().app.nodeConfig.node]
const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port const nodeUrl = myNode.protocol + '://' + myNode.domain + ':' + myNode.port
const url = `${nodeUrl}/arbitrary/THUMBNAIL/${name}/qortal_avatar?async=true&apiKey=${this.getApiKey()}` const url = `${nodeUrl}/arbitrary/THUMBNAIL/${name}/qortal_avatar?async=true&apiKey=${this.getApiKey()}`
return html`<a class="visitSite" href="browser/index.html?name=${name}&service=${this.service}"><img src="${url}" onerror="this.src='/img/incognito.png';"></a>` return html`<img src="${url}" onerror="this.src='/img/incognito.png';">`
} }
renderRelayModeText() { renderRelayModeText() {
@ -761,10 +745,10 @@ class QApps extends LitElement {
} }
renderDownload(downObj) { renderDownload(downObj) {
if (downObj.status.description === "Published but not yet downloaded") { if (downObj.status.description === "Published but not yet downloaded" || downObj.status.status === "MISSING_DATA") {
return html`<mwc-button dense unelevated label="${translate("appspage.schange36")}" icon="download" @click=${() => this.downloadApp(downObj)}></mwc-button>` return html`<mwc-button dense unelevated label="${translate("appspage.schange36")}" icon="download" @click=${() => this.downloadApp(downObj)}></mwc-button>`
} else if (downObj.status.description === "Ready") { } else if (downObj.status.description === "Ready") {
return html`<mwc-button class="green" dense unelevated label="${translate("appspage.schange37")}" icon="file_download_done"></mwc-button>` return html`<a class="visitSite" href="../qdn/browser/index.html?name=${downObj.name}&service=${this.service}"><mwc-button class="green" dense unelevated label="${translate("appspage.schange39")}" icon="open_in_browser"></mwc-button></a>`
} else { } else {
return html`` return html``
} }
@ -775,22 +759,13 @@ class QApps extends LitElement {
await parentEpml.request('apiCall', { await parentEpml.request('apiCall', {
url: `/arbitrary/resource/status/APP/${downObj.name}?build=true&apiKey=${this.getApiKey()}` url: `/arbitrary/resource/status/APP/${downObj.name}?build=true&apiKey=${this.getApiKey()}`
}) })
this.showApps() this.getData(0)
this.updateComplete.then(() => this.requestUpdate())
} }
showChunks(downObj) { showChunks(downObj) {
} }
renderOpenApp(openObj) {
if (openObj.status.description === "Published but not yet downloaded") {
return html`<mwc-button dense unelevated label="${translate("appspage.schange39")}" icon="open_in_browser"></mwc-button>`
} else if (openObj.status.description === "Ready") {
return html`<a class="visitSite" href="../qdn/browser/index.html?name=${openObj.name}&service=${this.service}"><mwc-button dense unelevated label="${translate("appspage.schange39")}" icon="open_in_browser"></mwc-button></a>`
} else {
return html``
}
}
publishApp() { publishApp() {
window.location.href = `../qdn/publish/index.html?service=${this.service}&identifier=${this.identifier}&uploadType=zip&category=app&showName=true&showService=false&showIdentifier=false&showMetadata=true` window.location.href = `../qdn/publish/index.html?service=${this.service}&identifier=${this.identifier}&uploadType=zip&category=app&showName=true&showService=false&showIdentifier=false&showMetadata=true`
} }
@ -936,7 +911,7 @@ class QApps extends LitElement {
return html` return html`
<div class="resourceTitle"> <div class="resourceTitle">
<a class="visitSite" href="browser/index.html?name=${name}&service=${this.service}">${title}</a> ${title}
</div> </div>
<div class="resourceDescription"> <div class="resourceDescription">
${description} ${description}

Loading…
Cancel
Save