Skip to content

Commit a69bca7

Browse files
committed
Update JavaScript
1 parent 4ae0d35 commit a69bca7

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

server/docs/2.5/README.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3053,7 +3053,7 @@ int main() {
30533053
unsigned char buffer[3] = { 0x01, 0x02, 0x03 }; // Any data type
30543054
webui_send_raw(win, "myJavaScriptFunc", buffer, 3);
30553055
3056-
// JavaScript
3056+
// JavaScript:
30573057
//
30583058
// function myJavaScriptFunc(rawData) {
30593059
// `rawData` is Uint8Array type
@@ -3077,7 +3077,7 @@ int main() {
30773077
unsigned char buffer[3] = { 0x01, 0x02, 0x03 }; // Any data type
30783078
win.send_raw("myJavaScriptFunc", buffer, 3);
30793079
3080-
// JavaScript
3080+
// JavaScript:
30813081
//
30823082
// function myJavaScriptFunc(rawData) {
30833083
// `rawData` is Uint8Array type
@@ -6729,7 +6729,7 @@ Return the response to JavaScript as integer.
67296729
void callback(webui_event_t* e) {
67306730
67316731
// JavaScript:
6732-
// var num = callback();
6732+
// var num = await callback();
67336733
67346734
// Return
67356735
webui_return_int(e, 123456);
@@ -6744,7 +6744,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
67446744
void callback(webui::window::event* e) {
67456745
67466746
// JavaScript:
6747-
// var num = callback();
6747+
// var num = await callback();
67486748
67496749
// Return
67506750
e->return_int(123456);
@@ -6836,7 +6836,7 @@ Return the response to JavaScript as float.
68366836
void callback(webui_event_t* e) {
68376837
68386838
// JavaScript:
6839-
// var f = callback();
6839+
// var f = await callback();
68406840
68416841
// Return
68426842
webui_return_float(e, 123.456);
@@ -6851,7 +6851,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
68516851
void callback(webui::window::event* e) {
68526852
68536853
// JavaScript:
6854-
// var f = callback();
6854+
// var f = await callback();
68556855
68566856
// Return
68576857
e->return_float(123.456);
@@ -6943,7 +6943,7 @@ Return the response to JavaScript as string.
69436943
void callback(webui_event_t* e) {
69446944
69456945
// JavaScript:
6946-
// var name = callback();
6946+
// var name = await callback();
69476947
69486948
// Return
69496949
webui_return_string(e, "Foo Bar");
@@ -6958,7 +6958,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
69586958
void callback(webui::window::event* e) {
69596959
69606960
// JavaScript:
6961-
// var name = callback();
6961+
// var name = await callback();
69626962
69636963
// Return
69646964
e->return_string("Foo Bar");
@@ -7050,7 +7050,7 @@ Return the response to JavaScript as boolean.
70507050
void callback(webui_event_t* e) {
70517051
70527052
// JavaScript:
7053-
// var status = callback();
7053+
// var status = await callback();
70547054
70557055
// Return
70567056
webui_return_bool(e, true);
@@ -7065,7 +7065,7 @@ Full C Example: https://github.com/webui-dev/webui/tree/main/examples/C/call_c_f
70657065
void callback(webui::window::event* e) {
70667066
70677067
// JavaScript:
7068-
// var status = callback();
7068+
// var status = await callback();
70697069
70707070
// Return
70717071
e->return_bool(true);
@@ -7165,6 +7165,9 @@ myBackendFunction(foo, bar).then((response) => {
71657165
71667166
// async
71677167
const response = await myBackendFunction(foo, bar);
7168+
7169+
// Without response
7170+
myBackendFunction(foo, bar);
71687171
```
71697172
71707173
**2. Using the property of webui object `webui.backend(...)`**
@@ -7180,6 +7183,9 @@ webui.myBackendFunction(foo, bar).then((response) => {
71807183
71817184
// async
71827185
const await webui.myBackendFunction(foo, bar);
7186+
7187+
// Without response
7188+
webui.myBackendFunction(foo, bar);
71837189
```
71847190
71857191
**3. Using the method `call` of webui object `webui.call('backend', ...)`**
@@ -7195,6 +7201,9 @@ webui.call('myBackendFunction', foo, bar).then((response) => {
71957201
71967202
// async
71977203
const response = await webui.call('myBackendFunction', foo, bar);
7204+
7205+
// Without response
7206+
webui.call('myBackendFunction', foo, bar);
71987207
```
71997208
72007209
How to safely call a backend function when the HTML is loaded?

0 commit comments

Comments
 (0)