| import gradio as gr | |
| demo = gr.Blocks() | |
| with demo: | |
| inp = gr.Textbox(placeholder="Enter text.") | |
| scroll_btn = gr.Button("Scroll") | |
| no_scroll_btn = gr.Button("No Scroll") | |
| big_block = gr.HTML(""" | |
| <div style='height: 800px; width: 100px; background-color: pink;'></div> | |
| """) | |
| out = gr.Textbox() | |
| scroll_btn.click(lambda x: x, | |
| inputs=inp, | |
| outputs=out, | |
| scroll_to_output=True) | |
| no_scroll_btn.click(lambda x: x, | |
| inputs=inp, | |
| outputs=out) | |
| if __name__ == "__main__": | |
| demo.launch() |