SetWebFocus: Difference between revisions

From Onset Developer Wiki
No edit summary
No edit summary
 
Line 1: Line 1:
{{Info|Function|Client|1.0}}
{{Info|Function|Client|1.4.3}}


{{FuncDescription|Sets (keyboard) focus to a WebUI. Useful for custom chats.
{{FuncDescription|Sets (keyboard) focus to a WebUI. Useful for custom chats.

Latest revision as of 17:38, 11 February 2021

SetWebFocus

Type: Function
Context: Client
Introduced: v1.4.3

Description

Sets (keyboard) focus to a WebUI. Useful for custom chats.

After calling this function you should also focus the HTML input element in javascript. https://developer.mozilla.org/en-US/docs/Web/API/HTMLOrForeignElement/focus

Syntax

SetWebFocus(web)

Parameters

  • web
    The web identifier

Return Value

  • This function returns true on success.

Example

function OnKeyPress(key)
	if key == "Space Bar" then
		if IsCtrlPressed() then
			AddPlayerChat("Focus mapeditor")
			SetWebFocus(EditorGui)
			ExecuteWebJS(EditorGui, "FocusInput();")
		end
	end
end
AddEvent("OnKeyPress", OnKeyPress)

See also