Perform Dialog

Perform Dialog

Perform Dialog

Win98-style dialog for managing the commands executed automatically on connect.


      <.perform_dialog
      id="perform"
      show={true}
      entries={@commands}
      selected={@selected}
      enabled={@enabled}
      on_add="add"
      on_edit="edit"
      on_remove="remove"
      on_move_up="move-up"
      on_move_down="move-down"
      on_toggle_enabled="toggle-enabled"
      on_cancel="cancel"
      />
    
Password Masking

NickServ IDENTIFY passwords are automatically masked in the commands list for security.

Input: /msg NickServ IDENTIFY mySecretPass

Display: /msg NickServ IDENTIFY ***

Component Attributes

Full list of supported attributes for the perform_dialog component.

Attribute Type Default Description
id string required Dialog element ID
entries list [] List of %&#123;position, command&#125; maps
enabled boolean true Enable perform on connect
on_* any nil Event callbacks (select, add, edit, remove, etc.)
Help
Help Topics GitHub License (MIT)
6 objects
Help Topics
GitHub License (MIT)