Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F33101305
emoji_picker.scss
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
4 KB
Referenced Files
None
Subscribers
None
emoji_picker.scss
View Options
.
emoji-picker
{
--__emoji-picker-header
:
2.2
em
;
width
:
25
em
;
max-width
:
calc
(
100
vw
-
20
px
);
//
popover
gives
10px
margin
from
window
edge
display
:
flex
;
flex-direction
:
column
;
&-header-image
{
display
:
inline-flex
;
justify-content
:
center
;
align-items
:
center
;
width
:
var
(
--__emoji-picker-header
);
max-width
:
var
(
--__emoji-picker-header
);
height
:
var
(
--__emoji-picker-header
);
max-height
:
var
(
--__emoji-picker-header
);
.still-image
{
width
:
var
(
--__emoji-picker-header
);
max-width
:
var
(
--__emoji-picker-header
);
height
:
var
(
--__emoji-picker-header
);
max-height
:
var
(
--__emoji-picker-header
);
object-fit
:
contain
;
--_still_image-label-scale
:
0.5
;
}
}
.
keep-open
,
.
too-many-emoji
,
.
hide-custom-emoji
{
padding
:
0.5
em
;
line-height
:
normal
;
}
.
hide-custom-emoji
{
padding-top
:
0
;
}
.
too-many-emoji
{
display
:
flex
;
flex-direction
:
column
;
}
.
keep-open-label
{
padding
:
0
0.5
em
;
display
:
flex
;
}
.
heading
{
display
:
flex
;
flex-direction
:
column
;
padding
:
0.7
em
0.5
em
0
;
}
.
content
{
display
:
flex
;
flex-direction
:
column
;
flex
:
1
1
auto
;
min-height
:
0
;
}
.
emoji-tabs
{
flex-grow
:
1
;
display
:
flex
;
flex-flow
:
row
nowrap
;
overflow
:
auto
hidden
;
}
.
additional-tabs
{
display
:
flex
;
border-left
:
1
px
solid
;
border-left-color
:
var
(
--border
);
padding-left
:
0.5
em
;
flex
:
0
0
auto
;
}
.
additional-tabs
,
.
emoji-tabs
{
flex-basis
:
auto
;
display
:
flex
;
align-content
:
center
;
scrollbar-width
:
thin
;
&-item
{
padding
:
0
0.5
em
;
cursor
:
pointer
;
width
:
var
(
--__emoji-picker-header
);
max-width
:
var
(
--__emoji-picker-header
);
height
:
var
(
--__emoji-picker-header
);
max-height
:
var
(
--__emoji-picker-header
);
display
:
flex
;
align-items
:
center
;
.svg-inline--fa
{
font-size
:
1.85
em
;
}
&
.
disabled
{
opacity
:
0.5
;
pointer-events
:
none
;
}
&
.
toggled
{
border-bottom
:
0.2
em
solid
;
}
}
}
.
sticker-picker
{
flex
:
1
1
auto
;
}
.
stickers
,
.
emoji
{
&-content
{
display
:
flex
;
flex-direction
:
column
;
flex
:
1
1
auto
;
min-height
:
0
;
&.hidden
{
opacity
:
0
;
pointer-events
:
none
;
position
:
absolute
;
}
}
}
.
emoji
{
&-search
{
padding-bottom
:
0.5
em
;
flex
:
0
0
auto
;
input
{
width
:
100
%
;
}
}
&
-groups
{
height
:
100
%
;
min-height
:
200
px
;
flex
:
1
1
1
px
;
position
:
relative
;
overflow
:
auto
;
scrollbar-gutter
:
stable
both
-
edges
;
user-select
:
none
;
mask
:
linear-gradient
(
to
top
,
white
0
,
transparent
100
%
)
bottom
no-repeat
,
linear-gradient
(
to
bottom
,
white
0
,
transparent
100
%
)
top
no-repeat
,
linear-gradient
(
to
top
,
white
,
white
);
transition
:
mask-size
150
ms
;
mask-size
:
100
%
20
px
,
100
%
20
px
,
auto
;
//
Autoprefixed
seem
to
ignore
this
one,
and
also
syntax
is
different
/* stylelint-disable mask-composite */
/* stylelint-disable declaration-property-value-no-unknown */
/* stylelint-disable scss/declaration-property-value-no-unknown */
/* TODO check if this is still needed */
mask-composite
:
xor
;
/* stylelint-enable declaration-property-value-no-unknown */
/* stylelint-enable scss/declaration-property-value-no-unknown */
/* stylelint-enable mask-composite */
mask-composite
:
exclude
;
&.scrolled
{
&-top
{
mask-size
:
100
%
20
px
,
100
%
0
,
auto
;
}
&
-bottom
{
mask-size
:
100
%
0
,
100
%
20
px
,
auto
;
}
}
}
&
-item
{
width
:
var
(
--emoji-size
);
height
:
var
(
--emoji-size
);
box-sizing
:
border-box
;
display
:
flex
;
line-height
:
var
(
--emoji-size
);
align-items
:
center
;
justify-content
:
center
;
margin
:
0.2
em
;
cursor
:
pointer
;
.emoji-picker-emoji.-custom
{
object-fit
:
contain
;
width
:
var
(
--emoji-size
);
max-width
:
var
(
--emoji-size
);
height
:
var
(
--emoji-size
);
max-height
:
var
(
--emoji-size
);
--_still_image-label-scale
:
0.5
;
}
.
emoji-picker-emoji
.
-unicode
{
font-size
:
calc
(
var
(
--emoji-size
)
*
0.8
);
overflow
:
hidden
;
}
}
&
-group
{
display
:
grid
;
grid-template-columns
:
repeat
(
var
(
--__amount
),
1
fr
);
place-items
:
center
center
;
justify-content
:
center
;
grid-template-rows
:
repeat
(
1
,
auto
);
&.first-row
{
grid-template-rows
:
repeat
(
2
,
auto
);
.emoji-item
{
grid-row
:
2
;
}
}
&
-title
{
font-size
:
0.85
em
;
grid-column
:
span
var
(
--__amount
);
width
:
100
%
;
margin
:
0
;
padding-left
:
0.3
em
;
&.disabled
{
display
:
none
;
}
}
}
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Jan 20, 12:23 PM (23 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
973512
Default Alt Text
emoji_picker.scss (4 KB)
Attached To
Mode
rPUFE pleroma-fe-upstream
Attached
Detach File
Event Timeline
Log In to Comment