This commit is contained in:
Kevin Ross 2015-12-07 17:38:14 -06:00
parent 0c1ddfc073
commit 6d169e674c
5 changed files with 15 additions and 10 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

17
dist/js/material.js vendored
View File

@ -30,6 +30,7 @@
$.material = { $.material = {
"options": { "options": {
// These options set what will be started by $.material.init() // These options set what will be started by $.material.init()
"validate": true,
"input": true, "input": true,
"ripples": true, "ripples": true,
"checkbox": true, "checkbox": true,
@ -133,6 +134,7 @@
}); });
}, },
"attachInputEventHandlers": function() { "attachInputEventHandlers": function() {
var validate = this.options.validate;
// checkboxes didn't appear to bubble to the document, so we'll bind these directly // checkboxes didn't appear to bubble to the document, so we'll bind these directly
$(".form-group .checkbox label").hover(function() { $(".form-group .checkbox label").hover(function() {
@ -166,11 +168,13 @@
// //
// NOTE: I'm not sure we should be intervening regarding validation, this seems better as a README and snippet of code. // NOTE: I'm not sure we should be intervening regarding validation, this seems better as a README and snippet of code.
// BUT, I've left it here for backwards compatibility. // BUT, I've left it here for backwards compatibility.
if(isValid){ if(validate) {
$formGroup.removeClass("has-error"); if (isValid) {
} $formGroup.removeClass("has-error");
else{ }
$formGroup.addClass("has-error"); else {
$formGroup.addClass("has-error");
}
} }
}) })
.on("focus", ".form-control, .form-group.is-fileinput", function() { .on("focus", ".form-control, .form-group.is-fileinput", function() {
@ -250,7 +254,8 @@
clearInterval(focused); clearInterval(focused);
}); });
}, },
"init": function() { "init": function(options) {
this.options = $.extend({}, this.options, options);
var $document = $(document); var $document = $(document);
if ($.fn.ripples && this.options.ripples) { if ($.fn.ripples && this.options.ripples) {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long