chansung commited on
Commit
fba2633
·
verified ·
1 Parent(s): bb306b0

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. gradio_app.py +58 -8
gradio_app.py CHANGED
@@ -905,11 +905,13 @@ def create_gradio_interface():
905
  background: #ffffff !important;
906
  }
907
 
908
- /* Dark mode dropdown styling */
909
  @media (prefers-color-scheme: dark) {
910
  [data-testid="dropdown"] div[role="listbox"],
911
  .dropdown-menu,
912
- div[role="listbox"] {
 
 
913
  background: #2a2a2a !important;
914
  background-color: #2a2a2a !important;
915
  border: 2px solid #404040 !important;
@@ -917,7 +919,11 @@ def create_gradio_interface():
917
 
918
  [data-testid="dropdown"] div[role="listbox"] > *,
919
  .dropdown-menu > *,
920
- div[role="listbox"] > * {
 
 
 
 
921
  background: #2a2a2a !important;
922
  background-color: #2a2a2a !important;
923
  color: #e5e5e5 !important;
@@ -925,7 +931,11 @@ def create_gradio_interface():
925
 
926
  [data-testid="dropdown"] div[role="listbox"] > *:hover,
927
  .dropdown-menu > *:hover,
928
- div[role="listbox"] > *:hover {
 
 
 
 
929
  background: #404040 !important;
930
  color: #ffffff !important;
931
  }
@@ -935,19 +945,27 @@ def create_gradio_interface():
935
  }
936
  }
937
 
938
- /* Gradio dark mode dropdown styling */
939
  .dark [data-testid="dropdown"] div[role="listbox"],
940
  .dark .dropdown-menu,
941
  .dark div[role="listbox"],
 
 
942
  .gradio-container.dark [data-testid="dropdown"] div[role="listbox"],
943
  .gradio-container.dark .dropdown-menu,
944
  .gradio-container.dark div[role="listbox"],
 
 
945
  html.dark [data-testid="dropdown"] div[role="listbox"],
946
  html.dark .dropdown-menu,
947
  html.dark div[role="listbox"],
 
 
948
  body.dark [data-testid="dropdown"] div[role="listbox"],
949
  body.dark .dropdown-menu,
950
- body.dark div[role="listbox"] {
 
 
951
  background: #2a2a2a !important;
952
  background-color: #2a2a2a !important;
953
  border: 2px solid #404040 !important;
@@ -956,15 +974,31 @@ def create_gradio_interface():
956
  .dark [data-testid="dropdown"] div[role="listbox"] > *,
957
  .dark .dropdown-menu > *,
958
  .dark div[role="listbox"] > *,
 
 
 
 
959
  .gradio-container.dark [data-testid="dropdown"] div[role="listbox"] > *,
960
  .gradio-container.dark .dropdown-menu > *,
961
  .gradio-container.dark div[role="listbox"] > *,
 
 
 
 
962
  html.dark [data-testid="dropdown"] div[role="listbox"] > *,
963
  html.dark .dropdown-menu > *,
964
  html.dark div[role="listbox"] > *,
 
 
 
 
965
  body.dark [data-testid="dropdown"] div[role="listbox"] > *,
966
  body.dark .dropdown-menu > *,
967
- body.dark div[role="listbox"] > * {
 
 
 
 
968
  background: #2a2a2a !important;
969
  background-color: #2a2a2a !important;
970
  color: #e5e5e5 !important;
@@ -973,15 +1007,31 @@ def create_gradio_interface():
973
  .dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
974
  .dark .dropdown-menu > *:hover,
975
  .dark div[role="listbox"] > *:hover,
 
 
 
 
976
  .gradio-container.dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
977
  .gradio-container.dark .dropdown-menu > *:hover,
978
  .gradio-container.dark div[role="listbox"] > *:hover,
 
 
 
 
979
  html.dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
980
  html.dark .dropdown-menu > *:hover,
981
  html.dark div[role="listbox"] > *:hover,
 
 
 
 
982
  body.dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
983
  body.dark .dropdown-menu > *:hover,
984
- body.dark div[role="listbox"] > *:hover {
 
 
 
 
985
  background: #404040 !important;
986
  color: #ffffff !important;
987
  }
 
905
  background: #ffffff !important;
906
  }
907
 
908
+ /* Dark mode dropdown styling - enhanced for dropdown items */
909
  @media (prefers-color-scheme: dark) {
910
  [data-testid="dropdown"] div[role="listbox"],
911
  .dropdown-menu,
912
+ div[role="listbox"],
913
+ div[id*="dropdown-options"],
914
+ div[aria-labelledby*="dropdown"] {
915
  background: #2a2a2a !important;
916
  background-color: #2a2a2a !important;
917
  border: 2px solid #404040 !important;
 
919
 
920
  [data-testid="dropdown"] div[role="listbox"] > *,
921
  .dropdown-menu > *,
922
+ div[role="listbox"] > *,
923
+ div[id*="dropdown-options"] > *,
924
+ div[aria-labelledby*="dropdown"] > *,
925
+ div[role="option"],
926
+ [role="option"] {
927
  background: #2a2a2a !important;
928
  background-color: #2a2a2a !important;
929
  color: #e5e5e5 !important;
 
931
 
932
  [data-testid="dropdown"] div[role="listbox"] > *:hover,
933
  .dropdown-menu > *:hover,
934
+ div[role="listbox"] > *:hover,
935
+ div[id*="dropdown-options"] > *:hover,
936
+ div[aria-labelledby*="dropdown"] > *:hover,
937
+ div[role="option"]:hover,
938
+ [role="option"]:hover {
939
  background: #404040 !important;
940
  color: #ffffff !important;
941
  }
 
945
  }
946
  }
947
 
948
+ /* Gradio dark mode dropdown styling - enhanced for dropdown items */
949
  .dark [data-testid="dropdown"] div[role="listbox"],
950
  .dark .dropdown-menu,
951
  .dark div[role="listbox"],
952
+ .dark div[id*="dropdown-options"],
953
+ .dark div[aria-labelledby*="dropdown"],
954
  .gradio-container.dark [data-testid="dropdown"] div[role="listbox"],
955
  .gradio-container.dark .dropdown-menu,
956
  .gradio-container.dark div[role="listbox"],
957
+ .gradio-container.dark div[id*="dropdown-options"],
958
+ .gradio-container.dark div[aria-labelledby*="dropdown"],
959
  html.dark [data-testid="dropdown"] div[role="listbox"],
960
  html.dark .dropdown-menu,
961
  html.dark div[role="listbox"],
962
+ html.dark div[id*="dropdown-options"],
963
+ html.dark div[aria-labelledby*="dropdown"],
964
  body.dark [data-testid="dropdown"] div[role="listbox"],
965
  body.dark .dropdown-menu,
966
+ body.dark div[role="listbox"],
967
+ body.dark div[id*="dropdown-options"],
968
+ body.dark div[aria-labelledby*="dropdown"] {
969
  background: #2a2a2a !important;
970
  background-color: #2a2a2a !important;
971
  border: 2px solid #404040 !important;
 
974
  .dark [data-testid="dropdown"] div[role="listbox"] > *,
975
  .dark .dropdown-menu > *,
976
  .dark div[role="listbox"] > *,
977
+ .dark div[id*="dropdown-options"] > *,
978
+ .dark div[aria-labelledby*="dropdown"] > *,
979
+ .dark div[role="option"],
980
+ .dark [role="option"],
981
  .gradio-container.dark [data-testid="dropdown"] div[role="listbox"] > *,
982
  .gradio-container.dark .dropdown-menu > *,
983
  .gradio-container.dark div[role="listbox"] > *,
984
+ .gradio-container.dark div[id*="dropdown-options"] > *,
985
+ .gradio-container.dark div[aria-labelledby*="dropdown"] > *,
986
+ .gradio-container.dark div[role="option"],
987
+ .gradio-container.dark [role="option"],
988
  html.dark [data-testid="dropdown"] div[role="listbox"] > *,
989
  html.dark .dropdown-menu > *,
990
  html.dark div[role="listbox"] > *,
991
+ html.dark div[id*="dropdown-options"] > *,
992
+ html.dark div[aria-labelledby*="dropdown"] > *,
993
+ html.dark div[role="option"],
994
+ html.dark [role="option"],
995
  body.dark [data-testid="dropdown"] div[role="listbox"] > *,
996
  body.dark .dropdown-menu > *,
997
+ body.dark div[role="listbox"] > *,
998
+ body.dark div[id*="dropdown-options"] > *,
999
+ body.dark div[aria-labelledby*="dropdown"] > *,
1000
+ body.dark div[role="option"],
1001
+ body.dark [role="option"] {
1002
  background: #2a2a2a !important;
1003
  background-color: #2a2a2a !important;
1004
  color: #e5e5e5 !important;
 
1007
  .dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
1008
  .dark .dropdown-menu > *:hover,
1009
  .dark div[role="listbox"] > *:hover,
1010
+ .dark div[id*="dropdown-options"] > *:hover,
1011
+ .dark div[aria-labelledby*="dropdown"] > *:hover,
1012
+ .dark div[role="option"]:hover,
1013
+ .dark [role="option"]:hover,
1014
  .gradio-container.dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
1015
  .gradio-container.dark .dropdown-menu > *:hover,
1016
  .gradio-container.dark div[role="listbox"] > *:hover,
1017
+ .gradio-container.dark div[id*="dropdown-options"] > *:hover,
1018
+ .gradio-container.dark div[aria-labelledby*="dropdown"] > *:hover,
1019
+ .gradio-container.dark div[role="option"]:hover,
1020
+ .gradio-container.dark [role="option"]:hover,
1021
  html.dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
1022
  html.dark .dropdown-menu > *:hover,
1023
  html.dark div[role="listbox"] > *:hover,
1024
+ html.dark div[id*="dropdown-options"] > *:hover,
1025
+ html.dark div[aria-labelledby*="dropdown"] > *:hover,
1026
+ html.dark div[role="option"]:hover,
1027
+ html.dark [role="option"]:hover,
1028
  body.dark [data-testid="dropdown"] div[role="listbox"] > *:hover,
1029
  body.dark .dropdown-menu > *:hover,
1030
+ body.dark div[role="listbox"] > *:hover,
1031
+ body.dark div[id*="dropdown-options"] > *:hover,
1032
+ body.dark div[aria-labelledby*="dropdown"] > *:hover,
1033
+ body.dark div[role="option"]:hover,
1034
+ body.dark [role="option"]:hover {
1035
  background: #404040 !important;
1036
  color: #ffffff !important;
1037
  }