Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F4690562
README.md
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
README.md
View Options
Roundcube
Webmail
Skin
"Elastic"
================================
This
skin
package
contains
a
theme
for
the
Roundcube
Webmail
software
.
It
can
be
used
,
modified
and
redistributed
according
to
the
terms
described
in
the
LICENSE
section
.
For
information
about
building
or
modifying
Roundcube
skins
please
visit
https
:
//github.com/roundcube/roundcubemail/wiki/Skins
Roboto
font
from
https
:
//google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=cyrillic,latin-ext,cyrillic-ext,latin,greek,greek-ext
LICENSE
-------
The
contents
of
this
folder
are
subject
to
the
Creative
Commons
Attribution
-
ShareAlike
License
.
It
is
allowed
to
copy
,
distribute
,
transmit
and
to
adapt
the
work
by
keeping
credits
to
the
original
authors
in
the
README
.
md
file
.
See
http
:
//creativecommons.org/licenses/by-sa/3.0/ for details.
PROJECT
GOALS
-------------
Create
a
user
interface
that
is
clean
and
usable
with
any
screen
size
.
Use
new
technologies
like
e
.
g
.
flexbox
,
@
media
,
font
-
icons
or
less
.
Cleanup
css
/
html
and
unify
as
much
as
possible
.
INSTALLATION
(
development
):
---------------------------
1
.
git
clone
https
:
//github.com/roundcube/roundcubemail.git --branch dev-elastic
2
.
cd
roundcubemail
/
skins
3
.
git
clone
https
:
//github.com/roundcube/elastic.git
4
.
Disable
all
plugins
(
we
'
re
not
there
yet
)
and
set
devel_mode
=
true
.
INSTALLATION
(
production
):
--------------------------
All
styles
are
written
using
LESS
syntax
.
Thus
it
needs
to
be
compiled
using
the
`
lessc
`
command
line
tool
.
This
comes
with
the
`
nodejs
-
less
`
RPM
package
which
depends
on
nodejs
.
```
$
lessc
-
x
styles
/
styles
.
less
>
styles
/
styles
.
css
$
lessc
-
x
styles
/
print
.
less
>
styles
/
print
.
css
$
lessc
-
x
styles
/
embed
.
less
>
styles
/
embed
.
css
```
(
the
-
x
option
minifies
the
CSS
code
)
References
to
image
files
from
the
included
CSS
files
can
be
appended
with
cache
-
buster
marks
to
avoid
browser
caching
issues
after
updating
.
Run
`
bin
/
updatecss
.
sh
--
dir
skins
/
elastic
`
from
the
Roundcube
package
before
packaging
the
skin
or
after
installing
it
on
the
destination
system
.
RULES
:
------
-
Supported
browsers
:
IE11
+,
Edge
,
Last
2
versions
for
Chrome
/
Firefox
/
Safari
,
Android
Browser
5
+,
iOS
Safari
7
+.
-
Minimum
supported
screen
width
is
240
px
(
note
that
even
if
the
device
screen
resolution
is
e
.
g
.
320
x372
changing
the
text
size
in
device
settings
will
reduce
the
resolution
)
-
Every
page
(
which
is
not
a
frame
)
has
following
required
structure
:
```
<
body
>
<
div
id
=
"layout"
>
<
div
class
=
"menu"
></
div
>
<
div
class
=
"sidebar"
></
div
>
<
div
class
=
"list"
></
div
>
<
div
class
=
"content"
></
div
>
</
div
>
</
body
>
```
where
`
sidebar
`
and
`
list
`
are
optional
.
Which
element
of
the
`
layout
`
will
be
displayed
as
a
main
view
on
mobile
devices
can
be
defined
by
adding
`
selected
`
class
to
it
.
-
The
`
<
html
>
`
element
will
receive
special
classes
that
will
be
updated
on
resize
or
orientation
change
:
-
`
touch
`
:
A
touch
device
,
screen
width
<=
1024
px
,
-
'
layout
-
large
`
:
Screen
width
>
1200
px
,
-
`
layout
-
normal
`
:
Screen
width
<=
1200
px
and
>=
768
px
,
-
`
layout
-
small
`
:
Screen
width
<
768
px
and
>
480
px
,
-
`
layout
-
phone
`
:
Screen
width
<=
480
px
.
Frames
will
have
the
same
classes
applied
as
their
parent
windows
.
-
Every
button
,
that
is
not
<
button
>
nor
<
input
>
should
have
inner
<
span
class
=
"inner"
>
element
for
the
button
label
.
-
Special
attributes
:
-
`
data
-
hidden
`
:
Makes
a
menu
entry
/
button
hidden
on
specified
screen
sizes
.
Can
be
used
for
example
for
functionality
not
implemented
or
that
has
no
sense
on
phones
or
touch
devices
.
Contains
a
comma
-
separated
list
following
values
:
`
large
`
(
width
>
1200
px
),
`
big
`
(
width
>
768
px
),
`
small
`
(
width
=<
768
px
).
-
`
data
-
content
-
button
`
:
Makes
the
action
button
with
this
attribute
to
be
copied
to
the
content
frame
header
on
small
/
phone
screens
.
File Metadata
Details
Attached
Mime Type
text/html
Expires
Fri, May 1, 5:03 PM (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
630615
Default Alt Text
README.md (3 KB)
Attached To
Mode
R3 roundcubemail
Attached
Detach File
Event Timeline
Log In to Comment