X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/13e74ce7d8fcccc12bed3ce65c4f35987f206799..4ebaa45e04cecf33f0068d911a4bd64cb3be03cb:/lib/python/Components/Input.py diff --git a/lib/python/Components/Input.py b/lib/python/Components/Input.py index a3ab764e..0bd13059 100644 --- a/lib/python/Components/Input.py +++ b/lib/python/Components/Input.py @@ -6,7 +6,7 @@ from enigma import eLabel from Tools.NumericalTextInput import NumericalTextInput -class Input(HTMLComponent, GUIComponent, VariableText): +class Input(VariableText, HTMLComponent, GUIComponent): TEXT = 0 PIN = 1 NUMBER = 2 @@ -54,7 +54,7 @@ class Input(HTMLComponent, GUIComponent, VariableText): self.update() def up(self): - if self.text[self.currPos] == "9": + if self.text[self.currPos] == "9" or self.text[self.currPos] == " ": newNumber = "0" else: newNumber = str(int(self.text[self.currPos]) + 1) @@ -62,10 +62,11 @@ class Input(HTMLComponent, GUIComponent, VariableText): self.update() def down(self): - if self.text[self.currPos] == "0": + if self.text[self.currPos] == "0" or self.text[self.currPos] == " ": newNumber = "9" else: newNumber = str(int(self.text[self.currPos]) - 1) + self.text = self.text[0:self.currPos] + newNumber + self.text[self.currPos + 1:] self.update()