From cb84e64aabecf9419d2ffdbf0183a97eca5f98f4 Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Fri, 24 Mar 2017 20:52:14 +0800 Subject: [PATCH] update Tree --- src/components/tree/node.vue | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/components/tree/tree.vue | 336 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ src/components/tree2/index.js | 2 -- src/components/tree2/node.vue | 132 ------------------------------------------------------------------------------------------------------------------------------------ src/components/tree2/tree.vue | 113 ----------------------------------------------------------------------------------------------------------------- src/index.js | 2 +- src/styles/components/tree2.less | 139 ------------------------------------------------------------------------------------------------------------------------------------------- 7 files changed, 187 insertions(+), 669 deletions(-) create mode 100644 src/components/tree/node.vue delete mode 100644 src/components/tree2/index.js delete mode 100644 src/components/tree2/node.vue delete mode 100644 src/components/tree2/tree.vue delete mode 100644 src/styles/components/tree2.less diff --git a/src/components/tree/node.vue b/src/components/tree/node.vue new file mode 100644 index 0000000..f79b5a9 --- /dev/null +++ b/src/components/tree/node.vue @@ -0,0 +1,132 @@ + + \ No newline at end of file diff --git a/src/components/tree/tree.vue b/src/components/tree/tree.vue index c3535b9..e59f22c 100644 --- a/src/components/tree/tree.vue +++ b/src/components/tree/tree.vue @@ -1,44 +1,27 @@ \ No newline at end of file diff --git a/src/components/tree2/tree.vue b/src/components/tree2/tree.vue deleted file mode 100644 index e59f22c..0000000 --- a/src/components/tree2/tree.vue +++ /dev/null @@ -1,113 +0,0 @@ - - \ No newline at end of file diff --git a/src/index.js b/src/index.js index 495ec9a..fd9bdad 100644 --- a/src/index.js +++ b/src/index.js @@ -40,7 +40,7 @@ import Timeline from './components/timeline'; import TimePicker from './components/time-picker'; import Tooltip from './components/tooltip'; import Transfer from './components/transfer'; -import Tree from './components/tree2'; +import Tree from './components/tree'; import Upload from './components/upload'; import { Row, Col } from './components/grid'; import { Select, Option, OptionGroup } from './components/select'; diff --git a/src/styles/components/tree2.less b/src/styles/components/tree2.less deleted file mode 100644 index 7e76723..0000000 --- a/src/styles/components/tree2.less +++ /dev/null @@ -1,139 +0,0 @@ -@tree-prefix-cls: ~"@{css-prefix}tree"; - -.@{tree-prefix-cls} { - margin: 0; - padding: 5px; - font-size: @font-size-small; - li { - padding: 0; - margin: 8px 0; - list-style: none; - white-space: nowrap; - outline: 0; - a[draggable], - a[draggable="true"] { - user-select: none; - /* Required to make elements draggable in old WebKit */ - -khtml-user-drag: element; - -webkit-user-drag: element; - } - &.drag-over { - > a[draggable] { - background-color: @primary-color; - color: white; - opacity: 0.8; - } - } - &.drag-over-gap-top { - > a[draggable] { - border-top: 2px @primary-color solid; - } - } - &.drag-over-gap-bottom { - > a[draggable] { - border-bottom: 2px @primary-color solid; - } - } - &.filter-node { - > a { - color: @error-color!important; - font-weight: bold!important; - } - } - ul { - margin: 0; - padding: 0 0 0 18px; - } - a { - display: inline-block; - margin: 0; - padding: 0 4px; - border-radius: @btn-border-radius-small; - cursor: pointer; - text-decoration: none; - vertical-align: top; - color: @text-color; - transition: all @transition-time @ease-in-out; - &:hover { - background-color: tint(@primary-color, 90%); - } - &.@{tree-prefix-cls}-node-selected { - background-color: tint(@primary-color, 80%); - } - } - .@{checkbox-prefix-cls}-wrapper{ - margin-right: 4px; - } - span { - &.@{tree-prefix-cls}-switcher, - &.@{tree-prefix-cls}-iconEle { - display: inline-block; - text-align: center; - width: 16px; - height: 16px; - line-height: 16px; - margin: 0; - vertical-align: middle; - border: 0 none; - cursor: pointer; - outline: none; - } - //&.@{tree-prefix-cls}-icon_loading { - // &:after { - // display: inline-block; - // //.iconfont-font("\e6a1"); - // animation: loadingCircle 1s infinite linear; - // color: @primary-color; - // } - //} - &.@{tree-prefix-cls}-switcher { - i{ - transition: all @transition-time @ease-in-out; - } - &.@{tree-prefix-cls}-switcher-noop { - //display: none; - cursor: auto; - i{ - display: none; - } - } - &.@{tree-prefix-cls}-roots_open, - &.@{tree-prefix-cls}-center_open, - &.@{tree-prefix-cls}-bottom_open, - &.@{tree-prefix-cls}-noline_open { - i { - transform: rotate(90deg); - } - } - &.@{tree-prefix-cls}-roots_close, - &.@{tree-prefix-cls}-center_close, - &.@{tree-prefix-cls}-bottom_close, - &.@{tree-prefix-cls}-noline_close { - - } - } - } - } - &-child-tree { - display: none; - &-open { - display: block; - } - } - &-treenode-disabled { - >span, - >a, - >a span { - color: @input-disabled-bg; - cursor: not-allowed; - } - } - &-icon__open { - margin-right: 2px; - vertical-align: top; - } - &-icon__close { - margin-right: 2px; - vertical-align: top; - } -} \ No newline at end of file -- libgit2 0.21.4