Modernize mini listview component to use svg icons and umb-search-filter component (#10740)
This commit is contained in:
committed by
GitHub
parent
2eb554f1b4
commit
8209525611
@@ -4,13 +4,12 @@
|
||||
|
||||
.icon {
|
||||
position: absolute;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin: 1px;
|
||||
padding: 0;
|
||||
font-size: 20px;
|
||||
margin: 5px;
|
||||
padding: 1px;
|
||||
pointer-events: none;
|
||||
color: @ui-action-discreet-type;
|
||||
transition: color .1s linear;
|
||||
@@ -30,6 +29,7 @@
|
||||
.icon {
|
||||
color: @ui-action-discreet-type-hover;
|
||||
}
|
||||
|
||||
input {
|
||||
color: @ui-action-discreet-border-hover;
|
||||
border-color: @ui-action-discreet-border-hover;
|
||||
@@ -42,10 +42,9 @@
|
||||
border-color: @ui-action-discreet-border-hover;
|
||||
cursor: unset;
|
||||
}
|
||||
|
||||
|
||||
input:focus, &:focus-within input, &.--has-value input {
|
||||
width: 190px;
|
||||
padding-left:30px;
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
ng-repeat="miniListView in miniListViews">
|
||||
|
||||
<div class="umb-mini-list-view__title">
|
||||
<i class="umb-mini-list-view__title-icon {{ miniListView.node.icon }}" aria-hidden="true"></i>
|
||||
<umb-icon icon="{{miniListView.node.icon}}" class="{{miniListView.node.icon}} umb-mini-list-view__title-icon"></umb-icon>
|
||||
<h4 class="umb-mini-list-view__title-text">{{ miniListView.node.name }}</h4>
|
||||
</div>
|
||||
|
||||
<div class="umb-mini-list-view__breadcrumb">
|
||||
|
||||
<button type="button" ng-if="showBackButton()" class="btn-reset umb-mini-list-view__back" ng-click="exitMiniListView()">
|
||||
<i class="icon-arrow-left umb-mini-list-view__back-icon" aria-hidden="true"></i>
|
||||
<umb-icon icon="icon-arrow-left" class="icon-arrow-left umb-mini-list-view__back-icon"></umb-icon>
|
||||
<span class="umb-mini-list-view__back-text"><localize key="general_back">Back</localize></span> /
|
||||
</button>
|
||||
|
||||
@@ -32,19 +32,17 @@
|
||||
<div class="umb-table-row">
|
||||
<div class="umb-table-cell no-display"></div>
|
||||
<div class="umb-table-cell umb-table-cell-padding">
|
||||
<form class="form-search -no-margin-bottom" novalidate>
|
||||
<div class="inner-addon left-addon">
|
||||
<i class="icon icon-search" aria-hidden="true"></i>
|
||||
<input
|
||||
class="form-control search-input"
|
||||
type="text"
|
||||
localize="placeholder"
|
||||
placeholder="@general_typeToSearch"
|
||||
ng-model="search"
|
||||
ng-change="searchMiniListView(search, miniListView)"
|
||||
prevent-enter-submit
|
||||
umb-auto-focus
|
||||
no-dirty-check>
|
||||
<form class="flex w-100 -no-margin-bottom" novalidate>
|
||||
<div class="flex-auto">
|
||||
<umb-search-filter
|
||||
input-id="mini-listview-search"
|
||||
model="search"
|
||||
label-key="general_typeToSearch"
|
||||
text="Type to search..."
|
||||
on-change="searchMiniListView(search, miniListView)"
|
||||
css-class="w-100 mb-15"
|
||||
auto-focus="true">
|
||||
</umb-search-filter>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<ng-form class="umb-mini-search" ng-class="{'--has-value': vm.model !== null && vm.model !== ''}" novalidate>
|
||||
<i class="icon icon-search" aria-hidden="true"></i>
|
||||
<umb-icon icon="icon-search" class="icon icon-search"></umb-icon>
|
||||
<input type="text"
|
||||
class="form-control search-input"
|
||||
localize="placeholder,label"
|
||||
|
||||
Reference in New Issue
Block a user