瀏覽代碼

Fix: The inline editable should respect its dir attribute value.

Aleksander Nowodzinski 6 年之前
父節點
當前提交
604491a637

+ 13 - 0
packages/ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css

@@ -23,6 +23,19 @@
 	padding: 0 var(--ck-spacing-standard);
 	border: 1px solid transparent;
 
+	/* https://github.com/ckeditor/ckeditor5/issues/1151 */
+	&[dir="auto"] {
+		text-align: initial;
+	}
+
+	&[dir="ltr"] {
+		text-align: left;
+	}
+
+	&[dir="rtl"] {
+		text-align: right;
+	}
+
 	/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */
 	& > *:first-child {
 		margin-top: var(--ck-spacing-large);

+ 4 - 4
packages/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css

@@ -78,15 +78,15 @@
 
 	& button::-moz-focus-inner {
 		/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */
-	    padding: 0;
-	    border: 0
+		padding: 0;
+		border: 0
 	}
 }
 
 /**
- * Default rules for RTL languages.
+ * Default UI rules for RTL languages.
  */
 .ck[dir="rtl"],
-.ck[dir="rtl"] * {
+.ck[dir="rtl"] .ck {
 	text-align: right;
 }