core/togglesensitive

Description:
  • JS module for toggling the sensitive input visibility (e.g. passwords, keys).

Source:
License:
  • http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

JS module for toggling the sensitive input visibility (e.g. passwords, keys).

Methods

(inner) handleButtonInteraction(event)

Description:
  • Handle events trigger by interacting with the toggle button.

Source:
Parameters:
Name Type Description
event Event

The button event.

(inner) handleScreenResizing()

Description:
  • Handle events trigger by resizing the screen.

Source:

(inner) init(elementId, isSmallScreensOnly)

Description:
  • Entrypoint of the js.

Source:
Parameters:
Name Type Description
elementId String

Form button element.

isSmallScreensOnly boolean

Is this for small screens only?

(inner) registerListenerEvents()

Description:
  • Register event listeners.

Source:

(inner) renderSensitiveToggle(sensitiveInput)

Description:
  • Render the new input html with toggle button and update the incoming html.

Source:
Parameters:
Name Type Description
sensitiveInput HTMLElement

HTML element for the sensitive input.

(inner) toggleSensitiveVisibility(sensitiveInput, toggleButton, force)

Description:
  • Toggle the sensitive input visibility and its associated icon.

Source:
Parameters:
Name Type Description
sensitiveInput HTMLInputElement

The sensitive input element.

toggleButton HTMLElement

The toggle button.

force boolean

Force the input back to password type.