r13665 - MoreFieldsAndWidgets/archetypes.querywidget/trunk/archetypes/querywidget

"Roel Bruggink" <[email protected]> Fri, 03 Jun 2011 09:44:44 +0000
Newsgroups gmane.comp.web.zope.plone.archetypes.cvs
Message-ID <[email protected]>
Author: jaroel
Date: Fri Jun  3 09:44:43 2011
New Revision: 13665

Modified:
   MoreFieldsAndWidgets/archetypes.querywidget/trunk/archetypes/querywidget/querywidget.js
Log:
Close all multipleSelectionWidgets when clicked outside one of them.

Modified: MoreFieldsAndWidgets/archetypes.querywidget/trunk/archetypes/querywidget/querywidget.js
==============================================================================
--- MoreFieldsAndWidgets/archetypes.querywidget/trunk/archetypes/querywidget/querywidget.js	(original)
+++ MoreFieldsAndWidgets/archetypes.querywidget/trunk/archetypes/querywidget/querywidget.js	Fri Jun  3 09:44:43 2011
@@ -276,6 +276,16 @@
             $(this).parent().children('dd').toggle();
         });
 
+        /* Clicking outside a multipleSelectionWidget will close all open
+           multipleSelectionWidgets */
+        $(window).click(function(event){
+            if ($(event.target).parents('.multipleSelectionWidget').length) {
+                return;
+            }
+
+            $('.multipleSelectionWidget dd').hide();
+        });
+
         $('.queryindex').live('change', function () {
             var index = $(this).find(':selected')[0].value;
             $(this).parents(".criteria").children('.queryoperator')

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2