http://www.mediawiki.org/wiki/Special:Code/MediaWiki/56195
Revision: 56195
Author: catrope
Date: 2009-09-11 18:13:05 +0000 (Fri, 11 Sep 2009)
Log Message:
-----------
NavigableTOC: (bug 20585) Unhighlight section in NTOC when textarea loses focus
Modified Paths:
--------------
trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toc.js
Modified:
trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toc.js
===================================================================
--- trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toc.js
2009-09-11 18:10:26 UTC (rev 56194)
+++ trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toc.js
2009-09-11 18:13:05 UTC (rev 56195)
@@ -55,7 +55,7 @@
} );
}
)
- .bind( 'mouseup scrollToPosition',
+ .bind( 'mouseup scrollToPosition focus',
function( event ) {
var context = $(this).data( 'context' );
$(this).eachAsync( {
@@ -65,15 +65,22 @@
}
} );
}
- );
+ )
+ .blur( function() {
+ $.wikiEditor.modules.toc.fn.unhighlight(
context );
+ });
},
+
+ unhighlight: function( context ) {
+ context.modules.$toc.find( 'a' ).removeClass(
'currentSelection' );
+ },
/**
* Highlight the section the cursor is currently within
*
* @param {Object} context
*/
update: function( context ) {
- context.modules.$toc.find( 'a' ).removeClass(
'currentSelection' );
+ $.wikiEditor.modules.toc.fn.unhighlight( context );
var position = context.$textarea.getCaretPosition();
var section = 0;
if ( context.data.outline.length > 0 ) {
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs