File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -198,6 +198,11 @@ func (v Value) Invoke(args ...interface{}) Value {
198
198
panic (message )
199
199
}
200
200
201
+ // IsUndefined reports whether v is the JavaScript value "undefined".
202
+ func (v Value ) IsUndefined () bool {
203
+ panic (message )
204
+ }
205
+
201
206
// JSValue implements Wrapper interface.
202
207
func (v Value ) JSValue () Value {
203
208
panic (message )
Original file line number Diff line number Diff line change @@ -7,13 +7,13 @@ import js "github.com/gowebapi/webapi/core/js"
7
7
// accound
8
8
func (t * Element ) RequestFullscreenByBrowser () {
9
9
elem := t .Value_JS
10
- if elem .Get ("requestFullscreen" ) != js . Undefined () {
10
+ if ! elem .Get ("requestFullscreen" ). IsUndefined () {
11
11
elem .Call ("requestFullscreen" , "" )
12
- } else if elem .Get ("mozRequestFullScreen" ) != js . Undefined () { /* Firefox */
12
+ } else if ! elem .Get ("mozRequestFullScreen" ). IsUndefined () { /* Firefox */
13
13
elem .Call ("mozRequestFullScreen" , "" )
14
- } else if elem .Get ("webkitRequestFullscreen" ) != js . Undefined () { /* Chrome, Safari and Opera */
14
+ } else if ! elem .Get ("webkitRequestFullscreen" ). IsUndefined () { /* Chrome, Safari and Opera */
15
15
elem .Call ("webkitRequestFullscreen" , "" )
16
- } else if elem .Get ("msRequestFullscreen" ) != js . Undefined () { /* IE/Edge */
16
+ } else if ! elem .Get ("msRequestFullscreen" ). IsUndefined () { /* IE/Edge */
17
17
elem .Call ("msRequestFullscreen" , "" )
18
18
}
19
19
}
You can’t perform that action at this time.
0 commit comments