Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -221,25 +221,23 @@ with demo:
|
|
| 221 |
""")
|
| 222 |
# Paper list
|
| 223 |
paper_list = gr.HTML()
|
| 224 |
-
# Footer
|
| 225 |
more_button = gr.HTML("""
|
| 226 |
<center class='more'>
|
| 227 |
<a href="#" id="more-button">More</a>
|
| 228 |
</center>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 229 |
""")
|
| 230 |
|
| 231 |
demo.load(initialize_app, outputs=[paper_list])
|
| 232 |
|
| 233 |
-
# JavaScript to handle the "More" link click
|
| 234 |
-
demo.add_script("""
|
| 235 |
-
document.getElementById('more-button').addEventListener('click', function(e) {
|
| 236 |
-
e.preventDefault();
|
| 237 |
-
gradioApp().querySelector('#component-2 button').click();
|
| 238 |
-
});
|
| 239 |
-
""")
|
| 240 |
-
|
| 241 |
# Hidden button to trigger next page
|
| 242 |
-
hidden_next_button = gr.Button(visible=False)
|
| 243 |
hidden_next_button.click(paper_manager.next_page, outputs=[paper_list])
|
| 244 |
|
| 245 |
demo.launch()
|
|
|
|
| 221 |
""")
|
| 222 |
# Paper list
|
| 223 |
paper_list = gr.HTML()
|
| 224 |
+
# Footer with 'More' link and embedded JavaScript
|
| 225 |
more_button = gr.HTML("""
|
| 226 |
<center class='more'>
|
| 227 |
<a href="#" id="more-button">More</a>
|
| 228 |
</center>
|
| 229 |
+
<script>
|
| 230 |
+
document.getElementById('more-button').addEventListener('click', function(e) {
|
| 231 |
+
e.preventDefault();
|
| 232 |
+
document.getElementById('hidden-next-button').click();
|
| 233 |
+
});
|
| 234 |
+
</script>
|
| 235 |
""")
|
| 236 |
|
| 237 |
demo.load(initialize_app, outputs=[paper_list])
|
| 238 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 239 |
# Hidden button to trigger next page
|
| 240 |
+
hidden_next_button = gr.Button(visible=False, elem_id='hidden-next-button')
|
| 241 |
hidden_next_button.click(paper_manager.next_page, outputs=[paper_list])
|
| 242 |
|
| 243 |
demo.launch()
|