User Tools

Site Tools


Sidebar

Action disabled: source
installation:styles

Styles

In ORSEE you can change the look and feel of the HTML output by employing styles. You can use different styles for the public and the administration area.

All styles are located in the styles/ directory in ORSEE's system root. Every subdirectory represents a style. To create a new style, just copy one of the old ones and edit the new directory.

cd styles cp -r oldstyle newstyle

In the following we describe the files which are taken for HTML output. The colors in ORSEE can be directly configured in Options/Colors.

For each style, there are the following files which deal with HTML-Output:

Stylesheet

  • stylesheet.css: This is the standard file which will be linked in the <HEAD> section of almost all HTML pages.

HTML headers and footers

The idea here is the following: When generating a HTML page, ORSEE first processes some code, then prints out the <HTML> tag, the <HEAD> section and the starting <BODY> tag. Right after it will include the html_header.php file and print it out. The header file should include the navigation menu (see below). Then, ORSEE generates its system output. Right after that, it includes the html_footer.php file, and concludes with printing the closing </HTML> tag.

In html_header.php you will have to use include a placeholder for the navigation menu. You can use one the the following two placeholders:

  • #navigation#: This will display a vertical navigations, with all menu items in a list.
  • #navigation_horizontal# This will display a horizontal navigation, with all menu items in two rows (one row for the main items, one row for the subitems).

From two styles that are shipped with ORSEE, orsee uses #navigation# and orsee2 uses #navigation_horizontal#.

Further, you can use placeholders for colors. In particular, the default styles shipped with ORSEE use the color placeholders #html_header_top_bar_background#, #html_header_logo_bar_background#, and #html_header_menu_background#, which can be set in Options/Colors.

Other style files

Further, the style folder contains the ORSEE logos. You might want to put your laboratory and universities logos here and include to them as images in the html_header.php file.

Other files that affect the layout in ORSEE

For icons, ORSEE uses the beautiful Font Awesome icons set (http://fortawesome.github.io/Font-Awesome/). The respective files are included in folder tagsets as icons.fa.css, icons.fa.ttf etc. (These are different formats preferred by different browsers.)

ORSEE uses jQuery and a number of jQuery modules for displaying form elements. Each jQuery module comes with a .css file that includes the stylesheets used in that module. (E.g., jquery.mobile.css is the stylesheet used on the experiment enrollment page for mobile devices.) All these .css files are located in the folder tagsets/jquery/. Changing the stylesheets will affect the display of the respective form fields within ORSEE.

installation/styles.txt · Last modified: 2015/04/12 18:28 by bgreiner