js:MapTool.clientInfo: Difference between revisions
m (Conversion script moved page js:MapTool.clientInfo to Js:MapTool.clientInfo without leaving a redirect: Converting page title to first-letter uppercase) |
m (Conversion script moved page Js:MapTool.clientInfo to js:MapTool.clientInfo: Converting page titles to lowercase) |
(No difference)
|
Revision as of 23:44, 9 February 2023
This article describes a feature or macro function that is experimental and may be subject to change.
Within the javascript environment used by js.eval
, MapTool.clientInfo
gives information about the client and user settings.
clientInfo.faceEdge() Function
Note: This function can only be used in a Trusted Macro
true
if tokens face the edge.Usage
MapTool.clientInfo.faceEdge();
Parameters
return
true
if tokens face the edge,false
otherwise.
clientInfo.faceVertex() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.faceVertex();
Parameters
return
true
if tokens face the vertex,false
otherwise.
clientInfo.portraitSize() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.portraitSize();
Parameters
return
Number of pixels high and wide a portrait is.
clientInfo.showStatSheet() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.showStatSheet();
Parameters
return
true
if the stat sheet is show.
clientInfo.version() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.version();
Parameters
return
The version information of MapTool, as a string.
clientInfo.fullScreen() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.fullScreen();
Parameters
return
true
if the current frame is fullscreen.
clientInfo.timeInMs() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.timeInMs();
Parameters
return
System time in miliseconds as an integer.
clientInfo.timeDate() Function
Note: This function can only be used in a Trusted Macro
new Date()
instead.Usage
MapTool.clientInfo.timeDate();
Parameters
return
System time as a java Date object. It can be converted to an integer or a string, but is otherwise opaque.
clientInfo.libraryTokens() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.libraryTokens();
Parameters
return
Javascript object mapping library token names to library versions.
clientInfo.userDefinedFunctions() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.userDefinedFunctions();
Parameters
return
A list of user defined function aliases.
clientInfo.getClientId() Function
Note: This function can only be used in a Trusted Macro
Usage
MapTool.clientInfo.clientId();
Parameters
return
Current client ID.