]> scripts.mit.edu Git - autoinstalls/mediawiki.git/blob - skins/common/enhancedchanges.js
MediaWiki 1.17.0
[autoinstalls/mediawiki.git] / skins / common / enhancedchanges.js
1 /* 
2   JavaScript file for enhanced recentchanges
3  */
4  
5 /*
6   * Add the CSS to hide parts that should be collapsed
7   *
8   * We do this with JS so everything will be expanded by default
9   * if JS is disabled
10  */
11 appendCSS('.mw-changeslist-hidden {'+
12         '       display:none;'+
13         '}'+
14         'div.mw-changeslist-expanded {'+
15         '       display:block;'+
16         '}'+
17         'span.mw-changeslist-expanded {'+
18         '       display:inline !important;'+
19         '       visibility:visible !important;'+
20         '}'
21 );
22
23 /*
24  * Switch an RC line between hidden/shown
25  * @param int idNumber : the id number of the RC group
26 */ 
27 window.toggleVisibility = function(idNumber) {
28         var openarrow = document.getElementById("mw-rc-openarrow-"+idNumber);
29         var closearrow = document.getElementById("mw-rc-closearrow-"+idNumber);
30         var subentries = document.getElementById("mw-rc-subentries-"+idNumber);
31         if (openarrow.className == 'mw-changeslist-expanded') {
32                 openarrow.className = 'mw-changeslist-hidden';
33                 closearrow.className = 'mw-changeslist-expanded';
34                 subentries.className = 'mw-changeslist-expanded';
35         } else {
36                 openarrow.className = 'mw-changeslist-expanded';
37                 closearrow.className = 'mw-changeslist-hidden';
38                 subentries.className = 'mw-changeslist-hidden';
39         }
40 };