From the reference libraryRedM

NUI <BadgeClient/>

jo_libs/modules/nui/client.md

NUI <BadgeClient/>

NUI is a module to handle NUI interfaces

JO Functions > jo.nui.forceFocus()

<!-- @include: ./slots/headers.md#client|jo.nui.forceFocus -->

Forces focus on a specific NUI interface and don't spread events to other NUIs <br>

<!-- @include: ./slots/descriptions.md#client|jo.nui.forceFocus -->

JO Functions > jo.nui.forceFocus() > Syntax

jo.nui.forceFocus(uiName)

JO Functions > jo.nui.forceFocus() > Parameters

uiName : string

The name of the NUI to focus on

<!-- @include: ./slots/examples.md#client|jo.nui.forceFocus -->

<!-- @include: ./slots/footers.md#client|jo.nui.forceFocus -->


JO Functions > jo.nui.isHovering()

<!-- @include: ./slots/headers.md#client|jo.nui.isHovering -->

<!-- @include: ./slots/descriptions.md#client|jo.nui.isHovering -->

JO Functions > jo.nui.isHovering() > Syntax

jo.nui.isHovering(global)

<!-- @include: ./slots/examples.md#client|jo.nui.isHovering -->

<!-- @include: ./slots/footers.md#client|jo.nui.isHovering -->


JO Functions > jo.nui.isLoaded()

<!-- @include: ./slots/headers.md#client|jo.nui.isLoaded -->

A function to know if a nui is loaded <br>

<!-- @include: ./slots/descriptions.md#client|jo.nui.isLoaded -->

JO Functions > jo.nui.isLoaded() > Syntax

jo.nui.isLoaded(uiName)

JO Functions > jo.nui.isLoaded() > Parameters

uiName : string

The name of the NUI

JO Functions > jo.nui.isLoaded() > Return Value

Type : boolean

true if the nui is already loaded

<!-- @include: ./slots/examples.md#client|jo.nui.isLoaded -->

<!-- @include: ./slots/footers.md#client|jo.nui.isLoaded -->


JO Functions > jo.nui.load()

<!-- @include: ./slots/headers.md#client|jo.nui.load -->

Loads a NUI interface <br>

<!-- @include: ./slots/descriptions.md#client|jo.nui.load -->

JO Functions > jo.nui.load() > Syntax

jo.nui.load(uiName, url)

JO Functions > jo.nui.load() > Parameters

uiName : string

The name of the NUI to load

url : string

The URL of the NUI to load

<!-- @include: ./slots/examples.md#client|jo.nui.load -->

<!-- @include: ./slots/footers.md#client|jo.nui.load -->


JO Functions > jo.nui.resetFocus()

<!-- @include: ./slots/headers.md#client|jo.nui.resetFocus -->

Resets the focus from any NUI interface and spread events <br>

<!-- @include: ./slots/descriptions.md#client|jo.nui.resetFocus -->

JO Functions > jo.nui.resetFocus() > Syntax

jo.nui.resetFocus()

<!-- @include: ./slots/examples.md#client|jo.nui.resetFocus -->

<!-- @include: ./slots/footers.md#client|jo.nui.resetFocus -->

Back to documentation