/
Changes
176 lines (148 loc) · 6.72 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
Revision history for HTML::FormWidgets
0.25.1 2015-12-02 13:08:10
- Added dedup to add_optional_js
- Can use text attr as the Template content
- Can specify _keys list in Tree to preserve ordering
- Use containerised builds for Travis CI
- Fewer test dependencies in boilerplate
0.24.1 2015-09-16 17:32:43
- Replaced css images and js dirs with share directory
- Better attribute naming in Chooser
- Chooser can set button value attribute
- Toolchain update
- Updated prereqs and toolchain
0.23.1 2015-05-24 12:17:52
- Removed numeric prefix from files in javascript directory
- Added badges and a public repository
0.22.1 2015-05-01 13:58:36
- Replaced last of q() with single quotes
- Added uri_for method. Dropped options->{base} attr
- Updated Javascript from most recent app
- Switched to JSON for ajax calls
- Rationalised the class names in Table
- Switched to lexical subroutines
- Added value attribute to Button
- Create buttons not input type submit. Styles better
- Fixed defined text error in ::Label
- Form attrs deprecated in favour of form config
- Removed Ident and VERSION from most files
- Added namespace and name to check field args
- Added reset button
- Updated git pre commit hook
- Updated toolchain
0.21.1 2013-08-19 18:00:51
- Bumped version to fix bad indexing
0.20.1 2013-08-15 22:46:43
- Switched to Dist::Zilla
0.19.3 2013-06-08 22:26:23
- Replaced Class::Mop dep with Class::Load
- Removed deprecated ajaxid attr
- Fixed version numbers
- Converted from SVN to Git
0.18.391 2013-04-18
- Updated prereqs in Build.PL
- Pass in just loc method not whole of view object
- Stopped leakage in __inject
0.17.389 2013-02-17
- Fixed tests to not depend on hash ordering
0.17.387 2012-11-13
- Updated inc::Bob to 1.7. Removed defined ors
0.17.386 2012-11-07
- Updated inc::Bob to 1.6
- Passwords can now auto reveal
0.16.381 2012-10-28
- Replaced Syntax::Highlight::Perl with PPI::HTML
- Textareas can have literal js in the inputs js config group
- Can pass scalars as well as hash refs as config to add_literal_js
0.15.377 2012-10-20
- Harded coded element class to server in Async
- Re-added setting the outer div width for Cloud
0.14.373 2012-10-13
- Only localise our own text, not text passed in
- Refactored the calling of the localisation method
- Refactored the initialisation of the options hash
- Changed flds attr to fields in Table
- Add TableRow type to support LiveGrids
- Bug fix data lookup in Template
- Added modalDialogs to Chooser
0.14.370 2012-09-05
- Add POD spelling test
- Updated inc::Bob to 1.5
0.14.368 2012-07-10
- Container now wraps whole of widget
- Replaced ajaxid with check_field
- Slider adds numeric class to textfield
- Date no longer wraps buttons in a span. Fixes vertical alignment
- Textarea now has mandatory rows and cols. Thanks W3C
- Added class per cell in tables
- Better classing for table cells
- Made _init_options more efficient
0.13.358 2012-04-19
- Turned CPAN testing on
- Added more tests
- Enhanced H::F::Cloud API
- Bumped HTML::Accessor version dependency to 0.7
- Updated inc::Bob to 1.3
- Updated inc::Bob to 1.2
0.12.351 2012-03-29
- Upped min Perl ver to 5.10
- Funs over stopping CPAN testing
- Updated inc::Bob. Added inc::CPANTesting
- Bumped HTML::Accessor version dependency
0.11.347 2012-03-09
- Fixed Menu padding when there is no content
- Fixed Rule for Opera by adding "most" class to rest of line
- Added form wrapper
0.10.346 2012-03-04
- Fixed failing unordered list test. Added ordered list test
0.10.345 2012-03-03
- Added classes hash to PopupMenu
- Image class has subtype icon which is a span for background CSS
- Renamed UnorderedList to List and added odered option
- Updated Moose / Class::MOP / MRO::Compat dependencies
- Removed CSS border art for rounded corners from Menu
0.9.336 2011-12-30
- Added Async widget. Adds a div whose content is loaded via Ajax
0.8.334 2011-12-12
- Fixed input field names in Table
- Updated pod and added more tests
- Added globals attr to separate class wide defaults from obj defaults
- Set separator to break to have prompt appear above input field
- Popupmenu sorts values into label order if labels are provided
- Fields attr contains localized text strings
- Updated inc::Bob
- Textarea simplified
- If render_field return null then so does render
- Tweaked row and col ids in Table
- Added Unordered list subclass
0.7.312 2011-06-26
- Stepno can be a hash ref which will get inflated
0.6.311 2011-05-22
- Made the build class method ignore bad input data structure
- Suppressed dcollins CPAN testing
- Switched to using Try::Tiny
- Added step number iterator
- Changed default class names for Anchor and Button
- Moved boilerplate M::B subclass code to inc/Bob.pm
- Suppressed Konig CPAN testing again
- Added ScrollPin
- Added SidebarPanel
- Added TabSwapper
- Added clear field to date
- Tables are now client side sortable
- Optional JS files are now selectable by the widget
- Tree widget now self renders via HTML parser
- Refactored html class names
- Added ifield class to all input fields not buttons
- Added row numbering to Table subclass
- Fixed missing filler top line menu subclass
- Switched to using TryCatch
- Fixed readonly attribte in Date and slider subclasses
- Moved English hint text out of subclasses
- Can provide absolute (+) class names as widget types
- Added POD widget type
- Added _text attribute to Tree. Adds id to container div
- Fixed undefined warning in Tree if no data
- No longer calls markdown from localize
- Label now localizes text then does markdown
- Stopped Menu from sqealing about no value to inflate