---
title: Cabrillo JS constants
description: These are the constants used by Cabrillo JS.Constants to use when setting the style of a button.Constants to use when setting the close button style of modal interfaces.Constants to use when setting the style of a message.Constants to use when setting the presentation style of modal interfaces.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/cllent-mobile-api-reference/cabrillo-constants.html
release: australia
product: Cllent Mobile API Reference
classification: cllent-mobile-api-reference
topic_type: concept
last_updated: "2026-03-12"
reading_time_minutes: 1
breadcrumb: [Client mobile API reference, API reference, API implementation and reference]
---
# Cabrillo JS constants
These are the constants used by Cabrillo JS.
**Parent Topic:**[Client mobile API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/api-client-mobile.md)
## Cabrillo JS constants - button styles
Constants to use when setting the style of a button.
|
Name
|
Type
|
Description
|
|---|
|
cabrillo.viewLayout.MORE\_MENU\_BUTTON\_STYLE
|
String
|
Indicates that the button appears in the navigation bar's overflow button menu.
|
|
cabrillo.viewLayout.REPLACE\_BACK\_BUTTON\_STYLE
|
String
|
Replaces the native back button with a Cabrillo button. **Note:** Use this style with caution. If the webpage does not restore the native back button after using the Cabrillo replacement, the user may not be able to navigate back.
|
## Cabrillo JS constants - close button styles
Constants to use when setting the close button style of modal interfaces.
|Name|Type|Description|
|----|----|-----------|
|cabrillo.modal.CLOSE\_BUTTON\_STYLE\_CANCEL|String|The modal has a localized cancel button to close the modal.|
|cabrillo.modal.CLOSE\_BUTTON\_STYLE\_CLOSE|String|The modal has a localized close button to close the modal.|
|cabrillo.modal.CLOSE\_BUTTON\_STYLE\_DONE|String|The modal has a localized done button to close the modal.|
## Cabrillo JS constants - message styles
Constants to use when setting the style of a message.
The appearance of each message style can be customized using theme colors. For more information, see [Next Experience theming for mobile](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/mobile/explore-ne-theming.md).
|Name|Type|Description|
|----|----|-----------|
|cabrillo.message.ERROR\_MESSAGE\_STYLE|String|The message is styled to indicate an error.|
|cabrillo.message.INFO\_MESSAGE\_STYLE|String|The message is styled to indicate non-critical information.|
|cabrillo.message.SUCCESS\_MESSAGE\_STYLE|String|The message is styled to indicate a success.|
|cabrillo.message.WARNING\_MESSAGE\_STYLE|String|The message is styled to indicate a warning.|
## Cabrillo JS constants - modal presentation styles
Constants to use when setting the presentation style of modal interfaces.
|Name|Type|Description|
|----|----|-----------|
|cabrillo.modal.MODAL\_PRESENTATION\_STYLE\_FULL\_SCREEN|String|The modal is presented full screen.|
|cabrillo.modal.MODAL\_PRESENTATION\_STYLE\_FORM\_SHEET|String|The modal is presented as a form sheet, but may adapt to full screen on small devices.|