Skip to content

Commit 2f0eae8

Browse files
committed
Updated example
1 parent 128a862 commit 2f0eae8

File tree

1 file changed

+8
-0
lines changed
  • Example/JavaScriptKitExample/Sources/JavaScriptKitExample

1 file changed

+8
-0
lines changed

Example/JavaScriptKitExample/Sources/JavaScriptKitExample/main.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import JavaScriptKit
22

33
let alert = JSObjectRef.global.alert.function!
44
let document = JSObjectRef.global.document.object!
5+
let bluetooth = JSBluetooth.shared!
56

67
let divElement = document.createElement!("div").object!
78
divElement.innerText = "Hello, world"
@@ -11,7 +12,14 @@ _ = body.appendChild!(divElement)
1112
let buttonElement = document.createElement!("button").object!
1213
buttonElement.innerText = "Click me!"
1314
buttonElement.onclick = .function { _ in
15+
JSObjectRef.global.console.object?.log.function?("\(#file) \(#function) \(#line)")
1416
alert("Swift is running on browser!")
17+
bluetooth.requestDevice().then {
18+
JSObjectRef.global.console.object?.log.function?("\($0)")
19+
alert("Got device \($0)")
20+
}
21+
JSObjectRef.global.console.object?.log.function?("\(#file) \(#function) \(#line)")
22+
return .undefined
1523
}
1624

1725
_ = body.appendChild!(buttonElement)

0 commit comments

Comments
 (0)