Skip to content

Commit 72f2e94

Browse files
committed
v0.100.1 Release
1 parent 3f69015 commit 72f2e94

File tree

13 files changed

+98
-23
lines changed

13 files changed

+98
-23
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ Changelog
22
=======
33
Bolded styling surrounded by emojis indicates a breaking change.
44

5+
## v0.100.1 (July 21st)
6+
- Fixed bug where modal triggers could not contain child elements
7+
- Fixed bug with right alignment option for dropdown
8+
- Allow select native browser validation error messages
9+
- Added fix for validation messages being mispositioned when input is empty
10+
511
## v0.100.0 (July 19th)
612
- :sparkles: **Rewrote Modal Plugin** :sparkles:
713
- Modal open no longer initializes plugin

dist/css/materialize.css

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Materialize v0.100.0 (http://materializecss.com)
2+
* Materialize v0.100.1 (http://materializecss.com)
33
* Copyright 2014-2017 Materialize
44
* MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
55
*/
@@ -6120,6 +6120,64 @@ textarea.materialize-textarea.validate + label {
61206120
width: 100%;
61216121
}
61226122

6123+
input:not([type]).invalid + label:after,
6124+
input:not([type]).valid + label:after,
6125+
input[type=text]:not(.browser-default).invalid + label:after,
6126+
input[type=text]:not(.browser-default).valid + label:after,
6127+
input[type=password]:not(.browser-default).invalid + label:after,
6128+
input[type=password]:not(.browser-default).valid + label:after,
6129+
input[type=email]:not(.browser-default).invalid + label:after,
6130+
input[type=email]:not(.browser-default).valid + label:after,
6131+
input[type=url]:not(.browser-default).invalid + label:after,
6132+
input[type=url]:not(.browser-default).valid + label:after,
6133+
input[type=time]:not(.browser-default).invalid + label:after,
6134+
input[type=time]:not(.browser-default).valid + label:after,
6135+
input[type=date]:not(.browser-default).invalid + label:after,
6136+
input[type=date]:not(.browser-default).valid + label:after,
6137+
input[type=datetime]:not(.browser-default).invalid + label:after,
6138+
input[type=datetime]:not(.browser-default).valid + label:after,
6139+
input[type=datetime-local]:not(.browser-default).invalid + label:after,
6140+
input[type=datetime-local]:not(.browser-default).valid + label:after,
6141+
input[type=tel]:not(.browser-default).invalid + label:after,
6142+
input[type=tel]:not(.browser-default).valid + label:after,
6143+
input[type=number]:not(.browser-default).invalid + label:after,
6144+
input[type=number]:not(.browser-default).valid + label:after,
6145+
input[type=search]:not(.browser-default).invalid + label:after,
6146+
input[type=search]:not(.browser-default).valid + label:after,
6147+
textarea.materialize-textarea.invalid + label:after,
6148+
textarea.materialize-textarea.valid + label:after {
6149+
display: none;
6150+
}
6151+
6152+
input:not([type]).invalid + label.active:after,
6153+
input:not([type]).valid + label.active:after,
6154+
input[type=text]:not(.browser-default).invalid + label.active:after,
6155+
input[type=text]:not(.browser-default).valid + label.active:after,
6156+
input[type=password]:not(.browser-default).invalid + label.active:after,
6157+
input[type=password]:not(.browser-default).valid + label.active:after,
6158+
input[type=email]:not(.browser-default).invalid + label.active:after,
6159+
input[type=email]:not(.browser-default).valid + label.active:after,
6160+
input[type=url]:not(.browser-default).invalid + label.active:after,
6161+
input[type=url]:not(.browser-default).valid + label.active:after,
6162+
input[type=time]:not(.browser-default).invalid + label.active:after,
6163+
input[type=time]:not(.browser-default).valid + label.active:after,
6164+
input[type=date]:not(.browser-default).invalid + label.active:after,
6165+
input[type=date]:not(.browser-default).valid + label.active:after,
6166+
input[type=datetime]:not(.browser-default).invalid + label.active:after,
6167+
input[type=datetime]:not(.browser-default).valid + label.active:after,
6168+
input[type=datetime-local]:not(.browser-default).invalid + label.active:after,
6169+
input[type=datetime-local]:not(.browser-default).valid + label.active:after,
6170+
input[type=tel]:not(.browser-default).invalid + label.active:after,
6171+
input[type=tel]:not(.browser-default).valid + label.active:after,
6172+
input[type=number]:not(.browser-default).invalid + label.active:after,
6173+
input[type=number]:not(.browser-default).valid + label.active:after,
6174+
input[type=search]:not(.browser-default).invalid + label.active:after,
6175+
input[type=search]:not(.browser-default).valid + label.active:after,
6176+
textarea.materialize-textarea.invalid + label.active:after,
6177+
textarea.materialize-textarea.valid + label.active:after {
6178+
display: block;
6179+
}
6180+
61236181
/* Validation Sass Placeholders */
61246182
input.valid:not([type]), input.valid:not([type]):focus,
61256183
input[type=text].valid:not(.browser-default),
@@ -6917,6 +6975,17 @@ select {
69176975
height: 3rem;
69186976
}
69196977

6978+
.input-field select {
6979+
display: block;
6980+
position: absolute;
6981+
width: 0;
6982+
pointer-events: none;
6983+
height: 0;
6984+
top: 0;
6985+
left: 0;
6986+
opacity: 0;
6987+
}
6988+
69206989
.select-label {
69216990
position: absolute;
69226991
}

dist/css/materialize.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/materialize.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Materialize v0.100.0 (http://materializecss.com)
2+
* Materialize v0.100.1 (http://materializecss.com)
33
* Copyright 2014-2017 Materialize
44
* MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
55
*/
@@ -1662,7 +1662,6 @@ if (jQuery) {
16621662
origin.addClass('active');
16631663

16641664
var originWidth = origin[0].getBoundingClientRect().width;
1665-
var activatesWidth = activates[0].getBoundingClientRect().width;
16661665

16671666
// Constrain width
16681667
if (curr_options.constrainWidth === true) {
@@ -1732,7 +1731,7 @@ if (jQuery) {
17321731
left: 0
17331732
});
17341733

1735-
var offsetRight = origin.position().left + originWidth - activatesWidth;
1734+
var offsetRight = origin.position().left + originWidth - activates.width();
17361735
gutterSpacing = -curr_options.gutter;
17371736
leftPosition = offsetRight + gutterSpacing;
17381737
}
@@ -1981,11 +1980,11 @@ if (jQuery) {
19811980
value: function handleTriggerClick(e) {
19821981
var $trigger = $(e.target).closest('.modal-trigger');
19831982
if (e.target && $trigger.length) {
1984-
var modalId = e.target.getAttribute('href');
1983+
var modalId = $trigger[0].getAttribute('href');
19851984
if (modalId) {
19861985
modalId = modalId.slice(1);
19871986
} else {
1988-
modalId = e.target.getAttribute('data-target');
1987+
modalId = $trigger[0].getAttribute('data-target');
19891988
}
19901989
var modalInstance = document.getElementById(modalId).M_Modal;
19911990
if (modalInstance) {
@@ -2015,7 +2014,8 @@ if (jQuery) {
20152014
}, {
20162015
key: 'handleModalCloseClick',
20172016
value: function handleModalCloseClick(e) {
2018-
if (e.target && e.target.classList.contains('modal-close')) {
2017+
var $closeTrigger = $(e.target).closest('.modal-close');
2018+
if (e.target && $closeTrigger.length) {
20192019
this.close();
20202020
}
20212021
}
@@ -3353,7 +3353,7 @@ if (jQuery) {
33533353
Waves.displayEffect();
33543354
}, false);
33553355
})(window);
3356-
;(function () {
3356+
;(function ($) {
33573357
'use strict';
33583358

33593359
var _defaults = {
@@ -3702,7 +3702,7 @@ if (jQuery) {
37023702
window.Materialize.toast = function (message, displayLength, className, completeCallback) {
37033703
return new Toast(message, displayLength, className, completeCallback);
37043704
};
3705-
})();
3705+
})(jQuery);
37063706
;(function ($) {
37073707

37083708
var methods = {

dist/js/materialize.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extras/noUiSlider/nouislider.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Materialize v0.100.0 (http://materializecss.com)
2+
* Materialize v0.100.1 (http://materializecss.com)
33
* Copyright 2014-2015 Materialize
44
* MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
55
*/

extras/noUiSlider/nouislider.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Materialize v0.100.0 (http://materializecss.com)
2+
* Materialize v0.100.1 (http://materializecss.com)
33
* Copyright 2014-2015 Materialize
44
* MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
55
*/
@@ -2144,4 +2144,4 @@ typeof b&&isFinite(b)?b:!1}function x(b){var f,c,d,e={};for(f=0;f<h.length;f+=1)
21442144
create: initialize
21452145
};
21462146

2147-
}));
2147+
}));

jade/getting_started/getting_started_content.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,23 @@ <h2 class="col s12 header">Download</h2>
2929
<div class="col s12 m6">
3030
<p class="promo-caption">Materialize</p>
3131
<p>This is the standard version that comes with both the minified and unminified CSS and JavaScript files. This option requires little to no setup. Use this if you are unfamiliar with Sass.</p>
32-
<a id="download-source" class="btn waves-effect waves-light" href="https://github.com/Dogfalo/materialize/releases/download/v0.100.0/materialize-v0.100.0.zip">Materialize<i class="material-icons right">file_download</i></a>
32+
<a id="download-source" class="btn waves-effect waves-light" href="https://github.com/Dogfalo/materialize/releases/download/v0.100.1/materialize-v0.100.1.zip">Materialize<i class="material-icons right">file_download</i></a>
3333
</div>
3434
<div class="col s12 m6">
3535
<p class="promo-caption">Sass</p>
3636
<p>This version contains the source SCSS files. By choosing this version you have more control over which components to include. You will need a Sass compiler if you choose this option.</p>
37-
<a id="download-sass" class="btn waves-effect waves-light" href="https://github.com/Dogfalo/materialize/releases/download/v0.100.0/materialize-src-v0.100.0.zip">Source<i class="material-icons right">file_download</i></a>
37+
<a id="download-sass" class="btn waves-effect waves-light" href="https://github.com/Dogfalo/materialize/releases/download/v0.100.1/materialize-src-v0.100.1.zip">Source<i class="material-icons right">file_download</i></a>
3838
</div>
3939
<div class="col s12">
4040
<br>
4141
<p class="promo-caption">CDN</p>
4242
<p>You can find all the versions of the CDN at <a href="https://cdnjs.com/libraries/materialize">cdnjs</a>.</p>
4343
<pre><code class="language-markup">
4444
&lt;!-- Compiled and minified CSS -->
45-
&lt;link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.0/css/materialize.min.css">
45+
&lt;link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.1/css/materialize.min.css">
4646

4747
&lt;!-- Compiled and minified JavaScript -->
48-
&lt;script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.0/js/materialize.min.js">&lt;/script>
48+
&lt;script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.1/js/materialize.min.js">&lt;/script>
4949
</code></pre>
5050
</div>
5151
<div class="col s12">

jade/index/index_content.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ <h4 class ="header col s12 light center">A modern responsive front-end framework
77
<div class="row center">
88
<a href="http://materializecss.com/getting-started.html" id="download-button" class="btn-large waves-effect waves-light">Get Started</a>
99
</div>
10-
<div class="row center"><a class="red-text text-lighten-4" href="https://github.com/Dogfalo/materialize">beta release v0.100.0</a></div>
10+
<div class="row center"><a class="red-text text-lighten-4" href="https://github.com/Dogfalo/materialize">beta release v0.100.1</a></div>
1111

1212
<div class="buysellads-header buysellads-homepage row center">
1313
<!-- CarbonAds Zone Code -->

package.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Package.describe({
44
name: 'materialize:materialize', // http://atmospherejs.com/materialize/materialize
55
summary: 'Materialize (official): A modern responsive front-end framework based on Material Design',
6-
version: '0.100.0',
6+
version: '0.100.1',
77
git: 'https://github.com/Dogfalo/materialize.git'
88
});
99

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "Builds Materialize distribution packages",
44
"author": "Alvin Wang, Alan Chang",
55
"homepage": "http://materializecss.com/",
6-
"version": "0.100.0",
6+
"version": "0.100.1",
77
"main": "dist/js/materialize.js",
88
"style": "dist/css/materialize.css",
99
"sass": "sass/materialize.scss",

templates/parallax-template.zip

493 Bytes
Binary file not shown.

templates/starter-template.zip

493 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)