rem: this.cleanUp = function(){ return; } 
context: (function(){	var tf = function(){		// FIXME: fill this in!!!		var rw = new function(){			dojo.widget.SvgWidget.call(this);			this.buildRendering = function(){ return; }			this.destroyRendering = function(){ return; }			this.postInitialize = function(){ return; }			this.cleanUp = function(){ return; }			this.widgetType = "SVGRootWidget";			this.domNode = document.documentElement;		}		var wm = dojo.widget.manager;		wm.root = rw;		wm.add(rw);		// extend the widgetManager with a getWidgetFromNode method		wm.getWidgetFromNode = function(node){			var filter = function(x){				if(x.domNode == node){					return true;				}			}			var widgets = [];			while((node)&&(widgets.length < 1)){				widgets = this.getWidgetsByFilter(filter);				node = node.parentNode;			}			if(widgets.length > 0){				return widgets[0];			}else{				return null;			}		}		wm.getWidgetFromEvent = function(domEvt){			return this.getWidgetFromNode(domEvt.target);		}		wm.getWidgetFromPrimitive = wm.getWidgetFromNode;	}	// make sure we get called when the time is right	dojo.event.connect(dojo.hostenv, "loaded", tf);})();
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/SvgWidget.js/clean/www/resources/dojo-ajax/src/widget/SvgWidget.js