From a95af00b1dd03ef664e74fe9415e996ccfdc47f0 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Wed, 19 Dec 2018 12:40:42 -0500 Subject: [PATCH] Added icons to issues list --- css/80_app.css | 1 + modules/ui/issues.js | 6 ++++++ svg/iD-sprite/icons/icon-error.svg | 4 ++++ 3 files changed, 11 insertions(+) create mode 100644 svg/iD-sprite/icons/icon-error.svg diff --git a/css/80_app.css b/css/80_app.css index 27af23445..893e9f158 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -2827,6 +2827,7 @@ div.full-screen > button:hover { /* Issues List */ .issues-list label > span { + display: inline; white-space: normal; } .issues-list li { diff --git a/modules/ui/issues.js b/modules/ui/issues.js index 751151f73..6edf81a4d 100644 --- a/modules/ui/issues.js +++ b/modules/ui/issues.js @@ -149,6 +149,12 @@ export function uiIssues(context) { var label = enter .append('label'); + label + .call( + svgIcon(function(d) { + var iconSuffix = d.severity === 'warning' ? 'alert' : 'error'; + return '#iD-icon-'+iconSuffix; + }, 'pre-text')); /*label .append('input') .attr('type', type) diff --git a/svg/iD-sprite/icons/icon-error.svg b/svg/iD-sprite/icons/icon-error.svg new file mode 100644 index 000000000..d6d799b23 --- /dev/null +++ b/svg/iD-sprite/icons/icon-error.svg @@ -0,0 +1,4 @@ + + + +