From: Jason Fowler Date: Wed, 21 Aug 2013 06:58:50 +0000 (+0800) Subject: MDL-30839 Fixing extra line breaks in error msg X-Git-Tag: v2.6.0-beta~606^2 X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=commitdiff_plain;h=f8a4f2c10ee9d2d3c5fab9eb3b2074d4017f567f MDL-30839 Fixing extra line breaks in error msg --- diff --git a/lib/formslib.php b/lib/formslib.php index 075bd803919..80e9e0dfc97 100644 --- a/lib/formslib.php +++ b/lib/formslib.php @@ -2157,6 +2157,8 @@ function qf_errorHandler(element, _qfMsg) { && div.className != "error") { div.className += " error"; linebreak = document.createElement("br"); + linebreak.className = "error"; + linebreak.id = \'id_error_break_\'+element.name; errorSpan.parentNode.insertBefore(linebreak, errorSpan.nextSibling); } @@ -2166,6 +2168,10 @@ function qf_errorHandler(element, _qfMsg) { if (errorSpan) { errorSpan.parentNode.removeChild(errorSpan); } + var linebreak = document.getElementById(\'id_error_break_\'+element.name); + if (linebreak) { + linebreak.parentNode.removeChild(linebreak); + } if (div.className.substr(div.className.length - 6, 6) == " error") { div.className = div.className.substr(0, div.className.length - 6);