svgwidget.js
来自「OA系统实现以下功能: a、个人办公,我的办公桌 b、公文管理 c、工作流」· JavaScript 代码 · 共 72 行
JS
72 行
/* 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);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?