Get Started
Injecting Tight Embedded
To add the latest release of Tight Embedded to your web app, simply add the following to your HTML<head>:
Initializing Tight Embedded
To initialize Tight Embedded, you will need to provide the following data parameters:| Field | Description | Format |
|---|---|---|
| clientId | Your app’s client_id | Reach out to api@tight.com to obtain |
| accessToken | Your user’s access_token | Received when creating a Company |
| showAnimations | Whether elements should be animated as they load | Boolean; defaults to true |
Embedding Specific Components
The Embedded experience allows you to embed your choice of Tight components into your app wherever you feel best suits your users. To embed a component, you will need to provide anelementId parameter and the name of the component that you wish to embed by simply invoking the following line of JavaScript, providing the HTML id of the element you wish to render it under, the name of the component you wish to embed, and an options object specific to the component.
Options
Mobile browser support
To render the mobile version of Tight Embedded in your mobile web app, simply addviewport: "mobile"to the data parameters:
viewport: "auto".
Read-Only View
Sometimes, you’ll want to limit a user’s ability to make changes. You can disable their ability to make changes on a per-screen basis with thereadOnly option. Set the option to true when calling Tight.renderScreen on the screen you want to be read-only.
JavaScript
Embedding a Specific Release
Tight Embedded follows a semantic versioning numbering scheme,major.minor.patch. To use a specific release version, you can replacelatest with the version number you wish to use. Thus, to use version 1.2, embed:
HTML