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

33 lines
960 B
JavaScript

function doExprSubmit()
{
var expr = document.getElementById('wpTestExpr').value;
injectSpinner( document.getElementById( 'mw-abusefilter-submitexpr' ), 'abusefilter-expr' );
sajax_do_call( 'AbuseFilter::ajaxEvaluateExpression', [expr], processExprResult );
}
function processExprResult( request ) {
var response = request.responseText;
removeSpinner( 'abusefilter-expr' );
var el = document.getElementById( 'mw-abusefilter-expr-result' );
el.innerHTML = response;
}
function doReautoSubmit()
{
var name = document.getElementById('reautoconfirm-user').value;
injectSpinner( document.getElementById( 'mw-abusefilter-reautoconfirmsubmit' ), 'abusefilter-reautoconfirm' );
sajax_do_call( 'AbuseFilter::ajaxReAutoconfirm', [name], processReautoconfirm );
}
function processReautoconfirm( request ) {
var response = request.responseText;
if (response && response.length) {
jsMsg( response );
}
removeSpinner( 'abusefilter-reautoconfirm' );
}