Rich Text Editor
InnoQualis EQMS includes a built-in rich text editor powered by TipTap for creating and editing document content directly within the application. The editor supports text formatting, headings, lists, links, images, and auto-save.
Editor toolbar reference
Section titled “Editor toolbar reference”The toolbar appears at the top of the editor in edit mode. Controls are organized into groups separated by vertical dividers.
Text formatting
Section titled “Text formatting”| Button | Title | Description |
|---|---|---|
| Bold icon | Bold | Toggle bold formatting on selected text |
| Italic icon | Italic | Toggle italic formatting on selected text |
| Strikethrough icon | Strikethrough | Toggle strikethrough formatting on selected text |
| Code icon | Code | Toggle inline code formatting on selected text |
Headings
Section titled “Headings”| Button | Title | Description |
|---|---|---|
| H1 icon | Heading 1 | Toggle the current paragraph as a top-level heading |
| H2 icon | Heading 2 | Toggle the current paragraph as a second-level heading |
| H3 icon | Heading 3 | Toggle the current paragraph as a third-level heading |
Lists and quotes
Section titled “Lists and quotes”| Button | Title | Description |
|---|---|---|
| List icon | Bullet List | Toggle an unordered (bulleted) list |
| Numbered list icon | Numbered List | Toggle an ordered (numbered) list |
| Quote icon | Quote | Toggle a block quotation |
Links and images
Section titled “Links and images”| Button | Title | Description |
|---|---|---|
| Link icon | Add Link | Opens a dialog to enter a URL. Applied to selected text. |
| Image icon | Add Image | Opens a dialog to enter an image URL. Inserted at the cursor position. |
History
Section titled “History”| Button | Title | Description |
|---|---|---|
| Undo icon | Undo | Revert the last change. Disabled when there is nothing to undo. |
| Redo icon | Redo | Re-apply a previously undone change. Disabled when there is nothing to redo. |
The Save button appears on the right side of the toolbar when a save handler is configured. Select it to manually save the current content.
Add a link
Section titled “Add a link”- In the editor, select the text you want to turn into a hyperlink.
- In the toolbar, select Add Link.
- In the dialog, enter the full URL (for example,
https://example.com). - Select Confirm.
- The linked text appears in blue with an underline.
Add an image
Section titled “Add an image”- In the editor, place your cursor where the image should appear.
- In the toolbar, select Add Image.
- In the dialog, enter the full URL to the image (for example,
https://example.com/image.png). - Select Confirm.
- The image appears in the document, scaled to fit the content area.
Use auto-save
Section titled “Use auto-save”The editor supports automatic saving at configurable intervals.
- Default interval: 30 seconds.
- When enabled, the editor saves content automatically at the configured interval.
- The status bar shows the last saved timestamp after auto-save occurs.
- Auto-save is disabled in read-only mode.
Status bar
Section titled “Status bar”The status bar at the bottom of the editor (hidden in read-only mode) displays:
- Character count — total number of characters (left side).
- Last saved — time of the most recent save, either manual or auto-save (right side).
Read-only mode
Section titled “Read-only mode”When the editor is in read-only mode:
- The toolbar is hidden.
- The status bar is hidden.
- Content displays but cannot be edited.
- Links and images remain visible.
Keyboard shortcuts
Section titled “Keyboard shortcuts”| Shortcut | Action |
|---|---|
Ctrl/Cmd + B | Toggle bold |
Ctrl/Cmd + I | Toggle italic |
Ctrl/Cmd + Z | Undo |
Ctrl/Cmd + Shift + Z | Redo |
Practical example: drafting a deviation investigation report
Section titled “Practical example: drafting a deviation investigation report”Scenario: You are writing a deviation investigation report directly in the EQMS using the rich text editor.
- Open the document in edit mode. The editor toolbar appears at the top.
- Select H1 and type
Deviation Investigation Report -- DEV-2026-042. - Press Enter, select H2, and type
1. Description of Deviation. - Press Enter, then type the narrative:
During routine environmental monitoring on 28 Feb 2026, viable particle counts in Cleanroom B exceeded the action limit of 50 CFU/m3. Recorded value: 78 CFU/m3. - Select the text
action limit of 50 CFU/m3and select Bold to emphasize the threshold. - Add a second heading with H2:
2. Root Cause Analysis. Below it, select Numbered List and enter each contributing factor as a list item. - To reference the environmental monitoring SOP, select the text
SOP-EM-004, select Add Link, and paste the document URL. - Select Save in the toolbar, or wait for auto-save (every 30 seconds). The status bar confirms the save with a timestamp.
The editor auto-saves your work, so you will not lose content if your browser closes unexpectedly.
Permissions
Section titled “Permissions”| Action | Requirement |
|---|---|
| View content (read-only) | Authenticated user with document access |
| Edit content | Authenticated user with document editing permissions |