Skip to content

Commit 4b0b9e0

Browse files
committedDec 18, 2016
Add collection lists
1 parent 75fe060 commit 4b0b9e0

15 files changed

+35
-1
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li><a href="{{site.url}}/#animation-delay" data-property-name="animation-delay">animation-delay</a></li><li><a href="{{site.url}}/#animation-direction" data-property-name="animation-direction">animation-direction</a></li><li><a href="{{site.url}}/#animation-duration" data-property-name="animation-duration">animation-duration</a></li><li><a href="{{site.url}}/#animation-fill-mode" data-property-name="animation-fill-mode">animation-fill-mode</a></li><li><a href="{{site.url}}/#animation-iteration-count" data-property-name="animation-iteration-count">animation-iteration-count</a></li><li><a href="{{site.url}}/#animation-name" data-property-name="animation-name">animation-name</a></li><li><a href="{{site.url}}/#animation-play-state" data-property-name="animation-play-state">animation-play-state</a></li><li><a href="{{site.url}}/#animation-timing-function" data-property-name="animation-timing-function">animation-timing-function</a></li><li><a href="{{site.url}}/#animation" data-property-name="animation">animation</a></li>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li><a href="{{site.url}}/#border-bottom-width" data-property-name="border-bottom-width">border-bottom-width</a></li><li><a href="{{site.url}}/#border-left-width" data-property-name="border-left-width">border-left-width</a></li><li><a href="{{site.url}}/#border-right-width" data-property-name="border-right-width">border-right-width</a></li><li><a href="{{site.url}}/#border-top-width" data-property-name="border-top-width">border-top-width</a></li><li><a href="{{site.url}}/#border-width" data-property-name="border-width">border-width</a></li><li><a href="{{site.url}}/#box-sizing" data-property-name="box-sizing">box-sizing</a></li><li><a href="{{site.url}}/#height" data-property-name="height">height</a></li><li><a href="{{site.url}}/#line-height" data-property-name="line-height">line-height</a></li><li><a href="{{site.url}}/#margin-bottom" data-property-name="margin-bottom">margin-bottom</a></li><li><a href="{{site.url}}/#margin-left" data-property-name="margin-left">margin-left</a></li><li><a href="{{site.url}}/#margin-right" data-property-name="margin-right">margin-right</a></li><li><a href="{{site.url}}/#margin-top" data-property-name="margin-top">margin-top</a></li><li><a href="{{site.url}}/#margin" data-property-name="margin">margin</a></li><li><a href="{{site.url}}/#max-height" data-property-name="max-height">max-height</a></li><li><a href="{{site.url}}/#max-width" data-property-name="max-width">max-width</a></li><li><a href="{{site.url}}/#min-height" data-property-name="min-height">min-height</a></li><li><a href="{{site.url}}/#min-width" data-property-name="min-width">min-width</a></li><li><a href="{{site.url}}/#padding-bottom" data-property-name="padding-bottom">padding-bottom</a></li><li><a href="{{site.url}}/#padding-left" data-property-name="padding-left">padding-left</a></li><li><a href="{{site.url}}/#padding-right" data-property-name="padding-right">padding-right</a></li><li><a href="{{site.url}}/#padding-top" data-property-name="padding-top">padding-top</a></li><li><a href="{{site.url}}/#padding" data-property-name="padding">padding</a></li><li><a href="{{site.url}}/#width" data-property-name="width">width</a></li>
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li><a href="{{site.url}}/#align-content" data-property-name="align-content">align-content</a></li><li><a href="{{site.url}}/#align-items" data-property-name="align-items">align-items</a></li><li><a href="{{site.url}}/#align-self" data-property-name="align-self">align-self</a></li><li><a href="{{site.url}}/#flex-basis" data-property-name="flex-basis">flex-basis</a></li><li><a href="{{site.url}}/#flex-direction" data-property-name="flex-direction">flex-direction</a></li><li><a href="{{site.url}}/#flex-flow" data-property-name="flex-flow">flex-flow</a></li><li><a href="{{site.url}}/#flex-grow" data-property-name="flex-grow">flex-grow</a></li><li><a href="{{site.url}}/#flex-shrink" data-property-name="flex-shrink">flex-shrink</a></li><li><a href="{{site.url}}/#flex-wrap" data-property-name="flex-wrap">flex-wrap</a></li><li><a href="{{site.url}}/#justify-content" data-property-name="justify-content">justify-content</a></li><li><a href="{{site.url}}/#order" data-property-name="order">order</a></li>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li><a href="{{site.url}}/#bottom" data-property-name="bottom">bottom</a></li><li><a href="{{site.url}}/#left" data-property-name="left">left</a></li><li><a href="{{site.url}}/#position" data-property-name="position">position</a></li><li><a href="{{site.url}}/#right" data-property-name="right">right</a></li><li><a href="{{site.url}}/#top" data-property-name="top">top</a></li><li><a href="{{site.url}}/#z-index" data-property-name="z-index">z-index</a></li>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li><a href="{{site.url}}/#transition-delay" data-property-name="transition-delay">transition-delay</a></li><li><a href="{{site.url}}/#transition-duration" data-property-name="transition-duration">transition-duration</a></li><li><a href="{{site.url}}/#transition-property" data-property-name="transition-property">transition-property</a></li><li><a href="{{site.url}}/#transition-timing-function" data-property-name="transition-timing-function">transition-timing-function</a></li><li><a href="{{site.url}}/#transition" data-property-name="transition">transition</a></li>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li><a href="{{site.url}}/#color" data-property-name="color">color</a></li><li><a href="{{site.url}}/#font-family" data-property-name="font-family">font-family</a></li><li><a href="{{site.url}}/#font-size" data-property-name="font-size">font-size</a></li><li><a href="{{site.url}}/#font-style" data-property-name="font-style">font-style</a></li><li><a href="{{site.url}}/#font-variant" data-property-name="font-variant">font-variant</a></li><li><a href="{{site.url}}/#font-weight" data-property-name="font-weight">font-weight</a></li><li><a href="{{site.url}}/#font" data-property-name="font">font</a></li><li><a href="{{site.url}}/#letter-spacing" data-property-name="letter-spacing">letter-spacing</a></li><li><a href="{{site.url}}/#line-height" data-property-name="line-height">line-height</a></li><li><a href="{{site.url}}/#text-align" data-property-name="text-align">text-align</a></li><li><a href="{{site.url}}/#text-decoration" data-property-name="text-decoration">text-decoration</a></li><li><a href="{{site.url}}/#text-indent" data-property-name="text-indent">text-indent</a></li><li><a href="{{site.url}}/#text-overflow" data-property-name="text-overflow">text-overflow</a></li><li><a href="{{site.url}}/#text-shadow" data-property-name="text-shadow">text-shadow</a></li><li><a href="{{site.url}}/#text-transform" data-property-name="text-transform">text-transform</a></li><li><a href="{{site.url}}/#white-space" data-property-name="white-space">white-space</a></li><li><a href="{{site.url}}/#word-break" data-property-name="word-break">word-break</a></li><li><a href="{{site.url}}/#word-spacing" data-property-name="word-spacing">word-spacing</a></li>

‎_includes/menu.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,11 @@
5151
</div>
5252
<div id="menu-list" class="menu-list">
5353
<ul id="menu-list-ul" class="menu-list-ul">
54-
{% include lists/menu-list.html %}
54+
{% if page.menu_list && page.layout == "collection" %}
55+
{% include collections/{{page.menu_list}}.html %}
56+
{% else %}
57+
{% include lists/menu-list.html %}
58+
{% endif %}
5559
</ul>
5660
<i id="menu-shadow-top" class="menu-list-shadow is-top"></i>
5761
<i id="menu-shadow-bottom" class="menu-list-shadow is-bottom"></i>

‎_layouts/collection.html

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ <h1 class="heading-title">
4343
{% include google-fonts.html %}
4444
<script src="{{site.url}}/javascript/clipboard.min.js"></script>
4545
<script src="{{site.url}}/javascript/main.js"></script>
46+
<script src="{{site.url}}/javascript/collection.js"></script>
4647
{% include noscript.html %}
4748
</body>
4849
</html>

‎animations.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: collection
33
collection_name: "Animations"
4+
menu_list: "animations-list"
45
description: "animate almost any other property"
56
---
67

‎box-model.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: collection
33
collection_name: "Box model"
4+
menu_list: "box-model-list"
45
description: "define the size and behavior of the HTML element"
56
---
67

‎flexbox.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: collection
33
collection_name: "Flexbox"
4+
menu_list: "flexbox-list"
45
description: "use the CSS3 Flexbox capabilities"
56
---
67

‎javascript/collection.js

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
document.addEventListener('DOMContentLoaded', function() {
2+
// Hashes
3+
var $hashes = document.querySelectorAll('.hash, .menu-list-ul li a');
4+
5+
Array.prototype.forEach.call($hashes, function($el) {
6+
$el.addEventListener('click', function(event) {
7+
event.preventDefault();
8+
var propertyName = $el.dataset.propertyName;
9+
var $target = document.getElementById($el.dataset.propertyName);
10+
history.replaceState('', document.title, '#' + propertyName);
11+
12+
if ($target) {
13+
$target.scrollIntoView();
14+
}
15+
});
16+
});
17+
});

‎positioning.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: collection
33
collection_name: "Positioning"
4+
menu_list: "positioning-list"
45
description: "position elements manually in HTML"
56
---
67

‎transitions.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: collection
33
collection_name: "Transitions"
4+
menu_list: "transitions-list"
45
description: "define how an HTML element transitions between states"
56
---
67

‎typography.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: collection
33
collection_name: "Typography"
4+
menu_list: "typography-list"
45
description: "define the color, size, spacing, and shape of text"
56
---
67

0 commit comments

Comments
 (0)
Please sign in to comment.