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()
|