From cff23eeaf2c7036e13295e7bf7602c667e60b4a8 Mon Sep 17 00:00:00 2001 From: Henrik Askjer <henrik.askjer@uib.no> Date: Mon, 27 Dec 2021 13:38:22 +0100 Subject: [PATCH] move roman numerals function to helpers --- src/components/Header.vue | 12 +++--------- src/utils/helpers.js | 10 +++++++++- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/components/Header.vue b/src/components/Header.vue index c3bc855d..8641e81d 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -11,8 +11,7 @@ <span v-for="(lemma, index) in lemmas" :key="index">{{lemma.lemma}}<!-- --><span :aria-label="hgno_arabic" - class="hgno" - v-if="hgno(lemma)">{{" "+hgno(lemma)}}</span><span + class="hgno">{{" "+roman_hgno(lemma)}}</span><span class="title_comma" v-if="lemmas[1] && index < lemmas.length-1">{{", "}} </span> @@ -88,13 +87,8 @@ export default { }, methods: { - hgno: function(lemma) { - let hgint = parseInt(lemma.hgno) - if (hgint > 0) { - return ["I","II","III","IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV", "XVI"][hgint-1] - } - return "" - } + roman_hgno: helpers.roman_hgno + }, computed: { secondary_header_text: function() { diff --git a/src/utils/helpers.js b/src/utils/helpers.js index 61ef577c..79b8a202 100644 --- a/src/utils/helpers.js +++ b/src/utils/helpers.js @@ -188,4 +188,12 @@ var fraction = function(numerator, denominator) { } -export default { group_list, fraction } +const roman_hgno = function(lemma) { + let hgint = parseInt(lemma.hgno) + if (hgint > 0) { + return ["I","II","III","IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV", "XVI"][hgint-1] + } + return "" +} + +export default { group_list, fraction, roman_hgno } -- GitLab