youngtsai commited on
Commit
140655f
·
1 Parent(s): 8298358

admin_update_visible

Browse files
Files changed (1) hide show
  1. app.py +9 -15
app.py CHANGED
@@ -1604,29 +1604,23 @@ def init_params(text, request: gr.Request):
1604
  # url = request.url
1605
  print("Request URL:", request.url)
1606
 
 
 
 
 
1607
  # if youtube_link in query_params
1608
  if "youtube_id" in request.query_params:
1609
  youtube_id = request.query_params["youtube_id"]
1610
  youtube_link = f"https://www.youtube.com/watch?v={youtube_id}"
1611
  print(f"youtube_link: {youtube_link}")
1612
- else:
1613
- youtube_link = ""
1614
- print("youtube_link not in query_params")
1615
 
 
1616
  origin = request.headers.get("origin", "")
1617
  if "junyiacademy" in origin:
1618
  password_text = "6161"
1619
- global IS_PASSWORD_SHOW
1620
- global IS_YOUTUBE_LINK_SHOW
1621
- global IS_YOUTUBE_LINK_BTN_SHOW
1622
- IS_PASSWORD_SHOW = False
1623
- IS_YOUTUBE_LINK_SHOW = False
1624
- IS_YOUTUBE_LINK_BTN_SHOW = False
1625
-
1626
- else:
1627
- password_text = ""
1628
 
1629
- return password_text, youtube_link
1630
 
1631
  HEAD = """
1632
  <meta charset="UTF-8">
@@ -1657,7 +1651,7 @@ HEAD = """
1657
 
1658
 
1659
  with gr.Blocks() as demo:
1660
- with gr.Row():
1661
  password = gr.Textbox(label="Password", type="password", elem_id="password_input", visible=IS_PASSWORD_SHOW)
1662
  file_upload = gr.File(label="Upload your CSV or Word file", visible=False)
1663
  youtube_link = gr.Textbox(label="Enter YouTube Link", elem_id="youtube_link_input", visible=IS_YOUTUBE_LINK_SHOW)
@@ -1971,7 +1965,7 @@ with gr.Blocks() as demo:
1971
  demo.load(
1972
  init_params,
1973
  inputs =[youtube_link],
1974
- outputs = [password , youtube_link]
1975
  )
1976
 
1977
  demo.launch(allowed_paths=["videos"])
 
1604
  # url = request.url
1605
  print("Request URL:", request.url)
1606
 
1607
+ youtube_link = ""
1608
+ password_text = ""
1609
+ admin_update_visible = gr.update(visible=True)
1610
+
1611
  # if youtube_link in query_params
1612
  if "youtube_id" in request.query_params:
1613
  youtube_id = request.query_params["youtube_id"]
1614
  youtube_link = f"https://www.youtube.com/watch?v={youtube_id}"
1615
  print(f"youtube_link: {youtube_link}")
 
 
 
1616
 
1617
+ # check if origin is from junyiacademy
1618
  origin = request.headers.get("origin", "")
1619
  if "junyiacademy" in origin:
1620
  password_text = "6161"
1621
+ admin_update_visible = gr.update(visible=False)
 
 
 
 
 
 
 
 
1622
 
1623
+ return admin_update_visible, password_text, youtube_link
1624
 
1625
  HEAD = """
1626
  <meta charset="UTF-8">
 
1651
 
1652
 
1653
  with gr.Blocks() as demo:
1654
+ with gr.Row() as admin:
1655
  password = gr.Textbox(label="Password", type="password", elem_id="password_input", visible=IS_PASSWORD_SHOW)
1656
  file_upload = gr.File(label="Upload your CSV or Word file", visible=False)
1657
  youtube_link = gr.Textbox(label="Enter YouTube Link", elem_id="youtube_link_input", visible=IS_YOUTUBE_LINK_SHOW)
 
1965
  demo.load(
1966
  init_params,
1967
  inputs =[youtube_link],
1968
+ outputs = [admin, password , youtube_link]
1969
  )
1970
 
1971
  demo.launch(allowed_paths=["videos"])