Skip to content

Commit 8b1b46f

Browse files
author
Huei Tan
committed
Merge pull request #57 from diablomarcus/master
Allows global disabling of error messages in case someone wants that
2 parents ff1aee1 + 18464b7 commit 8b1b46f

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

dist/angular-validation.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -323,12 +323,14 @@
323323
* @returns {}
324324
*/
325325
var invalidFunc = function(element, validMessage, validation, callback, ctrl) {
326-
var messageElem = element.next();
327-
messageElem.css('display', '');
328-
if ($validationProvider.showErrorMessage) {
329-
messageElem.html($validationProvider.getErrorHTML(validMessage || $validationProvider.getDefaultMsg(validation).error));
326+
var messageElem = element.next(),
327+
messageToShow = validMessage || $validationProvider.getDefaultMsg(validation).error;
328+
329+
if ($validationProvider.showErrorMessage && messageToShow) {
330+
messageElem.html($validationProvider.getErrorHTML(messageToShow));
331+
messageElem.css('display', '');
330332
} else {
331-
messageElem.html('');
333+
messageElem.css('display', 'none');
332334
}
333335
ctrl.$setValidity(ctrl.$name, false);
334336
if (callback) callback();

dist/angular-validation.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/directive.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,14 @@
4343
* @returns {}
4444
*/
4545
var invalidFunc = function(element, validMessage, validation, callback, ctrl) {
46-
var messageElem = element.next();
47-
messageElem.css('display', '');
48-
if ($validationProvider.showErrorMessage) {
49-
messageElem.html($validationProvider.getErrorHTML(validMessage || $validationProvider.getDefaultMsg(validation).error));
46+
var messageElem = element.next(),
47+
messageToShow = validMessage || $validationProvider.getDefaultMsg(validation).error;
48+
49+
if ($validationProvider.showErrorMessage && messageToShow) {
50+
messageElem.html($validationProvider.getErrorHTML(messageToShow));
51+
messageElem.css('display', '');
5052
} else {
51-
messageElem.html('');
53+
messageElem.css('display', 'none');
5254
}
5355
ctrl.$setValidity(ctrl.$name, false);
5456
if (callback) callback();

0 commit comments

Comments
 (0)