Difference between revisions of "JS"
From GiderosMobile
m (Text replacement - "</source>" to "</syntaxhighlight>")  | 
				|||
| (20 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__  | __NOTOC__  | ||
| − | '''Supported platforms:''' <br/>  | + | <!-- GIDEROSOBJ:JS -->  | 
| − | '''Available since:'''   | + | '''Supported platforms:''' [[File:Platform html5.png]]<br/>  | 
| + | '''Available since:''' 2019.1<br/>  | ||
| + | |||
=== Description ===  | === Description ===  | ||
| − | + | Runs JavaScript code.  | |
| − | | style="width: 50%;"|  | + | |
| + | === Example ===  | ||
| + | '''Get/Set'''  | ||
| + | <syntaxhighlight lang="lua">  | ||
| + | -- sets a variable and a listener  | ||
| + | JS.eval([[  | ||
| + | 	document.isPause = false;  | ||
| + | 	document.addEventListener('visibilitychange', function() {  | ||
| + | 		if (document.visibilityState == 'hidden')  | ||
| + | 			document.isPause = true;  | ||
| + | 		else  | ||
| + | 			document.isPause = false;  | ||
| + | 	});  | ||
| + | ]])  | ||
| + | |||
| + | -- gets the value of a variable  | ||
| + | print(JS.eval("document.isPause"))  | ||
| + | </syntaxhighlight>  | ||
| + | |||
| + | {|-  | ||
| + | | style="width: 50%; vertical-align:top;"|  | ||
=== Methods ===  | === Methods ===  | ||
| − | [[JS.eval]]   | + | [[JS.eval]] ''executes the given JavaScript code''<br/><!--GIDEROSMTD:JS.eval(code) executes the given JavaScript code-->  | 
| − | | style="width: 50%;"|  | + | |
| + | | style="width: 50%; vertical-align:top;"|  | ||
| + | |||
=== Events ===  | === Events ===  | ||
=== Constants ===  | === Constants ===  | ||
|}  | |}  | ||
| + | |||
| + | {{GIDEROS IMPORTANT LINKS}}  | ||
Latest revision as of 14:30, 13 July 2023
Supported platforms: ![]()
Available since: 2019.1
Description
Runs JavaScript code.
Example
Get/Set
-- sets a variable and a listener
JS.eval([[
	document.isPause = false;
	document.addEventListener('visibilitychange', function() {
		if (document.visibilityState == 'hidden')
			document.isPause = true;
		else
			document.isPause = false;
	});
]])
 
-- gets the value of a variable
print(JS.eval("document.isPause"))
MethodsJS.eval executes the given JavaScript code  | 
EventsConstants |