This repository was archived by the owner on Oct 4, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -85,3 +85,9 @@ exports._contentDocument = function (iframe) {
85
85
return iframe . contentDocument ;
86
86
} ;
87
87
} ;
88
+
89
+ exports . _contentWindow = function ( iframe ) {
90
+ return function ( ) {
91
+ return iframe . contentWindow ;
92
+ } ;
93
+ } ;
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ import Data.Maybe (Maybe)
20
20
import Data.Nullable (Nullable , toMaybe )
21
21
22
22
import DOM (DOM )
23
- import DOM.HTML.Types (HTMLIFrameElement )
23
+ import DOM.HTML.Types (Window , HTMLIFrameElement )
24
24
import DOM.Node.Types (Document )
25
25
26
26
foreign import src :: forall eff . HTMLIFrameElement -> Eff (dom :: DOM | eff ) String
@@ -41,8 +41,10 @@ foreign import height :: forall eff. HTMLIFrameElement -> Eff (dom :: DOM | eff)
41
41
foreign import setHeight :: forall eff . String -> HTMLIFrameElement -> Eff (dom :: DOM | eff ) Unit
42
42
43
43
foreign import _contentDocument :: forall eff . HTMLIFrameElement -> Eff (dom :: DOM | eff ) (Nullable Document )
44
+ foreign import _contentWindow :: forall eff . HTMLIFrameElement -> Eff (dom :: DOM | eff ) (Nullable Window )
44
45
45
46
contentDocument :: forall eff . HTMLIFrameElement -> Eff (dom :: DOM | eff ) (Maybe Document )
46
47
contentDocument = map toMaybe <<< _contentDocument
47
48
48
- -- readonly attribute WindowProxy? contentWindow;
49
+ contentWindow :: forall eff . HTMLIFrameElement -> Eff (dom :: DOM | eff ) (Maybe Window )
50
+ contentWindow = map toMaybe <<< _contentWindow
You can’t perform that action at this time.
0 commit comments