packages feed

DOM 2.0.0.1 → 2.0.1

raw patch · 130 files changed

+150/−139 lines, 130 filesdep ~WebBitsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: WebBits

API changes (from Hackage documentation)

+ Data.DOM: unit :: Expression ()
- Data.DOM: document :: (Monad m) => m (Expression TDocument)
+ Data.DOM: document :: Monad m => m (Expression TDocument)
- Data.DOM: htmlDocument :: (Monad m) => m (Expression THTMLDocument)
+ Data.DOM: htmlDocument :: Monad m => m (Expression THTMLDocument)
- Data.DOM: number :: (Integral n) => n -> Expression Double
+ Data.DOM: number :: Integral n => n -> Expression Double
- Data.DOM: window :: (Monad m) => m (Expression TWindow)
+ Data.DOM: window :: Monad m => m (Expression TWindow)
- Data.DOM.Css: class (CCSSRule a) => CCSSCharsetRule a
+ Data.DOM.Css: class CCSSRule a => CCSSCharsetRule a
- Data.DOM.Css: class (CCSSRule a) => CCSSFontFaceRule a
+ Data.DOM.Css: class CCSSRule a => CCSSFontFaceRule a
- Data.DOM.Css: class (CCSSRule a) => CCSSImportRule a
+ Data.DOM.Css: class CCSSRule a => CCSSImportRule a
- Data.DOM.Css: class (CCSSRule a) => CCSSMediaRule a
+ Data.DOM.Css: class CCSSRule a => CCSSMediaRule a
- Data.DOM.Css: class (CCSSRule a) => CCSSPageRule a
+ Data.DOM.Css: class CCSSRule a => CCSSPageRule a
- Data.DOM.Css: class (CCSSValue a) => CCSSPrimitiveValue a
+ Data.DOM.Css: class CCSSValue a => CCSSPrimitiveValue a
- Data.DOM.Css: class (CCSSRule a) => CCSSStyleRule a
+ Data.DOM.Css: class CCSSRule a => CCSSStyleRule a
- Data.DOM.Css: class (CStyleSheet a) => CCSSStyleSheet a
+ Data.DOM.Css: class CStyleSheet a => CCSSStyleSheet a
- Data.DOM.Css: class (CCSSRule a) => CCSSUnknownRule a
+ Data.DOM.Css: class CCSSRule a => CCSSUnknownRule a
- Data.DOM.Css: class (CCSSValue a) => CCSSValueList a
+ Data.DOM.Css: class CCSSValue a => CCSSValueList a
- Data.DOM.Css: class (CDOMImplementation a) => CDOMImplementationCSS a
+ Data.DOM.Css: class CDOMImplementation a => CDOMImplementationCSS a
- Data.DOM.Css: class (CDocumentStyle a) => CDocumentCSS a
+ Data.DOM.Css: class CDocumentStyle a => CDocumentCSS a
- Data.DOM.Css: class (CAbstractView a) => CViewCSS a
+ Data.DOM.Css: class CAbstractView a => CViewCSS a
- Data.DOM.Dom: class (CNode a) => CAttr a
+ Data.DOM.Dom: class CNode a => CAttr a
- Data.DOM.Dom: class (CText a) => CCDATASection a
+ Data.DOM.Dom: class CText a => CCDATASection a
- Data.DOM.Dom: class (CNode a) => CCharacterData a
+ Data.DOM.Dom: class CNode a => CCharacterData a
- Data.DOM.Dom: class (CCharacterData a) => CComment a
+ Data.DOM.Dom: class CCharacterData a => CComment a
- Data.DOM.Dom: class (CNode a) => CDocument a
+ Data.DOM.Dom: class CNode a => CDocument a
- Data.DOM.Dom: class (CNode a) => CDocumentFragment a
+ Data.DOM.Dom: class CNode a => CDocumentFragment a
- Data.DOM.Dom: class (CNode a) => CDocumentType a
+ Data.DOM.Dom: class CNode a => CDocumentType a
- Data.DOM.Dom: class (CNode a) => CElement a
+ Data.DOM.Dom: class CNode a => CElement a
- Data.DOM.Dom: class (CNode a) => CEntity a
+ Data.DOM.Dom: class CNode a => CEntity a
- Data.DOM.Dom: class (CNode a) => CEntityReference a
+ Data.DOM.Dom: class CNode a => CEntityReference a
- Data.DOM.Dom: class (CNode a) => CNotation a
+ Data.DOM.Dom: class CNode a => CNotation a
- Data.DOM.Dom: class (CNode a) => CProcessingInstruction a
+ Data.DOM.Dom: class CNode a => CProcessingInstruction a
- Data.DOM.Dom: class (CCharacterData a) => CText a
+ Data.DOM.Dom: class CCharacterData a => CText a
- Data.DOM.Events: class (CUIEvent a) => CKeyEvent a
+ Data.DOM.Events: class CUIEvent a => CKeyEvent a
- Data.DOM.Events: class (CUIEvent a) => CKeyboardEvent a
+ Data.DOM.Events: class CUIEvent a => CKeyboardEvent a
- Data.DOM.Events: class (CUIEvent a) => CMouseEvent a
+ Data.DOM.Events: class CUIEvent a => CMouseEvent a
- Data.DOM.Events: class (CEvent a) => CMutationEvent a
+ Data.DOM.Events: class CEvent a => CMutationEvent a
- Data.DOM.Events: class (CEvent a) => CUIEvent a
+ Data.DOM.Events: class CEvent a => CUIEvent a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLAbbrElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLAbbrElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLAcronymElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLAcronymElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLAddressElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLAddressElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLAnchorElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLAnchorElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLAppletElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLAppletElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLAreaElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLAreaElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLBElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLBElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLBRElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLBRElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLBaseElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLBaseElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLBaseFontElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLBaseFontElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLBdoElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLBdoElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLBigElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLBigElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLBodyElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLBodyElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLButtonElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLButtonElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLCenterElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLCenterElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLCiteElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLCiteElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLCodeElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLCodeElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLDListElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLDListElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLDdElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLDdElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLDfnElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLDfnElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLDirectoryElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLDirectoryElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLDivElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLDivElement a
- Data.DOM.Html2: class (CDocument a) => CHTMLDocument a
+ Data.DOM.Html2: class CDocument a => CHTMLDocument a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLDtElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLDtElement a
- Data.DOM.Html2: class (CElement a) => CHTMLElement a
+ Data.DOM.Html2: class CElement a => CHTMLElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLEmElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLEmElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLFieldSetElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLFieldSetElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLFontElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLFontElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLFormElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLFormElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLFrameElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLFrameElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLFrameSetElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLFrameSetElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLHRElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLHRElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLHeadElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLHeadElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLHeadingElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLHeadingElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLHtmlElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLHtmlElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLIElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLIElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLIFrameElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLIFrameElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLImageElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLImageElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLInputElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLInputElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLIsIndexElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLIsIndexElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLKbdElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLKbdElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLLIElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLLIElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLLabelElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLLabelElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLLegendElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLLegendElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLLinkElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLLinkElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLMapElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLMapElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLMenuElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLMenuElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLMetaElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLMetaElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLModElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLModElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLNoframesElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLNoframesElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLNoscriptElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLNoscriptElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLOListElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLOListElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLObjectElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLObjectElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLOptGroupElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLOptGroupElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLOptionElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLOptionElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLParagraphElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLParagraphElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLParamElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLParamElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLPreElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLPreElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLQuoteElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLQuoteElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLSElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLSElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLSampElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLSampElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLScriptElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLScriptElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLSelectElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLSelectElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLSmallElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLSmallElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLSpanElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLSpanElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLStrikeElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLStrikeElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLStrongElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLStrongElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLStyleElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLStyleElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLSubElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLSubElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLSupElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLSupElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTableCaptionElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTableCaptionElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTableCellElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTableCellElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTableColElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTableColElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTableElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTableElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTableRowElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTableRowElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTableSectionElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTableSectionElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTextAreaElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTextAreaElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLTitleElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLTitleElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLUElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLUElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLUListElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLUListElement a
- Data.DOM.Html2: class (CHTMLElement a) => CHTMLVarElement a
+ Data.DOM.Html2: class CHTMLElement a => CHTMLVarElement a
- Data.DOM.WBTypes: (/\) :: Expression a -> b -> Expression b
+ Data.DOM.WBTypes: (/\) :: Functor x => x a -> b -> x b
- Data.DOM.WBTypes: castExpr :: b -> Expression a -> Expression b
+ Data.DOM.WBTypes: castExpr :: Functor x => b -> x a -> x b
- Data.DOM.WBTypes: setjsProperty :: (Monad m) => String -> Expression a -> Expression this -> m (Expression this)
+ Data.DOM.WBTypes: setjsProperty :: Monad m => String -> Expression a -> Expression this -> m (Expression this)
- Data.DOM.WindowObj: class (CDocumentView a) => CDocumentWindow a
+ Data.DOM.WindowObj: class CDocumentView a => CDocumentWindow a
- Data.DOM.WindowObj: class (CAbstractView a) => CWindow a
+ Data.DOM.WindowObj: class CAbstractView a => CWindow a
- Data.DOM.XMLHTTP: class (CElement a) => CXMLHttpRequest a
+ Data.DOM.XMLHTTP: class CElement a => CXMLHttpRequest a

