aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/components
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/components')
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.js6
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.js6
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/SourceViewerIssueLocations.js16
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/components/LineCode.js3
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/components/LineCoverage.js3
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplicationBlock.js3
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplications.js3
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesIndicator.js3
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.js3
-rw-r--r--server/sonar-web/src/main/js/components/SourceViewer/popups/line-actions-popup.js3
-rw-r--r--server/sonar-web/src/main/js/components/charts/Timeline.js3
-rw-r--r--server/sonar-web/src/main/js/components/common/MultiSelectOption.js3
-rw-r--r--server/sonar-web/src/main/js/components/controls/DateInput.js4
-rw-r--r--server/sonar-web/src/main/js/components/controls/FavoriteBase.js4
-rw-r--r--server/sonar-web/src/main/js/components/controls/FavoriteBaseStateless.js4
-rw-r--r--server/sonar-web/src/main/js/components/controls/GlobalMessages.js3
-rw-r--r--server/sonar-web/src/main/js/components/controls/Toggle.js3
-rw-r--r--server/sonar-web/src/main/js/components/shared/complexity-distribution.js3
-rw-r--r--server/sonar-web/src/main/js/components/shared/pending-icon.js4
-rw-r--r--server/sonar-web/src/main/js/components/tags/TagsSelector.js3
20 files changed, 38 insertions, 45 deletions
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.js b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.js
index 9f709829891..be6d1a27173 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerCode.js
@@ -204,8 +204,7 @@ export default class SourceViewerCode extends React.PureComponent {
</div>
: <button
className="js-component-viewer-source-before"
- onClick={this.props.loadSourcesBefore}
- >
+ onClick={this.props.loadSourcesBefore}>
{translate('source_viewer.load_more_code')}
</button>}
</div>}
@@ -244,8 +243,7 @@ export default class SourceViewerCode extends React.PureComponent {
</div>
: <button
className="js-component-viewer-source-after"
- onClick={this.props.loadSourcesAfter}
- >
+ onClick={this.props.loadSourcesAfter}>
{translate('source_viewer.load_more_code')}
</button>}
</div>}
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.js b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.js
index 97ccf3a15bf..4b65cd32ede 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerHeader.js
@@ -81,7 +81,8 @@ export default class SourceViewerHeader extends React.PureComponent {
const isUnitTest = q === 'UTS';
// TODO check if source viewer is displayed inside workspace
const workspace = false;
- const rawSourcesLink = `${window.baseUrl}/api/sources/raw?key=${encodeURIComponent(this.props.component.key)}`;
+ const rawSourcesLink = window.baseUrl +
+ `/api/sources/raw?key=${encodeURIComponent(this.props.component.key)}`;
// TODO favorite
return (
@@ -170,8 +171,7 @@ export default class SourceViewerHeader extends React.PureComponent {
<Link
to={getIssuesUrl({ resolved: 'false', componentKeys: key })}
className="source-viewer-header-external-link"
- target="_blank"
- >
+ target="_blank">
{measures.issues != null ? formatMeasure(measures.issues, 'SHORT_INT') : 0}
{' '}
<i className="icon-detach" />
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerIssueLocations.js b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerIssueLocations.js
index ea68c7fca11..98e7b1a2e78 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerIssueLocations.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/SourceViewerIssueLocations.js
@@ -251,8 +251,7 @@ export default class SourceViewerIssueLocations extends React.Component {
this,
flowIndex,
locations.length - locationIndex - 1
- )}
- >
+ )}>
{displayIndex && <strong>{locationIndex + 1}: </strong>}
{location.msg}
</a>
@@ -272,28 +271,25 @@ export default class SourceViewerIssueLocations extends React.Component {
<div
ref={node => this.rootNode = node}
className="source-issue-locations"
- style={{ width, height }}
- >
+ style={{ width, height }}>
<div
ref={node => this.fixedNode = node}
className={className}
- style={{ width, height }}
- >
+ style={{ width, height }}>
<header className="source-issue-locations-header" />
<div className="source-issue-locations-shortcuts">
<span className="shortcut-button">Alt</span>
{' + '}
- <span className="shortcut-button">&uarr;</span>
+ <span className="shortcut-button">↑</span>
{' '}
- <span className="shortcut-button">&darr;</span>
+ <span className="shortcut-button">↓</span>
{' '}
{translate('source_viewer.to_navigate_issue_locations')}
</div>
<ul
ref={node => this.node = node}
className="source-issue-locations-list"
- style={{ height: height - 15 }}
- >
+ style={{ height: height - 15 }}>
{flows.map(
(flow, flowIndex) =>
flow.locations != null &&
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/components/LineCode.js b/server/sonar-web/src/main/js/components/SourceViewer/components/LineCode.js
index f6cbb5f1446..d8da31965d3 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/components/LineCode.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/components/LineCode.js
@@ -148,8 +148,7 @@ export default class LineCode extends React.PureComponent {
className={className}
title={location.msg}
onClick={e =>
- this.handleLocationMessageClick(e, location.flowIndex, location.locationIndex)}
- >
+ this.handleLocationMessageClick(e, location.flowIndex, location.locationIndex)}>
{location.index && <strong>{location.index}: </strong>}
{location.msg ? limitString(location.msg) : ''}
</a>
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/components/LineCoverage.js b/server/sonar-web/src/main/js/components/SourceViewer/components/LineCoverage.js
index 76b8502548b..87a4a52a3ce 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/components/LineCoverage.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/components/LineCoverage.js
@@ -51,8 +51,7 @@ export default class LineCoverage extends React.PureComponent {
data-toggle={line.coverageStatus != null ? 'tooltip' : undefined}
role={line.coverageStatus != null ? 'button' : undefined}
tabIndex={line.coverageStatus != null ? 0 : undefined}
- onClick={line.coverageStatus != null ? this.handleClick : undefined}
- >
+ onClick={line.coverageStatus != null ? this.handleClick : undefined}>
<div className="source-line-bar" />
</td>
);
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplicationBlock.js b/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplicationBlock.js
index bfe7029f601..4edaca1c4c8 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplicationBlock.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplicationBlock.js
@@ -55,8 +55,7 @@ export default class LineDuplicationBlock extends React.PureComponent {
data-toggle={duplicated ? 'tooltip' : undefined}
role={duplicated ? 'button' : undefined}
tabIndex={duplicated ? '0' : undefined}
- onClick={duplicated ? this.handleClick : undefined}
- >
+ onClick={duplicated ? this.handleClick : undefined}>
<div className="source-line-bar" />
</td>
);
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplications.js b/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplications.js
index 5828a48ff60..5f0a2936859 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplications.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/components/LineDuplications.js
@@ -51,8 +51,7 @@ export default class LineDuplications extends React.PureComponent {
data-toggle={line.duplicated ? 'tooltip' : undefined}
role={line.duplicated ? 'button' : undefined}
tabIndex={line.duplicated ? 0 : undefined}
- onClick={line.duplicated ? this.handleClick : undefined}
- >
+ onClick={line.duplicated ? this.handleClick : undefined}>
<div className="source-line-bar" />
</td>
);
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesIndicator.js b/server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesIndicator.js
index 9e8f3eec05d..78383dac350 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesIndicator.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/components/LineIssuesIndicator.js
@@ -52,8 +52,7 @@ export default class LineIssuesIndicator extends React.PureComponent {
data-line-number={line.line}
role={hasIssues ? 'button' : undefined}
tabIndex={hasIssues ? '0' : undefined}
- onClick={hasIssues ? this.handleClick : undefined}
- >
+ onClick={hasIssues ? this.handleClick : undefined}>
{mostImportantIssue != null && <SeverityIcon severity={mostImportantIssue.severity} />}
{issues.length > 1 && <span className="source-line-issues-counter">{issues.length}</span>}
</td>
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.js b/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.js
index 2613f1756a5..2f2728e0b52 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/components/LineSCM.js
@@ -52,8 +52,7 @@ export default class LineSCM extends React.PureComponent {
data-line-number={line.line}
role={clickable ? 'button' : undefined}
tabIndex={clickable ? 0 : undefined}
- onClick={clickable ? this.handleClick : undefined}
- >
+ onClick={clickable ? this.handleClick : undefined}>
{this.isSCMChanged(line, previousLine) &&
<div className="source-line-scm-inner" data-author={line.scmAuthor} />}
</td>
diff --git a/server/sonar-web/src/main/js/components/SourceViewer/popups/line-actions-popup.js b/server/sonar-web/src/main/js/components/SourceViewer/popups/line-actions-popup.js
index a191971e936..219f1723073 100644
--- a/server/sonar-web/src/main/js/components/SourceViewer/popups/line-actions-popup.js
+++ b/server/sonar-web/src/main/js/components/SourceViewer/popups/line-actions-popup.js
@@ -30,7 +30,8 @@ export default Popup.extend({
getPermalink(e) {
e.preventDefault();
const { component, line } = this.options;
- const url = `${window.baseUrl}/component/index?id=${encodeURIComponent(component.key)}&line=${line}`;
+ const url = window.baseUrl +
+ `/component/index?id=${encodeURIComponent(component.key)}&line=${line}`;
const windowParams = 'resizable=1,scrollbars=1,status=1';
window.open(url, component.name, windowParams);
}
diff --git a/server/sonar-web/src/main/js/components/charts/Timeline.js b/server/sonar-web/src/main/js/components/charts/Timeline.js
index a64525b960c..51ed0746afe 100644
--- a/server/sonar-web/src/main/js/components/charts/Timeline.js
+++ b/server/sonar-web/src/main/js/components/charts/Timeline.js
@@ -168,10 +168,11 @@ const Timeline = React.createClass({
.map(event => {
const key = `${event.date.getTime()}-${event.snapshot.y}`;
const className = `line-chart-point js-event-circle-${event.date.getTime()}`;
+ const value = event.snapshot.y ? this.props.formatValue(event.snapshot.y) : '—';
const tooltip = [
`<span class="nowrap">${event.version}</span>`,
`<span class="nowrap">${moment(event.date).format('LL')}</span>`,
- `<span class="nowrap">${event.snapshot.y ? this.props.formatValue(event.snapshot.y) : '—'}</span>`
+ `<span class="nowrap">${value}</span>`
].join('<br>');
return (
<circle
diff --git a/server/sonar-web/src/main/js/components/common/MultiSelectOption.js b/server/sonar-web/src/main/js/components/common/MultiSelectOption.js
index fdd910ded06..902b00c4226 100644
--- a/server/sonar-web/src/main/js/components/common/MultiSelectOption.js
+++ b/server/sonar-web/src/main/js/components/common/MultiSelectOption.js
@@ -62,8 +62,7 @@ export default class MultiSelectOption extends React.PureComponent {
className={activeClass}
onClick={this.handleSelect}
onMouseOver={this.handleHover}
- onFocus={this.handleHover}
- >
+ onFocus={this.handleHover}>
<i className={className} />{' '}{this.props.custom && '+ '}{this.props.element}
</a>
</li>
diff --git a/server/sonar-web/src/main/js/components/controls/DateInput.js b/server/sonar-web/src/main/js/components/controls/DateInput.js
index a339a44bc08..52b47cbe189 100644
--- a/server/sonar-web/src/main/js/components/controls/DateInput.js
+++ b/server/sonar-web/src/main/js/components/controls/DateInput.js
@@ -78,7 +78,9 @@ export default class DateInput extends React.Component {
/>
<span className="date-input-control-icon">
<svg width="14" height="14" viewBox="0 0 16 16">
- <path d="M5.5 6h2v2h-2V6zm3 0h2v2h-2V6zm3 0h2v2h-2V6zm-9 6h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-3-3h2v2h-2V9zm3 0h2v2h-2V9zm3 0h2v2h-2V9zm-9 0h2v2h-2V9zm11-9v1h-2V0h-7v1h-2V0h-2v16h15V0h-2zm1 15h-13V4h13v11z" />
+ <path
+ d="M5.5 6h2v2h-2V6zm3 0h2v2h-2V6zm3 0h2v2h-2V6zm-9 6h2v2h-2v-2zm3 0h2v2h-2v-2zm3 0h2v2h-2v-2zm-3-3h2v2h-2V9zm3 0h2v2h-2V9zm3 0h2v2h-2V9zm-9 0h2v2h-2V9zm11-9v1h-2V0h-7v1h-2V0h-2v16h15V0h-2zm1 15h-13V4h13v11z"
+ />
</svg>
</span>
</span>
diff --git a/server/sonar-web/src/main/js/components/controls/FavoriteBase.js b/server/sonar-web/src/main/js/components/controls/FavoriteBase.js
index 59d6b544bc8..17be742c604 100644
--- a/server/sonar-web/src/main/js/components/controls/FavoriteBase.js
+++ b/server/sonar-web/src/main/js/components/controls/FavoriteBase.js
@@ -71,7 +71,9 @@ export default class FavoriteBase extends React.Component {
/* eslint max-len: 0 */
return (
<svg width="16" height="16">
- <path d="M15.4275,5.77678C15.4275,5.90773 15.3501,6.05059 15.1953,6.20536L11.9542,9.36608L12.7221,13.8304C12.728,13.872 12.731,13.9316 12.731,14.0089C12.731,14.1339 12.6998,14.2396 12.6373,14.3259C12.5748,14.4122 12.484,14.4554 12.3649,14.4554C12.2518,14.4554 12.1328,14.4197 12.0078,14.3482L7.99888,12.2411L3.98995,14.3482C3.85901,14.4197 3.73996,14.4554 3.63281,14.4554C3.50781,14.4554 3.41406,14.4122 3.35156,14.3259C3.28906,14.2396 3.25781,14.1339 3.25781,14.0089C3.25781,13.9732 3.26377,13.9137 3.27567,13.8304L4.04353,9.36608L0.793531,6.20536C0.644719,6.04464 0.570313,5.90178 0.570313,5.77678C0.570313,5.55654 0.736979,5.41964 1.07031,5.36606L5.55245,4.71428L7.56138,0.651781C7.67447,0.407729 7.8203,0.285703 7.99888,0.285703C8.17745,0.285703 8.32328,0.407729 8.43638,0.651781L10.4453,4.71428L14.9274,5.36606C15.2608,5.41964 15.4274,5.55654 15.4274,5.77678L15.4275,5.77678Z" />
+ <path
+ d="M15.4275,5.77678C15.4275,5.90773 15.3501,6.05059 15.1953,6.20536L11.9542,9.36608L12.7221,13.8304C12.728,13.872 12.731,13.9316 12.731,14.0089C12.731,14.1339 12.6998,14.2396 12.6373,14.3259C12.5748,14.4122 12.484,14.4554 12.3649,14.4554C12.2518,14.4554 12.1328,14.4197 12.0078,14.3482L7.99888,12.2411L3.98995,14.3482C3.85901,14.4197 3.73996,14.4554 3.63281,14.4554C3.50781,14.4554 3.41406,14.4122 3.35156,14.3259C3.28906,14.2396 3.25781,14.1339 3.25781,14.0089C3.25781,13.9732 3.26377,13.9137 3.27567,13.8304L4.04353,9.36608L0.793531,6.20536C0.644719,6.04464 0.570313,5.90178 0.570313,5.77678C0.570313,5.55654 0.736979,5.41964 1.07031,5.36606L5.55245,4.71428L7.56138,0.651781C7.67447,0.407729 7.8203,0.285703 7.99888,0.285703C8.17745,0.285703 8.32328,0.407729 8.43638,0.651781L10.4453,4.71428L14.9274,5.36606C15.2608,5.41964 15.4274,5.55654 15.4274,5.77678L15.4275,5.77678Z"
+ />
</svg>
);
}
diff --git a/server/sonar-web/src/main/js/components/controls/FavoriteBaseStateless.js b/server/sonar-web/src/main/js/components/controls/FavoriteBaseStateless.js
index 67798ba2d4b..880a65d7552 100644
--- a/server/sonar-web/src/main/js/components/controls/FavoriteBaseStateless.js
+++ b/server/sonar-web/src/main/js/components/controls/FavoriteBaseStateless.js
@@ -41,7 +41,9 @@ export default class FavoriteBaseStateless extends React.Component {
/* eslint max-len: 0 */
return (
<svg width="16" height="16">
- <path d="M15.4275,5.77678C15.4275,5.90773 15.3501,6.05059 15.1953,6.20536L11.9542,9.36608L12.7221,13.8304C12.728,13.872 12.731,13.9316 12.731,14.0089C12.731,14.1339 12.6998,14.2396 12.6373,14.3259C12.5748,14.4122 12.484,14.4554 12.3649,14.4554C12.2518,14.4554 12.1328,14.4197 12.0078,14.3482L7.99888,12.2411L3.98995,14.3482C3.85901,14.4197 3.73996,14.4554 3.63281,14.4554C3.50781,14.4554 3.41406,14.4122 3.35156,14.3259C3.28906,14.2396 3.25781,14.1339 3.25781,14.0089C3.25781,13.9732 3.26377,13.9137 3.27567,13.8304L4.04353,9.36608L0.793531,6.20536C0.644719,6.04464 0.570313,5.90178 0.570313,5.77678C0.570313,5.55654 0.736979,5.41964 1.07031,5.36606L5.55245,4.71428L7.56138,0.651781C7.67447,0.407729 7.8203,0.285703 7.99888,0.285703C8.17745,0.285703 8.32328,0.407729 8.43638,0.651781L10.4453,4.71428L14.9274,5.36606C15.2608,5.41964 15.4274,5.55654 15.4274,5.77678L15.4275,5.77678Z" />
+ <path
+ d="M15.4275,5.77678C15.4275,5.90773 15.3501,6.05059 15.1953,6.20536L11.9542,9.36608L12.7221,13.8304C12.728,13.872 12.731,13.9316 12.731,14.0089C12.731,14.1339 12.6998,14.2396 12.6373,14.3259C12.5748,14.4122 12.484,14.4554 12.3649,14.4554C12.2518,14.4554 12.1328,14.4197 12.0078,14.3482L7.99888,12.2411L3.98995,14.3482C3.85901,14.4197 3.73996,14.4554 3.63281,14.4554C3.50781,14.4554 3.41406,14.4122 3.35156,14.3259C3.28906,14.2396 3.25781,14.1339 3.25781,14.0089C3.25781,13.9732 3.26377,13.9137 3.27567,13.8304L4.04353,9.36608L0.793531,6.20536C0.644719,6.04464 0.570313,5.90178 0.570313,5.77678C0.570313,5.55654 0.736979,5.41964 1.07031,5.36606L5.55245,4.71428L7.56138,0.651781C7.67447,0.407729 7.8203,0.285703 7.99888,0.285703C8.17745,0.285703 8.32328,0.407729 8.43638,0.651781L10.4453,4.71428L14.9274,5.36606C15.2608,5.41964 15.4274,5.55654 15.4274,5.77678L15.4275,5.77678Z"
+ />
</svg>
);
}
diff --git a/server/sonar-web/src/main/js/components/controls/GlobalMessages.js b/server/sonar-web/src/main/js/components/controls/GlobalMessages.js
index 6af5ff31d2c..7b0bc7671f6 100644
--- a/server/sonar-web/src/main/js/components/controls/GlobalMessages.js
+++ b/server/sonar-web/src/main/js/components/controls/GlobalMessages.js
@@ -43,8 +43,7 @@ export default class GlobalMessages extends React.Component {
{message.message}
<button
className="process-spinner-close"
- onClick={() => this.props.closeGlobalMessage(message.id)}
- >
+ onClick={() => this.props.closeGlobalMessage(message.id)}>
<i className="icon-close" />
</button>
</div>
diff --git a/server/sonar-web/src/main/js/components/controls/Toggle.js b/server/sonar-web/src/main/js/components/controls/Toggle.js
index 7d6717bad2f..30a6c121585 100644
--- a/server/sonar-web/src/main/js/components/controls/Toggle.js
+++ b/server/sonar-web/src/main/js/components/controls/Toggle.js
@@ -46,8 +46,7 @@ export default class Toggle extends React.Component {
<button
className={className}
name={this.props.name}
- onClick={e => this.handleClick(e, booleanValue)}
- >
+ onClick={e => this.handleClick(e, booleanValue)}>
<div className="boolean-toggle-handle" />
</button>
);
diff --git a/server/sonar-web/src/main/js/components/shared/complexity-distribution.js b/server/sonar-web/src/main/js/components/shared/complexity-distribution.js
index 62fc07f00d2..086a73b99d7 100644
--- a/server/sonar-web/src/main/js/components/shared/complexity-distribution.js
+++ b/server/sonar-web/src/main/js/components/shared/complexity-distribution.js
@@ -64,8 +64,7 @@ export const ComplexityDistribution = React.createClass({
return (
<div
className="overview-bar-chart"
- style={{ height: HEIGHT, paddingTop: 10, paddingBottom: 15 }}
- >
+ style={{ height: HEIGHT, paddingTop: 10, paddingBottom: 15 }}>
{this.renderBarChart()}
</div>
);
diff --git a/server/sonar-web/src/main/js/components/shared/pending-icon.js b/server/sonar-web/src/main/js/components/shared/pending-icon.js
index 1a558b3216b..a64d9f4e915 100644
--- a/server/sonar-web/src/main/js/components/shared/pending-icon.js
+++ b/server/sonar-web/src/main/js/components/shared/pending-icon.js
@@ -25,7 +25,9 @@ export default React.createClass({
return (
<svg width="16" height="16" className="icon-pending">
<g transform="matrix(0.0364583,0,0,0.0364583,1,-0.166667)">
- <path d="M224,136L224,248C224,250.333 223.25,252.25 221.75,253.75C220.25,255.25 218.333,256 216,256L136,256C133.667,256 131.75,255.25 130.25,253.75C128.75,252.25 128,250.333 128,248L128,232C128,229.667 128.75,227.75 130.25,226.25C131.75,224.75 133.667,224 136,224L192,224L192,136C192,133.667 192.75,131.75 194.25,130.25C195.75,128.75 197.667,128 200,128L216,128C218.333,128 220.25,128.75 221.75,130.25C223.25,131.75 224,133.667 224,136ZM328,224C328,199.333 321.917,176.583 309.75,155.75C297.583,134.917 281.083,118.417 260.25,106.25C239.417,94.083 216.667,88 192,88C167.333,88 144.583,94.083 123.75,106.25C102.917,118.417 86.417,134.917 74.25,155.75C62.083,176.583 56,199.333 56,224C56,248.667 62.083,271.417 74.25,292.25C86.417,313.083 102.917,329.583 123.75,341.75C144.583,353.917 167.333,360 192,360C216.667,360 239.417,353.917 260.25,341.75C281.083,329.583 297.583,313.083 309.75,292.25C321.917,271.417 328,248.667 328,224ZM384,224C384,258.833 375.417,290.958 358.25,320.375C341.083,349.792 317.792,373.083 288.375,390.25C258.958,407.417 226.833,416 192,416C157.167,416 125.042,407.417 95.625,390.25C66.208,373.083 42.917,349.792 25.75,320.375C8.583,290.958 0,258.833 0,224C0,189.167 8.583,157.042 25.75,127.625C42.917,98.208 66.208,74.917 95.625,57.75C125.042,40.583 157.167,32 192,32C226.833,32 258.958,40.583 288.375,57.75C317.792,74.917 341.083,98.208 358.25,127.625C375.417,157.042 384,189.167 384,224Z" />
+ <path
+ d="M224,136L224,248C224,250.333 223.25,252.25 221.75,253.75C220.25,255.25 218.333,256 216,256L136,256C133.667,256 131.75,255.25 130.25,253.75C128.75,252.25 128,250.333 128,248L128,232C128,229.667 128.75,227.75 130.25,226.25C131.75,224.75 133.667,224 136,224L192,224L192,136C192,133.667 192.75,131.75 194.25,130.25C195.75,128.75 197.667,128 200,128L216,128C218.333,128 220.25,128.75 221.75,130.25C223.25,131.75 224,133.667 224,136ZM328,224C328,199.333 321.917,176.583 309.75,155.75C297.583,134.917 281.083,118.417 260.25,106.25C239.417,94.083 216.667,88 192,88C167.333,88 144.583,94.083 123.75,106.25C102.917,118.417 86.417,134.917 74.25,155.75C62.083,176.583 56,199.333 56,224C56,248.667 62.083,271.417 74.25,292.25C86.417,313.083 102.917,329.583 123.75,341.75C144.583,353.917 167.333,360 192,360C216.667,360 239.417,353.917 260.25,341.75C281.083,329.583 297.583,313.083 309.75,292.25C321.917,271.417 328,248.667 328,224ZM384,224C384,258.833 375.417,290.958 358.25,320.375C341.083,349.792 317.792,373.083 288.375,390.25C258.958,407.417 226.833,416 192,416C157.167,416 125.042,407.417 95.625,390.25C66.208,373.083 42.917,349.792 25.75,320.375C8.583,290.958 0,258.833 0,224C0,189.167 8.583,157.042 25.75,127.625C42.917,98.208 66.208,74.917 95.625,57.75C125.042,40.583 157.167,32 192,32C226.833,32 258.958,40.583 288.375,57.75C317.792,74.917 341.083,98.208 358.25,127.625C375.417,157.042 384,189.167 384,224Z"
+ />
</g>
</svg>
);
diff --git a/server/sonar-web/src/main/js/components/tags/TagsSelector.js b/server/sonar-web/src/main/js/components/tags/TagsSelector.js
index e013d23161a..68cde43cd82 100644
--- a/server/sonar-web/src/main/js/components/tags/TagsSelector.js
+++ b/server/sonar-web/src/main/js/components/tags/TagsSelector.js
@@ -46,8 +46,7 @@ export default class TagsSelector extends React.PureComponent {
return (
<BubblePopup
position={this.props.position}
- customClass="bubble-popup-bottom-right bubble-popup-menu abs-width-300"
- >
+ customClass="bubble-popup-bottom-right bubble-popup-menu abs-width-300">
<MultiSelect
elements={this.props.tags}
selectedElements={this.props.selectedTags}