-/*
-** Diff rendering
-*/
+/*!
+ * Diff rendering
+ */
table.diff {
border: none;
border-spacing: 4px;
td.diff-context {
background: #f9f9f9;
border-color: #e6e6e6;
- color: #333333;
+ color: #333;
}
.diffchange {
td.diff-deletedline .diffchange {
background: #feeec8;
}
+
+/* Correct user & content directionality when viewing a diff */
+.diff-currentversion-title,
+.diff {
+ direction: ltr;
+ unicode-bidi: embed;
+}
+
+/* @noflip */ .diff-contentalign-right td {
+ direction: rtl;
+ unicode-bidi: embed;
+}
+
+/* @noflip */ .diff-contentalign-left td {
+ direction: ltr;
+ unicode-bidi: embed;
+}
+
+.diff-multi,
+.diff-otitle,
+.diff-ntitle,
+.diff-lineno {
+ direction: ltr !important;
+ unicode-bidi: embed;
+}