Jerrycool commited on
Commit
c331157
·
verified ·
1 Parent(s): f57a4c0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +53 -0
app.py CHANGED
@@ -64,6 +64,28 @@ except ImportError:
64
  def add_new_eval(*_):
65
  return "Submission placeholder."
66
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  # ---------------------------------------------------------------------------
68
  # Leaderboard data (static demo data for now)
69
  # ---------------------------------------------------------------------------
@@ -219,6 +241,31 @@ def restart_space():
219
  # ---------------------------------------------------------------------------
220
 
221
  # --- CLEAN introduction typography override ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
222
  intro_css = """
223
  /* --------------------------------------------------
224
  INTRODUCTION BLOCK (font, size, alignment)
@@ -237,6 +284,12 @@ intro_css = """
237
  margin-bottom: 0.5rem;
238
  /* color: inherit; */ /* Inherit color from parent/theme */
239
  }
 
 
 
 
 
 
240
  @media (max-width: 768px) {
241
  .introduction-wrapper, .introduction-section {
242
  font-size: 1.3rem !important; /* Maintain size on mobile */
 
64
  def add_new_eval(*_):
65
  return "Submission placeholder."
66
 
67
+
68
+ icons_html = """
69
+ <p align="center" style="font-family:'Segoe UI', Roboto, sans-serif; font-weight:bold; text-transform:uppercase;">
70
+ <a href="https://arxiv.org/abs/1706.03762">
71
+ <img src="https://img.shields.io/badge/Arxiv-1706.03762-000000.svg?style=flat-square&logo=arxiv&logoColor=%23FFD700&labelColor=000000" height="28">
72
+ </a>
73
+ &nbsp;&nbsp;&nbsp;
74
+ <a href="https://mle-dojo.github.io/MLE-Dojo-page/">
75
+ <img src="https://img.shields.io/badge/Project%20Website-%20-000000.svg?style=flat-square&logo=Google-Chrome&logoColor=%23FFD700&labelColor=000000" height="28">
76
+ </a>
77
+ &nbsp;&nbsp;&nbsp;
78
+ <a href="https://huggingface.co/spaces/MLE-Dojo/Leaderboard">
79
+ <img src="https://img.shields.io/badge/Leaderboard-000000.svg?style=flat-square&logo=github&logoColor=%23FFD700&labelColor=000000" height="28">
80
+ </a>
81
+ </p>
82
+ """
83
+
84
+ # Append the icons HTML to the INTRODUCTION_TEXT
85
+ # It's important that INTRODUCTION_TEXT is a string here.
86
+ # If IMPORTED_INTRODUCTION_TEXT from src.about could be non-string, you'd need more checks.
87
+ INTRODUCTION_TEXT += icons_html
88
+
89
  # ---------------------------------------------------------------------------
90
  # Leaderboard data (static demo data for now)
91
  # ---------------------------------------------------------------------------
 
241
  # ---------------------------------------------------------------------------
242
 
243
  # --- CLEAN introduction typography override ---
244
+ # intro_css = """
245
+ # /* --------------------------------------------------
246
+ # INTRODUCTION BLOCK (font, size, alignment)
247
+ # -------------------------------------------------- */
248
+ # .introduction-wrapper, .introduction-section {
249
+ # font-family: Arial, sans-serif; /* Added sans-serif fallback */
250
+ # font-size: 1.3rem !important; /* ≈22–23 px */
251
+ # line-height: 1.75;
252
+ # /* color: #344054; */ /* Rely on theme for base text color */
253
+ # text-align: center;
254
+ # max-width: 1000px;
255
+ # margin: 0 auto 1rem auto;
256
+ # }
257
+ # .introduction-wrapper p, .introduction-section p {
258
+ # font-size: 1.3rem !important; /* ≈22–23 px */
259
+ # margin-bottom: 0.5rem;
260
+ # /* color: inherit; */ /* Inherit color from parent/theme */
261
+ # }
262
+ # @media (max-width: 768px) {
263
+ # .introduction-wrapper, .introduction-section {
264
+ # font-size: 1.3rem !important; /* Maintain size on mobile */
265
+ # }
266
+ # }
267
+ # """
268
+
269
  intro_css = """
270
  /* --------------------------------------------------
271
  INTRODUCTION BLOCK (font, size, alignment)
 
284
  margin-bottom: 0.5rem;
285
  /* color: inherit; */ /* Inherit color from parent/theme */
286
  }
287
+ /* The icons HTML is part of the Markdown content now, so specific CSS for it might go here or be general Markdown paragraph styling */
288
+ .introduction-wrapper > p:last-child { /* Targets the paragraph with icons if it's the last child */
289
+ margin-top: 1rem; /* Add some space above the icons */
290
+ margin-bottom: 1.5rem; /* Add some space below the icons */
291
+ }
292
+
293
  @media (max-width: 768px) {
294
  .introduction-wrapper, .introduction-section {
295
  font-size: 1.3rem !important; /* Maintain size on mobile */