TreeDisableWrapExtension.js
资源名称:oa.rar [点击查看]
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:
OA系统
开发平台:
Java
- /*
- 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.provide("dojo.widget.TreeDisableWrapExtension");
- dojo.require("dojo.widget.HtmlWidget");
- dojo.require("dojo.widget.TreeExtension");
- dojo.widget.defineWidget("dojo.widget.TreeDisableWrapExtension", dojo.widget.TreeExtension, {templateCssString:"n/* CSS for TreeDisableWrapExtension */nn.TreeDisableWrap {ntwhite-space: nowrap;n}n.TreeIEDisableWrap {ntwidth: expression( 5 + firstChild.offsetWidth );n}n", templateCssPath:dojo.uri.moduleUri("dojo.widget", "templates/TreeDisableWrap.css"), listenTree:function (tree) {
- var wrappingDiv = document.createElement("div");
- var clazz = tree.classPrefix + "DisableWrap";
- if (dojo.render.html.ie) {
- clazz = clazz + " " + tree.classPrefix + "IEDisableWrap";
- }
- dojo.html.setClass(wrappingDiv, clazz);
- var table = document.createElement("table");
- wrappingDiv.appendChild(table);
- var tbody = document.createElement("tbody");
- table.appendChild(tbody);
- var tr = document.createElement("tr");
- tbody.appendChild(tr);
- var td = document.createElement("td");
- tr.appendChild(td);
- if (tree.domNode.parentNode) {
- tree.domNode.parentNode.replaceChild(wrappingDiv, tree.domNode);
- }
- td.appendChild(tree.domNode);
- tree.domNode = wrappingDiv;
- }});