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