Files

DOM.cabal view
@@ -1,7 +1,7 @@ -- DOM.cabal is generated automatically: do not edit Name: DOM Build-Type: Simple-Version: 2.0.0.1+Version: 2.0.1 Synopsis: DOM Level 2 bindings for the WebBits package. Description:    This package provides monadic smart constructors for Javascript syntax representation@@ -16,14 +16,14 @@    In the package version number, the version major reflects the level of DOM specification    for which bindings are provided.    .-   In the 2.0.0.1 version, the WebBits dependency version number has been corrected (== 0.11.0-   instead of >= 0.11.0) because WebBits has incompatible changes in upcoming versions. +   In the 2.0.1 version, the WebBits dependency version number is 0.15.    No other changes were made. License: BSD3 License-File: LICENSE Category: Web+Extensions: CPP Maintainer: Dmitry Golubovsky <golubovsky@gmail.com>-Build-depends: base >= 3, mtl >= 1.1.0.0, WebBits == 0.11.0+Build-depends: base >= 3, mtl >= 1.1.0.0, WebBits == 0.15 Exposed-modules:    Data.DOM.Css,    Data.DOM.CSS2Properties,
Data/DOM.hs view
@@ -23,14 +23,15 @@ --  -- @ -- module Main where--- import "WebBits.JavaScript"+-- import "BrownPLT.JavaScript"+-- import "BrownPLT.JavaScript.PrettyPrint" -- import "Control.Monad" -- import "Control.Monad.Identity" -- import "Data.DOM" -- import "Data.DOM.Dom" -- import "Data.DOM.Node" -- import "Data.DOM.HTMLDocument"--- main = 'putStrLn' '$' 'show' '$' pp '$' +-- main = 'putStrLn' '$' 'show' '$' 'stmt' '$'  --   'FunctionStmt' undefined ('Id' undefined \"main\") []  --     ('ExprStmt' undefined '$' 'runIdentity' q) -- q = do@@ -70,6 +71,7 @@  ,bool  ,true  ,false+ ,unit ) where  import Control.Monad@@ -82,8 +84,12 @@ import Data.DOM.Node import Data.DOM.Document import Data.DOM.HTMLDocument-import WebBits.JavaScript+import BrownPLT.JavaScript +#ifdef __HADDOCK__+import BrownPLT.JavaScript.PrettyPrint+#endif+ -- | Access the global Window object.  window :: (Monad m) => m (Expression TWindow)@@ -187,4 +193,9 @@  false = bool False +-- | A null-expression of type ()++unit :: Expression ()++unit = NullLit () 
Data/DOM/AbstractView.hs view
@@ -2,7 +2,7 @@ module Data.DOM.AbstractView (get'document, getm'document) where import Data.DOM.Views import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/Attr.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/CSS2Properties.hs view
@@ -105,7 +105,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSCharsetRule.hs view
@@ -3,7 +3,7 @@        (set'encoding, get'encoding, getm'encoding) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSFontFaceRule.hs view
@@ -2,7 +2,7 @@ module Data.DOM.CSSFontFaceRule (get'style, getm'style) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSImportRule.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSMediaRule.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSPageRule.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSPrimitiveValue.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSRule.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSRuleList.hs view
@@ -2,7 +2,7 @@ module Data.DOM.CSSRuleList (item, get'length, getm'length) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSStyleDeclaration.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSStyleRule.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSStyleSheet.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSValue.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CSSValueList.hs view
@@ -2,7 +2,7 @@ module Data.DOM.CSSValueList (item, get'length, getm'length) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/CharacterData.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/Counter.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/Css.hs view
@@ -15,7 +15,7 @@         CDocumentCSS, CDOMImplementationCSS)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/DOMImplementation.hs view
@@ -3,7 +3,7 @@        (hasFeature, createDocumentType, createDocument) where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/DOMImplementationCSS.hs view
@@ -2,7 +2,7 @@ module Data.DOM.DOMImplementationCSS (createCSSStyleSheet) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/Document.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes   createElement ::
Data/DOM/DocumentCSS.hs view
@@ -2,7 +2,7 @@ module Data.DOM.DocumentCSS (getOverrideStyle) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/DocumentEvent.hs view
@@ -2,7 +2,7 @@ module Data.DOM.DocumentEvent (createEvent) where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/DocumentRange.hs view
@@ -2,7 +2,7 @@ module Data.DOM.DocumentRange (createRange) where import Data.DOM.Ranges import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/DocumentStyle.hs view
@@ -3,7 +3,7 @@        where import Data.DOM.Stylesheets import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/DocumentTraversal.hs view
@@ -3,7 +3,7 @@        (createNodeIterator, createTreeWalker) where import Data.DOM.Traversal import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/DocumentType.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/DocumentView.hs view
@@ -3,7 +3,7 @@        where import Data.DOM.Views import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/DocumentWindow.hs view
@@ -2,7 +2,7 @@ module Data.DOM.DocumentWindow (get'location, getm'location) where import Data.DOM.WindowObj import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/Dom.hs view
@@ -11,7 +11,7 @@         CProcessingInstruction, CDocumentFragment, CDocument)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes   data TDOMImplementation = TDOMImplementation
Data/DOM/Element.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/ElementCSSInlineStyle.hs view
@@ -2,7 +2,7 @@ module Data.DOM.ElementCSSInlineStyle (get'style, getm'style) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/EmbeddingElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.WindowObj import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/Entity.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/Event.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/EventListener.hs view
@@ -2,7 +2,7 @@ module Data.DOM.EventListener (handleEvent) where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/EventTarget.hs view
@@ -3,7 +3,7 @@        (addEventListener, removeEventListener, dispatchEvent) where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/Events.hs view
@@ -7,7 +7,7 @@         CMouseEvent, CMutationEvent, CKeyboardEvent, CKeyEvent)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/HTMLAnchorElement.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLAppletElement.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLAreaElement.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLBRElement.hs view
@@ -3,7 +3,7 @@        (set'clear, get'clear, getm'clear, mkBr) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLBaseElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLBaseFontElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLBodyElement.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLButtonElement.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLCollection.hs view
@@ -3,7 +3,7 @@        (item, namedItem, get'length, getm'length) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLDListElement.hs view
@@ -3,7 +3,7 @@        (set'compact, get'compact, getm'compact, mkDl) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLDirectoryElement.hs view
@@ -3,7 +3,7 @@        (set'compact, get'compact, getm'compact) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLDivElement.hs view
@@ -3,7 +3,7 @@        (set'align, get'align, getm'align, mkDiv) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLDocument.hs view
@@ -9,7 +9,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLElement.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLFieldSetElement.hs view
@@ -2,7 +2,7 @@ module Data.DOM.HTMLFieldSetElement (get'form, getm'form) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLFontElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLFormElement.hs view
@@ -9,7 +9,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLFrameElement.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLFrameSetElement.hs view
@@ -4,7 +4,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLHRElement.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLHeadElement.hs view
@@ -3,7 +3,7 @@        (set'profile, get'profile, getm'profile) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLHeadingElement.hs view
@@ -3,7 +3,7 @@        (set'align, get'align, getm'align) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLHtmlElement.hs view
@@ -3,7 +3,7 @@        (set'version, get'version, getm'version) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLIFrameElement.hs view
@@ -11,7 +11,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLImageElement.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLInputElement.hs view
@@ -15,7 +15,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLIsIndexElement.hs view
@@ -3,7 +3,7 @@        (get'form, getm'form, set'prompt, get'prompt, getm'prompt) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLLIElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLLabelElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLLegendElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLLinkElement.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLMapElement.hs view
@@ -3,7 +3,7 @@        (get'areas, getm'areas, set'name, get'name, getm'name) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLMenuElement.hs view
@@ -3,7 +3,7 @@        (set'compact, get'compact, getm'compact) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLMetaElement.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLModElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLOListElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLObjectElement.hs view
@@ -15,7 +15,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLOptGroupElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLOptionElement.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLOptionsCollection.hs view
@@ -3,7 +3,7 @@        (item, namedItem, set'length, get'length, getm'length) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLParagraphElement.hs view
@@ -3,7 +3,7 @@        (set'align, get'align, getm'align, mkP) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLParamElement.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLPreElement.hs view
@@ -3,7 +3,7 @@        (set'width, get'width, getm'width, mkPre) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLQuoteElement.hs view
@@ -3,7 +3,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLScriptElement.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLSelectElement.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLStyleElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTableCaptionElement.hs view
@@ -3,7 +3,7 @@        (set'align, get'align, getm'align) where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTableCellElement.hs view
@@ -12,7 +12,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTableColElement.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTableElement.hs view
@@ -14,7 +14,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTableRowElement.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTableSectionElement.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTextAreaElement.hs view
@@ -10,7 +10,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLTitleElement.hs view
@@ -3,7 +3,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/HTMLUListElement.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Html2 import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/Html2.hs view
@@ -63,7 +63,7 @@         CHTMLAddressElement, CHTMLCenterElement)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom  
Data/DOM/KeyEvent.hs view
@@ -55,7 +55,7 @@        where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/KeyboardEvent.hs view
@@ -9,7 +9,7 @@        where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/LinkStyle.hs view
@@ -2,7 +2,7 @@ module Data.DOM.LinkStyle (get'sheet, getm'sheet) where import Data.DOM.Stylesheets import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/Location.hs view
@@ -9,7 +9,7 @@        where import Data.DOM.WindowObj import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/MediaList.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Stylesheets import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/MouseEvent.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/MutationEvent.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/NamedNodeMap.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/Node.hs view
@@ -17,7 +17,7 @@        where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/NodeFilter.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Traversal import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/NodeIterator.hs view
@@ -6,7 +6,7 @@        where import Data.DOM.Traversal import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/NodeList.hs view
@@ -2,7 +2,7 @@ module Data.DOM.NodeList (item, get'length, getm'length) where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/Notation.hs view
@@ -3,7 +3,7 @@        (get'publicId, getm'publicId, get'systemId, getm'systemId) where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/ProcessingInstruction.hs view
@@ -3,7 +3,7 @@        (get'target, getm'target, set'data, get'data, getm'data) where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/RGBColor.hs view
@@ -4,7 +4,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/Range.hs view
@@ -12,7 +12,7 @@        where import Data.DOM.Ranges import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/Ranges.hs view
@@ -2,7 +2,7 @@ module Data.DOM.Ranges        (TRange(..), TDocumentRange(..), CRange, CDocumentRange) where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom  
Data/DOM/Rect.hs view
@@ -5,7 +5,7 @@        where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/StyleSheet.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.Stylesheets import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/StyleSheetList.hs view
@@ -3,7 +3,7 @@        where import Data.DOM.Stylesheets import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/Stylesheets.hs view
@@ -5,7 +5,7 @@         CMediaList, CLinkStyle, CDocumentStyle)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom  
Data/DOM/Text.hs view
@@ -2,7 +2,7 @@ module Data.DOM.Text (splitText) where import Data.DOM.Dom import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Document (createElement)  
Data/DOM/Traversal.hs view
@@ -5,7 +5,7 @@         CDocumentTraversal)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom  
Data/DOM/TreeWalker.hs view
@@ -8,7 +8,7 @@        where import Data.DOM.Traversal import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)
Data/DOM/UIEvent.hs view
@@ -3,7 +3,7 @@        (initUIEvent, get'view, getm'view, get'detail, getm'detail) where import Data.DOM.Events import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/ViewCSS.hs view
@@ -2,7 +2,7 @@ module Data.DOM.ViewCSS (getComputedStyle) where import Data.DOM.Css import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Stylesheets
Data/DOM/Views.hs view
@@ -4,7 +4,7 @@         CDocumentView)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom  
Data/DOM/WBTypes.hs view
@@ -11,7 +11,7 @@ --  -- ----- Minimal glue for WebBits and DOM+-- Minimal glue for BrownPLT and DOM ------------------------------------------------------------------  module Data.DOM.WBTypes (@@ -21,14 +21,14 @@    ,setjsProperty   ) where -import WebBits.JavaScript+import BrownPLT.JavaScript import qualified Data.Foldable as F import Control.Monad --- | Cast a WebBits Javascript expression to the given type. Type is represented+-- | Cast a BrownPLT Javascript expression to the given type. Type is represented -- by a value of the desired type (ofter "undefined"). -castExpr :: b -> Expression a -> Expression b+castExpr :: (Functor x) => b -> x a -> x b  castExpr b e = fmap (const b) e @@ -43,7 +43,7 @@  -- | An infix version of "castExpr" provided for convenience. -(/\) :: Expression a -> b -> Expression b+(/\) :: (Functor x) => x a -> b -> x b  (/\) = flip castExpr 
Data/DOM/Window.hs view
@@ -7,7 +7,7 @@        where import Data.DOM.WindowObj import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/WindowObj.hs view
@@ -5,7 +5,7 @@         CDocumentWindow, CLocation, CEmbeddingElement, CTimerListener)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Views import Data.DOM.Dom
Data/DOM/XMLHTTP.hs view
@@ -2,7 +2,7 @@ module Data.DOM.XMLHTTP (TXMLHttpRequest(..), CXMLHttpRequest)        where import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom  
Data/DOM/XMLHttpRequest.hs view
@@ -9,7 +9,7 @@        where import Data.DOM.XMLHTTP import Control.Monad-import WebBits.JavaScript+import BrownPLT.JavaScript import Data.DOM.WBTypes import Data.DOM.Dom import Data.DOM.Document (createElement)