?
if(dojo.isIE){
??? ??? ??? ??? ??? dojox.grid.publicEvents.destroy();????????? //delete events
??? ??? ??? ??? ??? var f = dijit._frames;???????????????????????????? //delete frames
??? ??? ??? ??? ??? f.destroy();
??? ??? ??? ??? ??? dijit.registry.forEach(function(widget){??? //delete widgets
??? ??? ??? ??? ??? ??? widget.destroy();
??? ??? ??? ??? ??? });
??? ??? ??? ??? ??? var cache = dijit._Templated._templateCache;? // delete templates
??? ??? ??? ??? ??? for(var key in cache){
??? ??? ??? ??? ??? ??? var value = cache[key];
??? ??? ??? ??? ??? ??? if(!isNaN(value.nodeType)){????????????????????? // is node equivalent
??? ??? ??? ??? ??? ??? ??? dojo._destroyElement(value);
??? ??? ??? ??? ??? ??? }
??? ??? ??? ??? ??? ??? delete cache[key];
??? ??? ??? ??? ??? }
??? ??? ??? ??? }