r58983 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r58982‎ | r58983 | r58984 >
Date:22:54, 12 November 2009
Author:catrope
Status:deferred
Tags:
Comment:
UsabilityInitiative: Fix indentation and coding style for TOC resizing code. There should be no functional changes
Modified paths:
  • /trunk/extensions/UsabilityInitiative/js/plugins.combined.js (modified) (history)
  • /trunk/extensions/UsabilityInitiative/js/plugins.combined.min.js (modified) (history)
  • /trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toc.js (modified) (history)
  • /trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toolbar.js (modified) (history)

Diff [purge]

Index: trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toolbar.js
@@ -568,24 +568,24 @@
569569 // placeholder for drag control creation code
570570 /*
571571 $dragControl = $( '<div />' ).addClass( 'tab' ).attr( 'id', 'wikiEditor-ui-toc-resize-grip' )
572 - .append( '<a href="#" title="Drag to resize"></a>' )
573 - .bind( 'mousedown', function() {
574 - $( '#wikiEditor-ui-toc' )
575 - .data( 'openWidth', $( '#wikiEditor-ui-toc' ).width() );
576 - $()
577 - .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
578 - .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
579 - $(context.$iframe[0].contentWindow.document)
580 - .bind( 'mousemove', function() {
581 - parent.top.$j().trigger("mousemove", e.pageX);
 572+ .append( '<a href="#" title="Drag to resize"></a>' )
 573+ .mousedown( function() {
 574+ context.modules.$toc
 575+ .data( 'openWidth', $( '#wikiEditor-ui-toc' ).width() );
 576+ $()
 577+ .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
 578+ .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
 579+ $( context.$iframe[0].contentWindow.document )
 580+ .mousemove( function() {
 581+ parent.top.$j().trigger( 'mousemove', e.pageX );
 582+ return false;
 583+ } )
 584+ .mouseup( function() {
 585+ parent.top.$j().trigger( 'mouseup' );
 586+ return false;
 587+ });
582588 return false;
583 - } )
584 - .bind( 'mouseup', function() {
585 - parent.top.$j().trigger("mouseup");
586 - return false;
587 - });
588 - return false;
589 - })
 589+ })
590590 context.modules.$toolbar.append( $dragControl );
591591 */
592592 }
@@ -610,8 +610,7 @@
611611 $.eachAsync( sectionQueue, {
612612 'bulk' : 0,
613613 'end' : function() {
614 - // HACK: Opera doesn't seem to want to redraw after
615 - // these bits
 614+ // HACK: Opera doesn't seem to want to redraw after these bits
616615 // are added to the DOM, so we can just FORCE it!
617616 $( 'body' ).css( 'position', 'static' );
618617 $( 'body' ).css( 'position', 'relative' );
Index: trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toc.js
@@ -56,6 +56,7 @@
5757 // Add the TOC to the document
5858 $.wikiEditor.modules.toc.fn.build( context, config );
5959 context.$textarea
 60+ // FIXME: magic iframe integration
6061 .delayedBind( 250, 'mouseup scrollToPosition focus keyup encapsulateSelection change',
6162 function( event ) {
6263 var context = $(this).data( 'wikiEditor-context' );
@@ -130,16 +131,16 @@
131132 $toc.data( 'openWidth', $toc.width() );
132133 }
133134 context.$ui.find( '.tab-toc' )
134 - .unbind( 'click', $.wikiEditor.modules.toc.fn.collapse )
135 - .bind( 'click', context, $.wikiEditor.modules.toc.fn.expand )
136 - .children( 'a' )
137 - .text( gM( 'wikieditor-toc-show' ) );
 135+ .unbind( 'click', $.wikiEditor.modules.toc.fn.collapse )
 136+ .bind( 'click', context, $.wikiEditor.modules.toc.fn.expand )
 137+ .children( 'a' )
 138+ .text( gM( 'wikieditor-toc-show' ) );
138139
139140 $toc
140 - //.animate( { 'width': '1px' }, 'fast', function() { $(this).hide(); } )
141 - .animate( { 'width': 1 }, 'fast' );
142 - //.prev()
143 - //.animate( {'marginRight': '1px'}, 'fast', function() { $(this).css('marginRight', '-1px'); } );
 141+ //.animate( { 'width': '1px' }, 'fast', function() { $(this).hide(); } )
 142+ .animate( { 'width': 1 }, 'fast' );
 143+ //.prev()
 144+ //.animate( {'marginRight': '1px'}, 'fast', function() { $(this).css('marginRight', '-1px'); } );
144145 $.cookie( 'wikiEditor-' + context.instance + '-toc-width', 1 );
145146 return false;
146147 },
@@ -152,18 +153,18 @@
153154 expand: function( event) {
154155 var context = event.data;
155156 context.$ui.find( '.tab-toc' )
156 - .unbind( 'click', $.wikiEditor.modules.toc.fn.expand )
157 - .bind( 'click', context, $.wikiEditor.modules.toc.fn.collapse )
158 - .children( 'a' )
159 - .text( gM( 'wikieditor-toc-hide' ) );
 157+ .unbind( 'click', $.wikiEditor.modules.toc.fn.expand )
 158+ .bind( 'click', context, $.wikiEditor.modules.toc.fn.collapse )
 159+ .children( 'a' )
 160+ .text( gM( 'wikieditor-toc-hide' ) );
160161 context.modules.$toc
161 - .show()
162 - .animate( { 'width': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
163 - //.animate( { 'width': context.modules.$toc.data( 'openWidth' )}, 'fast', function() {
164 - // $( '#wikiEditor-ui-text textarea' ).trigger( 'mouseup' );
165 - //} )
166 - //.prev()
167 - //.animate( { 'marginRight': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
 162+ .show()
 163+ .animate( { 'width': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
 164+ //.animate( { 'width': context.modules.$toc.data( 'openWidth' )}, 'fast', function() {
 165+ // $( '#wikiEditor-ui-text textarea' ).trigger( 'mouseup' );
 166+ //} )
 167+ //.prev()
 168+ //.animate( { 'marginRight': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
168169 $.cookie( 'wikiEditor-' + context.instance + '-toc-width', context.modules.$toc.data( 'openWidth' ) );
169170 return false;
170171 },
@@ -187,7 +188,7 @@
188189 if( mR < 26 || mR > context.$ui.find( '.wikiEditor-ui-left' ).width() - 250)
189190 return false;
190191 context.$ui.find( '.wikiEditor-ui-left' ).css( 'marginRight', -mR )
191 - .children().css('marginRight', mR);
 192+ .children().css( 'marginRight', mR );
192193 context.$ui.find( '.wikiEditor-ui-right' ).css( 'width', mR );
193194 return false;
194195 },
@@ -201,7 +202,7 @@
202203 $()
203204 .unbind( 'mousemove', $.wikiEditor.modules.toc.fn.drag )
204205 .unbind( 'mouseup', $.wikiEditor.modules.toc.fn.stopDrag );
205 - $(context.$iframe[0].contentWindow.document)
 206+ $( context.$iframe[0].contentWindow.document )
206207 .unbind( 'mousemove' )
207208 .unbind( 'mouseup' );
208209 if( context.$ui.find( '.wikiEditor-ui-right' ).width() < 50 && wgNavigableTOCCollapseEnable ) {
@@ -209,7 +210,7 @@
210211 } else {
211212 context.$ui.find( '.wikiEditor-ui-left' ).trigger( 'mouseup' );
212213 context.$ui.find( '.wikiEditor-ui-right' )
213 - .data( 'openWidth', context.$ui.find( '.wikiEditor-ui-right' ).width() );
 214+ .data( 'openWidth', context.$ui.find( '.wikiEditor-ui-right' ).width() );
214215 $.cookie( 'wikiEditor-' + context.instance + '-toc-width',
215216 context.$ui.find( '.wikiEditor-ui-right' ).width() );
216217 }
@@ -280,12 +281,11 @@
281282 .addClass( 'wikiEditor-ui-toc-collapse-open' )
282283 .attr( 'id', 'wikiEditor-ui-toc-collapse' )
283284 .data( 'openWidth', $.wikiEditor.modules.toc.defaultWidth )
284 - .bind( 'mouseup', function() {
 285+ .mouseup( function() {
285286 var $e = $(this);
286287 var close = $e.hasClass( 'wikiEditor-ui-toc-collapse-open' );
287288 if( close ) {
288 - $e
289 - .removeClass( 'wikiEditor-ui-toc-collapse-open' );
 289+ $e.removeClass( 'wikiEditor-ui-toc-collapse-open' );
290290 $e.parent()
291291 .animate( { 'width': $e.outerWidth() }, 'fast', function() {
292292 $(this).find( 'ul:first' ).hide();
@@ -296,15 +296,13 @@
297297 .addClass( 'wikiEditor-ui-toc-collapse-closed' );
298298 });
299299 } else {
300 - $e
301 - .removeClass( 'wikiEditor-ui-toc-collapse-closed' );
 300+ $e.removeClass( 'wikiEditor-ui-toc-collapse-closed' );
302301 $e.siblings().show()
303302 .parent()
304303 .animate( { 'width': $e.data( 'openWidth' ) }, 'fast' )
305304 .prev()
306305 .animate( { 'marginRight': $e.data( 'openWidth' ) }, 'fast', function() {
307 - $e
308 - .addClass( 'wikiEditor-ui-toc-collapse-open' );
 306+ $e.addClass( 'wikiEditor-ui-toc-collapse-open' );
309307 });
310308 }
311309
@@ -313,33 +311,33 @@
314312 }
315313 function buildResizeControls() {
316314 var $resizeControlVertical = $( '<div />' )
317 - .attr( 'id', 'wikiEditor-ui-toc-resize-vertical')
318 - .bind( 'mousedown', function() {
319 - context.modules.$toc
320 - .data( 'openWidth', context.modules.$toc.width() );
321 - $()
322 - .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
323 - .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
324 - $(context.$iframe[0].contentWindow.document)
325 - .bind( 'mousemove', function( e ) {
326 - parent.top.$j().trigger("mousemove", e.pageX);
327 - return false;
328 - } )
329 - .bind( 'mouseup', function() {
330 - parent.top.$j().trigger("mouseup");
 315+ .attr( 'id', 'wikiEditor-ui-toc-resize-vertical')
 316+ .mousedown( function() {
 317+ context.modules.$toc
 318+ .data( 'openWidth', context.modules.$toc.width() );
 319+ $()
 320+ .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
 321+ .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
 322+ $( context.$iframe[0].contentWindow.document )
 323+ .mousemove( function( e ) {
 324+ parent.top.$j().trigger( 'mousemove', e.pageX );
 325+ return false;
 326+ } )
 327+ .bind( 'mouseup', function() {
 328+ parent.top.$j().trigger( 'mouseup' );
 329+ return false;
 330+ });
331331 return false;
332332 });
333 - return false;
334 - });
335333
336334 var $collapseControl = $( '<div />' ).addClass( 'tab' ).addClass( 'tab-toc' )
337335 .append( '<a href="#" />' );
338336 if( $.cookie( 'wikiEditor-' + context.instance + '-toc-width' ) != 1 ) {
339337 $collapseControl.bind( 'click', context, $.wikiEditor.modules.toc.fn.collapse )
340 - .find( 'a' ).text( gM( 'wikieditor-toc-hide' ) );
 338+ .find( 'a' ).text( gM( 'wikieditor-toc-hide' ) );
341339 } else {
342340 $collapseControl.bind( 'click', context, $.wikiEditor.modules.toc.fn.expand )
343 - .find( 'a' ).text( gM( 'wikieditor-toc-show' ) );
 341+ .find( 'a' ).text( gM( 'wikieditor-toc-show' ) );
344342 }
345343 $collapseControl.insertBefore( context.modules.$toc );
346344
Index: trunk/extensions/UsabilityInitiative/js/plugins.combined.js
@@ -2480,24 +2480,24 @@
24812481 // placeholder for drag control creation code
24822482 /*
24832483 $dragControl = $( '<div />' ).addClass( 'tab' ).attr( 'id', 'wikiEditor-ui-toc-resize-grip' )
2484 - .append( '<a href="#" title="Drag to resize"></a>' )
2485 - .bind( 'mousedown', function() {
2486 - $( '#wikiEditor-ui-toc' )
2487 - .data( 'openWidth', $( '#wikiEditor-ui-toc' ).width() );
2488 - $()
2489 - .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
2490 - .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
2491 - $(context.$iframe[0].contentWindow.document)
2492 - .bind( 'mousemove', function() {
2493 - parent.top.$j().trigger("mousemove", e.pageX);
 2484+ .append( '<a href="#" title="Drag to resize"></a>' )
 2485+ .mousedown( function() {
 2486+ context.modules.$toc
 2487+ .data( 'openWidth', $( '#wikiEditor-ui-toc' ).width() );
 2488+ $()
 2489+ .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
 2490+ .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
 2491+ $( context.$iframe[0].contentWindow.document )
 2492+ .mousemove( function() {
 2493+ parent.top.$j().trigger( 'mousemove', e.pageX );
 2494+ return false;
 2495+ } )
 2496+ .mouseup( function() {
 2497+ parent.top.$j().trigger( 'mouseup' );
 2498+ return false;
 2499+ });
24942500 return false;
2495 - } )
2496 - .bind( 'mouseup', function() {
2497 - parent.top.$j().trigger("mouseup");
2498 - return false;
2499 - });
2500 - return false;
2501 - })
 2501+ })
25022502 context.modules.$toolbar.append( $dragControl );
25032503 */
25042504 }
@@ -2522,8 +2522,7 @@
25232523 $.eachAsync( sectionQueue, {
25242524 'bulk' : 0,
25252525 'end' : function() {
2526 - // HACK: Opera doesn't seem to want to redraw after
2527 - // these bits
 2526+ // HACK: Opera doesn't seem to want to redraw after these bits
25282527 // are added to the DOM, so we can just FORCE it!
25292528 $( 'body' ).css( 'position', 'static' );
25302529 $( 'body' ).css( 'position', 'relative' );
@@ -2598,6 +2597,7 @@
25992598 // Add the TOC to the document
26002599 $.wikiEditor.modules.toc.fn.build( context, config );
26012600 context.$textarea
 2601+ // FIXME: magic iframe integration
26022602 .delayedBind( 250, 'mouseup scrollToPosition focus keyup encapsulateSelection change',
26032603 function( event ) {
26042604 var context = $(this).data( 'wikiEditor-context' );
@@ -2672,16 +2672,16 @@
26732673 $toc.data( 'openWidth', $toc.width() );
26742674 }
26752675 context.$ui.find( '.tab-toc' )
2676 - .unbind( 'click', $.wikiEditor.modules.toc.fn.collapse )
2677 - .bind( 'click', context, $.wikiEditor.modules.toc.fn.expand )
2678 - .children( 'a' )
2679 - .text( gM( 'wikieditor-toc-show' ) );
 2676+ .unbind( 'click', $.wikiEditor.modules.toc.fn.collapse )
 2677+ .bind( 'click', context, $.wikiEditor.modules.toc.fn.expand )
 2678+ .children( 'a' )
 2679+ .text( gM( 'wikieditor-toc-show' ) );
26802680
26812681 $toc
2682 - //.animate( { 'width': '1px' }, 'fast', function() { $(this).hide(); } )
2683 - .animate( { 'width': 1 }, 'fast' );
2684 - //.prev()
2685 - //.animate( {'marginRight': '1px'}, 'fast', function() { $(this).css('marginRight', '-1px'); } );
 2682+ //.animate( { 'width': '1px' }, 'fast', function() { $(this).hide(); } )
 2683+ .animate( { 'width': 1 }, 'fast' );
 2684+ //.prev()
 2685+ //.animate( {'marginRight': '1px'}, 'fast', function() { $(this).css('marginRight', '-1px'); } );
26862686 $.cookie( 'wikiEditor-' + context.instance + '-toc-width', 1 );
26872687 return false;
26882688 },
@@ -2694,18 +2694,18 @@
26952695 expand: function( event) {
26962696 var context = event.data;
26972697 context.$ui.find( '.tab-toc' )
2698 - .unbind( 'click', $.wikiEditor.modules.toc.fn.expand )
2699 - .bind( 'click', context, $.wikiEditor.modules.toc.fn.collapse )
2700 - .children( 'a' )
2701 - .text( gM( 'wikieditor-toc-hide' ) );
 2698+ .unbind( 'click', $.wikiEditor.modules.toc.fn.expand )
 2699+ .bind( 'click', context, $.wikiEditor.modules.toc.fn.collapse )
 2700+ .children( 'a' )
 2701+ .text( gM( 'wikieditor-toc-hide' ) );
27022702 context.modules.$toc
2703 - .show()
2704 - .animate( { 'width': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
2705 - //.animate( { 'width': context.modules.$toc.data( 'openWidth' )}, 'fast', function() {
2706 - // $( '#wikiEditor-ui-text textarea' ).trigger( 'mouseup' );
2707 - //} )
2708 - //.prev()
2709 - //.animate( { 'marginRight': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
 2703+ .show()
 2704+ .animate( { 'width': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
 2705+ //.animate( { 'width': context.modules.$toc.data( 'openWidth' )}, 'fast', function() {
 2706+ // $( '#wikiEditor-ui-text textarea' ).trigger( 'mouseup' );
 2707+ //} )
 2708+ //.prev()
 2709+ //.animate( { 'marginRight': context.modules.$toc.data( 'openWidth' ) }, 'fast' );
27102710 $.cookie( 'wikiEditor-' + context.instance + '-toc-width', context.modules.$toc.data( 'openWidth' ) );
27112711 return false;
27122712 },
@@ -2729,7 +2729,7 @@
27302730 if( mR < 26 || mR > context.$ui.find( '.wikiEditor-ui-left' ).width() - 250)
27312731 return false;
27322732 context.$ui.find( '.wikiEditor-ui-left' ).css( 'marginRight', -mR )
2733 - .children().css('marginRight', mR);
 2733+ .children().css( 'marginRight', mR );
27342734 context.$ui.find( '.wikiEditor-ui-right' ).css( 'width', mR );
27352735 return false;
27362736 },
@@ -2743,7 +2743,7 @@
27442744 $()
27452745 .unbind( 'mousemove', $.wikiEditor.modules.toc.fn.drag )
27462746 .unbind( 'mouseup', $.wikiEditor.modules.toc.fn.stopDrag );
2747 - $(context.$iframe[0].contentWindow.document)
 2747+ $( context.$iframe[0].contentWindow.document )
27482748 .unbind( 'mousemove' )
27492749 .unbind( 'mouseup' );
27502750 if( context.$ui.find( '.wikiEditor-ui-right' ).width() < 50 && wgNavigableTOCCollapseEnable ) {
@@ -2751,7 +2751,7 @@
27522752 } else {
27532753 context.$ui.find( '.wikiEditor-ui-left' ).trigger( 'mouseup' );
27542754 context.$ui.find( '.wikiEditor-ui-right' )
2755 - .data( 'openWidth', context.$ui.find( '.wikiEditor-ui-right' ).width() );
 2755+ .data( 'openWidth', context.$ui.find( '.wikiEditor-ui-right' ).width() );
27562756 $.cookie( 'wikiEditor-' + context.instance + '-toc-width',
27572757 context.$ui.find( '.wikiEditor-ui-right' ).width() );
27582758 }
@@ -2822,12 +2822,11 @@
28232823 .addClass( 'wikiEditor-ui-toc-collapse-open' )
28242824 .attr( 'id', 'wikiEditor-ui-toc-collapse' )
28252825 .data( 'openWidth', $.wikiEditor.modules.toc.defaultWidth )
2826 - .bind( 'mouseup', function() {
 2826+ .mouseup( function() {
28272827 var $e = $(this);
28282828 var close = $e.hasClass( 'wikiEditor-ui-toc-collapse-open' );
28292829 if( close ) {
2830 - $e
2831 - .removeClass( 'wikiEditor-ui-toc-collapse-open' );
 2830+ $e.removeClass( 'wikiEditor-ui-toc-collapse-open' );
28322831 $e.parent()
28332832 .animate( { 'width': $e.outerWidth() }, 'fast', function() {
28342833 $(this).find( 'ul:first' ).hide();
@@ -2838,15 +2837,13 @@
28392838 .addClass( 'wikiEditor-ui-toc-collapse-closed' );
28402839 });
28412840 } else {
2842 - $e
2843 - .removeClass( 'wikiEditor-ui-toc-collapse-closed' );
 2841+ $e.removeClass( 'wikiEditor-ui-toc-collapse-closed' );
28442842 $e.siblings().show()
28452843 .parent()
28462844 .animate( { 'width': $e.data( 'openWidth' ) }, 'fast' )
28472845 .prev()
28482846 .animate( { 'marginRight': $e.data( 'openWidth' ) }, 'fast', function() {
2849 - $e
2850 - .addClass( 'wikiEditor-ui-toc-collapse-open' );
 2847+ $e.addClass( 'wikiEditor-ui-toc-collapse-open' );
28512848 });
28522849 }
28532850
@@ -2855,33 +2852,33 @@
28562853 }
28572854 function buildResizeControls() {
28582855 var $resizeControlVertical = $( '<div />' )
2859 - .attr( 'id', 'wikiEditor-ui-toc-resize-vertical')
2860 - .bind( 'mousedown', function() {
2861 - context.modules.$toc
2862 - .data( 'openWidth', context.modules.$toc.width() );
2863 - $()
2864 - .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
2865 - .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
2866 - $(context.$iframe[0].contentWindow.document)
2867 - .bind( 'mousemove', function( e ) {
2868 - parent.top.$j().trigger("mousemove", e.pageX);
2869 - return false;
2870 - } )
2871 - .bind( 'mouseup', function() {
2872 - parent.top.$j().trigger("mouseup");
 2856+ .attr( 'id', 'wikiEditor-ui-toc-resize-vertical')
 2857+ .mousedown( function() {
 2858+ context.modules.$toc
 2859+ .data( 'openWidth', context.modules.$toc.width() );
 2860+ $()
 2861+ .bind( 'mousemove', context, $.wikiEditor.modules.toc.fn.drag )
 2862+ .bind( 'mouseup', context, $.wikiEditor.modules.toc.fn.stopDrag );
 2863+ $( context.$iframe[0].contentWindow.document )
 2864+ .mousemove( function( e ) {
 2865+ parent.top.$j().trigger( 'mousemove', e.pageX );
 2866+ return false;
 2867+ } )
 2868+ .bind( 'mouseup', function() {
 2869+ parent.top.$j().trigger( 'mouseup' );
 2870+ return false;
 2871+ });
28732872 return false;
28742873 });
2875 - return false;
2876 - });
28772874
28782875 var $collapseControl = $( '<div />' ).addClass( 'tab' ).addClass( 'tab-toc' )
28792876 .append( '<a href="#" />' );
28802877 if( $.cookie( 'wikiEditor-' + context.instance + '-toc-width' ) != 1 ) {
28812878 $collapseControl.bind( 'click', context, $.wikiEditor.modules.toc.fn.collapse )
2882 - .find( 'a' ).text( gM( 'wikieditor-toc-hide' ) );
 2879+ .find( 'a' ).text( gM( 'wikieditor-toc-hide' ) );
28832880 } else {
28842881 $collapseControl.bind( 'click', context, $.wikiEditor.modules.toc.fn.expand )
2885 - .find( 'a' ).text( gM( 'wikieditor-toc-show' ) );
 2882+ .find( 'a' ).text( gM( 'wikieditor-toc-show' ) );
28862883 }
28872884 $collapseControl.insertBefore( context.modules.$toc );
28882885
Index: trunk/extensions/UsabilityInitiative/js/plugins.combined.min.js
@@ -174,8 +174,8 @@
175175 div.html('&nbsp;');var item=$('<li />').append(div);if(structure[i].sections!==undefined){item.append(buildList(structure[i].sections));}
176176 list.append(item);}
177177 return list;}
178 -function buildCollapseBar(){context.modules.$toc.find('ul:first').css('width','147px').css('margin-left','19px').css('border-left','1px solid #DDDDDD');var $collapseBar=$('<div />').addClass('wikiEditor-ui-toc-collapse-open').attr('id','wikiEditor-ui-toc-collapse').data('openWidth',$.wikiEditor.modules.toc.defaultWidth).bind('mouseup',function(){var $e=$(this);var close=$e.hasClass('wikiEditor-ui-toc-collapse-open');if(close){$e.removeClass('wikiEditor-ui-toc-collapse-open');$e.parent().animate({'width':$e.outerWidth()},'fast',function(){$(this).find('ul:first').hide();}).prev().animate({'marginRight':$e.outerWidth()+1},'fast',function(){$e.addClass('wikiEditor-ui-toc-collapse-closed');});}else{$e.removeClass('wikiEditor-ui-toc-collapse-closed');$e.siblings().show().parent().animate({'width':$e.data('openWidth')},'fast').prev().animate({'marginRight':$e.data('openWidth')},'fast',function(){$e.addClass('wikiEditor-ui-toc-collapse-open');});}});return $collapseBar;}
179 -function buildResizeControls(){var $resizeControlVertical=$('<div />').attr('id','wikiEditor-ui-toc-resize-vertical').bind('mousedown',function(){context.modules.$toc.data('openWidth',context.modules.$toc.width());$().bind('mousemove',context,$.wikiEditor.modules.toc.fn.drag).bind('mouseup',context,$.wikiEditor.modules.toc.fn.stopDrag);$(context.$iframe[0].contentWindow.document).bind('mousemove',function(e){parent.top.$j().trigger("mousemove",e.pageX);return false;}).bind('mouseup',function(){parent.top.$j().trigger("mouseup");return false;});return false;});var $collapseControl=$('<div />').addClass('tab').addClass('tab-toc').append('<a href="#" />');if($.cookie('wikiEditor-'+context.instance+'-toc-width')!=1){$collapseControl.bind('click',context,$.wikiEditor.modules.toc.fn.collapse).find('a').text(gM('wikieditor-toc-hide'));}else{$collapseControl.bind('click',context,$.wikiEditor.modules.toc.fn.expand).find('a').text(gM('wikieditor-toc-show'));}
 178+function buildCollapseBar(){context.modules.$toc.find('ul:first').css('width','147px').css('margin-left','19px').css('border-left','1px solid #DDDDDD');var $collapseBar=$('<div />').addClass('wikiEditor-ui-toc-collapse-open').attr('id','wikiEditor-ui-toc-collapse').data('openWidth',$.wikiEditor.modules.toc.defaultWidth).mouseup(function(){var $e=$(this);var close=$e.hasClass('wikiEditor-ui-toc-collapse-open');if(close){$e.removeClass('wikiEditor-ui-toc-collapse-open');$e.parent().animate({'width':$e.outerWidth()},'fast',function(){$(this).find('ul:first').hide();}).prev().animate({'marginRight':$e.outerWidth()+1},'fast',function(){$e.addClass('wikiEditor-ui-toc-collapse-closed');});}else{$e.removeClass('wikiEditor-ui-toc-collapse-closed');$e.siblings().show().parent().animate({'width':$e.data('openWidth')},'fast').prev().animate({'marginRight':$e.data('openWidth')},'fast',function(){$e.addClass('wikiEditor-ui-toc-collapse-open');});}});return $collapseBar;}
 179+function buildResizeControls(){var $resizeControlVertical=$('<div />').attr('id','wikiEditor-ui-toc-resize-vertical').mousedown(function(){context.modules.$toc.data('openWidth',context.modules.$toc.width());$().bind('mousemove',context,$.wikiEditor.modules.toc.fn.drag).bind('mouseup',context,$.wikiEditor.modules.toc.fn.stopDrag);$(context.$iframe[0].contentWindow.document).mousemove(function(e){parent.top.$j().trigger('mousemove',e.pageX);return false;}).bind('mouseup',function(){parent.top.$j().trigger('mouseup');return false;});return false;});var $collapseControl=$('<div />').addClass('tab').addClass('tab-toc').append('<a href="#" />');if($.cookie('wikiEditor-'+context.instance+'-toc-width')!=1){$collapseControl.bind('click',context,$.wikiEditor.modules.toc.fn.collapse).find('a').text(gM('wikieditor-toc-hide'));}else{$collapseControl.bind('click',context,$.wikiEditor.modules.toc.fn.expand).find('a').text(gM('wikieditor-toc-show'));}
180180 $collapseControl.insertBefore(context.modules.$toc);if(!context.modules.$toc.data('openWidth')){context.modules.$toc.data('openWidth',context.initialWidth==1?$.wikiEditor.modules.toc.defaultWidth:context.initialWidth);}
181181 if(context.initialWidth==1)
182182 $.wikiEditor.modules.toc.fn.collapse({data:context});return $resizeControlVertical;}

Status & tagging log