webkit-0.14.1.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

ALLOW_KEYBOARD_INPUT

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