http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73355

Revision: 73355
Author:   dale
Date:     2010-09-20 04:13:21 +0000 (Mon, 20 Sep 2010)

Log Message:
-----------
* fixed disabled selection binding to just target menu items ( not search text 
) 

Modified Paths:
--------------
    branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerKeyBindings.js
    branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerMenu.js

Modified: 
branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerKeyBindings.js
===================================================================
--- branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerKeyBindings.js     
2010-09-20 00:11:28 UTC (rev 73354)
+++ branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerKeyBindings.js     
2010-09-20 04:13:21 UTC (rev 73355)
@@ -31,7 +31,7 @@
                this.sequencer = sequencer;
                this.setupKeyBindigs()          
        },
-       onFocus: function( ){           
+       onFocus: function( ){                           
                this.inputFocus = true;         
        },
        onBlur: function(){
@@ -56,8 +56,7 @@
 
                        // Paste cips on v + ctrl while not focused on a text 
area:
                        if ( ( e.which == 86 && _this.ctrlDown ) && 
!_this.inputFocus )
-                               $j( _this ).trigger( 'paste ');
-
+                               $j( _this ).trigger( 'paste ');                 
                } );
                $j( window ).keyup( function( e ) {
                        mw.log( 'SequencerKeyBindings::key up on ' + e.which );
@@ -76,6 +75,7 @@
                        // Backspace or Delete key while not focused on a text 
area:
                        if ( ( e.which == 8 || e.which == 46 ) && 
!_this.inputFocus )
                                $j( _this ).trigger( 'delete' );
+                                               
                } );
        }
 };
\ No newline at end of file

Modified: branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerMenu.js
===================================================================
--- branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerMenu.js    
2010-09-20 00:11:28 UTC (rev 73354)
+++ branches/MwEmbedStandAlone/modules/Sequencer/mw.SequencerMenu.js    
2010-09-20 04:13:21 UTC (rev 73355)
@@ -125,7 +125,7 @@
                var _this = this;
                var $menuTarget = this.sequencer.getMenuTarget();
                // empty and disable select for menu items
-               $menuTarget.empty().disableSelection();
+               $menuTarget.empty();
                
                for( var menuKey in this.menuConfig ){  
                        // Create a closure to preserve menuKey binding scope
@@ -142,6 +142,7 @@
                                        .attr( 'id', _this.sequencer.id + '_' + 
menuKey + '_topMenuItem')
                                        .addClass( 'ui-state-default' )
                                        .buttonHover()
+                                       .disableSelection()
                                // Add menu binding: 
                                .menu({
                                                content: _this.getMenuSet( 
menuKey ),



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to