Embedding icons into markup

This commit is contained in:
Jeff Avallone
2016-03-10 16:53:54 -05:00
parent e9a0def7d8
commit f68a410ac1
15 changed files with 49 additions and 28 deletions
+1 -1
View File
@@ -184,7 +184,7 @@ export default class Regexper {
// - __warnings__ - Array of warning messages to display.
displayWarnings(warnings) {
this.warnings.innerHTML = _.map(warnings, warning => {
return `<li class="inline-icon"><img alt="" src="/images/open-iconic/warning.svg">${warning}</li>`;
return `<li class="inline-icon">${util.icon("#warning")}${warning}</li>`;
}).join('');
}
+6 -1
View File
@@ -124,6 +124,10 @@ function exposeError(error) {
}, 0);
}
function icon(selector) {
return `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 8 8"><use xlink:href="${selector}" /></svg>`;
}
export default {
customEvent,
normalizeBBox,
@@ -131,5 +135,6 @@ export default {
spaceVertically,
wait,
tick,
exposeError
exposeError,
icon
};