API Reference
The Signalog widget exposes two supported integration surfaces:
| Surface | Use for |
|---|---|
SignalogPlugin | Programmatic control from JavaScript: open, close, toggle, modes, and panel triggers |
Script data-* attributes | Boot-time configuration on the widget <script> tag |
Quick links
SignalogPluginglobal -> —openWidget(),closeWidget(),toggleWidget(),showTrigger- Script data attributes -> —
data-site-id,data-mode,data-position,data-label,data-trigger="none"
TypeScript users
See TypeScript Support for the full type declarations.
Loading order
The script is async — window.SignalogPlugin becomes available after the script downloads and executes. Code that runs before then must guard:
javascript
window.SignalogPlugin?.openWidget({ trigger: 'feedback' })For robust framework examples, see Custom Trigger Buttons.