fix(docs): add rudimentary support for RTL in Arabic
This commit is contained in:
committed by
Mrugesh Mohapatra
parent
7287fe9f2b
commit
56a46fd700
@ -113,8 +113,9 @@
|
|||||||
if (vm.route.file === '_translations.md') return markdown;
|
if (vm.route.file === '_translations.md') return markdown;
|
||||||
|
|
||||||
// -- add "Update this translation" link for all i18n language pages
|
// -- add "Update this translation" link for all i18n language pages
|
||||||
if (vm.route.path.search('i18n') === 1) {
|
if (vm.route.path.search('i18n') !== -1) {
|
||||||
var dynamicText = '[<i class="far fa-edit"></i> Update the translation](' +
|
var dynamicText =
|
||||||
|
'[<i class="far fa-edit"></i> Update the translation](' +
|
||||||
'https://translate.freecodecamp.org/contributing-docs' +
|
'https://translate.freecodecamp.org/contributing-docs' +
|
||||||
') or [visit the English version](' +
|
') or [visit the English version](' +
|
||||||
'/' + vm.route.path.split('/').pop() +
|
'/' + vm.route.path.split('/').pop() +
|
||||||
@ -123,12 +124,22 @@
|
|||||||
|
|
||||||
// -- add "Edit this guide on GitHub" link for all English language pages
|
// -- add "Edit this guide on GitHub" link for all English language pages
|
||||||
if (vm.route.path.search('i18n') === -1) {
|
if (vm.route.path.search('i18n') === -1) {
|
||||||
var dynamicText = '[<i class="far fa-edit"></i> Edit this guide on GitHub](' +
|
var dynamicText =
|
||||||
|
'[<i class="far fa-edit"></i> Edit this guide on GitHub](' +
|
||||||
'https://github.com/freeCodeCamp/freeCodeCamp/blob/master/docs/' +
|
'https://github.com/freeCodeCamp/freeCodeCamp/blob/master/docs/' +
|
||||||
vm.route.file +
|
vm.route.file +
|
||||||
')';
|
')';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Used from https://github.com/ckoliber/docsify-rtl/blob/master/build/docsify-rtl.js,
|
||||||
|
// Currently this is a hack because can't use the plugin as is.
|
||||||
|
if (vm.route.path.search('Arabic') !== -1) {
|
||||||
|
for (var counter = 0, elements = document.getElementsByClassName("markdown-section"); counter < elements.length; counter++) {
|
||||||
|
var item = elements[counter];
|
||||||
|
item.dir = "rtl";
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
markdown +
|
markdown +
|
||||||
'\n----\n' +
|
'\n----\n' +
|
||||||
|
Reference in New Issue
Block a user