Skip to content

m-t-space/enyo-2-components

 
 

Repository files navigation

Enyo 2 Components

A group of components and addons for Enyo 2


Full interactive documention is available at http://docs.canuckcoding.ca


Avalaible Libraries/Addons

AdaptiveImage & DynamicImage

Extensions of enyo.Image that will automatically display the proper image depending on screen pixel ratio. AdaptiveImage determines the nearest ratio match (using media queries if needed) from given src urls for specific pixel ratios. DynamicImage on the otherhand dynamically building a url based off the window.devicePixelRatio value and attempts to display that.

Audio

A simple HTML5 audio wrapper with event bubbling, streamlined ogg/wav/mp3 source setting, relayed javascript play/pause/stop API, and fade-in and fade-out functions.

ColorHelper

Enyo-based color manipulation, detection, and parsing.

Fader

A container object that that can fade it's components in and out and to any specified opacity.

FileInputDecorator

Allows for improved customizable file input, with support for filetype filters, multiple file selection, html5 media capture across a wide breadth of browsers, including iOS6 and Android 3.x+. Note: filetype filters, multiple file support, and media capture not supported in IE.

Gravatar

A modified version of https://github.com/pcimino/Gravatar which now defaults to the mystery man avatar, default of no rating filter, and supports dynamic changing of email, size, and rating.

JavaApplet

Component for Java applets, with improved Enyo2 support, including adapted 2-way Java-Javascript data transfer.

Lazy

Simple lightweight wrapper to lazy-load contained components, synchonously or asynchronously, with an onLazyLoad event too.

Lightbox

Popup kind that is mostly unstyled, with a shadow and external close button. Features optional scrim, fadein/fadeout, and the ability to hook into the Enyo Control api to easily display content from anywhere.

Media

Early in-development media library for HTML5 audio and video, with configurable overlay/controls and Flash/Silverlight fallbacks.

Socket

Enyo bindings for Socket.IO

WebAppInstaller

Unified web app installation library for Firefox, Firefox for Android, FirefoxOS, Chrome, and iOS. Includes a WebAppButton control that hides (or turns into an "Update button) onces the web app is installed or on unsupported browsers. Inspired by the installation library in Mozilla's mortar app stub.

Website

An Enyo panels-based solution for creating webpages. Each panel is a separate HashPage, giving it a unique hash URL that links directs to the HashPage. Furthermore, each HashPage supports lazy-loading to load content when you go to the page. Also includes a Link kind that binds hyperlinks.

webOS

Brings the webOS-exclusive API bindings from Mojo/Enyo1 to Enyo2, including Palm service requests, app menu, webview, etc.

XmlpRequest

Allows for jsonp-style requests for xml documents, via YQL, returned in json format.

YqlpRequest

Allows for jsonp-style requests for YQL queries, returned in json format.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published