| /* |
| Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved. |
| Available via Academic Free License >= 2.1 OR the modified BSD license. |
| see: http://dojotoolkit.org/license for details |
| */ |
| |
| |
| if(!dojo._hasResource["dojo.cache"]){ |
| dojo._hasResource["dojo.cache"]=true; |
| dojo.provide("dojo.cache"); |
| (function(){ |
| var _1={}; |
| dojo.cache=function(_2,_3,_4){ |
| if(typeof _2=="string"){ |
| var _5=dojo.moduleUrl(_2,_3); |
| }else{ |
| _5=_2; |
| _4=_3; |
| } |
| var _6=_5.toString(); |
| var _7=_4; |
| if(_4!==undefined&&!dojo.isString(_4)){ |
| _7=("value" in _4?_4.value:undefined); |
| } |
| var _8=_4&&_4.sanitize?true:false; |
| if(_7||_7===null){ |
| if(_7==null){ |
| delete _1[_6]; |
| }else{ |
| _7=_1[_6]=_8?dojo.cache._sanitize(_7):_7; |
| } |
| }else{ |
| if(!(_6 in _1)){ |
| _7=dojo._getText(_6); |
| _1[_6]=_8?dojo.cache._sanitize(_7):_7; |
| } |
| _7=_1[_6]; |
| } |
| return _7; |
| }; |
| dojo.cache._sanitize=function(_9){ |
| if(_9){ |
| _9=_9.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,""); |
| var _a=_9.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im); |
| if(_a){ |
| _9=_a[1]; |
| } |
| }else{ |
| _9=""; |
| } |
| return _9; |
| }; |
| })(); |
| } |