diff --git a/docs/index.html b/docs/index.html
index 67658d0a15..92629e6619 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -113,8 +113,9 @@
if (vm.route.file === '_translations.md') return markdown;
// -- add "Update this translation" link for all i18n language pages
- if (vm.route.path.search('i18n') === 1) {
- var dynamicText = '[ Update the translation](' +
+ if (vm.route.path.search('i18n') !== -1) {
+ var dynamicText =
+ '[ Update the translation](' +
'https://translate.freecodecamp.org/contributing-docs' +
') or [visit the English version](' +
'/' + vm.route.path.split('/').pop() +
@@ -123,12 +124,22 @@
// -- add "Edit this guide on GitHub" link for all English language pages
if (vm.route.path.search('i18n') === -1) {
- var dynamicText = '[ Edit this guide on GitHub](' +
+ var dynamicText =
+ '[ Edit this guide on GitHub](' +
'https://github.com/freeCodeCamp/freeCodeCamp/blob/master/docs/' +
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 (
markdown +
'\n----\n' +