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

Revision: 70125
Author:   tparscal
Date:     2010-07-29 00:08:05 +0000 (Thu, 29 Jul 2010)

Log Message:
-----------
Ported enahncedchanges.js to mw.legacy.enhancedchanges.js

Modified Paths:
--------------
    branches/resourceloader/phase3/resources/mw/mw.legacy.enhancedchanges.js

Modified: 
branches/resourceloader/phase3/resources/mw/mw.legacy.enhancedchanges.js
===================================================================
--- branches/resourceloader/phase3/resources/mw/mw.legacy.enhancedchanges.js    
2010-07-28 23:58:00 UTC (rev 70124)
+++ branches/resourceloader/phase3/resources/mw/mw.legacy.enhancedchanges.js    
2010-07-29 00:08:05 UTC (rev 70125)
@@ -0,0 +1,41 @@
+/*
+ * Legacy emulation for the now enhancedchanges edit.js
+ * 
+ * Ported by: Trevor Parscal
+ */
+
+( function( $ ) {
+
+$.extend( mw.legacy, {
+       /**
+        * Switch an RC line between hidden/shown
+        * 
+        * @param int idNumber : the id number of the RC group
+        */ 
+       'toggleVisibility': function( idNumber ) {
+               var elements = [
+                       '#mw-rc-openarrow-' + idNumber,
+                       '#mw-rc-closearrow-' + idNumber,
+                       '#mw-rc-subentries-' + idNumber
+               ];
+               $( elements.join( ',' ) ).toggleClass( 'mw-changeslist-hidden' 
).toggleClass( 'mw-changeslist-expanded' );
+       }
+} );
+
+$( document ).ready( function() {
+       /*
+       * Add the CSS to hide parts that should be collapsed
+       *
+       * We do this with JS so everything will be expanded by default
+       * if JS is disabled
+       */
+       $( 'head' ).append(
+               '<style type="text/css">\
+                       .mw-changeslist-hidden { display:none; }\
+                       div.mw-changeslist-expanded { display:block; }\
+                       span.mw-changeslist-expanded { display:inline 
!important; visibility:visible !important; }\
+               </style>'
+       );
+} );
+
+} )( jQuery );
\ No newline at end of file



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

Reply via email to