Merge pull request #5540 from discourse/mixed-text-direction-support

FEATURE: Mixed text direction support
This commit is contained in:
Robin Ward
2018-02-01 07:29:15 -08:00
committed by GitHub
21 changed files with 226 additions and 10 deletions

View File

@@ -98,6 +98,15 @@ QUnit.test('fancyTitle', assert => {
"supports emojis");
});
QUnit.test('fancyTitle direction', assert => {
const rtlTopic = Topic.create({ fancy_title: "هذا اختبار" });
const ltrTopic = Topic.create({ fancy_title: "This is a test"});
Discourse.SiteSettings.support_mixed_text_direction = true;
assert.equal(rtlTopic.get('fancyTitle'), `<span dir="rtl">هذا اختبار</span>`, "sets the dir-span to rtl");
assert.equal(ltrTopic.get('fancyTitle'), `<span dir="ltr">This is a test</span>`, "sets the dir-span to ltr");
});
QUnit.test('excerpt', assert => {
const topic = Topic.create({ excerpt: "This is a test topic :smile:", pinned: true });