packages feed

ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/HTMLTableCellElement.hs

{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from html (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.HTMLTableCellElement
       (js_setColSpan, js_getColSpan, js_setRowSpan, js_getRowSpan, js_setHeaders, js_getHeaders, js_getCellIndex, js_setScope, js_getScope, js_setAbbr, js_getAbbr, js_setAlign, js_getAlign, js_setAxis, js_getAxis, js_setHeight, js_getHeight, js_setWidth, js_getWidth, js_setCh, js_getCh, js_setChOff, js_getChOff, js_setNoWrap, js_getNoWrap, js_setVAlign, js_getVAlign, js_setBgColor, js_getBgColor, setColSpan, getColSpan, setRowSpan, getRowSpan, setHeaders, getHeaders, getCellIndex, setScope, getScope, setAbbr, getAbbr, setAlign, getAlign, setAxis, getAxis, setHeight, getHeight, setWidth, getWidth, setCh, getCh, setChOff, getChOff, setNoWrap, getNoWrap, setVAlign, getVAlign, setBgColor, getBgColor, HTMLTableCellElement(..), gTypeHTMLTableCellElement)
       where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import GHCJS.Types (JSVal, JSString)
import GHCJS.Foreign (jsUndefined, jsNull)
import GHCJS.DOM.Types
import qualified GHCJS.DOM.Types as Types
import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import GHCJS.DOM.JSFFI.Generated.Enums

foreign import javascript safe "(($1, $2) => { $1[\"colSpan\"] = $2; })"
        js_setColSpan :: HTMLTableCellElement -> Word -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/colSpan MDN HTMLTableCellElement.colSpan documentation>
setColSpan :: (MonadDOM m) => HTMLTableCellElement -> Word -> m ()
setColSpan self val = liftDOM (void ((js_setColSpan (self) (val))))

foreign import javascript unsafe "(($1) => { return $1[\"colSpan\"]; })"
        js_getColSpan :: HTMLTableCellElement -> IO Word
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/colSpan MDN HTMLTableCellElement.colSpan documentation>
getColSpan :: (MonadDOM m) => HTMLTableCellElement -> m Word
getColSpan self = liftDOM ((js_getColSpan (self)))

foreign import javascript safe "(($1, $2) => { $1[\"rowSpan\"] = $2; })"
        js_setRowSpan :: HTMLTableCellElement -> Word -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/rowSpan MDN HTMLTableCellElement.rowSpan documentation>
setRowSpan :: (MonadDOM m) => HTMLTableCellElement -> Word -> m ()
setRowSpan self val = liftDOM (void ((js_setRowSpan (self) (val))))

foreign import javascript unsafe "(($1) => { return $1[\"rowSpan\"]; })"
        js_getRowSpan :: HTMLTableCellElement -> IO Word
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/rowSpan MDN HTMLTableCellElement.rowSpan documentation>
getRowSpan :: (MonadDOM m) => HTMLTableCellElement -> m Word
getRowSpan self = liftDOM ((js_getRowSpan (self)))

foreign import javascript safe "(($1, $2) => { $1[\"headers\"] = $2; })"
        js_setHeaders :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/headers MDN HTMLTableCellElement.headers documentation>
setHeaders :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setHeaders self val = liftDOM (void ((js_setHeaders (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"headers\"]; })"
        js_getHeaders :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/headers MDN HTMLTableCellElement.headers documentation>
getHeaders :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getHeaders self = liftDOM ((fromJSString <$> (js_getHeaders (self))))

foreign import javascript unsafe "(($1) => { return $1[\"cellIndex\"]; })"
        js_getCellIndex :: HTMLTableCellElement -> IO Int
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/cellIndex MDN HTMLTableCellElement.cellIndex documentation>
getCellIndex :: (MonadDOM m) => HTMLTableCellElement -> m Int
getCellIndex self = liftDOM ((js_getCellIndex (self)))

foreign import javascript safe "(($1, $2) => { $1[\"scope\"] = $2; })"
        js_setScope :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/scope MDN HTMLTableCellElement.scope documentation>
setScope :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setScope self val = liftDOM (void ((js_setScope (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"scope\"]; })"
        js_getScope :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/scope MDN HTMLTableCellElement.scope documentation>
getScope :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getScope self = liftDOM ((fromJSString <$> (js_getScope (self))))

foreign import javascript safe "(($1, $2) => { $1[\"abbr\"] = $2; })"
        js_setAbbr :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/abbr MDN HTMLTableCellElement.abbr documentation>
setAbbr :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setAbbr self val = liftDOM (void ((js_setAbbr (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"abbr\"]; })"
        js_getAbbr :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/abbr MDN HTMLTableCellElement.abbr documentation>
getAbbr :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getAbbr self = liftDOM ((fromJSString <$> (js_getAbbr (self))))

foreign import javascript safe "(($1, $2) => { $1[\"align\"] = $2; })"
        js_setAlign :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/align MDN HTMLTableCellElement.align documentation>
setAlign :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setAlign self val = liftDOM (void ((js_setAlign (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"align\"]; })"
        js_getAlign :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/align MDN HTMLTableCellElement.align documentation>
getAlign :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getAlign self = liftDOM ((fromJSString <$> (js_getAlign (self))))

foreign import javascript safe "(($1, $2) => { $1[\"axis\"] = $2; })"
        js_setAxis :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://html.spec.whatwg.org/multipage/obsolete.html#dom-tdth-axis HTMLTableCellElement.axis specification>
setAxis :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setAxis self val = liftDOM (void ((js_setAxis (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"axis\"]; })"
        js_getAxis :: HTMLTableCellElement -> IO JSString
-- | <https://html.spec.whatwg.org/multipage/obsolete.html#dom-tdth-axis HTMLTableCellElement.axis specification>
getAxis :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getAxis self = liftDOM ((fromJSString <$> (js_getAxis (self))))

foreign import javascript safe "(($1, $2) => { $1[\"height\"] = $2; })"
        js_setHeight :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://html.spec.whatwg.org/multipage/obsolete.html#dom-tdth-height HTMLTableCellElement.height specification>
setHeight :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setHeight self val = liftDOM (void ((js_setHeight (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"height\"]; })"
        js_getHeight :: HTMLTableCellElement -> IO JSString
-- | <https://html.spec.whatwg.org/multipage/obsolete.html#dom-tdth-height HTMLTableCellElement.height specification>
getHeight :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getHeight self = liftDOM ((fromJSString <$> (js_getHeight (self))))

foreign import javascript safe "(($1, $2) => { $1[\"width\"] = $2; })"
        js_setWidth :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://html.spec.whatwg.org/multipage/obsolete.html#dom-tdth-width HTMLTableCellElement.width specification>
setWidth :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setWidth self val = liftDOM (void ((js_setWidth (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"width\"]; })"
        js_getWidth :: HTMLTableCellElement -> IO JSString
-- | <https://html.spec.whatwg.org/multipage/obsolete.html#dom-tdth-width HTMLTableCellElement.width specification>
getWidth :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getWidth self = liftDOM ((fromJSString <$> (js_getWidth (self))))

foreign import javascript safe "(($1, $2) => { $1[\"ch\"] = $2; })"
        js_setCh :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/ch MDN HTMLTableCellElement.ch documentation>
setCh :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setCh self val = liftDOM (void ((js_setCh (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"ch\"]; })"
        js_getCh :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/ch MDN HTMLTableCellElement.ch documentation>
getCh :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getCh self = liftDOM ((fromJSString <$> (js_getCh (self))))

foreign import javascript safe "(($1, $2) => { $1[\"chOff\"] = $2; })"
        js_setChOff :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/chOff MDN HTMLTableCellElement.chOff documentation>
setChOff :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setChOff self val = liftDOM (void ((js_setChOff (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"chOff\"]; })"
        js_getChOff :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/chOff MDN HTMLTableCellElement.chOff documentation>
getChOff :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getChOff self = liftDOM ((fromJSString <$> (js_getChOff (self))))

foreign import javascript safe "(($1, $2) => { $1[\"noWrap\"] = $2; })"
        js_setNoWrap :: HTMLTableCellElement -> Bool -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/noWrap MDN HTMLTableCellElement.noWrap documentation>
setNoWrap :: (MonadDOM m) => HTMLTableCellElement -> Bool -> m ()
setNoWrap self val = liftDOM (void ((js_setNoWrap (self) (val))))

foreign import javascript unsafe "(($1) => { return $1[\"noWrap\"]; })"
        js_getNoWrap :: HTMLTableCellElement -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/noWrap MDN HTMLTableCellElement.noWrap documentation>
getNoWrap :: (MonadDOM m) => HTMLTableCellElement -> m Bool
getNoWrap self = liftDOM ((js_getNoWrap (self)))

foreign import javascript safe "(($1, $2) => { $1[\"vAlign\"] = $2; })"
        js_setVAlign :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/vAlign MDN HTMLTableCellElement.vAlign documentation>
setVAlign :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setVAlign self val = liftDOM (void ((js_setVAlign (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"vAlign\"]; })"
        js_getVAlign :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/vAlign MDN HTMLTableCellElement.vAlign documentation>
getVAlign :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getVAlign self = liftDOM ((fromJSString <$> (js_getVAlign (self))))

foreign import javascript safe "(($1, $2) => { $1[\"bgColor\"] = $2; })"
        js_setBgColor :: HTMLTableCellElement -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/bgColor MDN HTMLTableCellElement.bgColor documentation>
setBgColor :: (MonadDOM m, ToJSString val) => HTMLTableCellElement -> val -> m ()
setBgColor self val = liftDOM (void ((js_setBgColor (self) (toJSString val))))

foreign import javascript unsafe "(($1) => { return $1[\"bgColor\"]; })"
        js_getBgColor :: HTMLTableCellElement -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/HTMLTableCellElement/bgColor MDN HTMLTableCellElement.bgColor documentation>
getBgColor :: (MonadDOM m, FromJSString result) => HTMLTableCellElement -> m result
getBgColor self = liftDOM ((fromJSString <$> (js_getBgColor (self))))