- Improve docstrings and documentation of form fields
- Included Kajiki template in testsuite 4738464
- Fixed CalendarPickers
name
attribute using id instead of key. 5cd675e
- Added Widgets templates for Kajiki f423e63
- Fix CalendarWidget boolean option conversion 00e29c7
- Fix StripBlanks validator when value is None a015460
- Multiple Fixes and Improvements to CalendarPickers and Validators
- Improvements with HTML5 form fields
- Fix StripBlanks validator e625395
- Add container ids to all layout widgets e439ef5
- Make sure the prompt_text submits an empty value and not the prompt text itself 54e0ac7
- Fixed failure with checkbox 042fa5dba
- Moved placeholder to InputField, added additional validation attrs c96ae1f82
- Added pattern attribute 72987e0ba
- Made HTML5 attributes mixins for form-fields 63891552c
- Merge branch 'feature/html5-validators' of github.com:toscawidgets/tw2.forms into feature/html5-validators f91dd2744
- Merge branch 'develop' into feature/html5-validators 999e0c48b
- Added docstrings, TODO items; fixed typo and pep8 7886cd338
- Include classes for all major HTML5 input types. c7601cc19
- Un-HTML5ify the base class from unused attributes 464c095d4
- Yay, easy 94681e47d
- Demos. cacd0f45b
- Merge pull request #25 from toscawidgets/feature/html5-validators 0bcf254d7
- Add license to setup(...) d4cfe9510
- pep8 0221d6a49
- Support to have HTML in LabelField and LinkField 5fe84ce77
- Merge pull request #26 from LeResKP/develop f03dedad1
- Fix escape for Label with jinja template 976db274e
- Merge pull request #27 from LeResKP/develop 0ab4f8cc3
- Test for commit c02d4f927e5d0c18a7755c81671b6c3ce380ad18 in tw2.core be61bcb50
- Merge pull request #28 from LeResKP/develop 2fc981b37
- Metadata fixups, tw2.core#90 604272754
- Add a template for the ImageButton. 9804866ea
- Py3 fixups in the templates. 43a32c56a
- Ask travis to start doing py3.3 for us. 7441cd336
- Merge branch 'hotfix/classifier' 91546fbc5
- Merge branch 'develop' aab1a92e4
- Ignore IDE project files. 89601fd9f
- Adaption to modified validator API. 80c4e656d
- PEP8 and other whitespace clean-up. fd1ac231e
- Some more minor cleanup in the test suite. 91b8db4ce
- Some tests did not execute properly. 95dcc7d85
- Consistently use double quotes for HTML attributes. d8989ec8d
- Merge pull request #19 from Cito/develop 89a006075
- templates/datagrid.jinja: jinja2 does not defines enumerate function. Replaced enumerate iteration index with loop.index0 variable 6ea652170
- resolve webob version conflict on python 2.5 270d0d044
- Merge pull request #20 from simock85/develop 06270fdcc
- Remove specfile. f0db71be2
- Fix up tests with valid xhtml. e679adfcb
- Python3 support. f96778e95
- fix concurrent modification of buttons in forms fea177dbb
- Merge branch 'feature/2.2' into develop 27abcb8f8
- Add dep on six. 7dc8339ad
- Fix CheckBox validation to a proper boolean f8f8f9370
- Merge pull request #23 from toscawidgets/fix_checkbox ab00c2ec0
- Merge pull request #24 from toscawidgets/master c7d5f83db
- Version bump for @moschlar's hotfix. 7fbb299c8
- @ralphbean noted, better this way 0a29ca72b
- DOH.. README.rst? 1fca7a61c
- Added tag 2.0a1 for changeset 62fb1eb508f0 bd7df27ff
- tagging for release. bec41f954
- Split the idea of HiddenForm into HiddenForm and IgnoredForm e6834aa84
- Rollup hidden field errors for ListLayout, still need to expose them for the other Layout classes 83b9d1cea
- Remove unneeded prepare on FormField f3539ef61
- minor fix to allow nulled text to be variable. 8a8eeac36
- Make FormPage.request better handle widget controllers raising exceptions 5ca1a135f
- added calendar widgets. 51d60274b
- moved validator creation to the correct place. a43e6ed17
- added back default value. d42c3de61
- for real validation works on calendars now. 57c28a6e9
- print statement removal 71be962c4
- minor fixes to the way null select fields are handled. ccc28c34f
- select fields now compare against unicode because the form value must be unicode anyway. fixed calendar (took attrs out of button) 7f1e89c2d
- Fix widget browser 9e30bb4e4
- fixes to support validating an entire select box at-once, instead of per-item 075e50c97
- returning selectfield values need to be list-ized prior to validation. 0671c3a99
- Set something like tmpl_context.form.display(value=school) to test for unicode values of given "school" or whatever value given. In other words, before, setting a select with an option with the value of a number to an actual number in the given value-dict would not compare correctly, because the option-value would be compared as a unicode string and the given-value would be tested as whatever it was, often a number. This fix applies only to single/multiple select form elements. c7f69d12f
- SelectionList now supports grouping b441bffb2
- Made Genshi template python-testing match Mako testing. Wait, I mean, the Mako was changed to match Genshi. And blank option-values were added to test-expectations to match template output. 629a32100
- Allow setting of null_value on SingleSelectFields (for when null_text is specified). 42b8e9c59
- Added PostlabeledInputField and templates. f75c7dc7d
- VerticalSelectionTable, for grouped tables of checkboxes or merely a transposed version of the row-ordering that SelectionTable performs. I don't know Genshi very well -- please fix vertical_selection_table.html if it doesn't work correctly. 7e5f7200d
- Added a text_attrs Param to PostlabeledInputField (please check the applicable Genshi template for errors - I don't know if py:attrs erases other attributes). Also added PostlabeledCheckBox, which is just a double inheritance with a pass. 2e1f0729d
- Need to use compound_id for inputField or else it won't be able to find the text field c59dfedb2
- Fix issues with calendar; first with multiple calendars on the page, and then with sub-forms/fieldsets a8348e688
- Add a few more items to ignores af523bd43
- Appropriate None handling 962407dab
- versioning 2.0a2 38b512912
- fixed dependency. 921aa41df
- merge. 76030158e
- fixed webob 0.9.7 compat. c99b5e497
- Included IgnoredField at top-level, allowed custom Calendar.setup arguments in calendars.py, and added spacers in vertical tables b907f3b36
- minor fix for list template. 9120c41b6
- Fix required not always present on FE validators. 65cdd37be
- revisioning. fed6917bc
- merge to main. 60d94b0ed
- Basically switching some imports around 95f37d15b
- Bypassed JSFuncCall in calendar, which was/is horrendously broken. 662148663
- Expose InputField in public API 895fe6b27
- Make use of BlankValidator 1c25e0c01
- Make a LinkField blank if no value is present 010784cf3
- Cope with webob internal change 6c83fa0d4
- Refactor selection [ticket:19] 5c7e4dec8
- Make _validate always have option state argument. Minor tweaks. 2dfcfeb06
- Refactor selection fields 58a43c263
- Make robust against null id 112742ade
- Avoid "None" appearing in TextArea fields 375a5a42c
- Change DemoSingleSelectField now we have prompt_text 26763d3eb
- Export MultipleSelectionField; tweak doc ce06973b0
- LinkField - make link disappear if no value d75e5487e
- Tweak FileValidator 8aacdf020
- Tidy up prompt_text and unit test 54c53e50c
- Tweak docstrings 4cdafbe96
- Handle 'required' fields better 0efc43ddf
- Added separated checkbox and radio button tables. These are truly tables, inputs separated from labels, unlike CheckBoxTable and RadioButtonTable, which are just tables with label-input pairs together in each cell. 633529e6a
- Merge percious' branch 8aee07b9f
- Make formencode a soft dependency d1a850180
- Loosen formencode dependency 88769d150
- Fixup calendar genshi template c97f7cf62
- Fixup calendar genshi template db829d71a
- Stop GridLayout returning blank rows after validation 7f61bd5c5
- Add standalone example 23723ea44
- Add unit test for select with no options 4c107d7b7
- Fixup test for GridLayout 58bea3462
- Unit test fe validator and required css 84434ba40
- Selection field - don't coerce text to unicode 60e3bf44a
- Tweak LinkField in widget browser eeca4189d
- Move examples to tw2.core 0b5363ec3
- Release 2.0b4 01a1f57ce
- Fix syntax error with trailing comma in an object definition 3240f1fde
- fixed some insantiy with calendar mako template. bb14627b3
- Avoid spurious name= on SelectionList/SelectionTable [bug:76] 7277c23a7
- Remove IgnoredField d2e59f85b
- Support non-string values in Mako LabelField 8db9cee6d
- Ignoring virtualenv garbage 860b5adda
- Added test dependencies 33b4fa26a
- Removed IgnoredField test 3fb44f683
- Added 'extras' dependencies f7c19747f
- Fixup genshi layout templates for formencode a303ea02d
- Test to catch formencode validators failing with genshi dbe7c1dec
- Merge paj changes 655fbad33
- Ignoring coverage output 4b502a452
- Support for form.submit being None (bugfix) 5bf091a65
- Opportunity for ListLengthValidator in MultipleSelection widgets 3d67a0944
- Add note that SelectionField needs some fixing 1efae7b15
- bugfix to catch data not of type unicode (for instance, int) 0824ddcf0
- Handle return values in string or unicode format 5cd266782
- Depend on strainer for tests. 74caf1fce
- Version bump. 6a1a2cf40
- Fix atexit TypeError during tests as per http://www.eby-sarna.com/pipermail/peak/2010-May/003357.html 250da534f
- Added licensing (copied from tw2.core) a2df4b465
- Added licensing (copied from tw2.core) 4dff77c6f
- Added license.txt to the manifest. bc9e7a617
- Added a checkbox example. cf2fbe0f9
- Python 2.7 bugfix. ce6d10eb9
- Typo fix. All tests passing. 9479dadce
- Hella merge. 8e593725d
- Removed trailing whitespace. 07a2e6971
- PEP8 23da72fdf
- Added placeholder text attribute when TextField does not have focus 84e4a6ba7
- Added test to make sure placeholder is being added to TextInput 5f009bd15
- Merge branch 'feature/text-placeholder' into develop fdbd18b6f
- Port DataGrid from tw1 c42953c76
- Gitignore. bc3020dae
- PEP8. 3c77ec85f
- Got the datagrid demo working. 95deda724
- Ignoring stuff that should be ignored. 2d2dd44ca
- Merge branch 'amol' into feature/datagrid 9335bfad3
- Removed odd backslashes in calendar widget. cad09cb35
- Added buttons param to Form widget. e7c59cddf
- Added simple Form test 837df0ac5
- Fixed class and instances in same list issue 40b6593b0
- Check to make sure there is no other SubmitButton in the buttons list, if there is don't add it e2399035d
- pep8 306ff3b47
- pep8 95971c9b5
- Added a TODO comment for natecase. 24441dff2
- Merge branch 'feature/buttons' of github.com:toscawidgets/tw2.forms into feature/buttons ca1fba16d
- Pep8, that somehow didn't commit 69a2c2bae
- Merge branch 'feature/buttons' into develop 94b471afc
- More explanatory samples. 59aeaff05
- This should hopefully explain how to use a FileField a bit better 7bb7e02ee
- Version for 2.0.0. 3f5f06875
- Forgot the damn classifier. fafc89965
- Merge branch 'hotfix/classifier' into develop f57a12971
- Merge pull request #3 from Qalthos/develop 145193183
- This avoids crashes with empty data sets bebf84666
- Odd test against checkboxes. 3faa11b86
- Revert "Odd test against checkboxes." 6a2a88647
- 2.0.1 release. ba58d84de
- Exclude *.pyc files from template directories. efa033db8
- Removed execution bit from templates. WAT?!? e07a03286
- Added RPM .spec file. 9b727f51b
- 2.0.2 release for rpmlint fixes. 3ebb2af2d
- Added macro to release field of RPM spec. e1488a6d5
- Explicitly bring the tests along when distributing. eb0040506
- Sneaking in an epel fix in the spec file. 41bc8fe6e
- Lessons learned in RPM-land. ea6aad1e6
- Reverting regression in checkbox behavior. Fixes @ekarlso's issue. db23a9a2a
- Check for filename of FieldStorage. Fixes #5. 4921e0c2e
- PEP8 in samples.py. d5d7f9384
- Fix bug in initialization of datagrid Column. 6c4dde008
- Py2.5 support. 57a73519c
- Version bump. 25baf873a
- travis-ci. 43efe37d0
- Constraining webob for py2.5. 821836015
- Stop twf.Spacer from injecting None key in validated data. 71b33b5bc
- Merge pull request #6 from Cito/develop 5f74c261f
- Constrain tests to only run against mako and genshi. 13e6ee5e6
- Only mangle LinkField.text if the user supplies a $ char. c489fb842
- Fix required keyword for Calendar*Pickers a5fa620b0
- Conform with formencode - http://bit.ly/KDpyra 67f8f64a2
- Making formencode optional for tests. 2c3c0156c
- Found a failing test for @amol-'s issue with Deferred. 1f5ee52bf
- Revert "Found a failing test for @amol-'s issue with Deferred." e9a3e85b2
- Handle empty-string prompt_text appropriately. Relates to #7. 8a12a93fb
- Revert "Handle empty-string prompt_text appropriately. Relates to #7." 9d1027a8b
- Added docstring to SelectionField indicating difference with tw1. #7 b0245f0b8
- Added equivalent Jinja2 widget templates 68953a754
- Turned on jinja2 templates on widgets unittests 0621be35f
- Updated manifest to include jinja templates 42e1f8867
- Used htmlbools filter from tw2.core.jinja_utils to take care of special case html boolean attributes such as radio 'checked', jinja templates now passes all tests. 2755896bb
- Merge pull request #10 from clsdaniel/develop 975e6634b
- Require jinja install for tests and latest tw2.core period. a93c66100
- 2.1.1 - Version bump to reflect new dep on tw2.core-2.1.1 cd2e43ac6
- Setting 'submit' id to the button shades the submit method of the form. 017d2bf27
- Update Tests due to submitbutton id removal 24340b421
- Use widget.key for 'name' if specified. 3c040e576
- Use widget compound key when vailable to generate FormField name value 125a107e5
- Merge commit '125a107' into develop d4e3db4ba
- Version bump, 2.1.2. aaf9e9f9c
- Updated tests with valid XHTML. b72b961c4
- Handle cgi.FieldStorage in StripBlanks. Fixes #11. 0578d04e9
- Make twf.Label validate to twc.EmptyField 83d8df3be
- Merge pull request #15 from moschlar/develop ec51bee9d
- Corrected typo that prevented Calendar widget of being rendered. 4346176cd
- Merge pull request #16 from clsdaniel/develop 7817ef6d2
- Generate proper labels. Fixes #14. 761865d07
- Enable usage of html in Label dd4a973a1
- Fix test for @moschlar. :P be9d0bab0
- FileField blanks value before rendering template afba8738d
- Cosmetic. a6f096e62
- Should be of no consequence.. right? 9cf7a07f4
- Explicitly use the bool validator in the CheckBox widget. 25ff94272
- Although... use the public API. 645d30131