"Fossies" - the Fresh Open Source Software Archive

Member "roundcubemail-1.4.2/skins/elastic/README.md" (1 Jan 2020, 4517 Bytes) of package /linux/www/roundcubemail-1.4.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs" side-by-side code changes report for "README.md": 1.4.0_vs_1.4.1.

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

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.

This folder also contains code licensed separately: - Bootstrap Framework 4 from https://github.com/twbs/bootstrap - FontAwesome 5 fonts from https://fontawesome.com/ - Roboto font from https://google-webfonts-helper.herokuapp.com/fonts/roboto?subsets=cyrillic,latin-ext,cyrillic-ext,latin,greek,greek-ext

INSTALLATION

All styles are written using LESS syntax. Thus it needs to be compiled using the lessc (>= 1.5.0) 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 before packaging the skin or after installing it on the destination system.

FOR DEVELOPERS

    <body>
        <div id="layout">
            <div id="layout-menu"></div>
            <div id="layout-sidebar"></div>
            <div id="layout-list"></div>
            <div id="layout-content"></div>
        </div>
    </body>

where #layout-sidebar and #layout-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.

KNOWN ISSUES

  1. There are known issues with running less in Roundcube devel_mode: