# HG changeset patch # User Dan # Date 1239578673 14400 # Node ID df88cedf0995608825fe66ff88e713a9ba259117 # Parent c75754f5b1da1ad2f0e53548b3bc5c1bd05b4b52 Allowed custom processing functions altogether for AJAX login error handling diff -r c75754f5b1da -r df88cedf0995 includes/clientside/static/login.js --- a/includes/clientside/static/login.js Sat Apr 11 22:32:45 2009 -0400 +++ b/includes/clientside/static/login.js Sun Apr 12 19:24:33 2009 -0400 @@ -991,10 +991,14 @@ switch ( response.error_code ) { default: - var ls = $lang.get('user_err_' + response.error_code); - if ( ls == 'user_err_' + response.error_code ) - // Adding response here allows language strings to utilize additional information passed from the error packet - ls = $lang.get(response.error_code, response); + eval(setHook('ajax_login_process_error')); + if ( !ls ) + { + var ls = $lang.get('user_err_' + response.error_code); + if ( ls == 'user_err_' + response.error_code ) + // Adding response here allows language strings to utilize additional information passed from the error packet + ls = $lang.get(response.error_code, response); + } return ls; break;