Overview
Integration Guides
Mobile & Native
iFrame Embed Guide
For environments where external JavaScript is restricted — such as Microsoft SharePoint, Notion, or corporate intranets — you can embed the Calendar Week widget using a standard HTML iFrame. No script approvals or CSP modifications required.
No Script Permissions
Works in strict CSP environments without whitelisting external scripts.
Full Isolation
The widget runs in a sandboxed context — zero risk of CSS or JS conflicts.
✓
Universal Compatibility
SharePoint, Notion, Confluence, Forums, Wikis — anywhere iFrames are supported.
Embed Code
<!-- Calendar Week Widget (iFrame) --> <iframe src="https://thecalendarweek.com/widget/iframe?design=dashboard&variant=weekdays" width="100%" height="260" style="border:none; color-scheme:normal" loading="lazy" sandbox="allow-scripts allow-same-origin" title="Calendar Week Widget" ></iframe>
Note: You must accept the Terms of Use for the iframe widget to display correctly. You consent by adding the parameter "&terms=accepted" to the src link. The configurator helps you include this parameter.
URL Parameters
All widget configuration is passed via URL query parameters. Only non-default values need to be specified.
| Parameter | Values | Default | Description |
|---|---|---|---|
| design | minimal, dashboard, classic, analog | minimal | Visual design variant |
| variant | weekdays, calendar, range, stats, simple, iso | simple | Sub-layout for the chosen design |
| logic | iso, us | iso | Week calculation standard |
| lang | en, de | en | Widget language |
| scheme | warm, blue | blue | Color scheme (Analog only) |
| size | small, large | small | Size variant (Minimal only) |
| primary | hex/rgb/hsl color | #155DFC | Accent color |
Minimum Dimensions
Each widget design requires a minimum iframe size to render correctly. These are enforced by the configurator.
| Design | Min Width | Min Height | Default Height (Dynamic) |
|---|---|---|---|
| minimal | 120px | 50px | 60px |
| classic | 120px | 50px | 60px |
| dashboard | 250px | 180px | 260px |
| analog | 180px | 180px | 260px |