|
@@ -113,14 +113,15 @@ class Screen():
|
|
@staticmethod
|
|
@staticmethod
|
|
def simplify_input_tags(soup: BeautifulSoup) -> None:
|
|
def simplify_input_tags(soup: BeautifulSoup) -> None:
|
|
for element in soup.find_all(class_="q-field"):
|
|
for element in soup.find_all(class_="q-field"):
|
|
- # print(element.prettify())
|
|
|
|
|
|
+ print(element.prettify())
|
|
new = soup.new_tag('simple_input')
|
|
new = soup.new_tag('simple_input')
|
|
name = element.find(class_='q-field__label').text
|
|
name = element.find(class_='q-field__label').text
|
|
placeholder = element.find(class_='q-field__native').get('placeholder')
|
|
placeholder = element.find(class_='q-field__native').get('placeholder')
|
|
messages = element.find(class_='q-field__messages')
|
|
messages = element.find(class_='q-field__messages')
|
|
|
|
+ ic(messages)
|
|
value = element.find(class_='q-field__native').get('value')
|
|
value = element.find(class_='q-field__native').get('value')
|
|
new.string = (f'{name}: ' if name else '') + (value or placeholder or '') + \
|
|
new.string = (f'{name}: ' if name else '') + (value or placeholder or '') + \
|
|
- f' \u002A{messages.text}' if messages else ''
|
|
|
|
|
|
+ (f' \u002A{messages.text}' if messages else '')
|
|
new['class'] = element['class']
|
|
new['class'] = element['class']
|
|
element.replace_with(new)
|
|
element.replace_with(new)
|
|
|
|
|