From 4d181cafa5d80d77500883d88f774128c99d5b4d Mon Sep 17 00:00:00 2001 From: Bas Brands Date: Tue, 27 Oct 2020 13:44:02 +0100 Subject: [PATCH] MDL-69453 core_form: improve form UI icons and alignment --- .../templates/element-advcheckbox.mustache | 10 ++-- lib/form/templates/element-checkbox.mustache | 14 ++--- .../templates/element-date_selector.mustache | 2 +- .../templates/element-filemanager.mustache | 2 +- .../templates/element-filepicker.mustache | 2 +- lib/form/templates/element-group.mustache | 2 +- .../templates/element-passwordunmask.mustache | 2 +- lib/form/templates/element-radio.mustache | 51 ++++++++++--------- .../element-template-inline.mustache | 5 -- lib/form/templates/element-template.mustache | 21 ++++---- theme/boost/scss/moodle/core.scss | 4 ++ theme/boost/style/moodle.css | 4 ++ theme/classic/style/moodle.css | 4 ++ 13 files changed, 71 insertions(+), 52 deletions(-) diff --git a/lib/form/templates/element-advcheckbox.mustache b/lib/form/templates/element-advcheckbox.mustache index e775939fb55..d64ad69daf5 100644 --- a/lib/form/templates/element-advcheckbox.mustache +++ b/lib/form/templates/element-advcheckbox.mustache @@ -7,7 +7,7 @@ {{/text}}
-
+
- - {{#advanced}}!{{/advanced}} + + {{#required}} +
+ {{#pix}}req, core, {{#str}}required{{/str}}{{/pix}} +
+ {{/required}} {{{helpbutton}}}
diff --git a/lib/form/templates/element-checkbox.mustache b/lib/form/templates/element-checkbox.mustache index 0e5e186a12a..4aacd4fa263 100644 --- a/lib/form/templates/element-checkbox.mustache +++ b/lib/form/templates/element-checkbox.mustache @@ -1,8 +1,5 @@
- - {{#required}}{{#pix}}req, core, {{#str}}required{{/str}}{{/pix}}{{/required}} - {{#text}}
-
+
- - {{#advanced}}!{{/advanced}} + + {{#required}} +
+ {{#pix}}req, core, {{#str}}required{{/str}}{{/pix}} +
+ {{/required}} {{{helpbutton}}}
@@ -52,6 +53,7 @@
{{^element.frozen}} + {{#js}} require(['theme_boost/form-display-errors'], function(module) { module.enhance({{#quote}}{{element.id}}{{/quote}}); diff --git a/lib/form/templates/element-date_selector.mustache b/lib/form/templates/element-date_selector.mustache index 1f3897d7ea9..a7176b14d55 100644 --- a/lib/form/templates/element-date_selector.mustache +++ b/lib/form/templates/element-date_selector.mustache @@ -2,7 +2,7 @@ {{$element}}
{{label}} - + {{#element.elements}} {{{separator}}} {{{html}}} diff --git a/lib/form/templates/element-filemanager.mustache b/lib/form/templates/element-filemanager.mustache index f2607ebb8a6..23dd2717d4a 100644 --- a/lib/form/templates/element-filemanager.mustache +++ b/lib/form/templates/element-filemanager.mustache @@ -1,7 +1,7 @@ {{< core_form/element-template }} {{$label}} {{^element.hiddenlabel}} - {{/element.hiddenlabel}} diff --git a/lib/form/templates/element-filepicker.mustache b/lib/form/templates/element-filepicker.mustache index 579cf20e707..9d6ff8b817b 100644 --- a/lib/form/templates/element-filepicker.mustache +++ b/lib/form/templates/element-filepicker.mustache @@ -1,7 +1,7 @@ {{< core_form/element-template }} {{$label}} {{^element.hiddenlabel}} - {{/element.hiddenlabel}} diff --git a/lib/form/templates/element-group.mustache b/lib/form/templates/element-group.mustache index d5cca77a707..af36dc0018c 100644 --- a/lib/form/templates/element-group.mustache +++ b/lib/form/templates/element-group.mustache @@ -1,7 +1,7 @@ {{< core_form/element-template }} {{$label}} {{^element.hiddenlabel}} - {{/element.hiddenlabel}} diff --git a/lib/form/templates/element-passwordunmask.mustache b/lib/form/templates/element-passwordunmask.mustache index 999ee728d61..918f7a4ff21 100644 --- a/lib/form/templates/element-passwordunmask.mustache +++ b/lib/form/templates/element-passwordunmask.mustache @@ -63,7 +63,7 @@ > {{^ element.frozen }} - + {{/ element.frozen }} {{> core_form/element-passwordunmask-fill }} {{^ element.frozen }} diff --git a/lib/form/templates/element-radio.mustache b/lib/form/templates/element-radio.mustache index b0d5d730630..17e557e9809 100644 --- a/lib/form/templates/element-radio.mustache +++ b/lib/form/templates/element-radio.mustache @@ -19,30 +19,33 @@ {{/text}}
-
- - - {{#required}}{{#pix}}req, core, {{#str}}required{{/str}}{{/pix}}{{/required}} - {{#advanced}}!{{/advanced}} - {{{helpbutton}}} - +
+ + + {{#required}} +
+ {{#pix}}req, core, {{#str}}required{{/str}}{{/pix}} +
+ {{/required}} + {{{helpbutton}}} +