HS' jQuery UI requirements cause Nodereference explorer to hide

meba - June 27, 2009 - 07:48
Project:Hierarchical Select
Version:6.x-3.x-dev
Component:Code
Category:support request
Priority:normal
Assigned:Unassigned
Status:closed
Description

After clicking on Browse button, the dialog doesn't appear. I tried to debug and found out, that ui.dialog inserts display: none into the style. I have created a CSS class and shown the dialog using !important but the close button doesn't work (not sure if related to the previous error).

jQuery UI module 6.x-1.2
jQuery UI 1.2.6

#1

gnindl - June 27, 2009 - 09:13

Sound like a jquery_update problem. Try updating to jQuery UI module 6.x-1.3 without depending on jquery_update.

#2

meba - June 27, 2009 - 12:12

The problem lies in connection with http://drupal.org/project/hierarchical_select - if enabled on content type for some taxonomy,

#3

meba - June 27, 2009 - 12:23
Title:Dialog is hidden» HS causes Nodereference explorer to hide.
Project:Nodereference Explorer» Hierarchical Select
Version:6.x-1.1-beta2» 6.x-3.x-dev

It's caused by these lines in _hierarchical_select_setup_js:

$jquery_ui_components = array(
'effects.core',
'effects.drop',
);

If i remove them, everything works fine. Is there a reason to include them? I see that HS works without it anyway.

#4

Wim Leers - July 18, 2009 - 09:50
Title:HS causes Nodereference explorer to hide.» HS' jQuery UI requirements cause Nodereference explorer to hide
Category:bug report» support request
Status:active» postponed (maintainer needs more info)

HS needs them for its effects … I don't understand how that could cause problems — jQuery Update doesn't have to be installed on Drupal 6 and those files are actually compatible with jQuery 1.2, at least if you're using the ones that ship with HS and didn't install the jQuery UI module, in which case you may have installed the effects.core and effects.drop files for jQuery 1.3.

Please look into that.

#5

Wim Leers - July 29, 2009 - 19:45
Status:postponed (maintainer needs more info)» closed

This is 100% certain an issue with the version of jQuery UI that you've installed as part of the jQuery UI module.

 
 

Drupal is a registered trademark of Dries Buytaert.