File tree Expand file tree Collapse file tree 3 files changed +30
-4
lines changed Expand file tree Collapse file tree 3 files changed +30
-4
lines changed Original file line number Diff line number Diff line change 32
32
visibility : hidden;
33
33
}
34
34
35
-
36
35
/* height of the upload box */
37
36
.wrap .svelte-xwlu1w {
38
37
min-height : var (--size-32 );
285
284
left : 10px ;
286
285
}
287
286
287
+ # tooltip .hidden {
288
+ /* display: none; */
289
+ opacity : 0 ;
290
+ transition : opacity 0.5s ease;
291
+ }
292
+
293
+ # tooltip .visible {
294
+ /* display: block; */
295
+ opacity : 1 ;
296
+ transition : opacity 0.5s ease;
297
+ }
298
+
288
299
# elem_fontsize ,
289
300
# elem_top_p ,
290
301
# elem_temperature ,
Original file line number Diff line number Diff line change @@ -750,10 +750,24 @@ function minor_ui_adjustment() {
750
750
var bar_btn_width = [ ] ;
751
751
// 自动隐藏超出范围的toolbar按钮
752
752
function auto_hide_toolbar ( ) {
753
- var qq = document . getElementById ( 'tooltip' ) ;
754
- var tab_nav = qq . getElementsByClassName ( 'tab-nav' ) ;
753
+ // if chatbot hit upper page boarder, hide all
754
+ const elem_chatbot = document . getElementById ( 'gpt-chatbot' ) ;
755
+ const chatbot_top = elem_chatbot . getBoundingClientRect ( ) . top ;
756
+ var tooltip = document . getElementById ( 'tooltip' ) ;
757
+ var tab_nav = tooltip . getElementsByClassName ( 'tab-nav' ) [ 0 ] ;
758
+
759
+ // 20 px 大概是一个字的高度
760
+ if ( chatbot_top < 20 ) {
761
+ // tab_nav.style.display = 'none';
762
+ if ( tab_nav . classList . contains ( 'visible' ) ) { tab_nav . classList . remove ( 'visible' ) ; }
763
+ if ( ! tab_nav . classList . contains ( 'hidden' ) ) { tab_nav . classList . add ( 'hidden' ) ; }
764
+ return ;
765
+ }
766
+ if ( tab_nav . classList . contains ( 'hidden' ) ) { tab_nav . classList . remove ( 'hidden' ) ; }
767
+ if ( ! tab_nav . classList . contains ( 'visible' ) ) { tab_nav . classList . add ( 'visible' ) ; }
768
+ // tab_nav.style.display = '';
755
769
if ( tab_nav . length == 0 ) { return ; }
756
- var btn_list = tab_nav [ 0 ] . getElementsByTagName ( 'button' )
770
+ var btn_list = tab_nav . getElementsByTagName ( 'button' )
757
771
if ( btn_list . length == 0 ) { return ; }
758
772
// 获取页面宽度
759
773
var page_width = document . documentElement . clientWidth ;
Original file line number Diff line number Diff line change @@ -203,6 +203,7 @@ class WelcomeMessage {
203
203
const elem_chatbot = document . getElementById ( 'gpt-chatbot' ) ;
204
204
const chatbot_top = elem_chatbot . getBoundingClientRect ( ) . top ;
205
205
const welcome_card_container = document . getElementsByClassName ( 'welcome-card-container' ) [ 0 ] ;
206
+
206
207
// detect if welcome card overflow
207
208
let welcome_card_overflow = false ;
208
209
if ( welcome_card_container ) {
You can’t perform that action at this time.
0 commit comments