Informagen Echo Components

will.gilbert's picture

Here's the first look at some Echo3 components which I 've been working on the last few weeks. I've put everything into a separate web site for easy maintenance and updating.

Each component has a JavaScript demo version. The source code can be downloaded in a ZIP which contains the entire development directory complete with JS prototypes. The JAR file is available as either a Maven2 dependency or as a direct JAR download.

The URL is: http://Informagen.org/Echo

Web Site Contents

Maven2 Archetypes
Create two runnable Echo3 applications. A simple application build from the Echo3 on-line documentation and an application build on a 'modified-MVC' Framework.

ActiveTextArea Component
A TextArea component which provides a running character count and warns the user if a maximum count has been exceeded and by how much.

ActiveTextField Component
A suite of TextField components which provide feedback for valid and invalid input. Integer, Numeric and RegEx are currently implemented.

HorizontalRule Component
An Echo component which implements the HTML <hr> tag. From the Echo2 'How-to' wiki

HtmlComponent Component
An Echo component which display an HTML fragment. From the Echo3 'HtmlLabel' component.

Echo Component Test Harness
An Echo3 Web Application which can be used to test components during development.

tliebeck's picture

Very cool! Can add a link

Very cool!

Can add a link off the add-ons page if you'd like.

aschild's picture

Nice components you did

Nice components you did implement. I love echo 3 getting more and more components :)

Just a few things:

- In the second integer example, even when entering a number >=100 as the age the demo tells me I'm too young ;)
- In the numberfield, is there a way to handle locale dependent numeric formats ? (Echo3 has a local property which could be used as default format)

In the wiki I moved your link down to the Echo3ComponentLibraries page and did restore the link you did overwrite by accident. (Hope the place is ok for you, feel free to move it back up if more non-component stuff is added to your site)

André

will.gilbert's picture

Thanks and thanks!

Thanks for the feedback. Glad you enjoyed them.

- I fixed the demo, so you can be as old as you like!
- Locale formats. Probably not immediately as JavaScript is doing the validation, but I'll keep it on the agenda
- Thanks for fixing this -- I did overwrite the link accidentally. It was late.