mirror of
https://github.com/monero-project/monero-gui.git
synced 2024-11-16 15:58:11 +00:00
Move function to show the seed page to Utils.js
This commit is contained in:
parent
b7dbb83294
commit
eb457019dd
3 changed files with 30 additions and 28 deletions
27
js/Utils.js
27
js/Utils.js
|
@ -26,4 +26,31 @@ function formatDate( date, params ) {
|
|||
|
||||
function isNumeric(n) {
|
||||
return !isNaN(parseFloat(n)) && isFinite(n);
|
||||
}
|
||||
|
||||
function showSeedPage() {
|
||||
// Shows `Settings->Seed & keys`. Prompts a password dialog.
|
||||
passwordDialog.onAcceptedCallback = function() {
|
||||
if(walletPassword === passwordDialog.password){
|
||||
if(currentWallet.seedLanguage == "") {
|
||||
console.log("No seed language set. Using English as default");
|
||||
currentWallet.setSeedLanguage("English");
|
||||
}
|
||||
// Load keys page
|
||||
middlePanel.state = "Keys"
|
||||
} else {
|
||||
informationPopup.title = qsTr("Error") + translationManager.emptyString;
|
||||
informationPopup.text = qsTr("Wrong password");
|
||||
informationPopup.open()
|
||||
informationPopup.onCloseCallback = function() {
|
||||
passwordDialog.open()
|
||||
}
|
||||
}
|
||||
}
|
||||
passwordDialog.onRejectedCallback = function() {
|
||||
appWindow.showPageRequest("Settings");
|
||||
}
|
||||
passwordDialog.open();
|
||||
if(isMobile) hideMenu();
|
||||
updateBalance();
|
||||
}
|
27
main.qml
27
main.qml
|
@ -40,6 +40,7 @@ import moneroComponents.NetworkType 1.0
|
|||
|
||||
import "components"
|
||||
import "wizard"
|
||||
import "../js/Utils.js" as Utils
|
||||
import "js/Windows.js" as Windows
|
||||
|
||||
ApplicationWindow {
|
||||
|
@ -1415,31 +1416,7 @@ ApplicationWindow {
|
|||
updateBalance();
|
||||
}
|
||||
|
||||
onKeysClicked: {
|
||||
passwordDialog.onAcceptedCallback = function() {
|
||||
if(walletPassword === passwordDialog.password){
|
||||
if(currentWallet.seedLanguage == "") {
|
||||
console.log("No seed language set. Using English as default");
|
||||
currentWallet.setSeedLanguage("English");
|
||||
}
|
||||
// Load keys page
|
||||
middlePanel.state = "Keys"
|
||||
} else {
|
||||
informationPopup.title = qsTr("Error") + translationManager.emptyString;
|
||||
informationPopup.text = qsTr("Wrong password");
|
||||
informationPopup.open()
|
||||
informationPopup.onCloseCallback = function() {
|
||||
passwordDialog.open()
|
||||
}
|
||||
}
|
||||
}
|
||||
passwordDialog.onRejectedCallback = function() {
|
||||
appWindow.showPageRequest("Settings");
|
||||
}
|
||||
passwordDialog.open();
|
||||
if(isMobile) hideMenu();
|
||||
updateBalance();
|
||||
}
|
||||
onKeysClicked: Utils.showSeedPage();
|
||||
}
|
||||
|
||||
RightPanel {
|
||||
|
|
|
@ -286,9 +286,7 @@ Rectangle {
|
|||
MouseArea {
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
anchors.fill: parent
|
||||
onClicked: {
|
||||
Utils.showSeedPage();
|
||||
}
|
||||
onClicked: Utils.showSeedPage();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue