guipenedo HF Staff commited on
Commit
b251e38
·
1 Parent(s): aff60d9

clean up design

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -48,6 +48,8 @@ def postfilters_ok(md_text: str, require_has_table: bool | None, require_has_cod
48
  return False
49
  return True
50
 
 
 
51
 
52
  def find_next_valid(docs_cache, reader_iter, start_idx: int, require_has_math: bool | None, require_has_infobox: bool | None, require_has_table: bool | None, require_has_code: bool | None):
53
  # Scan cache first (forward from start_idx)
@@ -131,7 +133,7 @@ def on_select_language(lang: str, require_has_math: bool, require_has_infobox: b
131
  )
132
  if idx == -1:
133
  return (-1, docs_cache, reader_iter, "No documents match filters.", "", {}, "", "", [], render_iframe(""))
134
- return (idx, docs_cache, reader_iter, left, left, left_meta, header, right_md, info, right)
135
 
136
 
137
  def show_doc(doc):
@@ -170,7 +172,7 @@ def on_prev(docs_cache, idx: int, reader_iter, require_has_math: bool, require_h
170
  left, left_meta, md, info, right, header = render_idx(docs_cache, i)
171
  if postfilters_ok(md, require_has_table, require_has_code):
172
  filtered_idx = i
173
- return filtered_idx, docs_cache, reader_iter, left, left, left_meta, header, md, info, right
174
  return idx, docs_cache, reader_iter, "No documents match filters.", "", {}, "", "", [], render_iframe("")
175
 
176
 
@@ -185,7 +187,7 @@ def on_next(docs_cache, idx: int, reader_iter, require_has_math: bool, require_h
185
  )
186
  if new_idx == -1:
187
  return idx, docs_cache, reader_iter, "No documents match filters.", "", {}, "", "", [], render_iframe("")
188
- return new_idx, docs_cache, reader_iter, left, left, left_meta, header, right_md, info, right
189
 
190
 
191
  with gr.Blocks() as demo:
 
48
  return False
49
  return True
50
 
51
+ def format_for_markdown(text: str) -> str:
52
+ return text.replace("\n", "\n\n")
53
 
54
  def find_next_valid(docs_cache, reader_iter, start_idx: int, require_has_math: bool | None, require_has_infobox: bool | None, require_has_table: bool | None, require_has_code: bool | None):
55
  # Scan cache first (forward from start_idx)
 
133
  )
134
  if idx == -1:
135
  return (-1, docs_cache, reader_iter, "No documents match filters.", "", {}, "", "", [], render_iframe(""))
136
+ return (idx, docs_cache, reader_iter, left, format_for_markdown(left), left_meta, header, right_md, info, right)
137
 
138
 
139
  def show_doc(doc):
 
172
  left, left_meta, md, info, right, header = render_idx(docs_cache, i)
173
  if postfilters_ok(md, require_has_table, require_has_code):
174
  filtered_idx = i
175
+ return filtered_idx, docs_cache, reader_iter, left, format_for_markdown(left), left_meta, header, md, info, right
176
  return idx, docs_cache, reader_iter, "No documents match filters.", "", {}, "", "", [], render_iframe("")
177
 
178
 
 
187
  )
188
  if new_idx == -1:
189
  return idx, docs_cache, reader_iter, "No documents match filters.", "", {}, "", "", [], render_iframe("")
190
+ return new_idx, docs_cache, reader_iter, left, format_for_markdown(left), left_meta, header, right_md, info, right
191
 
192
 
193
  with gr.Blocks() as demo: