DailyJS

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

Alex R. Young

Subscribe

@dailyjs

Facebook

Google+

jquery ui plugins databinding notifications

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

Posted by Alex R. Young on .
Featured

jquery ui plugins databinding notifications

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

Posted by Alex R. Young on .
Note: You can send your plugins and articles in for review through our contact form or @dailyjs.

Flex

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

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' };  
$('form').binddata(data);

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

jquery.notification

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) {
    notification.show();
  }
});