bluenevus commited on
Commit
aa47d42
·
verified ·
1 Parent(s): 9ead2de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -64,19 +64,26 @@ def update_url_list(_):
64
 
65
  @callback(
66
  Output('content-iframe', 'src'),
67
- Input({'type': 'url-button', 'index': dash.ALL}, 'n_clicks')
 
68
  )
69
- def update_iframe(n_clicks):
70
  ctx = dash.callback_context
71
  if not ctx.triggered:
 
72
  return dash.no_update
 
73
  button_id = ctx.triggered[0]['prop_id'].split('.')[0]
74
  clicked_id = eval(button_id)['index']
 
 
75
  links = load_links()
76
  for link in links:
77
  if link['id'] == clicked_id:
78
- print(f"Loading URL: {link['url']}") # Debug print
79
  return link['url']
 
 
80
  return dash.no_update
81
 
82
  if __name__ == '__main__':
 
64
 
65
  @callback(
66
  Output('content-iframe', 'src'),
67
+ Input({'type': 'url-button', 'index': dash.ALL}, 'n_clicks'),
68
+ prevent_initial_call=True
69
  )
70
+ def update_iframe(*n_clicks):
71
  ctx = dash.callback_context
72
  if not ctx.triggered:
73
+ print("No button clicked")
74
  return dash.no_update
75
+
76
  button_id = ctx.triggered[0]['prop_id'].split('.')[0]
77
  clicked_id = eval(button_id)['index']
78
+ print(f"Button clicked: {clicked_id}")
79
+
80
  links = load_links()
81
  for link in links:
82
  if link['id'] == clicked_id:
83
+ print(f"Loading URL: {link['url']}")
84
  return link['url']
85
+
86
+ print("No matching URL found")
87
  return dash.no_update
88
 
89
  if __name__ == '__main__':