webkit-0.14.2.0: Binding to the Webkit library.

Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.WebKit.DOM.Element

Documentation

getAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe string) Source #

setAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> string -> m () Source #

removeAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () Source #

getAttributeNode :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe Attr) Source #

setAttributeNode :: (MonadIO m, ElementClass self, AttrClass newAttr) => self -> Maybe newAttr -> m (Maybe Attr) Source #

removeAttributeNode :: (MonadIO m, ElementClass self, AttrClass oldAttr) => self -> Maybe oldAttr -> m (Maybe Attr) Source #

getElementsByTagName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #

hasAttributes :: (MonadIO m, ElementClass self) => self -> m Bool Source #

getAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m string Source #

setAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> string -> m () Source #

removeAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m () Source #

getElementsByTagNameNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m (Maybe NodeList) Source #

getAttributeNodeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m (Maybe Attr) Source #

setAttributeNodeNS :: (MonadIO m, ElementClass self, AttrClass newAttr) => self -> Maybe newAttr -> m (Maybe Attr) Source #

hasAttribute :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m Bool Source #

hasAttributeNS :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> string -> m Bool Source #

focus :: (MonadIO m, ElementClass self) => self -> m () Source #

blur :: (MonadIO m, ElementClass self) => self -> m () Source #

scrollIntoView :: (MonadIO m, ElementClass self) => self -> Bool -> m () Source #

scrollIntoViewIfNeeded :: (MonadIO m, ElementClass self) => self -> Bool -> m () Source #

scrollByLines :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #

scrollByPages :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #

getElementsByClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #

querySelector :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe Element) Source #

querySelectorAll :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m (Maybe NodeList) Source #

webkitMatchesSelector :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m Bool Source #

webkitRequestFullScreen :: (MonadIO m, ElementClass self) => self -> Word -> m () Source #

webkitRequestFullscreen :: (MonadIO m, ElementClass self) => self -> m () Source #

requestPointerLock :: (MonadIO m, ElementClass self) => self -> m () Source #

pattern ALLOW_KEYBOARD_INPUT :: forall a. (Num a, Eq a) => a Source #

getTagName :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) Source #

setId :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () Source #

getId :: (MonadIO m, ElementClass self, GlibString string) => self -> m string Source #

getOffsetLeft :: (MonadIO m, ElementClass self) => self -> m Double Source #

getOffsetTop :: (MonadIO m, ElementClass self) => self -> m Double Source #

getOffsetWidth :: (MonadIO m, ElementClass self) => self -> m Double Source #

getClientLeft :: (MonadIO m, ElementClass self) => self -> m Double Source #

getClientTop :: (MonadIO m, ElementClass self) => self -> m Double Source #

getClientWidth :: (MonadIO m, ElementClass self) => self -> m Double Source #

setScrollLeft :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #

getScrollLeft :: (MonadIO m, ElementClass self) => self -> m Int Source #

setScrollTop :: (MonadIO m, ElementClass self) => self -> Int -> m () Source #

getScrollTop :: (MonadIO m, ElementClass self) => self -> m Int Source #

getScrollWidth :: (MonadIO m, ElementClass self) => self -> m Int Source #

getScrollHeight :: (MonadIO m, ElementClass self) => self -> m Int Source #

setInnerHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> m () Source #

getInnerHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) Source #

setOuterHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> Maybe string -> m () Source #

getOuterHTML :: (MonadIO m, ElementClass self, GlibString string) => self -> m (Maybe string) Source #

setClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> string -> m () Source #

getClassName :: (MonadIO m, ElementClass self, GlibString string) => self -> m string Source #

getWebkitRegionOverset :: (MonadIO m, ElementClass self, GlibString string) => self -> m string Source #

class NodeClass o => ElementClass o Source #

Instances

ElementClass HTMLUListElement Source # 
ElementClass HTMLTitleElement Source # 
ElementClass HTMLTextAreaElement Source # 
ElementClass HTMLTableSectionElement Source # 
ElementClass HTMLTableRowElement Source # 
ElementClass HTMLTableElement Source # 
ElementClass HTMLTableColElement Source # 
ElementClass HTMLTableCellElement Source # 
ElementClass HTMLTableCaptionElement Source # 
ElementClass HTMLStyleElement Source # 
ElementClass HTMLSelectElement Source # 
ElementClass HTMLScriptElement Source # 
ElementClass HTMLQuoteElement Source # 
ElementClass HTMLPreElement Source # 
ElementClass HTMLParamElement Source # 
ElementClass HTMLParagraphElement Source # 
ElementClass HTMLOptionElement Source # 
ElementClass HTMLOptGroupElement Source # 
ElementClass HTMLObjectElement Source # 
ElementClass HTMLOListElement Source # 
ElementClass HTMLModElement Source # 
ElementClass HTMLMetaElement Source # 
ElementClass HTMLMenuElement Source # 
ElementClass HTMLMarqueeElement Source # 
ElementClass HTMLMapElement Source # 
ElementClass HTMLLinkElement Source # 
ElementClass HTMLLegendElement Source # 
ElementClass HTMLLabelElement Source # 
ElementClass HTMLLIElement Source # 
ElementClass HTMLKeygenElement Source # 
ElementClass HTMLInputElement Source # 
ElementClass HTMLImageElement Source # 
ElementClass HTMLIFrameElement Source # 
ElementClass HTMLHtmlElement Source # 
ElementClass HTMLHeadingElement Source # 
ElementClass HTMLHeadElement Source # 
ElementClass HTMLHRElement Source # 
ElementClass HTMLFrameSetElement Source # 
ElementClass HTMLFrameElement Source # 
ElementClass HTMLFormElement Source # 
ElementClass HTMLFontElement Source # 
ElementClass HTMLFieldSetElement Source # 
ElementClass HTMLEmbedElement Source # 
ElementClass HTMLDivElement Source # 
ElementClass HTMLDirectoryElement Source # 
ElementClass HTMLDetailsElement Source # 
ElementClass HTMLDListElement Source # 
ElementClass HTMLCanvasElement Source # 
ElementClass HTMLButtonElement Source # 
ElementClass HTMLBodyElement Source # 
ElementClass HTMLBaseFontElement Source # 
ElementClass HTMLBaseElement Source # 
ElementClass HTMLBRElement Source # 
ElementClass HTMLAreaElement Source # 
ElementClass HTMLAppletElement Source # 
ElementClass HTMLAnchorElement Source # 
ElementClass HTMLElement Source # 
ElementClass Element Source #