Multichannel (desktop/mobile) UI Custom Elements Library
JavaScript HTML CSS
Latest commit 533cb35 May 19, 2017 @wkeese wkeese Allow specifying source data as textContent of <d-combobox>,
same way that <d-list> (and all delite/Store subclasses) work.

Follow up to previously added feature where source can be
(and is preferred to be) specified directly as a property of Combobox.

Refs #668.
Permalink
Failed to load latest commit information.
Accordion No longer necessary to prefix {{widgetId}}. Apr 22, 2017
BoilerplateTextbox Prevent autofill icon from sometimes appearing on Safari. May 17, 2017
Button Add aria-label on Button root node. Oct 10, 2016
Checkbox Put icon inside aria-hidden="true" <span> so that JAWS doesn't announ… Apr 14, 2016
Combobox No longer necessary to prefix {{widgetId}}. Apr 22, 2017
DatePicker Tweak how DayPicker generates table header (S M T W T F S). Mar 30, 2017
LinearLayout/themes Fix #310: Move width100/height100 CSS utility classes to defaultapp.css Sep 22, 2014
Panel/themes Refactor Accordion to fix accessibility issues and simplify customizi… Jun 13, 2016
ProgressBar Enable standard RTL support by default, with has("bidi") for advanced… Mar 8, 2015
ProgressIndicator ProgressIndicator: leverage delite's has("highcontrast") code. Sep 7, 2015
RadioButton Put icon inside aria-hidden="true" <span> so that JAWS doesn't announ… Apr 14, 2016
ResponsiveColumns/themes Add ResponsiveColumns container, Close #269 Oct 13, 2014
Select Remove executable permissions from various Select, Combobox, and Scro… Jan 5, 2015
SidePane/themes Enable standard RTL support by default, with has("bidi") for advanced… Mar 8, 2015
Slider Slider: rename containerNode to wrapperNode. Sep 11, 2015
StarRating Enable standard RTL support by default, with has("bidi") for advanced… Mar 8, 2015
SwapView/themes Fixes #414 and other SwapView fixes: Dec 5, 2014
Switch Regenerated CSS files due to prior updates to LESS files. Feb 19, 2015
Toaster Removed high contrast handling in Toaster fixes #158 Dec 19, 2014
ToggleButton Add aria-label for ToggleButton. Oct 12, 2016
Tooltip Make sure that the d-tooltip-popup selector overrides the d-popup sel… Mar 2, 2017
TooltipDialog Fix TooltipDialog natural sizing on IE. Nov 14, 2016
ViewIndicator/themes ViewIndicator CSS consolidation, refs #392: Jan 28, 2015
ViewStack fix .less file indentation to use tabs Feb 20, 2015
demos modifications to allow using ObservableArray as source instead of Aug 21, 2015
docs Toggle Button: fix a11y issues. Add tests. Update Doc. Jul 28, 2016
list No longer necessary to prefix {{widgetId}}. Apr 22, 2017
samples Combobox refactor, with the introduction of few enhancements. Nov 8, 2016
tests Allow specifying source data as textContent of <d-combobox>, May 21, 2017
.bowerrc add bowerrc to make sure components are added where we expect them to be Dec 25, 2013
.gitattributes .gitattributes file to normalize line endings Jun 21, 2013
.jshintrc move WebKitMutationObserver jshint from .jshintrc to Widget.js Dec 25, 2013
.travis.yml Use new version of node in travis builds. Feb 15, 2016
Accordion.js Move keyboard navigation code from KeyNav to Accordion, Dec 29, 2016
BoilerplateTextbox.js JSHint, refs #698. May 12, 2017
Button.js Tooltip and DropDownButton widgets. Sep 23, 2016
CONTRIBUTING.md link to coding guidelines Mar 7, 2014
Checkbox.js Remove <label> click handler from Checkbox. Jul 21, 2016
Combobox.js Allow specifying source data as textContent of <d-combobox>, May 21, 2017
DatePicker.js Pass firstDayOfWeek from DatePicker to DayPicker. Mar 2, 2017
DropDownButton.js Tooltip and DropDownButton widgets. Sep 23, 2016
Gruntfile.js Switch from Intern 2 to Intern 3. Feb 17, 2016
LICENSE update copyright date Jan 12, 2015
LinearLayout.js Changes related to delite's dynamic template support. Sep 11, 2015
Panel.js Refactor Accordion to fix accessibility issues and simplify customizi… Jun 13, 2016
ProgressBar.js Changes related to delite's dynamic template support. Sep 11, 2015
ProgressIndicator.js No longer necessary to prefix {{widgetId}}. Apr 22, 2017
README.md Fixes #591 - broken documentation link in README. Feb 15, 2016
RadioButton.js Change CheckBox => Checkbox refs #373. Nov 7, 2014
ResponsiveColumns.js No longer necessary to prefix {{widgetId}}. Apr 22, 2017
ScrollableContainer.js Fix file permissions Aug 26, 2014
Select.js Changes related to delite's dynamic template support. Sep 11, 2015
SidePane.js Small refactor so that SidePane subclass can have template. Oct 12, 2016
Slider.js tabStops changed to array. Apr 21, 2017
StarRating.js upgrade to use "ArrowLeft" etc. not "Left", refs ibm-js/delite#433 Nov 19, 2015
SwapView.js fix doc typos Nov 16, 2015
Switch.js Switch deliteful to run against latest delite. Mar 12, 2015
TimeBase.js Avoid creating new Date objects from timestamps. Mar 30, 2017
Toaster.js fix doc typos Nov 16, 2015
ToasterMessage.js fix doc typos Nov 16, 2015
Toggle.js Changes related to delite's dynamic template support. Sep 11, 2015
ToggleButton.js Toggle Button: fix a11y issues. Add tests. Update Doc. Jul 28, 2016
Tooltip.js No longer necessary to prefix {{widgetId}}. Apr 22, 2017
TooltipDialog.js Fix TooltipDialog natural sizing on IE. Nov 14, 2016
ViewIndicator.js Fix race condition where ViewIndicator doesn't show initially selecte… Jun 28, 2016
ViewStack.js Fix problem where ViewStack transition never finishes Feb 23, 2017
bower.json Minor List cleanups. Jun 29, 2016
channelBreakpoints.js channelBreakpoints: fix typo in doc Feb 2, 2015
features.js fix typo, fixes #512 for real Oct 30, 2015
package.json Upgrade to Intern 3.2. Jun 28, 2016

README.md

deliteful Build Status

This project provides a predefined set of custom UI elements working on both desktop and mobile platforms.

The deliteful custom elements are based on the delite project.

The project supports the following browsers/platforms: FF31+, Chrome latest, IE9/10+, Safari 7+, Android 4.1+, iOS6+, WindowsPhone8+.

More details on the project home page.

Status

No official release yet.

Migration

For developers migrating from a dijit or dojox/mobile based application, migration requires manual steps listed here.

Issues

Bugs and open issues are tracked in the github issues tracker.

Licensing

This project is distributed by the Dojo Foundation and licensed under the "New" BSD License. All contributions require a Dojo Foundation CLA.

Installation

Bower release installation:

$ bower install deliteful

Manual master installation:

$ git clone git://github.com/ibm-js/deliteful.git

Then install dependencies with bower (or manually from github if you prefer to):

$ cd deliteful
$ bower install

Documentation

Documentation is available at the deliteful website.