Rev 1372 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/*Copyright (c) 2004-2006, The Dojo FoundationAll Rights Reserved.Licensed under the Academic Free License version 2.1 or above OR themodified BSD license. For more information on Dojo licensing, see:http://dojotoolkit.org/community/licensing.shtml*/dojo.require("dojo.widget.DomWidget");dojo.provide("dojo.widget.SvgWidget");dojo.provide("dojo.widget.SVGWidget");dojo.require("dojo.dom");dojo.require("dojo.experimental");dojo.experimental("dojo.widget.SvgWidget");dojo.widget.declare("dojo.widget.SvgWidget", dojo.widget.DomWidget, {createNodesFromText:function (txt, wrap) {return dojo.svg.createNodesFromText(txt, wrap);}});dojo.widget.SVGWidget = dojo.widget.SvgWidget;try {(function () {var tf = function () {var rw = new function () {dojo.widget.SvgWidget.call(this);this.buildRendering = function () {return;};this.destroyRendering = function () {return;};this.postInitialize = function () {return;};this.widgetType = "SVGRootWidget";this.domNode = document.documentElement;};var wm = dojo.widget.manager;wm.root = rw;wm.add(rw);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;};dojo.event.connect(dojo.hostenv, "loaded", tf);})();}catch (e) {alert(e);}