[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 /*! 2 * JavaScript for Special:RecentChanges 3 */ 4 ( function ( mw, $ ) { 5 var rc, $checkboxes, $select; 6 7 /** 8 * @class mw.special.recentchanges 9 * @singleton 10 */ 11 rc = { 12 /** 13 * Handler to disable/enable the namespace selector checkboxes when the 14 * special 'all' namespace is selected/unselected respectively. 15 */ 16 updateCheckboxes: function () { 17 // The option element for the 'all' namespace has an empty value 18 var isAllNS = $select.val() === ''; 19 20 // Iterates over checkboxes and propagate the selected option 21 $checkboxes.prop( 'disabled', isAllNS ); 22 }, 23 24 /** */ 25 init: function () { 26 $select = $( '#namespace' ); 27 $checkboxes = $( '#nsassociated, #nsinvert' ); 28 29 // Bind to change event, and trigger once to set the initial state of the checkboxes. 30 rc.updateCheckboxes(); 31 $select.change( rc.updateCheckboxes ); 32 } 33 }; 34 35 $( rc.init ); 36 37 mw.special.recentchanges = rc; 38 39 }( mediaWiki, jQuery ) );
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |