module WASH.CGI.CGIXX (
CGI
, ask, tell, io, run
, once, forever, htell, askOffline
, Image, internalImage, externalImage, makeImg, makeRef, makeA
, backLink, hlink
, HTMLField
, makeForm, standardQuery
, submit, submit0, defaultSubmit, resetField, activeInputField, activate
, submitx, DTree, dtleaf, dtnode
, inputField, textInputField, checkedTextInputField, passwordInputField, makeTextarea
, checkboxInputField
, makeButton, RadioGroup, radioGroup, radioButton, radioError
, imageField
, selectMultiple, selectSingle, selectBounded
, fileInputField, checkedFileInputField
, InputField, VALID, INVALID
, fieldSIZE, fieldMAXLENGTH, fieldVALUE
, runWithHook, docTranslator, lastTranslator
, CGIOutput, Status(..), Location(..), FreeForm(..), FileReference (..)
, Text(..), NonEmpty(..), AllDigits(..)
, EmailAddress(..), CreditCardNumber(..), CreditCardExp(..)
, CGIOption (..), CGIOptions
, makeServlet, makeServletWithHook
, module WASH.CGI.HTMLWrapper
, module WASH.CGI.Style
, FrameSet, FrameLayout(..), FrameSpacing(..), makeFrame, makeFrameset, framesetPage
)
where
import qualified Prelude
import WASH.CGI.BaseCombinators
( io, once, forever, callWithCurrentHistory, ask, askOffline
, run, runWithOptions, runWithHook
, tell, htell, backLink, hlink
, docTranslator, lastTranslator
, makeServlet, makeServletWithHook
)
import WASH.CGI.CGITypes
( FileReference(..), CGIOption(..), CGIOptions
)
import WASH.CGI.CGIMonad (CGI)
import WASH.CGI.CGIInternals
( makeRef, makeA, makePopupRef, popuplink
, InputField, VALID, INVALID
, makeForm, makeImg, Image, internalImage, externalImage
, HTMLField, resetField, activeInputField
, inputField, textInputField, checkedTextInputField, passwordInputField
, checkboxInputField, fileInputField, checkedFileInputField, imageField
, RadioGroup, radioGroup, radioButton, radioError, makeButton
, makeTextarea
, selectMultiple, selectSingle, selectBounded
, fieldSIZE, fieldMAXLENGTH, fieldVALUE
, restart
, concatFields, concatFieldsWith
, standardQuery
)
import WASH.CGI.SubmitXX
( submit, submit0, defaultSubmit
, submitx, DTree, dtleaf, dtnode
, activate )
import WASH.CGI.CGIOutput
( CGIOutput
)
import WASH.CGI.CGITypes
( Status(..), Location(..), FreeForm(..)
)
import WASH.CGI.Fields
import WASH.CGI.Style
import WASH.CGI.HTMLWrapper
hiding (input, form, select, option, textarea)
import WASH.CGI.Frames
(FrameSet, FrameLayout(..), FrameSpacing(..), makeFrame, makeFrameset, framesetPage)