JQuery UI

Events happening in the community are now at Drupal community events on www.drupal.org.
starbow's picture

Has anyone had a chance to check out the new JQuery UI? I think it is what people have been referring to as Interface2.

Update: It looks like Dimitri has created the UI project to deal with jQuery UI in D6. I have just created the jQuery UI Backport project to allow the library to be used in D5 without breaking anything.

Comments

Snappity Demo uses jQuery UI

KentBye's picture

John Resig just released a little demo via the #jQuery IRC that uses the new ui.js -- http://dev.jquery.com/~john/plugins/snappity/

I asked him when jQuery UI was going to be ready for an official release, and he didn't know. He did say, "it's still very much a work in progress. esp. since we want full documentation for it too"

The jQuery roadmap is shooting for a 1.1.4 release by the end of July and a 1.2 release at the end of August. I'll try to e-mail the jQuery UI author to see if he has any other updates on it in relation to these target dates.

For those that haven't heard of it before this post, the jQuery 1.1.3 announcement made the first mention of jQuery UI:

Today, we’re also pleased to announce a secret project that we’ve been working on: jQuery UI. This project, being written by Paul Bakaus, is a whole new Drag & Drop library being developed from the ground up with speed and extensibility taken into consideration. Additionally, great care is being taken to have the code be fully documented and tested — allowing many other developers to use and help extend it.

This library will contain full code for Draggables, Droppables, Sortables, Resizables, and a Slider.

You can take a look at some of Paul’s early work in the SVN repository.

There are also a number of comments in the post asking about it.

On my radar

jjeff's picture

Yeah, I've got this on my radar. It may obsolete the jquery_interface.module. I'm actually kinda hopeful that it will. Smaller. Faster. Better. Good stuff!

The project page for this plugin is kind of hard to find. It looks like its here though: http://jquery.com/plugins/project/ui

It looks like they're using Drupal for the new JQuery plugins site btw...

-= Jeff Robbins | Lullabot | Drupalize.me =-

Wow

starbow's picture

They're not just using Drupal, they are using project.module, with cvs versioned releases and everything. Gutsy!

No, it's not CVS packaging.

Gurpartap Singh's picture

No, it's not CVS packaging. It's normal file uploads for each release. :)

I think we're all hoping for

Steve McKenzie's picture

I think we're all hoping for this.

Interface has too many problems and it's a bloated whore.

:)

YAY SECRET PROJECTS!

jQuery UI shooting for mid-August release

KentBye's picture

I heard back from the jQuery UI developer Paul Bakaus about when to expect a final version.
He said:

nice to hear that drupal developers are interested!

The timeline is not set yet, but I'm aiming for a release together with jQuery 1.2. A beta will probably available 2 weeks before or so, so mid august is my best guess right now.

Feel free to ask any more questions.

His e-mail is listed online, and so feel free to contact him at paul.bakaus@googlemail.com if you have any more questions about it.

so who's going to take this on?

aaron's picture

http://ui.jquery.com/

Aaron Winborn
Advomatic, Web Design for Progressive Advocacy, Grassroots Movements, and Really Cool Causes

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Ideas?

karens's picture

The JQuery UI is official at http://ui.jquery.com/ and it includes a calendar date-picker. I have the code already written to incorporate the jquery calendar into the Date module, just need to know how we want to handle storage of the js file. I see a project at http://drupal.org/project/ui. Would that be the place?

Any help appreciated!

Is there a documented JQ 1.2 solution for Dr 5 ?

liquidcms's picture

Anyone have a definitive answer for this? I have seen numerous postings on things like:

  • a 1.2 patch (104k patch which seem to simply copy over uncompressed version of 1.2 and patches some other core js file) - but as with most patches no spec on what the starting point is and not sure they really have computability right???

  • the backport thing mentioned here - but again no spec on what is required with it??? do you need jq_update (1.1.3) or simply core jquery (1.0.4??). Plus it is a 260k JS file.. wow.. does it really need to be this big to get 1.2??

With all the different patches (none of with info on what they are patching) and different update modules - is it just me or is Dr5 and jq 1.2 a huge mess at the moment?

Peter Lindstrom
LiquidCMS - Content Management Solution Experts

I think it's a huge mess

aaron's picture

I think it's a huge mess right now. As I recall, jq 1.2 messes up collapsible fields in d5. I know it's working in d6. Don't know if there are plans to make it work in d5.

You could probably make it happen on an individual basis by swapping out misc/jquery.js and tracking down the patches that went into making d6. If anyone feels adventurous, maybe they could document it here.

I recently created the Magnify module, which required the .offset function of jquery 1.2. I just copied the relevant function and conditionally included it (so it won't overwrite anything if someone has 1.2 already installed). That's probably as far as I'll go with trying to support 1.2 in d5, as I imagine things should move fairly quickly into d6 in the next few months in Drupal land.

Aaron Winborn
Advomatic, Web Design for Progressive Advocacy, Grassroots Movements, and Really Cool Causes

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Check out jQuery UI Backport

KentBye's picture

The jQuery UI Backport module by Tao at http://drupal.org/project/jquib does not require the jQuery_update module.

In the jquib.js file, there is this note:
jQuery UI Backport - Unified jQuery 1.2.1 and jQueryUI 1.0, namespaced for inclusion in Drupal 5 figured out with help from Scott Gonzo
http://groups.google.com/group/jquery-ui/browse_thread/thread/a484731cae...
http://dev.jquery.com/attachment/ticket/1774/1774.diff

It also says on the project release page:
"Provides a single function, jquery_ui_backport_add(), which will make the javascript variable $ui available to your page. $ui has all of the jQuery UI functions available to it. $ will be unaffected."

Javascript

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: