zq пре 1 месец
родитељ
комит
aa1013bf3c
1 измењених фајлова са 11 додато и 2 уклоњено
  1. 11 2
      src/components/PinyinText.vue

+ 11 - 2
src/components/PinyinText.vue

@@ -15,7 +15,11 @@
           v-if="block.type === 'text'"
           v-if="block.type === 'text'"
           :key="'text-' + index"
           :key="'text-' + index"
           class="pinyin-sentence"
           class="pinyin-sentence"
-          :style="[{ 'align-items': pinyinPosition === 'top' ? 'flex-end' : 'flex-start' }, block.sentenceStyle]"
+          :style="[
+            { 'align-items': pinyinPosition === 'top' ? 'flex-end' : 'flex-start' },
+            block.sentenceStyle,
+            block.parentStyle,
+          ]"
         >
         >
           <span
           <span
             v-for="(word, wIndex) in block.word_list"
             v-for="(word, wIndex) in block.word_list"
@@ -688,7 +692,11 @@ export default {
         sentenceStyle.paddingLeft = styleObj.paddingLeft;
         sentenceStyle.paddingLeft = styleObj.paddingLeft;
         delete styleObj.paddingLeft;
         delete styleObj.paddingLeft;
       }
       }
-
+      let parentStyle = {};
+      if (styleObj && styleObj.textAlign === 'center') {
+        parentStyle['text-align'] = 'center';
+        parentStyle['display'] = 'block';
+      }
       return {
       return {
         type: 'text',
         type: 'text',
         word_list: item.word_list,
         word_list: item.word_list,
@@ -699,6 +707,7 @@ export default {
         sentenceStyle,
         sentenceStyle,
         rawStyleText: combinedStyle,
         rawStyleText: combinedStyle,
         hasEmphasisDot,
         hasEmphasisDot,
+        parentStyle,
       };
       };
     },
     },