perf: template literals

This commit is contained in:
liyasthomas
2021-09-18 16:09:58 +05:30
parent 4236d1179c
commit e1e763575d
64 changed files with 425 additions and 333 deletions

View File

@@ -19,7 +19,7 @@
v-for="(locale, index) in $i18n.locales.filter(
({ code }) => code !== $i18n.locale
)"
:key="`locale-${index}`"
:key="`locale-${String(index)}`"
:to="switchLocalePath(locale.code)"
@click="$refs.language.tippy().hide()"
>

View File

@@ -384,10 +384,10 @@ export default defineComponent({
const preSelectionRange = range.cloneRange()
preSelectionRange.selectNodeContents(containerEl)
preSelectionRange.setEnd(range.startContainer, range.startOffset)
start = preSelectionRange.toString().length
start = `${preSelectionRange}`.length
return {
start,
end: start + range.toString().length,
end: start + `${range}`.length,
}
} else if (document.selection) {
const selectedTextRange = document.selection.createRange()

View File

@@ -9,19 +9,23 @@
class="pr-8"
svg="type"
outline
:label="getFontSizeName(fontSizes.find((size) => size == active))"
:label="`${getFontSizeName(
fontSizes.find((size) => size == active)
)}`"
/>
</span>
</template>
<SmartItem
v-for="(size, index) in fontSizes"
:key="`size-${index}`"
:label="getFontSizeName(size)"
:label="`${getFontSizeName(size)}`"
:info-icon="size === active ? 'done' : ''"
:active-info-icon="size === active"
@click.native="
setActiveFont(size)
$refs.fontSize.tippy().hide()
() => {
setActiveFont(size)
$refs.fontSize.tippy().hide()
}
"
/>
</tippy>

View File

@@ -17,7 +17,7 @@
{{ tab.icon }}
</i>
<span v-if="tab.label">{{ tab.label }}</span>
<span v-if="tab.info" class="tab-info">
<span v-if="tab.info && tab.info !== 'null'" class="tab-info">
{{ tab.info }}
</span>
</button>