Skip to content

Commit

Permalink
Merge pull request #959 from alex-ju/add-character-count-component
Browse files Browse the repository at this point in the history
Add character count component
  • Loading branch information
NickColley committed Oct 11, 2018
2 parents bb46fe0 + 980be67 commit f9e473e
Show file tree
Hide file tree
Showing 13 changed files with 1,313 additions and 0 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Expand Up @@ -21,6 +21,11 @@

([PR #1015](https://github.com/alphagov/govuk-frontend/pull/1015))

- Add character count component

([PR #959](https://github.com/alphagov/govuk-frontend/pull/959))


🔧 Fixes:

- Apply max-width to the `<select>` element
Expand Down
7 changes: 7 additions & 0 deletions src/all.js
@@ -1,6 +1,7 @@
import { nodeListForEach } from './common'
import Button from './components/button/button'
import Details from './components/details/details'
import CharacterCount from './components/character-count/character-count'
import Checkboxes from './components/checkboxes/checkboxes'
import ErrorSummary from './components/error-summary/error-summary'
import Header from './components/header/header'
Expand All @@ -17,6 +18,11 @@ function initAll () {
new Details($detail).init()
})

var $characterCount = document.querySelectorAll('[data-module="character-count"]')
nodeListForEach($characterCount, function ($characterCount) {
new CharacterCount($characterCount).init()
})

var $checkboxes = document.querySelectorAll('[data-module="checkboxes"]')
nodeListForEach($checkboxes, function ($checkbox) {
new Checkboxes($checkbox).init()
Expand Down Expand Up @@ -45,6 +51,7 @@ export {
initAll,
Button,
Details,
CharacterCount,
Checkboxes,
ErrorSummary,
Header,
Expand Down
1 change: 1 addition & 0 deletions src/all.test.js
Expand Up @@ -65,6 +65,7 @@ describe('GOV.UK Frontend', () => {
expect(components).toEqual([
'Button',
'Details',
'CharacterCount',
'Checkboxes',
'ErrorSummary',
'Header',
Expand Down
1 change: 1 addition & 0 deletions src/components/_all.scss
Expand Up @@ -2,6 +2,7 @@
@import "breadcrumbs/breadcrumbs";
@import "button/button";
@import "checkboxes/checkboxes";
@import "character-count/character-count";
@import "date-input/date-input";
@import "details/details";
@import "error-message/error-message";
Expand Down

0 comments on commit f9e473e

Please sign in to comment.