RTO_status_ui.js
Helper file documentation for
RTO_status_ui.js.Docs updated: 2025-12-17
Summary
Beginner-friendly status banner (detect + allow-list).
- Exports:
RTOStatusUI - Depends on: RTO_form_api.js, RTO_domainList.js
- Uses data attributes:
data-rto-ui
What it is
A very small, beginner-friendly status UI that shows:
- Extension detected / not detected
- Host allowed / not allowed
It also provides buttons to retry detect and to allow the current host.
Download
Download RTO_status_ui.jsExample
<div id="rtoStatus"></div>
<script src="../RTO_helpers/RTO_form_api.js"></script>
<script src="../RTO_helpers/RTO_domainList.js"></script>
<script src="../RTO_helpers/RTO_status_ui.js"></script>
<script>
RTOStatusUI.mount({ containerId: "rtoStatus" });
</script>
Options
containerId(default:rtoStatus)host(default:location.host)detectTimeoutMs(default: 1500)allowlistTimeoutMs(default: 4000)