r13746 - MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser
"Cris Ewing" <[email protected]> Mon, 01 Aug 2011 21:27:03 +0000
| Newsgroups | gmane.comp.web.zope.plone.archetypes.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: cewing
Date: Mon Aug 1 21:27:02 2011
New Revision: 13746
Modified:
MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js
Log:
in IE7/8 moving the overlay to the 'body' div is causing the jquery .live method to lose track of event handlers registered for items inside the overlay. Adding a specific context for the .live method allows IE7/8 to work properly again.
Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js (original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js Mon Aug 1 21:27:02 2011
@@ -29,7 +29,7 @@
}});
// the breadcrumb-links and the links of the 'tree'-navigati on
- jq('[id^=atrb_] a.browsesite').live('click', function(event) {
+ jq('[id^=atrb_] a.browsesite', jq('body')[0]).live('click', function(event) {
var target = jq(this);
var src = target.attr('href');
var wrap = target.parents('.overlaycontent');
@@ -48,7 +48,7 @@
});
// the links for inserting referencens
- jq('[id^=atrb_] input.insertreference').live('click', function(event) {
+ jq('[id^=atrb_] input.insertreference', jq('body')[0]).live('click', function(event) {
var target = jq(this);
var wrap = target.parents('.overlaycontent');
var fieldname = wrap.find('input[name=fieldName]').attr('value');
@@ -77,7 +77,7 @@
// the history menu
- jq('[id^=atrb_] form#history select[name=path]').live('change', function(event) {
+ jq('[id^=atrb_] form#history select[name=path]', jq('body')[0]).live('change', function(event) {
var target = jq(this);
var wrap = target.parents('.overlaycontent');
var src_selector = '[id^=atrb_] form#history ' +
@@ -89,7 +89,7 @@
});
// the pagination links
- jq('[id^=atrb_] div.listingBar a').live('click', function(event) {
+ jq('[id^=atrb_] div.listingBar a', jq('body')[0]).live('click', function(event) {
var target = jq(this);
var src = target.attr('href');
var wrap = target.parents('.overlaycontent');
@@ -99,7 +99,7 @@
});
// the search form
- jq('[id^=atrb_] form#search input[name=submit]').live('click',
+ jq('[id^=atrb_] form#search input[name=submit]', jq('body')[0]).live('click',
function(event) {
var target = jq(this);
var src = target.parents('form').attr('action');
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1