mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-03-27 15:55:55 +00:00
Remember last selected node
This commit is contained in:
parent
bedbac83bd
commit
4313ccb249
@ -184,7 +184,12 @@ class SettingsPage extends connect(store)(LitElement) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
firstUpdated() {
|
firstUpdated() {
|
||||||
// ...
|
const checkNode = localStorage.getItem('mySelectedNode')
|
||||||
|
if (checkNode === null || checkNode.length === 0) {
|
||||||
|
localStorage.setItem('mySelectedNode', 0)
|
||||||
|
} else {
|
||||||
|
}
|
||||||
|
console.log("NODE", localStorage.getItem('mySelectedNode'))
|
||||||
}
|
}
|
||||||
|
|
||||||
show() {
|
show() {
|
||||||
@ -224,6 +229,9 @@ class SettingsPage extends connect(store)(LitElement) {
|
|||||||
dismiss: true
|
dismiss: true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
localStorage.removeItem('mySelectedNode')
|
||||||
|
localStorage.setItem('mySelectedNode', 0)
|
||||||
|
|
||||||
store.dispatch(doLoadNodeConfig())
|
store.dispatch(doLoadNodeConfig())
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -237,12 +245,15 @@ class SettingsPage extends connect(store)(LitElement) {
|
|||||||
|
|
||||||
store.dispatch(doSetNode(selectedNodeIndex))
|
store.dispatch(doSetNode(selectedNodeIndex))
|
||||||
|
|
||||||
|
localStorage.removeItem('mySelectedNode')
|
||||||
|
localStorage.setItem('mySelectedNode', selectedNodeIndex)
|
||||||
|
|
||||||
let snack2string = get("settings.snack2")
|
let snack2string = get("settings.snack2")
|
||||||
snackbar.add({
|
snackbar.add({
|
||||||
labelText: `${snack2string} : ${selectedNodeUrl}`,
|
labelText: `${snack2string} : ${selectedNodeUrl}`,
|
||||||
dismiss: true
|
dismiss: true
|
||||||
})
|
})
|
||||||
|
console.log("NODE", localStorage.getItem('mySelectedNode'))
|
||||||
this.shadowRoot.querySelector('#settingsDialog').close()
|
this.shadowRoot.querySelector('#settingsDialog').close()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -374,6 +385,9 @@ class SettingsPage extends connect(store)(LitElement) {
|
|||||||
dismiss: true
|
dismiss: true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
localStorage.removeItem('mySelectedNode')
|
||||||
|
localStorage.setItem('mySelectedNode', 0)
|
||||||
|
|
||||||
store.dispatch(doLoadNodeConfig())
|
store.dispatch(doLoadNodeConfig())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,7 +4,9 @@ import { UI_VERSION } from '../version.js'
|
|||||||
|
|
||||||
const nodeConfigUrl = '/getConfig'
|
const nodeConfigUrl = '/getConfig'
|
||||||
|
|
||||||
const checkNodes = JSON.parse(localStorage.getItem('myQortalNodes'));
|
const checkNodes = JSON.parse(localStorage.getItem('myQortalNodes'))
|
||||||
|
|
||||||
|
const checkMyNode = localStorage.getItem('mySelectedNode')
|
||||||
|
|
||||||
export const doLoadNodeConfig = () => {
|
export const doLoadNodeConfig = () => {
|
||||||
|
|
||||||
@ -19,7 +21,13 @@ export const doLoadNodeConfig = () => {
|
|||||||
knownNodes: [{}],
|
knownNodes: [{}],
|
||||||
version: ''
|
version: ''
|
||||||
}
|
}
|
||||||
nodeConfig.node = data.config.user.node
|
|
||||||
|
if (checkMyNode === null || checkMyNode.length === 0) {
|
||||||
|
localStorage.setItem('mySelectedNode', 0)
|
||||||
|
nodeConfig.node = localStorage.getItem('mySelectedNode')
|
||||||
|
} else {
|
||||||
|
nodeConfig.node = localStorage.getItem('mySelectedNode')
|
||||||
|
}
|
||||||
|
|
||||||
if (checkNodes === null || checkNodes.length === 0) {
|
if (checkNodes === null || checkNodes.length === 0) {
|
||||||
var saveNode = [];
|
var saveNode = [];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user