The JavaScript blog.


jquery ui plugins databinding notifications

jQuery Roundup: Flex, jquery-binddata, jquery.notification

Posted on .

Note: You can send your plugins and articles in for review through our contact form or @dailyjs.


jQuery Flex

Flex (GitHub: jasonenglish / jquery-flex, License: MIT) by Jason English displays an animated grid with expanding panels.

The author has based the effect on a design originally implemented with Flash. He was compelled to write the plugin after he found a discussion on Stack Overflow that suggested creating the effect with JavaScript would be impossible.


jquery-binddata is a new plugin created by "jdavidw13" that helps bind form fields to simple JavaScript data models. If you're used to working with MVC frameworks and want to carry across some of the related data binding techniques to a smaller jQuery project, then this plugin might do the trick.

The basic usage is to provide the plugin with an object to bind and a form element:

var data = { field: 'value' };  

QUnit tests have been included, and the plugin is currently only about 200 lines long.


jquery.notification (License: MIT) by Mikhail Davydov is a wrapper around the WebKit Notifications API. I've seen quite a few of these plugins, but I don't think I've actually seen them used effectively in the wild.

If you're looking for such a thing, the plugin looks like this:

var notification = $.notification(options, function(isNotificationsAllowed) {  
  if (isNotificationsAllowed) {