mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-28 16:01:30 +00:00
kivy: rm ChangePasswordDialog
This commit is contained in:
parent
98aef8418c
commit
1144afefb5
1 changed files with 1 additions and 109 deletions
|
@ -1,8 +1,7 @@
|
||||||
''' Dialogs and widgets Responsible for creation, restoration of accounts are
|
''' Dialogs and widgets Responsible for creation, restoration of accounts are
|
||||||
defined here.
|
defined here.
|
||||||
|
|
||||||
Namely: CreateAccountDialog, CreateRestoreDialog, ChangePasswordDialog,
|
Namely: CreateAccountDialog, CreateRestoreDialog, RestoreSeedDialog
|
||||||
RestoreSeedDialog
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
@ -252,66 +251,6 @@ Builder.load_string('''
|
||||||
root: root
|
root: root
|
||||||
|
|
||||||
|
|
||||||
<ChangePasswordDialog>
|
|
||||||
padding: '7dp'
|
|
||||||
GridLayout:
|
|
||||||
size_hint_y: None
|
|
||||||
height: self.minimum_height
|
|
||||||
cols: 1
|
|
||||||
CreateAccountTextInput:
|
|
||||||
id: ti_wallet_name
|
|
||||||
hint_text: 'Your Wallet Name'
|
|
||||||
multiline: False
|
|
||||||
on_text_validate:
|
|
||||||
next = ti_new_password if ti_password.disabled else ti_password
|
|
||||||
next.focus = True
|
|
||||||
Widget:
|
|
||||||
size_hint_y: None
|
|
||||||
height: '13dp'
|
|
||||||
CreateAccountTextInput:
|
|
||||||
id: ti_password
|
|
||||||
hint_text: 'Enter old pincode'
|
|
||||||
size_hint_y: None
|
|
||||||
height: 0 if self.disabled else '38sp'
|
|
||||||
password: True
|
|
||||||
disabled: True if root.mode in ('new', 'create', 'restore') else False
|
|
||||||
opacity: 0 if self.disabled else 1
|
|
||||||
multiline: False
|
|
||||||
on_text_validate:
|
|
||||||
ti_new_password.focus = True
|
|
||||||
Widget:
|
|
||||||
size_hint_y: None
|
|
||||||
height: 0 if ti_password.disabled else '13dp'
|
|
||||||
CreateAccountTextInput:
|
|
||||||
id: ti_new_password
|
|
||||||
hint_text: 'Enter new pincode'
|
|
||||||
multiline: False
|
|
||||||
password: True
|
|
||||||
on_text_validate: ti_confirm_password.focus = True
|
|
||||||
Widget:
|
|
||||||
size_hint_y: None
|
|
||||||
height: '13dp'
|
|
||||||
CreateAccountTextInput:
|
|
||||||
id: ti_confirm_password
|
|
||||||
hint_text: 'Confirm pincode'
|
|
||||||
password: True
|
|
||||||
multiline: False
|
|
||||||
on_text_validate: root.validate_new_password()
|
|
||||||
Widget
|
|
||||||
GridLayout:
|
|
||||||
rows: 1
|
|
||||||
spacing: '12dp'
|
|
||||||
size_hint: 1, None
|
|
||||||
height: self.minimum_height
|
|
||||||
CreateAccountButton:
|
|
||||||
id: back
|
|
||||||
text: _('Back')
|
|
||||||
root: root
|
|
||||||
disabled: True if root.mode[0] == 'r' else self.disabled
|
|
||||||
CreateAccountButton:
|
|
||||||
id: next
|
|
||||||
text: _('Confirm') if root.mode[0] == 'r' else _('Next')
|
|
||||||
root: root
|
|
||||||
|
|
||||||
''')
|
''')
|
||||||
|
|
||||||
|
@ -367,53 +306,6 @@ class CreateRestoreDialog(CreateAccountDialog):
|
||||||
super(CreateRestoreDialog, self).close()
|
super(CreateRestoreDialog, self).close()
|
||||||
|
|
||||||
|
|
||||||
class ChangePasswordDialog(CreateAccountDialog):
|
|
||||||
|
|
||||||
message = StringProperty(_('Empty Message'))
|
|
||||||
'''Message to be displayed.'''
|
|
||||||
|
|
||||||
mode = OptionProperty('new',
|
|
||||||
options=('new', 'confirm', 'create', 'restore'))
|
|
||||||
''' Defines the mode of the password dialog.'''
|
|
||||||
|
|
||||||
def validate_new_password(self):
|
|
||||||
self.ids.next.dispatch('on_release')
|
|
||||||
|
|
||||||
def on_parent(self, instance, value):
|
|
||||||
if value:
|
|
||||||
# change the stepper image used to indicate the current state
|
|
||||||
stepper = self.ids.stepper
|
|
||||||
stepper.opacity = 1
|
|
||||||
t_wallet_name = self.ids.ti_wallet_name
|
|
||||||
if self.mode in ('create', 'restore'):
|
|
||||||
t_wallet_name.text = 'Default Wallet'
|
|
||||||
t_wallet_name.readonly = True
|
|
||||||
#self.ids.ti_new_password.focus = True
|
|
||||||
else:
|
|
||||||
t_wallet_name.text = ''
|
|
||||||
t_wallet_name.readonly = False
|
|
||||||
#t_wallet_name.focus = True
|
|
||||||
stepper.source = 'atlas://gui/kivy/theming/light/stepper_left'
|
|
||||||
self._back = _back = partial(self.ids.back.dispatch, 'on_release')
|
|
||||||
app = App.get_running_app()
|
|
||||||
#app.navigation_higherarchy.append(_back)
|
|
||||||
|
|
||||||
def close(self):
|
|
||||||
ids = self.ids
|
|
||||||
ids.ti_wallet_name.text = ""
|
|
||||||
ids.ti_wallet_name.focus = False
|
|
||||||
ids.ti_password.text = ""
|
|
||||||
ids.ti_password.focus = False
|
|
||||||
ids.ti_new_password.text = ""
|
|
||||||
ids.ti_new_password.focus = False
|
|
||||||
ids.ti_confirm_password.text = ""
|
|
||||||
ids.ti_confirm_password.focus = False
|
|
||||||
app = App.get_running_app()
|
|
||||||
#if self._back in app.navigation_higherarchy:
|
|
||||||
# app.navigation_higherarchy.pop()
|
|
||||||
# self._back = None
|
|
||||||
super(ChangePasswordDialog, self).close()
|
|
||||||
|
|
||||||
|
|
||||||
class InitSeedDialog(CreateAccountDialog):
|
class InitSeedDialog(CreateAccountDialog):
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue