mediawiki-extensions-AbuseF.../Views/examine.js

25 lines
752 B
JavaScript
Raw Normal View History

/** Scripts for Examiner */
function examinerCheckFilter() {
var filter = document.getElementById( 'wpTestFilter' ).value;
sajax_do_call( 'AbuseFilter::ajaxCheckFilterWithVars', [filter, wgExamineVars], function(request) {
var response = request.responseText;
var el = document.getElementById( 'mw-abusefilter-syntaxresult' );
el.style.display = 'block';
if (response == 'MATCH') {
changeText( el, wgMessageMatch );
} else if (response == 'NOMATCH') {
changeText( el, wgMessageNomatch );
} else if (response == 'SYNTAXERROR' ) {
changeText( el, wgMessageError );
}
} );
}
addOnloadHook( function() {
var el = document.getElementById( 'mw-abusefilter-examine-test' );
addHandler( el, 'click', examinerCheckFilter );
} );