Drupal.org's ability to move blocks in IE9 isn't working. When I move them in Chrome, they save and then they are moved in Internet Explorer. I haven't tried to implement this myself, but I thought you'd like to know it wasn't working on D.O in IE9.

Comments

bonobo’s picture

A shot in the dark here, but I wonder if this has to do with the version of jQuery in use on drupal.org.

There are some jquery features that are broken in IE9 if the jquery version is under 1.5.1.

See http://blog.jquery.com/2011/02/24/jquery-151-released -

Also of note: #1085590: Update to jQuery UI 1.9 and #1067290: Fix jQuery 1.7 for Drupal 6

krem’s picture

I am having the same issue, but I don't think it's directly related to the jquery version because drag & drop works using ie9 in the admin interface (check in the administration of menu items). Also, many forum posts are talking about big problems for drupal 6 and jquery 1.5, that's why I would rather stay with my current jquery version instead of upgrading to 1.5.

I am running drupal 6 with jquery ui 6.x-1.4

Any help on this issue would be much appreciated.

jlashomb’s picture

Having the same problem. It works in compatibility mode. Does it work in IE9 for anyone?

aschiwi’s picture

It also happens on the demo site (http://paris2009.drupalcon.org/news). I have the same problem, it works in compatibility mode. jQuery Update gets us only to v1.3.2 so I can't really check if a later version would solve the problem.

sujatadrupal’s picture

In my site drag and drop functionality is running fine in browsers like Firefox and chrome even functionality is performing well is IE versions 7 and 8 .But drag and drop is broken in IE 9.And saving functionality is not running in any browser.
I am using jquery UI module of version 1.5.

brianV’s picture

Project: Homebox - Individual user dashboards » Drupal.org infrastructure
Version: 6.x-2.1 »
Component: User interface » Drupal.org module

I can't reproduce locally. I am moving this to the infrastructure queue so it can be tested / noted if it's d.org specific.

aschiwi’s picture

@brianV: it happens to me on a site that is not d.o, I didn't even try it here.

theropodx’s picture

I'm getting this in chrome and firefox too with a drupal 6 site. Very annoying! Can't arrange blocks at all now.

aschiwi’s picture

Project: Drupal.org infrastructure » Homebox - Individual user dashboards
Version: » 6.x-3.x-dev
Component: Drupal.org module » User interface

I believe this issue belongs to the Homebox project, it's not d.o specific.

mschudders’s picture

Got the same issue only in IE9 , chrome, firefox and IE7-8 works fine.

Used 6.3x-dev beta5 with patch for error in JS (match)

mschudders’s picture

StatusFileSize
new38.98 KB

Patch in comment below.

This patch doesn't work.

Edit: Can't remove the patch .... :-)

this fixed the problem for drag and drop in IE9.

I had to make changes to Jquery UI Core also included a new minified version of jquery ui core.

Didn't yet found another way.

mschudders’s picture

StatusFileSize
new3.27 KB

The minified file you should use.

the Fix :

(function($) {
var a = $.ui.mouse._mouseMove;
$.ui.mouse._mouseMove = function(b) {
if ($.browser.msie && document.documentMode >= 9) {
b.button = 1
};
a.apply(this, [b]);
}
} (jQuery));

You have to rename the file .patch to .rar to make it work :-)

istryker’s picture

From my experience

This only work if you replace the file in #12 and you have jQuery 1.3.2 installed. jQuery 1.2.6 is shipped with Drupal 6. Easy way to get jQuery 1.3.2 is to install jQuery Update

This is NOT the best solution, but the only one I've found so far

aschiwi’s picture

just to document - jQuery Update does not solve this problem for me.

vuquochuy’s picture

Thanks for your workaround, SleejR

drumm’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Both IE 9 and Drupal 6 are outdated.