%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/resources/src/mediawiki.action/ |
| Current File : /www/varak.net/wiki.varak.net/resources/src/mediawiki.action/mediawiki.action.delete.js |
/*!
* Scripts for action=delete at domready
*/
( function () {
$( function () {
var colonSeparator = mw.message( 'colon-separator' ).text(),
summaryCodePointLimit = mw.config.get( 'wgCommentCodePointLimit' ),
summaryByteLimit = mw.config.get( 'wgCommentByteLimit' ),
reasonList = OO.ui.infuse( $( '#wpDeleteReasonList' ).closest( '.oo-ui-widget' ) ),
reason = OO.ui.infuse( $( '#wpReason' ).closest( '.oo-ui-widget' ) ),
filterFn = function ( input ) {
// Should be built the same as in Article::delete()
var comment = reasonList.getValue();
if ( comment === 'other' ) {
comment = input;
} else if ( input !== '' ) {
// Entry from drop down menu + additional comment
comment += colonSeparator + input;
}
return comment;
};
// Limit to bytes or UTF-8 codepoints, depending on MediaWiki's configuration
if ( summaryCodePointLimit ) {
reason.$input.codePointLimit( summaryCodePointLimit, filterFn );
} else if ( summaryByteLimit ) {
reason.$input.byteLimit( summaryByteLimit, filterFn );
}
} );
}() );