module Data.DOM.Counter
       (get'identifier, getm'identifier, get'listStyle, getm'listStyle,
        get'separator, getm'separator)
       where
import Data.DOM.Css
import Control.Monad
import WebBits.JavaScript
import Data.DOM.WBTypes
import Data.DOM.Views
import Data.DOM.Stylesheets
import Data.DOM.Dom
import Data.DOM.Document (createElement)
 
get'identifier ::
               (Monad mn, CCounter this) =>
                 Expression this -> mn (Expression String)
get'identifier thisp
  = do let et = undefined :: String
       let r = DotRef et (thisp /\ et) (Id et "identifier")
       return r
 
getm'identifier ::
                (Monad mn, CCounter this) =>
                  Expression this -> mn (Expression String)
getm'identifier = get'identifier
 
get'listStyle ::
              (Monad mn, CCounter this) =>
                Expression this -> mn (Expression String)
get'listStyle thisp
  = do let et = undefined :: String
       let r = DotRef et (thisp /\ et) (Id et "listStyle")
       return r
 
getm'listStyle ::
               (Monad mn, CCounter this) =>
                 Expression this -> mn (Expression String)
getm'listStyle = get'listStyle
 
get'separator ::
              (Monad mn, CCounter this) =>
                Expression this -> mn (Expression String)
get'separator thisp
  = do let et = undefined :: String
       let r = DotRef et (thisp /\ et) (Id et "separator")
       return r
 
getm'separator ::
               (Monad mn, CCounter this) =>
                 Expression this -> mn (Expression String)
getm'separator = get'separator