View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
04371 | Bug reports | Survey editing | public | 2010-05-27 12:09 | 2011-09-12 22:40 |
Reporter | CarbonaCat | Assigned To | tpartner | ||
Priority | low | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 1.90b | ||||
Summary | 04371: Survey toolbar arrows make permanent tooltip in IE7 | ||||
Description | On IE7, the tooltips on the arrows does not disappears when clicked on. | ||||
Steps To Reproduce | See attached file. | ||||
Additional Information | -The issue comes from jQuery's event "mouseout" that is not triggered (although it does on firefox and chrome) on IE7 (I have not tested others IE's versions) when the "tooltiped" elements is clicked. -The issue is also producing on the current SVN revision (08755 at this date). -It plugs the event "click" as well as the default "mouseout", so when the arrow is clicked, the tooltip disappears. The side-effect is that clicking on any other "tooltiped" elements will make the tooltip disappear as well. | ||||
Tags | No tags attached. | ||||
Attached Files | tooltip-IE7Bug.diff (633 bytes)
Index: admin/scripts/admin_core.js =================================================================== --- admin/scripts/admin_core.js (revision 8755) +++ admin/scripts/admin_core.js (working copy) @@ -49,9 +49,10 @@ corner: { target: 'bottomRight'} }, - show: {effect: { length:50}} - - }); + show: {effect: { length:50}}, + hide: { when: 'mouseout' }, + api: { onRender: function() {$(this.options.hide.when.target).bind('click', this.hide);}} + }); } }); | ||||
Bug heat | 4 | ||||
Complete LimeSurvey version number (& build) | 8691 | ||||
I will donate to the project if issue is resolved | |||||
Browser | IE7 | ||||
Database type & version | MySQL | ||||
Server OS (if known) | Windows XP SP2 | ||||
Webserver software & version (if known) | LAMPP | ||||
PHP Version | 5.3 | ||||
Attached a patch that corrects the issue. The third point in the description ("-It plugs the event ...") is the description of this patch. |
|
Fixed in revision 8757. Thanks for the patch CarbonaCat. I think the issue stemmed from the fact that the original author of the tabs script disables the controller images while the script runs (presumably to prevent chatter in extreme cases). IE then has no clue that a mouseout has occurred so happily leaves the tooltip in place. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2010-05-27 12:09 | CarbonaCat | New Issue | |
2010-05-27 12:09 | CarbonaCat | Status | new => assigned |
2010-05-27 12:09 | CarbonaCat | Assigned To | => user372 |
2010-05-27 12:09 | CarbonaCat | File Added: tooltip-bug.png | |
2010-05-27 12:13 | CarbonaCat | File Added: tooltip-IE7Bug.diff | |
2010-05-27 12:15 | CarbonaCat | Note Added: 12007 | |
2010-05-28 01:40 | tpartner | Assigned To | user372 => tpartner |
2010-05-28 02:13 | tpartner | Note Added: 12017 | |
2010-05-28 02:13 | tpartner | Status | assigned => resolved |
2010-05-28 02:13 | tpartner | Resolution | open => fixed |
2010-06-08 21:51 | c_schmitz | Status | resolved => closed |
2010-10-25 00:17 | c_schmitz | Category | Survey Design => Survey design |
2011-09-12 22:40 | c_schmitz | Relationship added | related to 05386 |
2019-11-01 17:25 | c_schmitz | Category | Survey design => Survey editing |