Trigger: Difference between revisions
No edit summary |
m (Replaced HTML with template) |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
Sends data/trigger events from html to your clientside JS file. | |||
Sends data/trigger events from html to your JS file. | |||
== Syntax == | == Syntax == | ||
<pre> | |||
< | mp.trigger('event', params); | ||
mp.trigger('event', params) | </pre> | ||
</ | |||
=== '''Required Arguments''' === | === '''Required Arguments''' === | ||
*'''event''': '''<font color='green'>String</font>''' | *'''event''': '''<font color='green'>String</font>''' | ||
*'''params''': '''<font color = 'red'>int</font>''' or '''<font color = 'green'>String</font>''' | *'''params''': '''<font color = 'red'>int</font>''' or '''<font color = 'green'>String</font>''' | ||
=== '''Return Value''' === | === '''Return Value''' === | ||
*'''Unknown''' | *'''Unknown''' | ||
== Example == | == Example == | ||
< | <div class="header" style="background-color: #40aeae; color: #FFFFFF; border: 2px solid #40aeae;"> | ||
// | <div style="margin: 10px 10px 10px 10px;"><b>CEF</b></div> | ||
</ | <pre> | ||
<script> | |||
mp.trigger('CEFDoneUsingBrowser'); | |||
</script> | |||
</pre> | |||
</div> | |||
{{ClientsideCode| | |||
<pre> | |||
let activeBrowser = null; | |||
mp.events.add('playerReady', () => { | |||
activeBrowser = mp.browsers.new('package://menu/modes/race.html'); | |||
}); | |||
mp.events.add('CEFDoneUsingBrowser', () => { | |||
activeBrowser.destroy(); | |||
}); | |||
</pre> | |||
}} | |||
Latest revision as of 12:59, 26 October 2018
Sends data/trigger events from html to your clientside JS file.
Syntax
mp.trigger('event', params);
Required Arguments
- event: String
- params: int or String
Return Value
- Unknown
Example
CEF
<script>
mp.trigger('CEFDoneUsingBrowser');
</script>
Client-Side
let activeBrowser = null;
mp.events.add('playerReady', () => {
activeBrowser = mp.browsers.new('package://menu/modes/race.html');
});
mp.events.add('CEFDoneUsingBrowser', () => {
activeBrowser.destroy();
});