Hello there,
I started developing a – my first – theme for https://talk.incommon.cc that you can preview on the theme creator.
It’s not yet used on IN COMMON because I need to fix the JavaScript. Help and pointers welcome!
Here’s a screenshot:
Hello there,
I started developing a – my first – theme for https://talk.incommon.cc that you can preview on the theme creator.
It’s not yet used on IN COMMON because I need to fix the JavaScript. Help and pointers welcome!
Here’s a screenshot:
I managed to replace accents in category names, but not in cooked posts yet:
<script type="text/discourse-plugin" version="0.1">
// Remove accents in titles since the font does not support them.
let stripAccentsFromTitles = function() {
$('h1, h2, h3, h4, h3 .category-name').each(function(_, e) {
e.textContent = e.textContent.normalize('NFD').replace(/[\u0300-\u036f]/g, "")
})
};
api.decorateCooked(stripAccentsFromTitles)
</script>
Ha! I manage to fix in cooked posts, but then, I lost category names 
<script type="text/discourse-plugin" version="0.1">
// Remove accents in titles since the font does not support them.
api.decorateCooked($elem =>
$elem.children('h1, h2, h3, h4, .category-name').each(function(_, e) {
e.textContent = e.textContent.normalize('NFD').replace(/[\u0300-\u036f]/g, '')
}));
</script>
I will let others explain what’s wrong to me, because it’s still Vogon poetry.
Duh. I give up. <= link to numerous commits to try (and fail) variations… Without understanding anything, I cannot do anything else.
Right, this is v0.4.1 of this theme. The accent removal mostly works with a few exceptions that belong to in-page events not covered yet. The code is a bit ugly since it’s redundant. I guess once I figure out the appEvents I can use a cleaner way to do my thing.
Here’s an example bug:
We can see the title has been converted to unaccented characters (on café).
But then when we scroll, the title moves to the banner, and this event is not covered by the stripAccentsFromTitle function
Does anyone have a pointer to a list of appEvents and how to use them?
p.s.: I can’t reply to myself more than three times, so I edited this post. Sorry.
内容有趣,但字体不易阅读。何不换一款带有重音字符的字体呢?
我通常会避免使用阅读速度较慢的字体,因为放慢阅读节奏更适合用于那些通过减速能提升理解力的文本。
附:主要为了让你再增加三篇帖子(如果你需要的话)。