HTML Custom Element / Widget infrastructure
JavaScript HTML CSS
Permalink
Failed to load latest commit information.
DialogUnderlay/themes forgot to check in DialogUnderlay less files Jul 24, 2014
Scrollable/themes Scrollable: fix scrolling broken on iOS 8 in some conditions. Fixes #338 Dec 5, 2014
TooltipDialog Move relevant dijit, mobile modules to top level and delete the rest. Jul 11, 2014
docs Rename anchorNode to behaviorNode, to make it clear that the property Dec 16, 2016
nls jshint for nls Apr 18, 2014
samples use jsdoc not dojodoc Apr 24, 2015
tests Make HasDropDown open popup on click rather than on pointerdown. Jan 30, 2017
themes Handle when popup originally hidden. Sep 23, 2016
.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
.gitignore Add .gitignore file. Oct 6, 2016
.jshintrc move WebKitMutationObserver jshint from .jshintrc to Widget.js Dec 25, 2013
.travis.yml Downgrade to Intern 3.0.3, since 3.0.4 fails on Android. Sep 28, 2015
ArrayToStoreAdapter.js Make fetch() and fetchRange() return a thenable (but synchronous), Jun 9, 2016
BackgroundIframe.js Refactor delite code so that most cleanup tasks are done in detachedC… Mar 19, 2015
Bidi.js minor code cleanup Jul 7, 2015
CONTRIBUTING.md link to coding guidelines Mar 7, 2014
Container.js Allow the widget template to be set or changed dynamically, typically… Sep 11, 2015
CssState.js Allow the widget template to be set or changed dynamically, typically… Sep 11, 2015
CustomElement.js Create on.emit() method to emit events on any node. Sep 29, 2016
Dialog.js Fix ESC key to return focus to anchor node Dec 16, 2016
DialogUnderlay.js Add DialogUnderlay.showFor() and hideFor() methods Jul 7, 2016
DisplayContainer.js DisplayContainer: Extract method for loading a child. Jul 10, 2015
DstoreToStoreAdapter.js Add the possibility for delite/Store to use ObservableArray instead Aug 21, 2015
FormValueWidget.js Allow the widget template to be set or changed dynamically, typically… Sep 11, 2015
FormWidget.js Edits to delite/FormWidget to support the required property Jun 20, 2016
Gruntfile.js Switch from Intern 2 to Intern 3. Sep 24, 2015
HasDropDown.js Make HasDropDown open popup on click rather than on pointerdown. Jan 30, 2017
KeyNav.js Fix regression where defocusing a deliteful/List would Jan 10, 2017
LICENSE update copyright date Jan 12, 2015
README.md Fixes #436 - Remove broken link to delite documentation in README Feb 14, 2016
Scrollable.js Remove code to disable selection in a Scrollable. Sep 5, 2016
Selection.js Allow the widget template to be set or changed dynamically, typically… Sep 11, 2015
Store.js Make fetch() and fetchRange() return a thenable (but synchronous), Jun 9, 2016
StoreMap.js Add the possibility for delite/Store to use ObservableArray instead Aug 21, 2015
Template.js Avoid problem when a templated widget is embedded in another template… Jan 8, 2016
Viewport.js Convert delite/place test to intern, fixes #251. Oct 25, 2014
Widget.js Allow the widget template to be set or changed dynamically, typically… Sep 11, 2015
a11y.js a11y.js: remove dependencies on dojo/dom* modules Jun 16, 2014
a11yclick.js Create delite/on module. Jun 1, 2015
activationTracker.js Fix HasDropDownHover tests to run on all platforms, and Dec 20, 2016
bower.json update to version 0.8.2 Apr 18, 2016
features.js Fix Safari 8. Sep 16, 2015
handlebars.js Handlebars: make style="height: {{foo}}px" work on IE11. Jul 28, 2016
hc.js support high-contrast detection, fixes #424 Sep 9, 2015
on.js Create on.emit() method to emit events on any node. Sep 29, 2016
package.json Upgrade to Intern 3.2. Jun 27, 2016
place.js Remove code to call popupWidget.orient() Nov 3, 2016
popup.js Remove code to call popupWidget.orient() Nov 3, 2016
register.js During builds, just call require("jsdom") rather than providing a path. Jul 21, 2016
theme.js only insert config if the layer was correctly generated, fixes #336 Nov 25, 2014
uacss.js Add d-edge and d-ff classes. Sep 28, 2016

README.md

delite Build Status

This project provides a custom elements based UI Widget framework working both on desktop and mobile platforms.

Status

No official release yet.

Migration

For developers migrating a widget from dijit, migration will require 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 except the Bootstrap variables.less file which is distributed under MIT license.

All contributions require a Dojo Foundation CLA.

Installation

Bower release installation:

$ bower install delite

Manual master installation:

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

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

$ cd delite
$ bower install

Documentation

See the introductory blog post to get started.

Then see the delite website including the documentation section.