|
1 | | -{% assign words = include.text | split: " " %} |
2 | 1 |
|
3 | 2 | <div class="bubble-container {{ include.side }}"> |
4 | 3 | <div class="talk-bubble {{ include.side }} tri-right {{ include.side }}-in border round"> |
5 | 4 | <div class="talktext"> |
6 | | - <div class="index">{{ include.index }}</div> |
| 5 | + {%- if session_data.index %} |
| 6 | + <div class="index">{{ include.index }}</div> |
| 7 | + {%- endif %} |
| 8 | + |
| 9 | + {% assign words = include.text | replace: '\', '<br/>' | split: " " %} |
7 | 10 | {%- for raw in words %} |
8 | | - {%- assign w = raw |
9 | | - | replace: 'th', '<u>th</u>' |
10 | | - | replace: 'Th', '<u>Th</u>' |
11 | | - | replace: 'St', '<u>St</u>' |
12 | | - | replace: 've', '<u>ve</u>' |
13 | | - | replace: 'Ve', '<u>Ve</u>' |
14 | | - | replace: 'dr', '<u>dr</u>' |
15 | | - | replace: 'Dr', '<u>Dr</u>' |
16 | | - %} |
17 | | - {%- assign str = w | remove_first: '^' %} |
18 | | - {%- if str == w %} |
19 | | - {{ w }} |
20 | | - {%- else -%} |
21 | | - {%- assign word = str |
22 | | - | remove_first: '.' |
23 | | - | remove_first: ',' |
24 | | - | remove_first: '!' |
25 | | - | remove_first: '?' |
26 | | - %} |
27 | | - {%- if word == str %} |
28 | | - {%- include session/say.html word=word -%} |
29 | | - {%- else %} |
30 | | - {%- assign punct = str | slice: -1, 1 -%} |
31 | | - {%- include session/say.html word=word punct=punct -%} |
32 | | - {% endif -%} |
33 | | - {% endif -%} |
| 11 | + {%- if session_data.mode == 'learn-english' %} |
| 12 | + {%- assign w = raw |
| 13 | + | replace: 'th', '<u>th</u>' |
| 14 | + | replace: 'Th', '<u>Th</u>' |
| 15 | + | replace: 'St', '<u>St</u>' |
| 16 | + | replace: 've', '<u>ve</u>' |
| 17 | + | replace: 'Ve', '<u>Ve</u>' |
| 18 | + | replace: 'dr', '<u>dr</u>' |
| 19 | + | replace: 'Dr', '<u>Dr</u>' |
| 20 | + %} |
| 21 | + {%- else %} |
| 22 | + {%- assign w = raw %} |
| 23 | + {%- endif %} |
| 24 | + |
| 25 | + {%- include session/hilight_word.html word=w %} |
34 | 26 | {% endfor -%} |
35 | 27 | </div> |
36 | 28 | </div> |
|
0 commit comments