Appearance controls the look and feel of Calpendo. It does this by allowing the creation of CSS to overwrite the default values. The user can also set the headings for the Host Page and for the Login page, as well as a banner to be displayed at the top of each page. The Headings (debug) setting will only be shown when the Show advanced appearance box is ticked.

 

Setting

Description

Skins

Allows the administrator to change the look and feel of the system for all users.

User CSS

To specify Cascading Style Sheets (CSS) that you would like to be used by Calpendo. Anything specified here will override the default values, so that you can customise the look and feel.

Headings

This sets several properties that control the look of Calpendo, see the table below for the headers that can be changed.

Headings (debug)

To specify the same sort of content as used for Headings above, but allows alternative values when Calpendo is in debug mode.

Skins

Administrators can choose the skins they want to us and can also define their own skin/theme. To create a new theme go to Search->Search and Search for: Theme.

 

Click to expand

 

Give the Theme a name, set the colours required for each of the elements and adjust the palette if required. Click Save and the theme will be available for selection in both the Global and User settings areas. Adjusting the pallette is a quick way to change the colour for all options that use it.

 

Export Themes: Will provide a download of the JSON that defines the theme.

Export CSS: Will provide a download of the CSS that defines the theme.

Test Theme: Works without saving and allows users to see changes straight away.

 

Value

Effects

calendar.allDayEvents.backgroundColor

Area which is behind an individual All Day event booking, which is in the colour of its resource.

calendar.allDayEventsAdd.backgroundColor

Area where the All Day bookings are placed between the date and the resource name.

calendar.backgroundColor

All free space behind the whole Calender

calendar.borders.color

Area between resources, under dates and times, and other border areas, including background of selected calendar type (week, day, etc)

calendar.filters.backgroundColor

Background area for the filters on the left of the calendar.

calendar.halfHourBorders.color

The colour of the lines showing the half hour marks

calendar.headers.color

Colour of the dates text and selected calender type (week,day etc) text.

calendar.hourLabel.color

Colour of the Hour text

calendar.timeOfDayMarker.color

The marker for the current time of day.

calendar.unselectedTab.backgroundColor

Background colour for all unselected calender types (week,day etc).

calendar.unselectedTab.color

Text colour for all unselected calender types (week,day etc).

menu.bar.backgroundColor

Background colour for the complete menu bar

menu.bar.border.color

Border color of the menu bar

menu.bar.color

Colour of text on the menu bar

menu.bar.selected.backgroundColor

Colour of the currently selected menu option

menu.item.selected.color

Colour of the text of the currently selected menu option

menu.item.backgroundColor

Colour of items in the pulldown menu.

menu.item.color

Colour of the text of items in the pulldown menu

menu.item.selected.backgroundColor

Colour of selected items in the pulldown menu

menu.item.selected.color

Colour of the text of selected items in the pulldown menu

splitter.color

Colour of border between sections of editors (resource, layout etc.)

tab.bar.backgroundColor

Background colour of all unselected tabs used in Biskit Layout.

tab.bar.color

Text colour of all unselected tabs used in Biskit Layout.

tab.bar.hover.backgroundColor

Colour of tab background when hovering over it.

tab.bar.hover.color

Colour of tab text when hovering over it.

tab.bar.selected.backgroundColor

Background colour of selected tab.

tab.bar.selected.color

Colour of text of the selected tab.

tab.border.color

Colour of border around the tab.

tab.panel.backgroundColor

Colour of the background of the tabs panel.

tab.panel.color

Colour of text in the tabs panel.

table.headers.border.color

The colour of the borders around the table header.

table.rowEven.backgroundColor

Background colour of even rows.

table.rowEven.color

Text colour on even rows.

table.rowHeader.backgroundColor

Background colour for table header.

table.rowHeader.color

Text colour for table header.

table.rowMouseOver.backgroundColor

Background colour of row when mouse hovers over it.

table.rowMouseOver.color

Text colour of row when mouse hovers over it.

table.rowOdd.backgroundColor

Background colour of odd rows.

table.rowOdd.color

Text colour on odd rows.

table.rowSelected.backgroundColor

Background colour of selected row of table.

table.rowSelected.color

Text colour of selected row of table.

tree.backgroundColor

Bacground colour for all Tree areas such as Location, Resource.

tree.hover.backgroundColor

Background colour when hovering over a tree item.

tree.hover.color

Text colour when hovering over a tree item

tree.selected.backgroundColor

Background colour of a tree selected item.

tree.selected.color

Text colour of a tree selected item.

tree.selectedHover.backgroundColor

Background colour when hovering over a selected tree item.

tree.selectedHover.color

Text colour when hovering over a selected tree item.

trigger.highlight.child.backgroundColor

Background colour of the highlighted actions, child actions in a workflow.

trigger.highlight.child.color

Text colour of the highlighted actions, child actions in a workflow

trigger.highlight.grandchild.backgroundColor

Background colour of the highlighted actions, grandchild actions in a workflow.

trigger.highlight.grandchild.color

Text colour of the highlighted actions, grandchild actions in a workflow.

trigger.highlight.parent.backgroundColor

Background colour of the highlighted actions, parent action in a workflow.

trigger.highlight.parent.color

Text colour of the highlighted actions, parent action in a workflow.

trigger.highlight.sibling.backgroundColor

Background colour of the highlighted actions, sibling actions in a workflow.

trigger.highlight.sibling.color

Text colour of the highlighted actions, sibling actions in a workflow.

trigger.highlight.siblingChild.backgroundColor

Background colour of the highlighted actions, sibling child actions in a workflow.

trigger.highlight.siblingChild.color

Text colour of the highlighted actions, sibling child actions in a workflow.

verticalTab.bar.backgroundColor

Colour of the vertical tab area.

verticalTab.bar.color

Colour of the text in a vertical tab.

verticalTab.bar.hover.backgroundColor

Background colour when hovering over a vertical tab item.

verticalTab.bar.hover.color

Text colour when hovering over a vertical tab item.

verticalTab.bar.selected.backgroundColor

Background colour of a vertical tab selected item.

verticalTab.bar.selected.color

Text colour of a vertical tab selected item.

verticalTab.bar.selectedHover.backgroundColor

Background colour when hovering over a selected vertical tab item.

verticalTab.bar.selectedHover.color

Text colour when hovering over a selected vertical tab item.

verticalTab.panel.backgroundColor

Colour of the vertical tab panel.

verticalTab.panel.color

Colour of text in the vertical tab panel.

User CSS

An example of User CSS, would be the following

 

#registerButton

{

display: none;

}

 

This would remove the Register New User button from the login page.

 

An exampleof User CSS for Calpendo would be to change the way Cancelled bookings looked:

 

This would draw a line through the text in the header (strike through).

 

.Booking-CANCELLED .Booking-heading {

 text-decoration:line-through

}

 

This would draw diagonal lines through the body of the booking, these lines can have multiple colours, here they are set to be the same colour (salmon).

 

.Booking-CANCELLED .Booking-body {

background-image: repeating-linear-gradient(-45deg, #F9966B, #F9966B 1px, transparent 1px, transparent 14px) !important;

background-size: 20px 20px !important;

}

 

Headings

Heading options

Description

Host Page Title

This changes the HTML title of the page used for Calpendo so that it will show in the web browser.

Login Header

This lets the user provide alternative HTML for the header that appears on the login page.

Page Banner

If a page banner is required, this is the HTML that will be shown at the top of every page.

 

Click to expand