[geeklog-devel] Geeklog and jQuery 1.9.0 - Important!

Tom websitemaster at cogeco.net
Wed Jan 30 10:55:20 EST 2013


So jQuery and jQuery UI have gone through a number of updates since we last
updated it around September 2012.

http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-0-beta-migrate-f
inal-released/

The current release jQuery 1.9.0 has a few major changes from the version we
use (1.7.2). For one thing there are several deprecated features such as
$.browser and .menu which affects the Geeklog configuration (tab and search
auto complete controls). See the upgrade guide for more information:

http://jquery.com/upgrade-guide/1.9/

Before we release Geeklog 2.0.0rc2 we should update Geeklog's jQuery. There
is a jQuery Migrate Plugin that I can include which may fix our issues
(Haven't tested it yet) but I think the best route to go would be to just
update the Configuration to support jQuery 1.9.0

jQuery UI has also been updated to 1.10.0 (we currently use 1.8.20). There
are a number of new widgets included:

Menu  - Creates nestable menus.
Spinner - Displays buttons to easily input numbers via the keyboard or
mouse.
Tooltip - Shows additional information for any element on hover or focus.
(IN Geeklog 2.0.1 we should maybe look into using this instead of our own
tooltips)

The other thing that has changed is the effect files has been renamed from

jquery.effects.xxx

To 

jquery.ui.effect-xxx

I have update the effect names to the current naming structure but this
means it changes the name we use to include the effect js.  I don't think
this will be an issue for anybody as I don't think anyone calls them
directly.

So I have updated all the jQuery and jQuery UI files along with the theme
files and scripts class to update everything to the latest version. Right
now in the configuration the tab control works but throws js errors (the
tabs will become 2 lines if to many tabs instead of using a menu item at the
end). The autocomplete search box for the configuration doesn't work at all
(partially works if you use the CDN-hosted copy).

I am going to be busy over the next 2 weeks. Just to get things tested and
hopefully ready by the end of February what I was hoping to is push to the
repository what I have updated and have someone else fix the configuration
search and tabs. Is anyone willing to do this?

Let me know and I will commit and push the changes.

Thanks

Tom




More information about the geeklog-devel mailing list