jQuery Roundup: 1.6.4, BoltJS, Kendo UI

2011-09-13 00:00:00 +0100 by Alex R. Young
Note: You can send your plugins and articles in for review through our [contact form](/contact.html) or [@dailyjs](http://twitter.com/dailyjs).

jQuery 1.6.4

jQuery 1.6.4 is out already! This version fixes issues discovered in the last


BoltJS (GitHub: shaneosullivan / boltjs, License: MIT) by Shane O'Sullivan (and Facebook apparently) is a
client-side framework built on Javelin and
CommonJS modules. It makes it possible to compose complex widgets from
other widgets, then synchronise their data models. To do this, several
core modules are used:

Kendo UI

Kendo UI (License) by Telerik Inc. is a new HTML5 UI framework that's built on jQuery. The
core framework includes a DataSource component for using
local or remote data that supports CRUD operations, and can be bound to
UI widgets. Templates are another core feature, and it's claimed they're
extremely fast. Kendo UI also supports a strong set of UI widgets and
tools for building mobile web apps.

The TreeView,
Upload, and Splitter widgets caught my eye as I looked through the documentation -- particularly the
Splitter, as it's something I've often been tasked to build and felt was
missing from jQuery UI.

Kendo UI's widgets are instantiated and configured the same way as any
jQuery plugin. The "widget client object" can be accessed using

var grid = $('#grid').data('kendoGrid');

Events can be bound through widget initialization or using

  dataSource: data,
  change: onChange,
  close: onClose,
  open: onOpen

var autoComplete = $('#search').data('kendoAutoComplete');
autoComplete.bind('change', onChange);