From 1acb8aec9310174005c75f5da2ff9dd66e0f134d Mon Sep 17 00:00:00 2001 From: w_xiaolizu Date: Sat, 1 Jul 2023 14:54:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A4=9A=E7=BA=BF=E7=A8=8B?= =?UTF-8?q?=E6=80=A7=E8=83=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __main__.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/__main__.py b/__main__.py index 3f08c3f..8ce40ce 100644 --- a/__main__.py +++ b/__main__.py @@ -80,6 +80,7 @@ class ChatBot(ChatBotFrame): with gr.Row(): self.sm_upload = gr.UploadButton(label='UPLOAD', file_count='multiple', elem_classes='sm_btn').style(size='sm', full_width=False) self.sm_code_block = gr.Button(value='CODE', elem_classes='sm_btn').style(size='sm', full_width=False) + self.sm_upload_history = gr.Button("SPASE", variant="primary", elem_classes='sm_btn').style(size='sm') gr.HTML(func_box.get_html("appearance_switcher.html").format(label=""), elem_id='user_input_tb', elem_classes="insert_block") with gr.Column(scale=100): self.md_dropdown = gr.Dropdown(choices=AVAIL_LLM_MODELS, @@ -97,7 +98,8 @@ class ChatBot(ChatBotFrame): fn=lambda: [gr.Tabs.update(selected='plug_tab'), gr.Column.update(visible=False)], inputs=None, outputs=[self.tabs_inputs, self.examples_column] ) self.sm_code_block.click(fn=lambda x: x+'```\n\n```', inputs=[self.txt], outputs=[self.txt]) - # self.sm_select_font.select(fn=lambda x: gr.HTML.update(value=f"{x}px"), inputs=[self.sm_select_font], outputs=[self.state_users]) + self.sm_upload_history.click(get_user_upload, [self.chatbot], outputs=[self.chatbot]).then( + fn=lambda : self.examples_column.update(visible=False), inputs=None, outputs=[self.examples_column]) def draw_examples(self): with gr.Column(elem_id='examples_col') as self.examples_column: @@ -242,9 +244,6 @@ class ChatBot(ChatBotFrame): self.file_upload = gr.Files(label="任何文件, 但推荐上传压缩文件(zip, tar)", file_count="multiple") self.file_upload.style() - with gr.Row(): - self.upload_history = gr.Button("Get Upload History", variant="secondary").style(size='sm') - self.get_download = gr.Button('Get Download Link', variant='stop').style(size='sm') with gr.Accordion("函数插件区", open=True) as self.area_crazy_fn: with gr.Row(): for k in crazy_fns: @@ -333,9 +332,6 @@ class ChatBot(ChatBotFrame): def signals_public(self): # 文件上传区,接收文件后与chatbot的互动 self.file_upload.upload(on_file_uploaded, [self.file_upload, self.chatbot, self.txt], [self.chatbot, self.txt]) - self.upload_history.click(get_user_upload, [self.chatbot], outputs=[self.chatbot]) - self.get_download.click(get_user_download, [self.chatbot, self.cookies, self.txt], - outputs=[self.chatbot, self.txt]) # 函数插件-固定按钮区 for k in crazy_fns: if not crazy_fns[k].get("AsButton", True): continue