mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2025-02-21 14:10:39 +03:00
Merge and dist
This commit is contained in:
commit
ba1ab80698
21
dist/css/bootstrap-material-design.css
vendored
21
dist/css/bootstrap-material-design.css
vendored
|
@ -811,6 +811,9 @@ fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:focus:not(:act
|
||||||
.form-group.is-focused .checkbox label:focus {
|
.form-group.is-focused .checkbox label:focus {
|
||||||
color: rgba(0,0,0, .54);
|
color: rgba(0,0,0, .54);
|
||||||
}
|
}
|
||||||
|
fieldset[disabled] .form-group.is-focused .checkbox label {
|
||||||
|
color: rgba(0,0,0, 0.26);
|
||||||
|
}
|
||||||
.checkbox input[type=checkbox] {
|
.checkbox input[type=checkbox] {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -1236,6 +1239,9 @@ fieldset[disabled] .checkbox input[type=checkbox],
|
||||||
.form-group.is-focused .togglebutton label:focus {
|
.form-group.is-focused .togglebutton label:focus {
|
||||||
color: rgba(0,0,0, .54);
|
color: rgba(0,0,0, .54);
|
||||||
}
|
}
|
||||||
|
fieldset[disabled] .form-group.is-focused .togglebutton label {
|
||||||
|
color: rgba(0,0,0, 0.26);
|
||||||
|
}
|
||||||
.togglebutton label input[type=checkbox] {
|
.togglebutton label input[type=checkbox] {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
width: 0;
|
width: 0;
|
||||||
|
@ -1309,6 +1315,9 @@ fieldset[disabled] .checkbox input[type=checkbox],
|
||||||
.form-group.is-focused .radio label:focus {
|
.form-group.is-focused .radio label:focus {
|
||||||
color: rgba(0,0,0, .54);
|
color: rgba(0,0,0, .54);
|
||||||
}
|
}
|
||||||
|
fieldset[disabled] .form-group.is-focused .radio label {
|
||||||
|
color: rgba(0,0,0, 0.26);
|
||||||
|
}
|
||||||
.radio label span {
|
.radio label span {
|
||||||
display: block;
|
display: block;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -2962,9 +2971,9 @@ hr.on-light {
|
||||||
-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
|
-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
|
||||||
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
|
box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
|
||||||
height: 0;
|
height: 0;
|
||||||
-webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, padding 0 linear 0.2s, height 0 linear 0.2s;
|
-webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
-o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, padding 0 linear 0.2s, height 0 linear 0.2s;
|
-o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, padding 0 linear 0.2s, height 0 linear 0.2s;
|
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
-webkit-transform: translateY(200%);
|
-webkit-transform: translateY(200%);
|
||||||
-ms-transform: translateY(200%);
|
-ms-transform: translateY(200%);
|
||||||
-o-transform: translateY(200%);
|
-o-transform: translateY(200%);
|
||||||
|
@ -2974,9 +2983,9 @@ hr.on-light {
|
||||||
padding: 14px 15px;
|
padding: 14px 15px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
height: auto;
|
height: auto;
|
||||||
-webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, height 0 linear 0.2s;
|
-webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
-o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, height 0 linear 0.2s;
|
-o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, height 0 linear 0.2s;
|
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
-webkit-transform: none;
|
-webkit-transform: none;
|
||||||
-ms-transform: none;
|
-ms-transform: none;
|
||||||
-o-transform: none;
|
-o-transform: none;
|
||||||
|
|
2
dist/css/bootstrap-material-design.css.map
vendored
2
dist/css/bootstrap-material-design.css.map
vendored
File diff suppressed because one or more lines are too long
2
dist/css/bootstrap-material-design.min.css
vendored
2
dist/css/bootstrap-material-design.min.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
59
dist/js/material.js
vendored
59
dist/js/material.js
vendored
|
@ -14,13 +14,38 @@
|
||||||
if (typeof evt.which == "undefined") {
|
if (typeof evt.which == "undefined") {
|
||||||
return true;
|
return true;
|
||||||
} else if (typeof evt.which == "number" && evt.which > 0) {
|
} else if (typeof evt.which == "number" && evt.which > 0) {
|
||||||
return !evt.ctrlKey && !evt.metaKey && !evt.altKey && evt.which != 8 && evt.which != 9;
|
return (
|
||||||
|
!evt.ctrlKey
|
||||||
|
&& !evt.metaKey
|
||||||
|
&& !evt.altKey
|
||||||
|
&& evt.which != 8 // backspace
|
||||||
|
&& evt.which != 9 // tab
|
||||||
|
&& evt.which != 13 // enter
|
||||||
|
&& evt.which != 16 // shift
|
||||||
|
&& evt.which != 17 // ctrl
|
||||||
|
&& evt.which != 20 // caps lock
|
||||||
|
&& evt.which != 27 // escape
|
||||||
|
);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function _addFormGroupFocus(element) {
|
function _addFormGroupFocus(element) {
|
||||||
$(element).closest(".form-group").addClass("is-focused");
|
var $element = $(element);
|
||||||
|
if (!$element.prop('disabled')) { // this is showing as undefined on chrome but works fine on firefox??
|
||||||
|
$element.closest(".form-group").addClass("is-focused");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function _toggleTypeFocus($input) {
|
||||||
|
$input.closest('label').hover(function () {
|
||||||
|
var $i = $(this).find('input');
|
||||||
|
if (!$i.prop('disabled')) { // hack because the _addFormGroupFocus() wasn't identifying the property on chrome
|
||||||
|
_addFormGroupFocus($i); // need to find the input so we can check disablement
|
||||||
|
}
|
||||||
|
}, function () {
|
||||||
|
_removeFormGroupFocus($(this).find('input'));
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function _removeFormGroupFocus(element) {
|
function _removeFormGroupFocus(element) {
|
||||||
|
@ -55,10 +80,12 @@
|
||||||
},
|
},
|
||||||
"checkbox": function (selector) {
|
"checkbox": function (selector) {
|
||||||
// Add fake-checkbox to material checkboxes
|
// Add fake-checkbox to material checkboxes
|
||||||
$((selector) ? selector : this.options.checkboxElements)
|
var $input = $((selector) ? selector : this.options.checkboxElements)
|
||||||
.filter(":notmdproc")
|
.filter(":notmdproc")
|
||||||
.data("mdproc", true)
|
.data("mdproc", true)
|
||||||
.after("<span class='checkbox-material'><span class='check'></span></span>");
|
.after("<span class='checkbox-material'><span class='check'></span></span>");
|
||||||
|
|
||||||
|
_toggleTypeFocus($input);
|
||||||
},
|
},
|
||||||
"togglebutton": function (selector) {
|
"togglebutton": function (selector) {
|
||||||
// Add fake-checkbox to material checkboxes
|
// Add fake-checkbox to material checkboxes
|
||||||
|
@ -67,12 +94,7 @@
|
||||||
.data("mdproc", true)
|
.data("mdproc", true)
|
||||||
.after("<span class='toggle'></span>");
|
.after("<span class='toggle'></span>");
|
||||||
|
|
||||||
var $formGroup = $input.closest(".form-group"); // note that form-group may be grandparent in the case of an input-group
|
_toggleTypeFocus($input);
|
||||||
$formGroup.find('label').hover(function() {
|
|
||||||
_addFormGroupFocus(this);
|
|
||||||
}, function() {
|
|
||||||
_removeFormGroupFocus(this);
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
"radio": function (selector) {
|
"radio": function (selector) {
|
||||||
// Add fake-radio to material radios
|
// Add fake-radio to material radios
|
||||||
|
@ -81,13 +103,7 @@
|
||||||
.data("mdproc", true)
|
.data("mdproc", true)
|
||||||
.after("<span class='circle'></span><span class='check'></span>");
|
.after("<span class='circle'></span><span class='check'></span>");
|
||||||
|
|
||||||
|
_toggleTypeFocus($input);
|
||||||
var $formGroup = $input.closest(".form-group"); // note that form-group may be grandparent in the case of an input-group
|
|
||||||
$formGroup.find('label').hover(function() {
|
|
||||||
_addFormGroupFocus(this);
|
|
||||||
}, function() {
|
|
||||||
_removeFormGroupFocus(this);
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
"input": function (selector) {
|
"input": function (selector) {
|
||||||
$((selector) ? selector : this.options.inputElements)
|
$((selector) ? selector : this.options.inputElements)
|
||||||
|
@ -151,15 +167,10 @@
|
||||||
"attachInputEventHandlers": function () {
|
"attachInputEventHandlers": function () {
|
||||||
var validate = this.options.validate;
|
var validate = this.options.validate;
|
||||||
|
|
||||||
// checkboxes didn't appear to bubble to the document, so we'll bind these directly
|
|
||||||
$(".form-group .checkbox label").hover(function() {
|
|
||||||
_addFormGroupFocus(this);
|
|
||||||
}, function() {
|
|
||||||
_removeFormGroupFocus(this);
|
|
||||||
});
|
|
||||||
|
|
||||||
$(document)
|
$(document)
|
||||||
.on("change", ".checkbox input[type=checkbox]", function() { $(this).blur(); })
|
.on("change", ".checkbox input[type=checkbox]", function () {
|
||||||
|
$(this).blur();
|
||||||
|
})
|
||||||
.on("keydown paste", ".form-control", function (e) {
|
.on("keydown paste", ".form-control", function (e) {
|
||||||
if (_isChar(e)) {
|
if (_isChar(e)) {
|
||||||
$(this).closest(".form-group").removeClass("is-empty");
|
$(this).closest(".form-group").removeClass("is-empty");
|
||||||
|
|
2
dist/js/material.min.js
vendored
2
dist/js/material.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/js/material.min.js.map
vendored
2
dist/js/material.min.js.map
vendored
File diff suppressed because one or more lines are too long
|
@ -29,7 +29,7 @@ h5, h6{
|
||||||
}
|
}
|
||||||
|
|
||||||
a, a:hover, a:focus {
|
a, a:hover, a:focus {
|
||||||
color: @brand-primary;
|
color: @link-color;
|
||||||
|
|
||||||
& .material-icons {
|
& .material-icons {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
|
|
@ -31,7 +31,7 @@ h5, h6{
|
||||||
}
|
}
|
||||||
|
|
||||||
a, a:hover, a:focus {
|
a, a:hover, a:focus {
|
||||||
color: $brand-primary;
|
color: $link-color;
|
||||||
|
|
||||||
& .material-icons {
|
& .material-icons {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
|
|
@ -10,6 +10,11 @@
|
||||||
&:focus {
|
&:focus {
|
||||||
color: $mdb-label-color-toggle-focus;
|
color: $mdb-label-color-toggle-focus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// correct the above focus color for disabled items
|
||||||
|
fieldset[disabled] & {
|
||||||
|
color: $mdb-label-color;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
// Animation
|
// Animation
|
||||||
height: 0;
|
height: 0;
|
||||||
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, padding 0 linear 0.2s, height 0 linear 0.2s;
|
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
transform: translateY(200%);
|
transform: translateY(200%);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
// Animation
|
// Animation
|
||||||
height: auto;
|
height: auto;
|
||||||
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0 linear 0.2s, height 0 linear 0.2s;
|
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
|
||||||
transform: none;
|
transform: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"laxbreak": true,
|
||||||
"bitwise": true,
|
"bitwise": true,
|
||||||
"camelcase": true,
|
"camelcase": true,
|
||||||
"curly": true,
|
"curly": true,
|
||||||
|
|
|
@ -14,7 +14,8 @@
|
||||||
if (typeof evt.which == "undefined") {
|
if (typeof evt.which == "undefined") {
|
||||||
return true;
|
return true;
|
||||||
} else if (typeof evt.which == "number" && evt.which > 0) {
|
} else if (typeof evt.which == "number" && evt.which > 0) {
|
||||||
return !evt.ctrlKey
|
return (
|
||||||
|
!evt.ctrlKey
|
||||||
&& !evt.metaKey
|
&& !evt.metaKey
|
||||||
&& !evt.altKey
|
&& !evt.altKey
|
||||||
&& evt.which != 8 // backspace
|
&& evt.which != 8 // backspace
|
||||||
|
@ -23,7 +24,8 @@
|
||||||
&& evt.which != 16 // shift
|
&& evt.which != 16 // shift
|
||||||
&& evt.which != 17 // ctrl
|
&& evt.which != 17 // ctrl
|
||||||
&& evt.which != 20 // caps lock
|
&& evt.which != 20 // caps lock
|
||||||
&& evt.which != 27; // escape
|
&& evt.which != 27 // escape
|
||||||
|
);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -166,7 +168,9 @@
|
||||||
var validate = this.options.validate;
|
var validate = this.options.validate;
|
||||||
|
|
||||||
$(document)
|
$(document)
|
||||||
.on("change", ".checkbox input[type=checkbox]", function() { $(this).blur(); })
|
.on("change", ".checkbox input[type=checkbox]", function () {
|
||||||
|
$(this).blur();
|
||||||
|
})
|
||||||
.on("keydown paste", ".form-control", function (e) {
|
.on("keydown paste", ".form-control", function (e) {
|
||||||
if (_isChar(e)) {
|
if (_isChar(e)) {
|
||||||
$(this).closest(".form-group").removeClass("is-empty");
|
$(this).closest(".form-group").removeClass("is-empty");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user