from toui import Page, Website
# create website
app = Website(__name__, assets_folder="assets", secret_key="some text")
# create page
main_pg = Page(html_file="assets/test4.html", url="/")
# create a function and add it to the page
def saveData():
page = app.get_user_page()
input_element = page.get_element("input")
data = input_element.get_value()
input_element.set_value("")
app.user_vars['data_saved'] = data
def loadData():
data = app.user_vars['data_saved']
page = app.get_user_page()
data = page.get_element("output").set_content(data)
save_button = main_pg.get_element("save-button") # 'save-button' is an id of a <button>
save_button.onclick(saveData)
load_button = main_pg.get_element("load-button") # 'load-button' is an id of a <button>
load_button.onclick(loadData)
# add the page to the website
app.add_pages(main_pg)
# run
if __name__ == "__main__":
app.run(debug=True)