aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web
diff options
context:
space:
mode:
authorPascal Mugnier <pascal.mugnier@sonarsource.com>2018-05-08 11:45:36 +0200
committerSonarTech <sonartech@sonarsource.com>2018-05-24 20:20:47 +0200
commit48e045181a8cf4aaeb237734390cf23962350222 (patch)
treea0010a3c174044067ef2af1f5421578a40ba4be0 /server/sonar-web
parent899d9a0a07566b55a2de2434266e4daeb4a65666 (diff)
downloadsonarqube-48e045181a8cf4aaeb237734390cf23962350222.tar.gz
sonarqube-48e045181a8cf4aaeb237734390cf23962350222.zip
Fix reset button on navbar searchbox not working with less then 2 chars
Diffstat (limited to 'server/sonar-web')
-rw-r--r--server/sonar-web/src/main/js/apps/projectActivity/components/__tests__/__snapshots__/ProjectActivityDateInput-test.js.snap21
-rw-r--r--server/sonar-web/src/main/js/components/controls/SearchBox.tsx2
2 files changed, 18 insertions, 5 deletions
diff --git a/server/sonar-web/src/main/js/apps/projectActivity/components/__tests__/__snapshots__/ProjectActivityDateInput-test.js.snap b/server/sonar-web/src/main/js/apps/projectActivity/components/__tests__/__snapshots__/ProjectActivityDateInput-test.js.snap
index 74e05f0bbf6..d10a64ba95c 100644
--- a/server/sonar-web/src/main/js/apps/projectActivity/components/__tests__/__snapshots__/ProjectActivityDateInput-test.js.snap
+++ b/server/sonar-web/src/main/js/apps/projectActivity/components/__tests__/__snapshots__/ProjectActivityDateInput-test.js.snap
@@ -1,8 +1,21 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`should render correctly the date inputs 1`] = `
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`should render correctly the date inputs 1`] = `
<div>
- <DateRangeInput onChange={[Function]} value={ Object { "from": 2016-10-27T12:21:15.000Z, "to": 2016-12-27T12:21:15.000Z,
- } } />
- <Button className="spacer-left" disabled={false} onClick={[Function]}>
+ <DateRangeInput
+ onChange={[Function]}
+ value={
+ Object {
+ "from": 2016-10-27T12:21:15.000Z,
+ "to": 2016-12-27T12:21:15.000Z,
+ }
+ }
+ />
+ <Button
+ className="spacer-left"
+ disabled={false}
+ onClick={[Function]}
+ >
project_activity.reset_dates
</Button>
</div>
diff --git a/server/sonar-web/src/main/js/components/controls/SearchBox.tsx b/server/sonar-web/src/main/js/components/controls/SearchBox.tsx
index 84329946fed..09b7c0a8074 100644
--- a/server/sonar-web/src/main/js/components/controls/SearchBox.tsx
+++ b/server/sonar-web/src/main/js/components/controls/SearchBox.tsx
@@ -105,7 +105,7 @@ export default class SearchBox extends React.PureComponent<Props, State> {
handleResetClick = () => {
this.changeValue('', false);
- if (this.props.value === undefined) {
+ if (this.props.value === undefined || this.props.value === '') {
this.setState({ value: '' });
}
if (this.input) {