https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114617
Revision: 114617
Author: raindrift
Date: 2012-03-29 22:29:08 +0000 (Thu, 29 Mar 2012)
Log Message:
-----------
menu closes when clicked outside
Modified Paths:
--------------
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
Modified:
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
===================================================================
---
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
2012-03-29 22:11:00 UTC (rev 114616)
+++
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
2012-03-29 22:29:08 UTC (rev 114617)
@@ -51,8 +51,18 @@
// the filter dropdown menu control
$( '#mwe-pt-filter-dropdown-control' ).click( function(
e ) {
+ $( 'body' ).one( 'click', function() {
+ _this.toggleFilterMenu();
+ } );
+
+ // this event "covers up" the body event, which
keeps meny from closing when
+ // the user clicks inside.
+ $( '#mwe-pt-control-dropdown' ).click(
function( e ) {
+ e.stopPropagation();
+ } );
+
_this.toggleFilterMenu();
- e.stopPropagation;
+ e.stopPropagation();
} );
},
@@ -74,6 +84,6 @@
$( '#mwe-pt-dropdown-arrow' ).html( '▾'
);
this.filterMenuVisible = 1;
}
- }
+ }
} );
} );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs