File tree Expand file tree Collapse file tree 2 files changed +50
-5
lines changed Expand file tree Collapse file tree 2 files changed +50
-5
lines changed Original file line number Diff line number Diff line change @@ -166,18 +166,23 @@ import {I18n} from "./i18n.js";
166
166
setTimeout ( ( ) => ( searchBox . innerHTML = "" ) , 0 ) ;
167
167
searchX . classList . add ( "svg-search" ) ;
168
168
searchX . classList . remove ( "svg-plainx" ) ;
169
+ searchBox . parentElement ! . classList . remove ( "searching" ) ;
169
170
} else {
170
171
searchX . classList . remove ( "svg-search" ) ;
171
172
searchX . classList . add ( "svg-plainx" ) ;
173
+ searchBox . parentElement ! . classList . add ( "searching" ) ;
172
174
}
173
175
} ) ;
174
176
searchX . onclick = ( ) => {
175
177
if ( searchX . classList . contains ( "svg-plainx" ) ) {
176
178
markdown . txt = [ ] ;
177
179
searchBox . innerHTML = "" ;
178
180
searchX . classList . add ( "svg-search" ) ;
181
+ searchBox . parentElement ! . classList . remove ( "searching" ) ;
179
182
searchX . classList . remove ( "svg-plainx" ) ;
180
183
thisUser . mSearch ( "" ) ;
184
+ } else {
185
+ searchBox . parentElement ! . classList . add ( "searching" ) ;
181
186
}
182
187
} ;
183
188
Original file line number Diff line number Diff line change @@ -1266,7 +1266,6 @@ span.instanceStatus {
1266
1266
height : 192px ;
1267
1267
}
1268
1268
.messageimgdiv {
1269
- height : 100% ;
1270
1269
position : relative;
1271
1270
}
1272
1271
.messageimg {
@@ -1870,7 +1869,7 @@ img.bigembedimg {
1870
1869
# sideContainDiv .searchDiv {
1871
1870
padding : 0px ;
1872
1871
display : flex;
1873
- width : 30vw ;
1872
+ width : max ( 30vw , 400 px ) ;
1874
1873
1875
1874
.topMessage {
1876
1875
margin : 0px 10px ;
@@ -2620,9 +2619,47 @@ fieldset input[type="radio"] {
2620
2619
.optionElement .fileinputdiv {
2621
2620
width : 100% ;
2622
2621
}
2622
+ .searching {
2623
+ # searchBox {
2624
+ width : 2in ;
2625
+ margin-right : 36px ;
2626
+ padding : 7px 10px 13px 10px ;
2627
+ flex-shrink : 0 ;
2628
+ }
2629
+ }
2630
+ # searchBox {
2631
+ width : 0px ;
2632
+ padding : 0 ;
2633
+ }
2634
+ # searchX {
2635
+ position : absolute;
2636
+ width : 24px ;
2637
+ height : 24px ;
2638
+ margin : 0 ;
2639
+ cursor : pointer;
2640
+ top : 5px ;
2641
+ right : 2px ;
2642
+ transition : height 0.2s ;
2643
+ }
2644
+ .searchMeta {
2645
+ transition : width 0.2s ;
2646
+ min-width : 32px ;
2647
+ height : 32px ;
2648
+ }
2623
2649
}
2624
2650
2625
- @media screen and (max-width : 500px ) {
2651
+ @media screen and (max-width : 600px ) {
2652
+ .searching {
2653
+ position : absolute;
2654
+ width : 100% ;
2655
+ background : var (--primary-bg );
2656
+ z-index : 1 ;
2657
+ # searchBox {
2658
+ width : 100% ;
2659
+ padding : 7px 10px 13px 10px ;
2660
+ flex-shrink : 1 ;
2661
+ }
2662
+ }
2626
2663
# homePage {
2627
2664
max-width : unset;
2628
2665
width : 94% ;
@@ -2658,12 +2695,14 @@ fieldset input[type="radio"] {
2658
2695
.channelnamediv {
2659
2696
padding : 0 ;
2660
2697
}
2661
- # maintoggleicon ,
2662
- # memberlisttoggleicon {
2698
+ # maintoggleicon {
2663
2699
display : block;
2664
2700
padding : 12px ;
2665
2701
cursor : pointer;
2666
2702
}
2703
+ # memberlisttoggleicon {
2704
+ padding : 6px ;
2705
+ }
2667
2706
# maintoggleicon span {
2668
2707
height : 14px ;
2669
2708
width : 14px ;
@@ -2681,6 +2720,7 @@ fieldset input[type="radio"] {
2681
2720
# page : has (# memberlisttoggle : checked ) # sideContainDiv ,
2682
2721
# sideContainDiv .searchDiv {
2683
2722
right : 0 ;
2723
+ overflow : auto;
2684
2724
}
2685
2725
# page : has (# maintoggle : checked ) # maintoggleicon {
2686
2726
rotate : 180deg ;
You can’t perform that action at this time.
0 commit comments