[Search] Clear icon padding and transition

This commit is contained in:
slhale
2015-08-12 12:58:22 -07:00
parent dd993c81a7
commit 0218bad9e8
2 changed files with 32 additions and 26 deletions

View File

@@ -313,20 +313,23 @@ ul.tree {
cursor: pointer; cursor: pointer;
color: #737373; color: #737373;
font-size: 6px; font-size: 6px;
padding: 4px; padding: 6px;
padding-left: 4px;
right: 0px; right: 0px;
top: -1px; top: -3px;
margin-right: 2px; visibility: hidden;
visibility: hidden; } opacity: 0;
/* line 99, ../sass/search/_search.scss */ transition: visibility .15s, opacity .15s; }
/* line 101, ../sass/search/_search.scss */
.search-holder .search .search-bar .clear-icon.content { .search-holder .search .search-bar .clear-icon.content {
visibility: visible; } visibility: visible;
/* line 105, ../sass/search/_search.scss */ opacity: 1; }
/* line 108, ../sass/search/_search.scss */
.search-holder .search .search-scroll { .search-holder .search .search-scroll {
top: 25px; top: 25px;
overflow-y: auto; overflow-y: auto;
padding-right: 5px; } padding-right: 5px; }
/* line 113, ../sass/search/_search.scss */ /* line 116, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item { .search-holder .search .search-scroll .results .search-result-item {
-moz-transition: background-color 0.25s; -moz-transition: background-color 0.25s;
-o-transition: background-color 0.25s; -o-transition: background-color 0.25s;
@@ -336,10 +339,10 @@ ul.tree {
border-radius: 2px; border-radius: 2px;
padding-top: 4px; padding-top: 4px;
padding-bottom: 2px; } padding-bottom: 2px; }
/* line 127, ../sass/search/_search.scss */ /* line 130, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item .label { .search-holder .search .search-scroll .results .search-result-item .label {
margin-left: 6px; } margin-left: 6px; }
/* line 131, ../sass/search/_search.scss */ /* line 134, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item .label .title-label { .search-holder .search .search-scroll .results .search-result-item .label .title-label {
display: inline-block; display: inline-block;
position: absolute; position: absolute;
@@ -351,47 +354,47 @@ ul.tree {
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
white-space: nowrap; } white-space: nowrap; }
/* line 153, ../sass/search/_search.scss */ /* line 156, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item.selected { .search-holder .search .search-scroll .results .search-result-item.selected {
background: #005177; background: #005177;
color: #fff; } color: #fff; }
/* line 157, ../sass/search/_search.scss */ /* line 160, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item.selected .view-control { .search-holder .search .search-scroll .results .search-result-item.selected .view-control {
color: #0099cc; } color: #0099cc; }
/* line 160, ../sass/search/_search.scss */ /* line 163, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item.selected .label .type-icon { .search-holder .search .search-scroll .results .search-result-item.selected .label .type-icon {
color: #fff; } color: #fff; }
/* line 167, ../sass/search/_search.scss */ /* line 170, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item:not(.selected):hover { .search-holder .search .search-scroll .results .search-result-item:not(.selected):hover {
background: #404040; background: #404040;
color: #cccccc; } color: #cccccc; }
/* line 170, ../sass/search/_search.scss */ /* line 173, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item:not(.selected):hover .context-trigger { .search-holder .search .search-scroll .results .search-result-item:not(.selected):hover .context-trigger {
display: block; } display: block; }
/* line 173, ../sass/search/_search.scss */ /* line 176, ../sass/search/_search.scss */
.search-holder .search .search-scroll .results .search-result-item:not(.selected):hover .icon { .search-holder .search .search-scroll .results .search-result-item:not(.selected):hover .icon {
color: #33ccff; } color: #33ccff; }
/* line 181, ../sass/search/_search.scss */ /* line 184, ../sass/search/_search.scss */
.search-holder .search .search-scroll .load-icon { .search-holder .search .search-scroll .load-icon {
position: relative; } position: relative; }
/* line 183, ../sass/search/_search.scss */ /* line 186, ../sass/search/_search.scss */
.search-holder .search .search-scroll .load-icon.loading { .search-holder .search .search-scroll .load-icon.loading {
pointer-events: none; pointer-events: none;
margin-left: 6px; } margin-left: 6px; }
/* line 187, ../sass/search/_search.scss */ /* line 190, ../sass/search/_search.scss */
.search-holder .search .search-scroll .load-icon.loading .title-label { .search-holder .search .search-scroll .load-icon.loading .title-label {
font-style: italic; font-style: italic;
font-size: .9em; font-size: .9em;
opacity: 0.5; opacity: 0.5;
margin-left: 26px; margin-left: 26px;
line-height: 24px; } line-height: 24px; }
/* line 197, ../sass/search/_search.scss */ /* line 200, ../sass/search/_search.scss */
.search-holder .search .search-scroll .load-icon.loading .wait-spinner { .search-holder .search .search-scroll .load-icon.loading .wait-spinner {
margin-left: 6px; } margin-left: 6px; }
/* line 202, ../sass/search/_search.scss */ /* line 205, ../sass/search/_search.scss */
.search-holder .search .search-scroll .load-icon:not(.loading) { .search-holder .search .search-scroll .load-icon:not(.loading) {
cursor: pointer; } cursor: pointer; }
/* line 207, ../sass/search/_search.scss */ /* line 210, ../sass/search/_search.scss */
.search-holder .search .search-scroll .load-more-button { .search-holder .search .search-scroll .load-more-button {
margin-top: 5px; margin-top: 5px;
margin-bottom: 5px; margin-bottom: 5px;

View File

@@ -79,7 +79,6 @@
} }
.clear-icon { .clear-icon {
position: absolute; position: absolute;
display: block; display: block;
@@ -87,17 +86,21 @@
color: $colorItemFg; color: $colorItemFg;
font-size: 6px; font-size: 6px;
padding: 4px; padding: 6px;
padding-left: 4px;
right: 0px; right: 0px;
top: -1px; top: -3px;
margin-right: 2px;
// Icon is visible only when there is text input // Icon is visible only when there is text input
visibility: hidden; visibility: hidden;
opacity: 0;
transition: visibility .15s, opacity .15s;
&.content { &.content {
visibility: visible; visibility: visible;
opacity: 1;
} }
} }
} }