import v1.0.0-RC4 | 2009-05-20
This commit is contained in:
211
webdir/javascript/yui/treeview/README
Normal file
211
webdir/javascript/yui/treeview/README
Normal file
@ -0,0 +1,211 @@
|
||||
TreeView - Release Notes
|
||||
|
||||
2.6.0
|
||||
* Keyboard Navigation
|
||||
* Delegated event listeners replace the inline listeners
|
||||
* Tree serialization/deserialization
|
||||
* Build tree from existing markup
|
||||
* Node click and dblclick events
|
||||
* DateNode (calendar control integration)
|
||||
* Editable node labels (double-click to edit the label)
|
||||
* render/destroy methods
|
||||
|
||||
2.5.2
|
||||
* Made CSS adjustments to work with base.css
|
||||
|
||||
2.5.1
|
||||
* No change
|
||||
|
||||
2.5.0
|
||||
* Added isLeaf property to Node that allows dynamically loaded trees to
|
||||
have nodes that are not dynamically loaded (without configuring dynamic
|
||||
load for each individual dynamic node, which was the requirement previously).
|
||||
If set to true, dynamic loading will be disabled for the node and it
|
||||
will always have the leaf node presentation (rather than the expand icon).
|
||||
* Made CSS adjustments to work with base.css
|
||||
* HTMLNode: removed unused property 'content', and documented the correct
|
||||
property 'html'.
|
||||
|
||||
2.4.0
|
||||
* added TreeView getNodeByElement, which will return a YAHOO.widget.Node
|
||||
reference for any ancestor HTML element of a node in the tree.
|
||||
* Added 'title' property to TextNode
|
||||
* Added treeview/tooltip example
|
||||
* Passing a null or invalid animation type to setExpandAnim/setCollapseAnim
|
||||
will turn off animation for the tree.
|
||||
* Spacer style set to 12px width to fix layout inside overflow containers.
|
||||
* Fixed removeAll() when executed on the root node.
|
||||
* TextNode's href property is now escaped.
|
||||
* The 'expanded' property in a node's constructor now works for dynamically
|
||||
loaded nodes.
|
||||
|
||||
2.3.1
|
||||
|
||||
* The "expand" event no longer fires twice for dynamically loaded nodes.
|
||||
|
||||
* Added setHtml() to HTMLNode, which will synchronize the html and data
|
||||
properties, as well as the content of the node if it has been rendered.
|
||||
|
||||
2.3.0
|
||||
|
||||
* The image preload feature was restored.
|
||||
|
||||
* Added the new skin
|
||||
|
||||
* Leaf nodes created with expanded=true have the child div hidden initially
|
||||
to work around an IE rendering issue.
|
||||
|
||||
2.2.2
|
||||
|
||||
* No change
|
||||
|
||||
2.2.1
|
||||
|
||||
* Fixed the default value in the documentation for the nowrap property in Node
|
||||
(the default value is false).
|
||||
|
||||
2.2.0
|
||||
|
||||
* Node::insertAfter properly nulls the nextSibling attribute when the
|
||||
inserted before the firstChild.
|
||||
|
||||
* MenuNodes inserted at the root level will no longer lose the menu behavior.
|
||||
|
||||
* TextNode::setUpLabel sets the data.label property as well as the label property.
|
||||
|
||||
* TaskNode example: made the logger optional, and moved the creation of the logger
|
||||
instance to the proper location.
|
||||
|
||||
* TaskNodes added to a node that is in a fully selected state will update the
|
||||
parent to a partially selected state.
|
||||
|
||||
* TaskNode example fixed to propagate the labelClick event
|
||||
|
||||
|
||||
0.12.2
|
||||
|
||||
* removeChildren will now work properly on the root node.
|
||||
|
||||
0.12.1
|
||||
|
||||
* Added custom events for expandComplete and collapseComplete. These events are
|
||||
needed in situations where the implementer needs to resize or reposition
|
||||
something based on the new offset.
|
||||
|
||||
* Added a "nowrap" property to Node, and set the default to false. Specifies
|
||||
whether or not the content area of the node should be allowed to wrap
|
||||
naturally.
|
||||
|
||||
* Added additional HTML elements to preserve the tree presentation when constrained
|
||||
by a parent element.
|
||||
|
||||
0.12.0
|
||||
|
||||
* TreeView now augments EventProvider, and has custom events for expand,
|
||||
collapse, animStart, animComplete, and labelClick. Existing implementations
|
||||
using abstract methods for these events (if they exist) will still work.
|
||||
New events can be plugged into the tree by the Node implementation. For
|
||||
example, TaskNode adds a checkClick event. EventProvider makes it safe
|
||||
to do this because implementing code can call subscribe() prior to the
|
||||
event creation.
|
||||
|
||||
* YAHOO.util.Event is now a requirement for the widget
|
||||
|
||||
* TreeView::removeChildren no longer expands and collapses the node.
|
||||
|
||||
* Documented the moveComplete property
|
||||
|
||||
* createElement("DIV") changed to createElement("div")
|
||||
|
||||
0.11.4
|
||||
|
||||
* Fixed a javascript error on the HTML node example page.
|
||||
|
||||
0.11.3
|
||||
|
||||
* popNode now clears the tree, previousSibling, nextSibling, and parent
|
||||
properties of the node that is being removed from the tree.
|
||||
|
||||
* Fixed the paths to the images in the tree.css file that is included in
|
||||
build/assets.
|
||||
|
||||
0.11.0
|
||||
|
||||
* Added TreeView -> popNode, which differs from removeNode in that the
|
||||
node's children are preserved so the entire branch can be re-inserted
|
||||
into another part of the tree, or another tree.
|
||||
|
||||
* Added TreeView -> getNodesByProperty, which differs from
|
||||
getNodeByProperty by returning an array of all nodes that have the
|
||||
specified property rather than just the first one.
|
||||
|
||||
* Added Node -> insertBefore, insertAfter, and appendTo. These method
|
||||
can be used to reorganize the tree.
|
||||
|
||||
* removeChildren properly resets the node icon when executed against a
|
||||
collpased node.
|
||||
|
||||
* Moved depth assignment from the constructor to appendChild so that the
|
||||
value is set properly if the node is moved within the tree.
|
||||
|
||||
* Fixed broken loop in removeChildren.
|
||||
|
||||
* RootNode -> loadComplete calls tree.draw for hot-wiring the dynamic load
|
||||
feature for the top level nodes.
|
||||
|
||||
* The treeview constructor will accept an element instead of an id.
|
||||
|
||||
0.10.0
|
||||
|
||||
* If the child collection changes prior to a refresh(), the icon is now
|
||||
changed appropriately.
|
||||
|
||||
* Added TreeView removeChildren(node). This will recursively purge the node's
|
||||
children, and reset its dynamic load state.
|
||||
|
||||
* previousSibling and nextSibling are now adjusted correctly when a
|
||||
node is deleted.
|
||||
|
||||
* expand()/collapse() now will not expand/collapse the node if false is
|
||||
returned from the onExpand/onCollapse event handlers.
|
||||
|
||||
* The onExpand and onCollapse events now fire before the node is expanded
|
||||
or collapsed so that the implementer can modify the node's child collection
|
||||
prior to display.
|
||||
|
||||
* The childrenRendered property previous was used to indicate both that
|
||||
a dynamically loaded node has received its data, and also to indicate
|
||||
that the children html has been created. This has been split into
|
||||
two properties. dynamicLoadComplete and childrenRendered.
|
||||
|
||||
* Implemented the renderHidden flag. If set to true, the html for the entire
|
||||
tree will be created when tree.draw() is called, not just the html for the
|
||||
visible nodes.
|
||||
|
||||
* Added an onLabelClick listener to TextNode
|
||||
|
||||
* TreeView.removeNode no longer automatically refreshes the tree. It has an
|
||||
optional parameter to perform the refresh.
|
||||
|
||||
* removeNode can now be executed on nodes that have not been rendered.
|
||||
|
||||
* You can now delete top-level nodes.
|
||||
|
||||
* Added onCheckClick listener to the TaskNode example
|
||||
|
||||
* Added Node.iconMode, which is a property that configures the way
|
||||
dynamically loaded nodes are displayed when they are expanded and contain
|
||||
no children.
|
||||
|
||||
* TreeView/Node.setDynamicLoad now accepts an optional second parameter to
|
||||
set the iconMode property.
|
||||
|
||||
* Fixed an issue in the TaskNode.js example that prevented setting the checked
|
||||
state of a node through the constructor.
|
||||
|
||||
* Fixed an issue in HTMLNode that caused rendering issues when hasIcon was
|
||||
set to true.
|
||||
|
||||
* Added TreeView.removeNode
|
||||
|
||||
* Added Node.refresh
|
BIN
webdir/javascript/yui/treeview/assets/skins/sam/loading.gif
Normal file
BIN
webdir/javascript/yui/treeview/assets/skins/sam/loading.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.6 KiB |
Binary file not shown.
After Width: | Height: | Size: 2.6 KiB |
@ -0,0 +1,198 @@
|
||||
/*
|
||||
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.6.0
|
||||
*/
|
||||
/*
|
||||
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.5.2
|
||||
*/
|
||||
|
||||
/* the style of the div around each node */
|
||||
.ygtvitem { }
|
||||
|
||||
.ygtvitem table {
|
||||
margin-bottom:0; border:none;
|
||||
}
|
||||
|
||||
/*.ygtvitem td {*/
|
||||
.ygtvrow td {
|
||||
border: none; padding: 0;
|
||||
}
|
||||
.ygtvrow td a {
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
|
||||
/* first or middle sibling, no children */
|
||||
.ygtvtn {
|
||||
width:18px; height:22px;
|
||||
background: url(treeview-sprite.gif) 0 -5600px no-repeat;
|
||||
}
|
||||
|
||||
/* first or middle sibling, collapsable */
|
||||
.ygtvtm {
|
||||
width:18px; height:22px;
|
||||
cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 -4000px no-repeat;
|
||||
}
|
||||
|
||||
/* first or middle sibling, collapsable, hover */
|
||||
.ygtvtmh,.ygtvtmhh {
|
||||
width:18px; height:22px;
|
||||
cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 -4800px no-repeat;
|
||||
}
|
||||
|
||||
/* first or middle sibling, expandable */
|
||||
.ygtvtp {
|
||||
width:18px; height:22px;
|
||||
cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 -6400px no-repeat;
|
||||
}
|
||||
|
||||
/* first or middle sibling, expandable, hover */
|
||||
.ygtvtph ,.ygtvtphh {
|
||||
width:18px; height:22px;
|
||||
cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 -7200px no-repeat;
|
||||
}
|
||||
|
||||
/* last sibling, no children */
|
||||
.ygtvln {
|
||||
width:18px; height:22px;
|
||||
background: url(treeview-sprite.gif) 0 -1600px no-repeat;
|
||||
}
|
||||
|
||||
/* Last sibling, collapsable */
|
||||
.ygtvlm {
|
||||
width:18px; height:22px;
|
||||
cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 0px no-repeat;
|
||||
}
|
||||
|
||||
/* Last sibling, collapsable, hover */
|
||||
.ygtvlmh,.ygtvlmhh {
|
||||
width:18px; height:22px;
|
||||
cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 -800px no-repeat;
|
||||
}
|
||||
|
||||
/* Last sibling, expandable */
|
||||
.ygtvlp {
|
||||
width:18px; height:22px;
|
||||
cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 -2400px no-repeat;
|
||||
}
|
||||
|
||||
/* Last sibling, expandable, hover */
|
||||
.ygtvlph,.ygtvlphh {
|
||||
width:18px; height:22px; cursor:pointer ;
|
||||
background: url(treeview-sprite.gif) 0 -3200px no-repeat;
|
||||
}
|
||||
|
||||
/* Loading icon */
|
||||
.ygtvloading {
|
||||
width:18px; height:22px;
|
||||
background: url(treeview-loading.gif) 0 0 no-repeat;
|
||||
}
|
||||
|
||||
/* the style for the empty cells that are used for rendering the depth
|
||||
* of the node */
|
||||
.ygtvdepthcell {
|
||||
width:18px; height:22px;
|
||||
background: url(treeview-sprite.gif) 0 -8000px no-repeat;
|
||||
}
|
||||
|
||||
.ygtvblankdepthcell { width:18px; height:22px; }
|
||||
|
||||
|
||||
/* the style of the div around each node's collection of children */
|
||||
.ygtvchildren { }
|
||||
* html .ygtvchildren { height:2%; }
|
||||
|
||||
/* the style of the text label in ygTextNode */
|
||||
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
|
||||
margin-left:2px;
|
||||
text-decoration: none;
|
||||
background-color: white; /* workaround for IE font smoothing bug */
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
.ygtvcontent {
|
||||
cursor:default;
|
||||
}
|
||||
|
||||
.ygtvspacer { height: 22px; width: 12px; }
|
||||
|
||||
.ygtvfocus {
|
||||
background-color: #c0e0e0;
|
||||
border: none;
|
||||
}
|
||||
.ygtvfocus .ygtvlabel, .ygtvfocus .ygtvlabel:link, .ygtvfocus .ygtvlabel:visited, .ygtvfocus .ygtvlabel:hover {
|
||||
background-color: #c0e0e0;
|
||||
}
|
||||
|
||||
.ygtvfocus a , .ygtvrow td a {
|
||||
outline-style:none;
|
||||
}
|
||||
|
||||
|
||||
.ygtvok {
|
||||
width:18px; height:22px;
|
||||
background: url(treeview-sprite.gif) 0 -8800px no-repeat;
|
||||
}
|
||||
|
||||
.ygtvok:hover {
|
||||
background: url(treeview-sprite.gif) 0 -8844px no-repeat;
|
||||
}
|
||||
|
||||
.ygtvcancel {
|
||||
width:18px; height:22px;
|
||||
background: url(treeview-sprite.gif) 0 -8822px no-repeat;
|
||||
}
|
||||
|
||||
.ygtvcancel:hover {
|
||||
background: url(treeview-sprite.gif) 0 -8866px no-repeat;
|
||||
}
|
||||
|
||||
.ygtv-label-editor {
|
||||
background-color:#f2f2f2;
|
||||
border: 1px solid silver;
|
||||
position:absolute;
|
||||
display:none;
|
||||
overflow:hidden;
|
||||
margin:auto;
|
||||
z-index:9000;
|
||||
}
|
||||
|
||||
.ygtv-edit-TextNode {
|
||||
width: 190px;
|
||||
}
|
||||
|
||||
.ygtv-edit-TextNode .ygtvcancel, .ygtv-edit-TextNode .ygtvok {
|
||||
border:none;
|
||||
}
|
||||
|
||||
.ygtv-edit-TextNode .ygtv-button-container {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.ygtv-edit-TextNode .ygtv-input input{
|
||||
width: 140px;
|
||||
}
|
||||
|
||||
.ygtv-edit-DateNode .ygtvcancel {
|
||||
border:none;
|
||||
}
|
||||
.ygtv-edit-DateNode .ygtvok {
|
||||
display:none;
|
||||
}
|
||||
|
||||
.ygtv-edit-DateNode .ygtv-button-container {
|
||||
text-align:right;
|
||||
margin:auto;
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
@ -0,0 +1,7 @@
|
||||
/*
|
||||
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.6.0
|
||||
*/
|
||||
.ygtvitem{}.ygtvitem table{margin-bottom:0;border:none;}.ygtvrow td{border:none;padding:0;}.ygtvrow td a{text-decoration:none;}.ygtvtn{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -5600px no-repeat;}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4000px no-repeat;}.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4800px no-repeat;}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -6400px no-repeat;}.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -7200px no-repeat;}.ygtvln{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -1600px no-repeat;}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 0px no-repeat;}.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -800px no-repeat;}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -2400px no-repeat;}.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -3200px no-repeat;}.ygtvloading{width:18px;height:22px;background:url(treeview-loading.gif) 0 0 no-repeat;}.ygtvdepthcell{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8000px no-repeat;}.ygtvblankdepthcell{width:18px;height:22px;}.ygtvchildren{}* html .ygtvchildren{height:2%;}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;cursor:pointer;}.ygtvcontent{cursor:default;}.ygtvspacer{height:22px;width:12px;}.ygtvfocus{background-color:#c0e0e0;border:none;}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#c0e0e0;}.ygtvfocus a,.ygtvrow td a{outline-style:none;}.ygtvok{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8800px no-repeat;}.ygtvok:hover{background:url(treeview-sprite.gif) 0 -8844px no-repeat;}.ygtvcancel{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8822px no-repeat;}.ygtvcancel:hover{background:url(treeview-sprite.gif) 0 -8866px no-repeat;}.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000;}.ygtv-edit-TextNode{width:190px;}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:none;}.ygtv-edit-TextNode .ygtv-button-container{float:right;}.ygtv-edit-TextNode .ygtv-input input{width:140px;}.ygtv-edit-DateNode .ygtvcancel{border:none;}.ygtv-edit-DateNode .ygtvok{display:none;}.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto;}
|
BIN
webdir/javascript/yui/treeview/assets/sprite-menu.gif
Normal file
BIN
webdir/javascript/yui/treeview/assets/sprite-menu.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 452 B |
BIN
webdir/javascript/yui/treeview/assets/sprite-orig.gif
Normal file
BIN
webdir/javascript/yui/treeview/assets/sprite-orig.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.2 KiB |
6
webdir/javascript/yui/treeview/assets/treeview-core.css
Normal file
6
webdir/javascript/yui/treeview/assets/treeview-core.css
Normal file
@ -0,0 +1,6 @@
|
||||
/*
|
||||
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.6.0
|
||||
*/
|
BIN
webdir/javascript/yui/treeview/assets/treeview-loading.gif
Normal file
BIN
webdir/javascript/yui/treeview/assets/treeview-loading.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.6 KiB |
65
webdir/javascript/yui/treeview/assets/treeview-menu.css
Normal file
65
webdir/javascript/yui/treeview/assets/treeview-menu.css
Normal file
@ -0,0 +1,65 @@
|
||||
/*
|
||||
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.6.0
|
||||
*/
|
||||
.ygtvtn {
|
||||
background:transparent none repeat scroll 0 0;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvtm {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px 2px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvtmh {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px -77px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvtp {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px -315px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvtph {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px -395px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvln {
|
||||
background:transparent none repeat scroll 0 0;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvlm {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px 2px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvlmh {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px -77px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvlp {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px -315px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvlph {
|
||||
background:transparent url(sprite-menu.gif) no-repeat scroll -8px -395px;
|
||||
height:20px;
|
||||
width:1em;
|
||||
}
|
||||
.ygtvdepthcell {
|
||||
background:transparent none repeat scroll 0 0;
|
||||
height:20px;
|
||||
width:1em;
|
||||
cursor:default;
|
||||
}
|
||||
.ygtvln, .ygtvtn {
|
||||
cursor:default;
|
||||
}
|
7
webdir/javascript/yui/treeview/assets/treeview.css
Normal file
7
webdir/javascript/yui/treeview/assets/treeview.css
Normal file
@ -0,0 +1,7 @@
|
||||
/*
|
||||
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.net/yui/license.txt
|
||||
version: 2.6.0
|
||||
*/
|
||||
.ygtvitem table{margin-bottom:0;border:none;}.ygtvitem td{border:none;padding:0;}.ygtvtn{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -5600px no-repeat;}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4000px no-repeat;}.ygtvtmh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4800px no-repeat;}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -6400px no-repeat;}.ygtvtph{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -7200px no-repeat;}.ygtvln{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -1600px no-repeat;}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 0 no-repeat;}.ygtvlmh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -800px no-repeat;}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -2400px no-repeat;}.ygtvlph{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -3200px no-repeat;}.ygtvloading{width:18px;height:22px;background:url(treeview-loading.gif) 0 0 no-repeat;}.ygtvdepthcell{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8000px no-repeat;}.ygtvblankdepthcell{width:18px;height:22px;}* html .ygtvchildren{height:2%;}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;}.ygtvspacer{height:22px;width:12px;}.ygtvfocus{background-color:#c0e0e0;}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#c0e0e0;}.ygtvok{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8800px no-repeat;}.ygtvok:hover{background:url(treeview-sprite.gif) 0 -8844px no-repeat;}.ygtvcancel{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8822px no-repeat;}.ygtvcancel:hover{background:url(treeview-sprite.gif) 0 -8866px no-repeat;}.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:none;}.ygtv-edit-TextNode .ygtv-button-container{display:inline-block;}.ygtv-edit-TextNode .ygtv-input{float:left;}.ygtv-edit-DateNode .ygtvcancel{border:none;}.ygtv-edit-DateNode .ygtvok{display:none;}.ygtv-edit-DateNode .ygtv-button-container{width:100%;text-align:right;}
|
3435
webdir/javascript/yui/treeview/treeview-debug.js
vendored
Normal file
3435
webdir/javascript/yui/treeview/treeview-debug.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
11
webdir/javascript/yui/treeview/treeview-min.js
vendored
Normal file
11
webdir/javascript/yui/treeview/treeview-min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3366
webdir/javascript/yui/treeview/treeview.js
vendored
Normal file
3366
webdir/javascript/yui/treeview/treeview.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user