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.js

Example

<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)

Next