diff --git a/src/selector_manager/view/ClassTagView.ts b/src/selector_manager/view/ClassTagView.ts index 670b64477..913aca906 100644 --- a/src/selector_manager/view/ClassTagView.ts +++ b/src/selector_manager/view/ClassTagView.ts @@ -1,5 +1,6 @@ import { View } from '../../common'; import State from '../model/State'; +import html from '../../utils/html'; const inputProp = 'contentEditable'; @@ -8,12 +9,10 @@ export default class ClassTagView extends View { const { pfx, model, config } = this; const label = model.get('label') || ''; - return ` + return html` ${label} - - ${config.iconTagRemove} - + $${config.iconTagRemove} `; } diff --git a/src/selector_manager/view/ClassTagsView.ts b/src/selector_manager/view/ClassTagsView.ts index 83c32eb36..a082974ae 100644 --- a/src/selector_manager/view/ClassTagsView.ts +++ b/src/selector_manager/view/ClassTagsView.ts @@ -11,36 +11,31 @@ import Selectors from '../model/Selectors'; export default class ClassTagsView extends View { template({ labelInfo, labelHead, iconSync, iconAdd, pfx, ppfx }: any) { - return ` -
-
${labelHead}
-
- -
- - - -
-
+ return html`
+
${labelHead}
+
+ +
+ + + +
+
+
-
- + +
-
-
-
- - - ${iconAdd} - - -
-
-
${labelInfo}:
-
-
`; +
+
+ + $${iconAdd} + +
+
+
${labelInfo}:
+
+
`; } events() {