Luigi commited on
Commit
e71023c
·
1 Parent(s): 041841e
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -47,11 +47,9 @@ def suggest_next(text, model_name, k, m):
47
  do_sample=False,
48
  early_stopping=True
49
  )
50
- # 提取、過濾並轉繁體
51
  suggestions = [out["generated_text"][len(text):].strip() for out in outs]
52
  suggestions = [s for s in suggestions if s]
53
  suggestions = [cc.convert(s) for s in suggestions]
54
- # 編號候選
55
  numbered = [f"{i+1}. {s}" for i, s in enumerate(suggestions)]
56
  return update(choices=numbered, value=None)
57
 
@@ -62,10 +60,10 @@ def append_suggestion(current, choice):
62
  text = choice.split(". ", 1)[1] if ". " in choice else choice
63
  return current + text
64
 
65
- # 自訂 CSS:模擬經典中文輸入法候選欄樣式
66
  custom_css = """
67
  #suggestions-bar {
68
- margin-bottom: 8px;
69
  }
70
  #suggestions-bar .candidate-list {
71
  display: flex;
@@ -93,10 +91,12 @@ custom_css = """
93
  background: #e6f7ff;
94
  border: 1px solid #1890ff;
95
  }
 
 
 
96
  """
97
 
98
  with gr.Blocks(css=custom_css) as demo:
99
- # 標題與說明
100
  gr.Markdown(
101
  "## 🇹🇼 繁體中文 IME 加速器 \
102
  "
@@ -111,7 +111,7 @@ with gr.Blocks(css=custom_css) as demo:
111
  )
112
  input_text = gr.Textbox(
113
  label="", placeholder="請輸入拼音或文字…",
114
- lines=1, max_lines=1, elem_id="input-box", full_width=True
115
  )
116
 
117
  # 預測按鈕(置於下方)
 
47
  do_sample=False,
48
  early_stopping=True
49
  )
 
50
  suggestions = [out["generated_text"][len(text):].strip() for out in outs]
51
  suggestions = [s for s in suggestions if s]
52
  suggestions = [cc.convert(s) for s in suggestions]
 
53
  numbered = [f"{i+1}. {s}" for i, s in enumerate(suggestions)]
54
  return update(choices=numbered, value=None)
55
 
 
60
  text = choice.split(". ", 1)[1] if ". " in choice else choice
61
  return current + text
62
 
63
+ # 自訂 CSS:模擬經典中文輸入法候選欄樣式,並使輸入框彈性伸展
64
  custom_css = """
65
  #suggestions-bar {
66
+ margin-right: 8px;
67
  }
68
  #suggestions-bar .candidate-list {
69
  display: flex;
 
91
  background: #e6f7ff;
92
  border: 1px solid #1890ff;
93
  }
94
+ #input-box {
95
+ flex: 1;
96
+ }
97
  """
98
 
99
  with gr.Blocks(css=custom_css) as demo:
 
100
  gr.Markdown(
101
  "## 🇹🇼 繁體中文 IME 加速器 \
102
  "
 
111
  )
112
  input_text = gr.Textbox(
113
  label="", placeholder="請輸入拼音或文字…",
114
+ lines=1, max_lines=1, elem_id="input-box"
115
  )
116
 
117
  # 預測按鈕(置於下方)