From f12117250de4e04049f37162c1f49a2689fe5005 Mon Sep 17 00:00:00 2001 From: Nadav Kavalerchik Date: Sun, 14 Oct 2012 13:44:47 +0200 Subject: [PATCH] MDL-36033 - Left align Numeric value fields in Calculated and Numeric question, when in RTL mode --- mod/quiz/styles.css | 2 ++ question/type/calculated/styles.css | 14 ++++++++++++++ question/type/numerical/styles.css | 12 ++++++++++++ 3 files changed, 28 insertions(+) diff --git a/mod/quiz/styles.css b/mod/quiz/styles.css index de44babb99a..5630f0d0cb0 100644 --- a/mod/quiz/styles.css +++ b/mod/quiz/styles.css @@ -414,3 +414,5 @@ bank window's title is prominent enough*/ #page-mod-quiz-edit.dir-rtl div.quizcontents {clear: right;float: right;} #page-mod-quiz-edit.dir-rtl .questionbankwindow.block {float: left;} #page-question-edit.dir-rtl td.creatorname, #page-question-edit.dir-rtl td.modifiername {text-align: center;} +.path-question-type.dir-rtl input[name="defaultmark"], +#page-mod-quiz-edit.dir-rtl div.points input {direction: ltr;text-align: left;} diff --git a/question/type/calculated/styles.css b/question/type/calculated/styles.css index 132b62960eb..d8f5dbf2d8e 100644 --- a/question/type/calculated/styles.css +++ b/question/type/calculated/styles.css @@ -6,3 +6,17 @@ .que.calculated .answer input[type="text"] { width: 30%; } + +/* Numeric INPUT text boxes should be left aligned in RTL mode +*/ +#page-question-type-calculated.dir-rtl input[name^="answer"], +#page-question-type-calculated.dir-rtl input[name^="unit"], +#page-question-type-calculated.dir-rtl input[name^="multiplier"], +#page-question-type-calculated.dir-rtl input[name^="calcmax"], +#page-question-type-calculated.dir-rtl input[name^="calcmin"], +#page-question-type-calculated.dir-rtl input[name^="number"], +#page-question-type-calculated.dir-rtl input[name^="tolerance"] +{ + direction: ltr; + text-align: left; +} diff --git a/question/type/numerical/styles.css b/question/type/numerical/styles.css index 784c855073e..50958dfef3a 100644 --- a/question/type/numerical/styles.css +++ b/question/type/numerical/styles.css @@ -6,3 +6,15 @@ .que.numerical .answer input[type="text"] { width: 30%; } + +/* Numeric INPUT text boxes should be left aligned in RTL mode +*/ +#page-question-type-numerical.dir-rtl input[name="unitpenalty"], +#page-question-type-numerical.dir-rtl input[name^="answer"], +#page-question-type-numerical.dir-rtl input[name^="tolerance"], +#page-question-type-numerical.dir-rtl input[name^="multiplier"], +#page-question-type-numerical.dir-rtl input[name^="unit"] +{ + direction: ltr; + text-align: left; +}