mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
disable tour with api popup
This commit is contained in:
parent
f376387be0
commit
1ec38d2ff5
@ -35,6 +35,12 @@ export const checkApiKey = async (nodeConfig) => {
|
|||||||
else {
|
else {
|
||||||
console.log("API key test failed");
|
console.log("API key test failed");
|
||||||
mykey.show();
|
mykey.show();
|
||||||
|
this.dispatchEvent(
|
||||||
|
new CustomEvent('disable-tour', {
|
||||||
|
bubbles: true,
|
||||||
|
composed: true
|
||||||
|
}),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ class TourComponent extends connect(store)(LitElement) {
|
|||||||
getElements: { attribute: false },
|
getElements: { attribute: false },
|
||||||
dialogOpenedCongrats: { type: Boolean },
|
dialogOpenedCongrats: { type: Boolean },
|
||||||
hasViewedTour: { type: Boolean },
|
hasViewedTour: { type: Boolean },
|
||||||
|
disableTour: {type: Boolean}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -28,6 +29,8 @@ class TourComponent extends connect(store)(LitElement) {
|
|||||||
this.hasName = false;
|
this.hasName = false;
|
||||||
this.nodeUrl = this.getNodeUrl();
|
this.nodeUrl = this.getNodeUrl();
|
||||||
this.myNode = this.getMyNode();
|
this.myNode = this.getMyNode();
|
||||||
|
this._disableTour = this._disableTour.bind(this)
|
||||||
|
this.disableTour = false
|
||||||
}
|
}
|
||||||
|
|
||||||
static get styles() {
|
static get styles() {
|
||||||
@ -139,12 +142,21 @@ class TourComponent extends connect(store)(LitElement) {
|
|||||||
this.dialogOpenedCongrats = true;
|
this.dialogOpenedCongrats = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_disableTour(){
|
||||||
|
this.disableTour = true
|
||||||
|
driver.reset()
|
||||||
|
}
|
||||||
|
|
||||||
connectedCallback() {
|
connectedCallback() {
|
||||||
super.connectedCallback();
|
super.connectedCallback();
|
||||||
window.addEventListener(
|
window.addEventListener(
|
||||||
'open-welcome-modal-sync',
|
'open-welcome-modal-sync',
|
||||||
this._controlOpenWelcomeModal
|
this._controlOpenWelcomeModal
|
||||||
);
|
);
|
||||||
|
window.addEventListener(
|
||||||
|
'disable-tour',
|
||||||
|
this._disableTour
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
disconnectedCallback() {
|
disconnectedCallback() {
|
||||||
@ -152,7 +164,10 @@ class TourComponent extends connect(store)(LitElement) {
|
|||||||
'open-welcome-modal-sync',
|
'open-welcome-modal-sync',
|
||||||
this._controlOpenWelcomeModal
|
this._controlOpenWelcomeModal
|
||||||
);
|
);
|
||||||
|
window.addEventListener(
|
||||||
|
'disable-tour',
|
||||||
|
this._disableTour
|
||||||
|
);
|
||||||
super.disconnectedCallback();
|
super.disconnectedCallback();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -216,7 +231,7 @@ class TourComponent extends connect(store)(LitElement) {
|
|||||||
res();
|
res();
|
||||||
}, 1000);
|
}, 1000);
|
||||||
});
|
});
|
||||||
if (!this.hasViewedTour) {
|
if (!this.hasViewedTour && this.disableTour !== true) {
|
||||||
const elements = this.getElements();
|
const elements = this.getElements();
|
||||||
let steps = [
|
let steps = [
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user