# v4.0.3 release notes

- Release date: 2014-06-17
- Downloads

## What's New

- Ajax fetch / Data Ajax / Menu: Now passing along AJAX status and messaging in Ajax fetch and only completing Data Ajax and Menu updates when there are no load errors
- Archived: Removed duplicate icon
- Calendar of events: Fixed arrowing to previous/next month
- Calendar of events: Switched to only one link being in the tab order at a time
- Calender of events / Date picker: Fixed application of colours to other themes
- Core: Fixed gray-light so meets colour contrast against white backgrounds
- Core: Fixed selector for wet-boew script element
- Core: Preventing viewChange from removing all classes if executed too early. This is a failsafe for cases where viewChange is manually triggered too early.
- CSS: Fixed colcount support for ordered lists
- Date picker: Fixed listing of maximum month
- Feeds: Added Facebook template for Facebook-driven feeds
- Form validation: Added ability to configure which fields for validation to ignore
- Form validation: Made labels for number and digit/numeric validation more accurate
- Geomap: Added area of interest (AOI), geolcoation, and geocoding widgets
- jQuery: Update to 1.11.1 and 2.1.1 patch releases
- Lightbox: Fixed incorrect closing of AJAX popups.
- Menu: Fixed order of navcurrent checking to go from more specific links to less specific links
- Multimedia player: Added a volume control
- Multimedia player: Added the ability to share a video
- Multimedia player: Added WAI-ARIA properties to the toggle buttons (mute and cc)
- Multimedia player: Dropped the fast forward and rewind buttons
- Multimedia player: Fixed the audio player displaying as a video
- Multimedia player: Fixed the display and positioning of the progress bar and the closed caption button
- Multimedia player: Fixed the multimedia player in xxsmall view
- Multimedia player: Increased the captions area to minimize shifting in mobile devices. Also centred captions vertically.
- Multimedia player: Made the text always visible and the background for the controls lighter
- Multimedia player: Removed the overlay for the YouTube player. The overlay was overlapping all buttons rendering them non-functional.
- Multimedia player: Unified the multimedia controls focus display
- Share: Changed share widget from a right panel to a centred popup
- Share: Removed Technorati option due to 404 error for faves option
- Share: Removed underlining for space between link text and the share icon
- Tabbed interface: Added ability to control rotation interval through data-wb-tabs
- Tabbed interface: Carousels are now scalable so can fit in columns of varying sizes
- Tabbed interface: Enabled tab count to be visible in extra-small view
- Tabbed interface: Fixed fading effect
- Tabbed interface: Stops carousel for any clicks within a tab panel
- Tabbed interface / Multimedia player: Added example of the multimedia player embedded in a Tabbed interface carousel
- Tabbed interface / Multimedia player: Automatically stops all multimedia players within the current tab panel when the tab panel changes
- Tabbed interface / Multimedia player: Changed examples to use figure/figcaption
- Tabbed interface / Multimedia player: Fixed z-index issue with multimedia players embedded in a tabs carousel

## Details

Number of commits: 140

- @pjackson28: 81 commits
- @LaurentGoderre: 42 commits
- @nschonni: 11 commits
- @jvanulde: 2 commits
- @masterbee: 2 commits
- @EricDunsworth: 1 commit
- @duboisp: 1 commit

### List of commits

