Skip to content

Commit 2b7c90a

Browse files
committed
clear search input
1 parent 704ad08 commit 2b7c90a

File tree

4 files changed

+22
-3
lines changed

4 files changed

+22
-3
lines changed

public/js/seams.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,11 @@ seamsApp.controller('seamsController', ['$scope', '$route', '$routeParams', '$lo
592592
}
593593
}
594594
};
595+
596+
$scope.clearSearch = function() {
597+
$('#q').val('*:*');
598+
$scope.search();
599+
}
595600

596601
}]
597602
);
@@ -711,6 +716,7 @@ seamsApp.directive('previewSearchHtml', function(){
711716

712717
if ($('#q')) {
713718
$('#q').val(query);
719+
scope.$root.searchdirty = (query !== "*:*");
714720
}
715721

716722
scope.search();

public/seams.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,15 @@
3737
.tag-list_tag.active span {
3838
font-weight:700;
3939
}
40+
41+
.input_text-clear {
42+
color: #323232;
43+
cursor: pointer;
44+
display: inline-block;
45+
font-size: 1.35rem;
46+
height: 2rem;
47+
padding: 0 1rem;
48+
position: absolute;
49+
right: 100px;
50+
white-space: nowrap;
51+
}

views/templates/search.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ <h1 class="type_heading"><mark class="type_mark">Preview Search</mark></h1>
2020
<div class="form_field" id="searchcontrol">
2121
<div class="form_addon-group">
2222
<!-- <span class="form_text-addon">https://.../search?q=</span> -->
23-
<input type="text" class="input_text" id="q" placeholder="" name="searchterm" >
23+
<input type="text" class="input_text" id="q" placeholder="" name="searchterm" ng-model="querystring" ng-change="searchdirty = querystring !== '*:*'">
24+
<span class="input_text-clear" ng-click="searchdirty = false;clearSearch();" ng-show="searchdirty">&times;</span>
2425
<button type="submit" class="button_primary search_button" ng-click="search()"> Search </button>
2526
</div>
2627
</div>

views/templates/searchhtml.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ <h3 class="type_subhead">Rows <small ng-class="{'api-summary-message':message}"
2828
<tbody>
2929
<tr ng-repeat="row in searchDocs.data.rows">
3030
<td ng-repeat="docfield in searchDocs.fields">
31-
<ul ng-show="isArray(row[docfield.name])">
31+
<ul ng-if="isArray(row[docfield.name])">
3232
<li ng-repeat="field in row[docfield.name]">
3333
{{field == "null" ? '' : field | ellipsize:20}}
3434
</li>
3535
</ul>
36-
<span ng-show="!isArray(row[docfield.name])">{{row[docfield.name] == "null" ? '' : row[docfield.name] | ellipsize:20}}</span>
36+
<span ng-if="!isArray(row[docfield.name])">{{row[docfield.name] == "null" ? '' : row[docfield.name] | ellipsize:20}}</span>
3737
</td>
3838
</tr>
3939
</tbody>

0 commit comments

Comments
 (0)