|
|
@@ -22,208 +22,69 @@ $grw-bookmark-item-padding-left: 35px;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-.grw-foldertree {
|
|
|
- :global {
|
|
|
+.grw-foldertree :global {
|
|
|
|
|
|
- .btn-page-item-control {
|
|
|
- .icon-plus::before {
|
|
|
- font-size: 18px;
|
|
|
- }
|
|
|
- }
|
|
|
+ .btn-page-item-control .icon-plus::before {
|
|
|
+ font-size: 18px;
|
|
|
+ }
|
|
|
|
|
|
- .list-group-item {
|
|
|
- .grw-visible-on-hover {
|
|
|
- display: none;
|
|
|
- }
|
|
|
+ .list-group-item {
|
|
|
+ .grw-visible-on-hover {
|
|
|
+ display: none;
|
|
|
|
|
|
&:hover {
|
|
|
- .grw-visible-on-hover {
|
|
|
- display: block;
|
|
|
- }
|
|
|
-
|
|
|
- .grw-count-badge {
|
|
|
- display: none;
|
|
|
- }
|
|
|
+ display: block;
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
- .grw-foldertree-triangle-btn {
|
|
|
- background-color: transparent;
|
|
|
- transition: all 0.2s ease-out;
|
|
|
- transform: rotate(0deg);
|
|
|
+ .grw-count-badge {
|
|
|
+ display: block;
|
|
|
|
|
|
- &.grw-foldertree-open {
|
|
|
- transform: rotate(90deg);
|
|
|
- }
|
|
|
+ &:hover {
|
|
|
+ display: none;
|
|
|
}
|
|
|
+ }
|
|
|
+
|
|
|
+ .grw-foldertree-triangle-btn {
|
|
|
+ background-color: transparent;
|
|
|
+ transition: all 0.2s ease-out;
|
|
|
+ transform: rotate(0deg);
|
|
|
|
|
|
- .grw-foldertree-title-anchor {
|
|
|
- width: 100%;
|
|
|
- overflow: hidden;
|
|
|
- text-decoration: none;
|
|
|
+ &.grw-foldertree-open {
|
|
|
+ transform: rotate(90deg);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- .grw-foldertree-item-container {
|
|
|
- .grw-triangle-container {
|
|
|
- min-width: 35px;
|
|
|
- height: 40px;
|
|
|
- }
|
|
|
- .grw-bookmark-item-list{
|
|
|
- .picture {
|
|
|
- width: 16px;
|
|
|
- height: 16px;
|
|
|
- vertical-align: text-bottom;
|
|
|
-
|
|
|
- &.picture-md {
|
|
|
- width: 20px;
|
|
|
- height: 20px;
|
|
|
- }
|
|
|
- }
|
|
|
- min-width: 30px;
|
|
|
- height: 35px;
|
|
|
- .grw-foldertree-control{
|
|
|
- margin-left: auto;
|
|
|
- }
|
|
|
- }
|
|
|
+ .grw-foldertree-title-anchor {
|
|
|
+ width: 100%;
|
|
|
+ overflow: hidden;
|
|
|
+ text-decoration: none;
|
|
|
}
|
|
|
}
|
|
|
- &:global{
|
|
|
- // To realize a hierarchical structure, set multiplied padding-left to each foldertree-item
|
|
|
- >.grw-foldertree-item-container.grw-root-bookmarks{
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left ;
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ .grw-foldertree-item-container {
|
|
|
+ .grw-triangle-container {
|
|
|
+ min-width: 35px;
|
|
|
+ height: 40px;
|
|
|
}
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding-left: 0
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + $grw-foldertree-item-padding-left;
|
|
|
+
|
|
|
+ .grw-bookmark-item-list{
|
|
|
+ min-width: 30px;
|
|
|
+ height: 35px;
|
|
|
+
|
|
|
+ .picture {
|
|
|
+ width: 16px;
|
|
|
+ height: 16px;
|
|
|
+ vertical-align: text-bottom;
|
|
|
+
|
|
|
+ &.picture-md {
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
}
|
|
|
}
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 2);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 2
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 3);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 3
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 4);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 4
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 5);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 5
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 6);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 6
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 7);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 7
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 8);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 8
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 9);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 9
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 10);
|
|
|
- }
|
|
|
- }
|
|
|
- > .grw-foldertree-item-children {
|
|
|
- > .grw-foldertree-item-container {
|
|
|
- > .grw-drag-drop-container {
|
|
|
- > .list-group-item {
|
|
|
- padding: $grw-foldertree-item-padding-left * 10
|
|
|
- }
|
|
|
- > .list-group-item.grw-bookmark-item-list {
|
|
|
- padding-left: $grw-bookmark-item-padding-left + ($grw-foldertree-item-padding-left * 11);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ .grw-foldertree-control{
|
|
|
+ margin-left: auto;
|
|
|
}
|
|
|
}
|
|
|
}
|