Fix: do not scroll right by default in dataforms/bookmark text

Seeing "…@muc.example.com" instead of "toto@muc.…" is not really
helpful, especially in bookmarks.
This commit is contained in:
mathieui 2021-05-25 19:01:50 +02:00
parent 6c0be69524
commit 77a618a8d5
2 changed files with 6 additions and 3 deletions

View file

@ -19,7 +19,8 @@ class BookmarkNameInput(FieldInput, Input):
FieldInput.__init__(self, field) FieldInput.__init__(self, field)
Input.__init__(self) Input.__init__(self)
self.text = field.name self.text = field.name
self.pos = len(self.text) self.pos = 0
self.view_pos = 0
self.color = get_theme().COLOR_NORMAL_TEXT self.color = get_theme().COLOR_NORMAL_TEXT
def save(self) -> None: def save(self) -> None:
@ -39,7 +40,8 @@ class BookmarkJIDInput(FieldInput, Input):
jid = JID('') jid = JID('')
jid.resource = field.nick or None jid.resource = field.nick or None
self.text = jid.full self.text = jid.full
self.pos = len(self.text) self.pos = 0
self.view_pos = 0
self.color = get_theme().COLOR_NORMAL_TEXT self.color = get_theme().COLOR_NORMAL_TEXT
def save(self) -> None: def save(self) -> None:

View file

@ -330,7 +330,8 @@ class TextSingleWin(FieldInputMixin, Input):
Input.__init__(self) Input.__init__(self)
self.text = field.get_value() if isinstance(field.get_value(), str)\ self.text = field.get_value() if isinstance(field.get_value(), str)\
else "" else ""
self.pos = len(self.text) self.pos = 0
self.view_pos = 0
self.color = get_theme().COLOR_NORMAL_TEXT self.color = get_theme().COLOR_NORMAL_TEXT
def reply(self): def reply(self):