Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/resources/src/mediawiki.action/mediawiki.action.history.js
Ðазад
/*! * JavaScript for History action */ $( () => { 'use strict'; const $pagehistory = $( '#pagehistory' ); const $lis = $pagehistory.find( '.mw-contributions-list > li' ); /** * @ignore * @this Element input * @param {jQuery.Event} e * @return {boolean} False to cancel the default event */ function updateDiffRadios() { let nextState = 'before'; $lis.each( function () { const $li = $( this ); const $inputs = $li.find( 'input[type="radio"]' ); const $oldidRadio = $inputs.filter( '[name="oldid"]' ).eq( 0 ); const $diffRadio = $inputs.filter( '[name="diff"]' ).eq( 0 ); $li.removeClass( 'selected between before after' ); if ( !$oldidRadio.length || !$diffRadio.length ) { return true; } if ( $oldidRadio.prop( 'checked' ) ) { $li.addClass( 'selected after' ); nextState = 'after'; // Disable the hidden radio because it can still be selected with // arrow keys on Firefox $diffRadio.prop( 'disabled', true ); } else if ( $diffRadio.prop( 'checked' ) ) { // The following classes are used here: // * before // * after $li.addClass( 'selected ' + nextState ); nextState = 'between'; // Disable the hidden radio because it can still be selected with // arrow keys on Firefox $oldidRadio.prop( 'disabled', true ); } else { // This list item has neither checked // apply the appropriate class following the previous item. // The following classes are used here: // * before // * after $li.addClass( nextState ); // Disable or re-enable for Firefox, provided the revision is accessible if ( $li.find( 'a.mw-changeslist-date' ).length ) { $oldidRadio.prop( 'disabled', nextState === 'before' ); $diffRadio.prop( 'disabled', nextState === 'after' ); } } } ); return true; } $pagehistory.on( 'change', 'input[name="diff"], input[name="oldid"]', updateDiffRadios ); // Set initial state updateDiffRadios(); } );
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка