jayebaku commited on
Commit
1379110
·
verified ·
1 Parent(s): 5a5f488

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -10
app.py CHANGED
@@ -21,15 +21,8 @@ js = """
21
  document.head.appendChild(script);
22
 
23
  // Define a global function to reload Twitter widgets
24
- globalThis.reloadTwitterWidgets = (x) => {
25
  twttr.widgets.load();
26
- twttr.widgets.createTweet(
27
- '1666150032695873538',
28
- document.getElementById('tweet-container'),
29
- {
30
- theme: 'dark'
31
- }
32
- );
33
  };
34
  }
35
  """
@@ -394,12 +387,12 @@ with gr.Blocks(fill_width=True) as demo:
394
  )
395
 
396
  # T_data.select(T_on_select, None, T_tweet_embed)#.then(fn=None, js="reloadTwitterWidgets()")
397
- T_data.select(T_on_select, None, T_tweetID).then(fn=None, inputs=T_tweetID, outputs=None, js="reloadTwitterWidgets(x)")
398
  # T_data.select(
399
  # fn=lambda: gr.update(value=""),
400
  # outputs=T_tweet_embed).then(T_on_select, None, T_tweet_embed).then(fn=None, js="reloadTwitterWidgets()")
401
 
402
- T_tweet_embed.change(fn=None, scroll_to_output=True, js="reloadTwitterWidgets()")
403
 
404
  @T_data_filter.input(inputs=[T_data_ss_state, T_data_filter], outputs=T_data)
405
  def filter_df(df, filter):
 
21
  document.head.appendChild(script);
22
 
23
  // Define a global function to reload Twitter widgets
24
+ globalThis.reloadTwitterWidgets = () => {
25
  twttr.widgets.load();
 
 
 
 
 
 
 
26
  };
27
  }
28
  """
 
387
  )
388
 
389
  # T_data.select(T_on_select, None, T_tweet_embed)#.then(fn=None, js="reloadTwitterWidgets()")
390
+ T_data.select(T_on_select, None, T_tweetID).then(fn=None, js="reloadTwitterWidgets()").then(fn=None, inputs=T_tweetID, outputs=None, js="(x) => twttr.widgets.createTweet(x,document.getElementById('tweet-container'),{theme: 'dark'});")
391
  # T_data.select(
392
  # fn=lambda: gr.update(value=""),
393
  # outputs=T_tweet_embed).then(T_on_select, None, T_tweet_embed).then(fn=None, js="reloadTwitterWidgets()")
394
 
395
+ # T_tweet_embed.change(fn=None, scroll_to_output=True, js="reloadTwitterWidgets()")
396
 
397
  @T_data_filter.input(inputs=[T_data_ss_state, T_data_filter], outputs=T_data)
398
  def filter_df(df, filter):