Trigger: Difference between revisions
No edit summary |
GreenFanta (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
Sends data/trigger events from html to your JS file. | Sends data/trigger events from html to your clientside JS file. | ||
== Syntax == | == Syntax == | ||
| Line 19: | Line 19: | ||
== Example == | == Example == | ||
<syntaxhighlight lang=" | <div class="header" style="background-color: #40aeae; color: #FFFFFF; border: 2px solid #40aeae;"> | ||
// | <div style="margin: 10px 10px 10px 10px;"><b>CEF</b></div> | ||
<syntaxhighlight lang="html"> | |||
<script> | |||
mp.trigger('CEFDoneUsingBrowser'); | |||
</script> | |||
</syntaxhighlight> | |||
</div> | |||
<div class="header" style="background-color: #AE4040; color: #FFFFFF; border: 2px solid #AE4040;"> | |||
<div style="margin: 10px 10px 10px 10px;"><b>Client-Side</b></div> | |||
<syntaxhighlight lang="javascript"> | |||
let activeBrowser = null; | |||
mp.events.add('guiReady', () => { | |||
activeBrowser = mp.browsers.new('package://menu/modes/race.html'); | |||
}); | |||
mp.events.add('CEFDoneUsingBrowser', () => { | |||
activeBrowser.destroy(); | |||
}); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | |||
Revision as of 16:54, 1 March 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('guiReady', () => {
activeBrowser = mp.browsers.new('package://menu/modes/race.html');
});
mp.events.add('CEFDoneUsingBrowser', () => {
activeBrowser.destroy();
});