| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /** 2 * @output wp-includes/js/wp-list-revisions.js 3 */ 4 5 /** 6 * Hides the revisions radio buttons to stop selecting reverse comparisons 7 * 8 * @param {Window} w The global window object. 9 */ 10 11 (function(w) { 12 var init = function() { 13 var pr = document.getElementById('post-revisions'), 14 inputs = pr ? pr.getElementsByTagName('input') : []; 15 pr.onclick = function() { 16 var i, checkCount = 0, side; 17 for ( i = 0; i < inputs.length; i++ ) { 18 checkCount += inputs[i].checked ? 1 : 0; 19 side = inputs[i].getAttribute('name'); 20 if ( ! inputs[i].checked && 21 ( 'left' == side && 1 > checkCount || 'right' == side && 1 < checkCount && ( ! inputs[i-1] || ! inputs[i-1].checked ) ) && 22 ! ( inputs[i+1] && inputs[i+1].checked && 'right' == inputs[i+1].getAttribute('name') ) ) 23 inputs[i].style.visibility = 'hidden'; 24 else if ( 'left' == side || 'right' == side ) 25 inputs[i].style.visibility = 'visible'; 26 } 27 }; 28 pr.onclick(); 29 }; 30 if ( w && w.addEventListener ) 31 w.addEventListener('load', init, false); 32 else if ( w && w.attachEvent ) 33 w.attachEvent('onload', init); 34 })(window);
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sun Sep 27 08:20:30 2026 | Cross-referenced by PHPXref |