|
Struts example source code file (SvgWidget.js)
The Struts SvgWidget.js source code/* Copyright (c) 2004-2006, The Dojo Foundation All Rights Reserved. Licensed under the Academic Free License version 2.1 or above OR the modified 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); } Other Struts examples (source code examples)Here is a short list of links related to this Struts SvgWidget.js source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.