DUF: Declarative Ugly Forms
v0.1-94-g0b7957c
|
▼NDuf | |
▼NCascade | |
CFormBlock | Interpreter for Cascade::Core::JsonBlockStorage using shebang feature |
CViewBlock | Interpreter for Cascade::Core::JsonBlockStorage using shebang feature |
▼NFieldGroupGenerator | |
CIFieldGroupGenerator | Interface to field group generator |
CSmalldb | Connector to make DUF work with Smalldb |
▼NFieldValidator | |
CDateInput | Validate HTML5 <input type="date"> |
CDateTimeInput | Validate HTML5 <input type="datetime"> and similar fields |
CEmailInput | Validate HTML5 <input type="email"> |
CIFieldValidator | Validate given form field value |
CMonthInput | Validate HTML5 <input type="month"> |
CNumberInput | Validate HTML5 <input type="number"> |
CReference | Validate reference input |
CTextInput | Validate HTML5 <input type="text"> |
CTimeInput | Validate HTML5 <input type="time"> |
CUrlInput | Validate HTML5 <input type="url"> |
CWeekInput | Validate HTML5 <input type="week"> |
▼NFieldValueProcessor | |
CIFieldValueProcessor | Preprocess and postprocess field group value |
CLineList | Process list of values, one item per line |
CPostAddress | Post address processor |
CReference | Process reference values, to extract machine properties into reference value |
CSubmitInput | Post-process submit input value (set true when button is used to submit the form) |
▼NRenderer | |
▼NHtmlCollection | |
CActionLink | Render link for action on collection item |
CGroupedList | Render collection using grouped ` |
CPlain | Render collection using usual widgets, wrapping items in <div> s |
CSelectionCheckbox | Render <input type="checkbox"> for selecting an item in collection |
CTabular | Render collection into HTML <table> with additional control elements around |
▼NHtmlDecoration | |
CAction | Render link to an action of an item |
CAddToBasketWidget | "Add to basket" button with input field for specifying amount |
CCollectionActions | Render links to actions of collection (within a group) |
CHeading | Render heading tag around some widgets |
CItemActions | Render links to actions of group item |
CPrice | Price view |
CSlot | Render slot |
CText | Render <label> for a field |
▼NHtmlForm | |
CError | Render error message related to a field |
CForm | HTML5 <form> , the root element |
CHiddenInput | Default <input type="hidden"> field renderer |
CInput | Default <input> field renderer |
CLabel | Render <label> for a field |
CPostAddress | Post address field renderer |
CRadioTabs | CSS-only tabs controled by radio inputs - it is half-field, half-layout |
CReference | Reference input renderer |
CSelect | Default <select> field renderer |
CTelList | Render list of phone numbers |
CTextArea | Default <textarea> field renderer |
CUrlList | Render URL list |
CValueList | Render generic value list textarea |
▼NHtmlLayout | |
CDefaultTable | Render simple tabular layout containing all fields |
CFieldsets | Render <fieldset> layout |
CHtmlTemplate | Render template_format()-like template |
CNullLayout | Just render widgets |
CPlain | Render plain layout made of <div> s |
CTable | Render ` |
▼NHtmlView | |
CEmailList | Render list of e-mail addresses (a bit obfuscated) |
CForm | The root element of a view |
CInput | Render <input> field value using <span> |
CItemCount | Render count of items |
CPostAddress | Post address view |
CReference | Render reference field value |
CSelect | Render <select> field value using <span> |
CTextArea | Render <textarea> field value using <div> |
CThumbnail | Render field as thumbnail |
CUrlList | Render list of URLs |
CValueList | Render generic list of values |
▼NUtils | |
CSwitchWidget | Switch - determine which child widgets to use by given value, optionaly processed by map function |
CIFieldWidgetRenderer | Render a field |
CIFormRenderer | Render a form |
CIWidgetRenderer | Render a widget |
CCollectionWalker | Helper to walk multi-dimensional collections |
CForm | HTML form logic |
CRendererException | |
CToolbox | Form gets everything it needs from this toolbox |
CValidatorException | |
CRuntimeException |