2 * mwProxy js2 page system.
4 * invokes the apiProxy system
8 * since this is proxy server set a pre-append debug flag to know which debug msgs are coming from where
11 mwConfig
['debug_pre'] = 'Proxy';
13 if( !mwApiProxyConfig
)
14 var mwApiProxyConfig
= {};
16 //The default mwApiProxyConfig config
17 //(presently hard coded but should read from user and site config)
18 var mwApiProxyDefaultConfig
= {
19 'master_whitelist' : [ 'en.wikipedia.org', 'localhost', '127.1.1.100' ],
20 'master_blacklist' : []
22 //user_white_list should also be checked and configured at runtime.
23 js2AddOnloadHook( function() {
24 //build our configuration from the default and mwApiProxyConfig vars
25 mwApiProxyConfig
= $j
.extend(true, mwApiProxyDefaultConfig
, mwApiProxyConfig
);
26 $j
.apiProxy( 'server', mwApiProxyConfig
);