Versions
4.0.0
3.0.0
- Converted all components to ES6 classes using Facebook's jscodeshift with react-codemod.
- Visit babeljs.io for new syntax details.
- Script pre-processing now uses Browserify.
2.9.0
- Refactored Grid into 3 major components (Grid, GridBody, GridHeaders).
- Added Column sorting to Grid.
- Converted it to class which extends React.Component.
2.8.0
- Added searching and sorting option for bulk edit
2.6.1
- Add ARIA attributes for Expandables.
- Add listbox role attributes for Select/Option.
- Update Header user profile alt text.
- Update Footer logo alt text.
2.6.0
- Field IE11 paste-input fixes.
- User Links in Header.
2.3.0
- ActionMenu re-write. ClassNames, A11y, and functionality updated.
- iPad/iPhone fix for the multi-select grid.
2.2.0
- Checkbox classnames updated to BEM.
- Fields can now render checkbox groups with new "skin" prop, type, and options.
2.1.0
- Released new CTS.ListBox component.
- Focus styles for inputs updated.
2.0.0
React Updated to version 15.3.2 (+ react-dom-15-3-2). ReactJS.NET version 2.0.0 or greater required.
React deprecated functions:
- React.render() - now ReactDOM.render()
- React.findDOMNode()
- getDOMNode()
1.7.0
Paginator refactor: type now needs to be passed as a string instead of a number.
1.6.2
- CTS.Initilize deprocated.
- CTS.Util.configure was created for handling data from config files into JavaScript.
- Orange Focus outline is defined.
1.6.1
Hotfix for Expandable onChange to pass back its Id.
1.6.0
Grid Enhancements
- Nested Grids
- Grid Overlay
1.5.6
Slide Panel introduced.
1.5.5
- Select - Fixes for search all logic.
- Grid - Introduced Expandable Row.
1.5.4
Corrected CTS field issue with .replace.
1.5.3
- Added a prop to allow/not allow HTML in text data entry.
- Prevent entry of non-alphanumeric characters from phone extension.
1.5.2
- In the grid component, the nno content message is nolonger squished in the first cell.
- Removed min height on Fields
- Added Ability to set default on button group
1.5.1
- Updated breadcrumbs to pass through all props
- Fix for async field validation
- Launch Icons added
- Button group updated to accept class name instead of only being wire style
- Fix for duplicate event binding removed on keyup of buttons
1.5.0
Button Groups added
1.3.2
minor grid styling fixes
1.3.1
- Phone input try/catching on validation
- Type-ahead defaults to NULL value when deault value not found
- isDirty form checking added
1.2.1
Fixes for the select all option
1.2.0
Add an option to the select component. The 'All' option works like a toggle, select and all the options are selected, select all again and all are unselected.
1.1.5
- Field - Don't validate on blur when value hasn't changed.
- Checkbox - don't use checked prop on input (just set it).
- Grid - Bind selectedIndeces prop to state.
- Brands - reference image folder in new structure.
1.1.4
1.1.4 Forms/Field - validate on initialState.
1.1.3
- Dialog: no-scroll.
- Select: report model.
- Field: unMount form.
- Forms: dialog scroll.