Brion VIBBER has uploaded a new change for review. https://gerrit.wikimedia.org/r/125879
Change subject: Set text writing direction on section editor according to content language ...................................................................... Set text writing direction on section editor according to content language Change-Id: Ic3ff015644ae184efd78654536414ecbed2ea3a5 --- M wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m 1 file changed, 10 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/apps/ios/wikipedia refs/changes/79/125879/1 diff --git a/wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m b/wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m index 485de79..4d51f46 100644 --- a/wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m +++ b/wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m @@ -14,6 +14,7 @@ #import "PreviewAndSaveViewController.h" #import "UIButton+ColorMask.h" #import "WMF_Colors.h" +#import "MWLanguageInfo.h" #define EDIT_TEXT_VIEW_FONT [UIFont systemFontOfSize:14.0f] #define EDIT_TEXT_VIEW_LINE_HEIGHT_MIN 25.0f @@ -185,7 +186,7 @@ { [self showAlert:MWLocalizedString(@"wikitext-downloading", nil)]; Section *section = (Section *)[articleDataContext_.mainContext objectWithID:self.sectionID]; - + DownloadSectionWikiTextOp *downloadWikiTextOp = [[DownloadSectionWikiTextOp alloc] initForPageTitle:section.article.title domain:section.article.domain section:section.index completionBlock:^(NSString *revision){ [[NSOperationQueue mainQueue] addOperationWithBlock: ^ { @@ -194,6 +195,14 @@ self.unmodifiedWikiText = revision; self.editTextView.attributedText = [self getAttributedString:revision]; //[self.editTextView performSelector:@selector(becomeFirstResponder) withObject:nil afterDelay:0.4f]; + + MWLanguageInfo *lang = [MWLanguageInfo languageInfoForCode:section.article.domain]; + UITextRange *range = [self.editTextView textRangeFromPosition:self.editTextView.beginningOfDocument toPosition: self.editTextView.endOfDocument]; + if ([lang.dir isEqualToString:@"rtl"]) { + [self.editTextView setBaseWritingDirection:UITextWritingDirectionRightToLeft forRange:range]; + } else { + [self.editTextView setBaseWritingDirection:UITextWritingDirectionLeftToRight forRange:range]; + } }]; } cancelledBlock:^(NSError *error){ -- To view, visit https://gerrit.wikimedia.org/r/125879 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic3ff015644ae184efd78654536414ecbed2ea3a5 Gerrit-PatchSet: 1 Gerrit-Project: apps/ios/wikipedia Gerrit-Branch: master Gerrit-Owner: Brion VIBBER <br...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits