Skip to content

Commit 982290f

Browse files
committed
Moved filter to top of toolbox, added 'X' close.
1 parent 6d46ad1 commit 982290f

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

src/canvas-view/canvas-editor/canvas-editor.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@
3636

3737
<div class="canvas-editor-toolbox" id="toolbox" ng-if="$ctrl.toolboxVisible">
3838

39+
<a ng-click="$ctrl.toolboxVisible = false" class="close-toolbox"><span class="pficon pficon-close"></span></a>
40+
41+
<div class="toolbox-filter">
42+
<input ng-model="$ctrl.searchText" id="filterFld" class="search-text"
43+
placeholder="{{'Filter by name'}}"/>
44+
<a ng-click="$ctrl.searchText = ''"><span class="pficon pficon-close clear-search-text"></span></a>
45+
</div>
46+
3947
<uib-tabset>
4048
<uib-tab ng-repeat="tab in $ctrl.toolboxTabs" heading="" active="tab.active">
4149
<uib-tab-heading ng-click="$ctrl.tabClicked()">
@@ -71,13 +79,6 @@
7179
search-text="$ctrl.searchText"/>
7280
</uib-tab>
7381
</uib-tabset>
74-
75-
<div class="toolbox-footer">
76-
<!-- Filter -->
77-
<input ng-model="$ctrl.searchText" id="filterFld" class="search-text"
78-
placeholder="{{'Filter by name'}}"/>
79-
<a ng-click="$ctrl.searchText = ''"><span class="pficon pficon-close clear-search-text"></span></a>
80-
</div>
8182
</div>
8283

8384
<div class="canvas-container" data-drop="true" data-jqyoui-options jqyoui-droppable="{onDrop:'$ctrl.dropCallback'}">

src/canvas-view/canvas-editor/canvas-editor.less

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,8 @@
134134
cursor: auto;
135135
opacity: 0.4;
136136
}
137-
.toolbox-footer {
138-
margin-bottom: 10px;
137+
.toolbox-filter {
139138
margin-top: 10px;
140-
width: 100%;
141139
.search-text {
142140
border: 1px solid @color-pf-black-400;
143141
float: right;
@@ -161,8 +159,17 @@
161159
}
162160
}
163161
.close-toolbox {
164-
padding-top: 36px;
165-
text-align: center;
162+
font-size: 16px;
163+
float: right;
164+
position: relative;
165+
cursor: pointer;
166+
top: -17px;
167+
right: -12px;
168+
color: @color-pf-black-600;
169+
cursor: pointer;
170+
:hover {
171+
color: @color-pf-black-800;
172+
}
166173
}
167174
}
168175
.canvas-container {

0 commit comments

Comments
 (0)