- Updated build version to v4.0.3-development - Paul Jackson, 2014-05-21 13:58:16 -0400
- Remove the overlay for the YouTube player. Fixes #5463 - The overlay was overlapping all buttons rendering them non-functional. - Laurent Goderre, 2014-05-21 14:08:04 -0400
- Table Validator - Duplicate headers ids - Fix #5402 - Pierre Dubois, 2014-05-21 15:55:29 -0400
- [FEEDWIDGET] - added facebbook template for facebook driven feeds - Mario Bonito, 2014-05-22 10:45:56 -0400
- [WEBWIDGET] - Added French examples - Mario Bonito, 2014-05-22 11:34:25 -0400
- Fix build to allow building of HTML only This allows to run `grunt demos` or `grunt demos-min` - Laurent Goderre, 2014-05-22 13:21:58 -0400
- Added back HTML compression It was accidentally removed by the previous commit - Laurent Goderre, 2014-05-22 15:34:43 -0400
- Archived: Removed duplicate icon - Paul Jackson, 2014-05-23 15:51:57 -0400
- Tabs: Carousels are now scalable so can fit in columns of varying sizes (fixes #5480) - Paul Jackson, 2014-05-23 16:11:53 -0400
- Form validation: Made labels for number and digit/numeric validation more accurate - Paul Jackson, 2014-05-23 23:51:13 -0400
- Form validation: Added ability to configure which fields for validation to ignore (fixes #5457) - Paul Jackson, 2014-05-24 00:19:42 -0400
- Darkened text-muted colour to 767676 (fixes #4463) - Paul Jackson, 2014-05-25 22:22:15 -0400
- Ensures each polyfilled slider element has an ID fd-slider requires an ID for eache element otherwise the script triggers multiple errors - Laurent Goderre, 2014-05-26 11:01:49 -0400
- Build: Add "pages" task to alias Assemble calls - Nick Schonning, 2014-05-26 11:18:31 -0400
- Force display none for hidden slider polyfills This fights specificity issue that arise by adding styles to non polyfilled slider control - Laurent Goderre, 2014-05-26 14:22:59 -0400
- JSCS: Disallow trailing whitespace - Nick Schonning, 2014-05-26 17:01:03 -0400
- Build: Clean JSHint/JSCS globbing - Nick Schonning, 2014-05-26 17:19:36 -0400
- JSHint: Remove rules shadowed by JSCS - Nick Schonning, 2014-05-26 17:20:16 -0400
- Build: Bump Grunt JSHint to 0.10.0 - Nick Schonning, 2014-05-26 17:53:15 -0400
- Build: Bump Grunt HTML for Java Memory fixes - Nick Schonning, 2014-05-26 17:59:31 -0400
- Date picker: Fixed listing of maximum month (fixes #5495) - Paul Jackson, 2014-05-27 09:41:00 -0400
- IE8: Switched .ie8 class to .lt-ie9 (fixes #5494) - Paul Jackson, 2014-05-27 09:46:43 -0400
- Menu: Fixed order of navcurrent checking to go from more specific links to less specific links (fixes wet-boew/theme-gcwu-fegc#118) - Paul Jackson, 2014-05-28 09:58:42 -0400
- Menu: Removed unnecessary loop caching from navcurrent check - Paul Jackson, 2014-05-28 12:09:28 -0400
- Documentation: Added missing time elements - Paul Jackson, 2014-05-30 15:30:41 -0400
- Documentation: Fixed broken links in feeds code examples. - Eric Dunsworth, 2014-05-30 16:54:30 -0400
- Share: Removed Technorati option due to 404 for faves option (fixes #5526) - Paul Jackson, 2014-06-03 10:04:01 -0400
- Tabs: Added ability to control rotation interval through data-wb-tabs - Paul Jackson, 2014-06-03 11:09:49 -0400
- Tabs: Replaced unnecessary return false with event.preventDefault() - Paul Jackson, 2014-06-03 11:58:03 -0400
- Multimedia: Dropped the fast froward and rewind buttons Fixes (#5175) - Laurent Goderre, 2014-06-03 14:33:26 -0400
- Made the background color for multimedia player controls lighter Fixes #5178 - Laurent Goderre, 2014-06-03 14:33:26 -0400
- Made mutlimedia player text always visible Fixes #5173 - Laurent Goderre, 2014-06-03 14:33:27 -0400
- Fixed the display of the progress bar - Laurent Goderre, 2014-06-03 14:33:27 -0400
- Added more space between the time displays - Laurent Goderre, 2014-06-03 14:33:28 -0400
- Changed the state display of the closed caption button. Fixes #5172 - Laurent Goderre, 2014-06-03 14:33:29 -0400
- Removed unused attributes in the multimedia player template - Laurent Goderre, 2014-06-03 14:33:29 -0400
- Fixed the display of the closed caption button - Laurent Goderre, 2014-06-03 14:33:30 -0400
- Added aria for the toggle buttons (mute and cc) - Laurent Goderre, 2014-06-03 14:33:30 -0400
- Optimized the SCSS for the multimedia player - Laurent Goderre, 2014-06-03 14:33:31 -0400
- Moved the mute control to the left side. As per #5167 - Laurent Goderre, 2014-06-03 14:33:31 -0400
- Moved the tabindex from the text area to the progress bar - Laurent Goderre, 2014-06-03 14:33:32 -0400
- Added volume control - Laurent Goderre, 2014-06-03 14:33:33 -0400
- Fixed the volume slider for IE11 - Laurent Goderre, 2014-06-03 14:33:33 -0400
- Update the volume slider when the media is muted - Laurent Goderre, 2014-06-03 14:33:34 -0400
- Aligned the volume control in Chrome, Firefox and IE11 - Laurent Goderre, 2014-06-03 14:33:34 -0400
- Fixed the slider selector - Laurent Goderre, 2014-06-03 14:33:35 -0400
- Multimedia: Fix SCSSLint issues - Nick Schonning, 2014-06-03 14:33:36 -0400
- Fixed the positioning of the polyfilled slider control - Laurent Goderre, 2014-06-03 14:33:36 -0400
- Aligned the polyfilled volume slider to the non polyfilled one - Laurent Goderre, 2014-06-03 14:33:37 -0400
- Fixed the polyfilled progress bar display - Laurent Goderre, 2014-06-03 14:33:37 -0400
- Fixed the polyfilled volume slider not on mute - Laurent Goderre, 2014-06-03 14:33:38 -0400
- Increased the captions area to minimize shifiting in mobile devices. Also centers captions vertically - Laurent Goderre, 2014-06-03 14:33:38 -0400
- Unified the multimedia controls focus display - Laurent Goderre, 2014-06-03 14:33:39 -0400
- Optimized the player SCSS - Laurent Goderre, 2014-06-03 14:33:40 -0400
- Calendar: Fixed application of colours to other themes (fixes #5531) - Paul Jackson, 2014-06-04 01:26:45 -0400
- Ajax fetch / Data Ajax / Menu: Now passing along AJAX status and messaging in Ajax fetch and only completing Data Ajax and Menu updates when there are no load errors (fixes #5533) - Paul Jackson, 2014-06-05 01:20:40 -0400
- Bump html compression to fix build on 64 bits machines - Laurent Goderre, 2014-06-06 11:45:50 -0400
- Share widget: Changed share widget from a right panel to a centred popup (related to #5190) - Paul Jackson, 2014-06-06 11:50:04 -0400
- Calendar of Events: Switched to only one link being in the tab order at a time (fixes #5240) - Paul Jackson, 2014-06-06 16:12:15 -0400
- Calendar of Events: Fixed arrowing to previous/next month (fixes #5549) - Paul Jackson, 2014-06-07 03:41:16 -0400
- Tabs: Stops carousel for any clicks within a tab panel - Paul Jackson, 2014-06-09 11:31:59 -0400
- Tabbed inteface / Multimedia player: Automatically stops all multimedia players within the current tab panel when the tab panel changes - Paul Jackson, 2014-06-09 12:10:32 -0400
- Tabbed interface / Multimedia player: Added example of the multimedia player embedded in a Tabbed interface carousel - Paul Jackson, 2014-06-09 14:20:40 -0400
- Converted to $#160; in the project - Laurent Goderre, 2014-06-09 14:31:00 -0400
- Tabbed interface: Enabled tab count to be visible in extra-small view - Paul Jackson, 2014-06-09 16:05:42 -0400
- Tabbed interface / Multimedia player: Changed examples to use figure/figcaption - Paul Jackson, 2014-06-10 11:41:51 -0400
- Multimedia player: Corrected loading issue with working examples - Paul Jackson, 2014-06-10 13:39:25 -0400
- Multimedia player: Removed IE7 references from multimedia player examples - Paul Jackson, 2014-06-10 13:58:35 -0400
- Added the ability to share a video Implements #5542 - Laurent Goderre, 2014-06-10 14:14:43 -0400
- Share: Removed underlining for space between link text and the share icon - Paul Jackson, 2014-06-10 15:06:22 -0400
- Tabs: Fixed fading effect - Paul Jackson, 2014-06-10 16:36:50 -0400
- Tabs / Multimedia player: Fixed z-index issue with multimedia players embedded in a tabs carousel - Paul Jackson, 2014-06-10 23:49:42 -0400
- Fixed the multimedia player in xxsmall view Fixes #5540 - Laurent Goderre, 2014-06-11 11:22:02 -0400
- Prevents viewChange from removing all classes if executed too early This is a failsafe in cases viewChange is manually triggered too early. Related to #5579 - Laurent Goderre, 2014-06-11 13:24:36 -0400
- CSS: Fixed colcount support for ordered lists (fixes #5582) - Paul Jackson, 2014-06-12 02:28:33 -0400
- Core: Fixed selector for wet-boew script element (fixes #5581) - Paul Jackson, 2014-06-12 02:31:46 -0400
- Moved the multimedia player color variables to the variables file - Laurent Goderre, 2014-06-12 16:03:27 -0400
- Geomap enhancements - Joost van Ulden, 2014-06-13 13:42:23 -0400
- Updated documentation and related assets. - Joost van Ulden, 2014-06-13 13:42:23 -0400
- Tabs: Fixed handling of tabs in large view - Paul Jackson, 2014-06-13 13:47:01 -0400
- Core: Fixed gray-light so meets colour contrast against white backgrounds - Paul Jackson, 2014-06-13 14:52:53 -0400
- Lightbox: Fixed incorrect closing of AJAX popups. - Paul Jackson, 2014-06-16 00:41:19 -0400
- Fixed the audio player displaying as a video Fixes #5602 - Laurent Goderre, 2014-06-16 14:49:40 -0400
- Build: Bump grunt-sass to 0.14 - Nick Schonning, 2014-06-17 22:16:39 -0400
- jQuery: Update to 1.11.1 and 2.1.1 patch releases - Nick Schonning, 2014-06-17 22:24:02 -0400

Date modified:
  2014-06-17