Skip to content
This repository was archived by the owner on May 29, 2019. It is now read-only.

Commit 73c1a76

Browse files
committed
Fixes #457 and #461
1 parent c96b663 commit 73c1a76

File tree

5 files changed

+26
-18
lines changed

5 files changed

+26
-18
lines changed

_layouts/default.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
<docs-menu unresolved
1919
menu="{{site.data.pagetypes[page.type].menu}}"
20-
coreElements='{% list_components dir:components prefix:core blacklist:"core-slide core-layout core-doc-viewer core-home-page" %}'
21-
paperElements='{% list_components dir:components prefix:paper blacklist:"paper-calculator paper-doc-viewer paper-ink paper-scaffold"%}'>
20+
coreElements='{% list_components dir:components prefix:core blacklist:"core-slide core-layout core-doc-viewer core-home-page core-transition-css core-overlay-layer core-key-helper" %}'
21+
paperElements='{% list_components dir:components prefix:paper blacklist:"paper-calculator paper-doc-viewer paper-ink paper-scaffold paper-menu-button-transition"%}'>
2222
</docs-menu>
2323
</app-drawer>
2424

docs/elements/core-elements.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ add_permalinks: false
3333
</div>
3434

3535
<component-docs
36-
elements='{% list_components dir:components prefix:core blacklist:"core-slide core-layout core-doc-viewer core-home-page" %}'>
36+
elements='{% list_components dir:components prefix:core blacklist:"core-slide core-layout core-doc-viewer core-home-page core-transition-css core-overlay-layer core-key-helper" %}'>
3737
</component-docs>

docs/elements/paper-elements.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ add_permalinks: false
3232
</div>
3333

3434
<component-docs
35-
elements='{% list_components dir:components prefix:paper blacklist:"paper-calculator paper-doc-viewer paper-ink paper-scaffold"%}'>
35+
elements='{% list_components dir:components prefix:paper blacklist:"paper-calculator paper-doc-viewer paper-ink paper-scaffold paper-menu-button-transition"%}'>
3636
</component-docs>
3737

elements/component-docs.html

+21-13
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55

66
<polymer-element name="component-docs" attributes="elements">
77
<template>
8-
<context-free-parser url="{{url}}" on-data-ready="{{dataReady}}"
9-
data="{{data}}"></context-free-parser>
10-
<template repeat="{{data.classes}}">
11-
<doc-page id="{{name}}" name="{{name}}" data="{{}}"></doc-page>
8+
<context-free-parser url="{{url}}" data="{{data}}" on-data-ready="{{dataReady}}">
9+
</context-free-parser>
10+
<template repeat="{{c in data.classes}}">
11+
<doc-page id="{{c.name}}" name="{{c.name}}" data="{{c}}"
12+
downloadable?="{{ isTopLevelElement(c.name, url) }}"></doc-page>
1213
</template>
1314
</template>
1415
<script>
@@ -34,12 +35,15 @@
3435
if (this.data.classes[0].name === 'Entity') {
3536
this.data.classes[0].name = this.elementName;
3637
}
38+
},
39+
isTopLevelElement: function(name, url) {
40+
return url.indexOf('/components/' + name + '/') == 0;
3741
}
3842
});
3943
</script>
4044
</polymer-element>
4145

42-
<polymer-element name="doc-page" attributes="data" assetpath="../core-doc-viewer/elements/">
46+
<polymer-element name="doc-page" attributes="data downloadable" assetpath="../core-doc-viewer/elements/">
4347
<template>
4448
<link rel="stylesheet" href="../components/highlightjs/styles/default.css">
4549
<link rel="stylesheet" href="../css/elements/doc-page.css">
@@ -52,14 +56,17 @@ <h3>Extends: <a href="{{data.extends | collectionPrefix}}-elements.html#{{data.e
5256
</section>
5357
</template>
5458

55-
<p>
56-
<component-download-button org="Polymer" component="{{data.name}}"
57-
label="Get {{data.name}}"></component-download-button>
58-
<a class="badge" target="_blank" href="/components/{{data.name}}/demo.html"
59-
on-click="{{recordDemoPageview}}">
60-
<paper-button label="Demo" raisedButton></paper-button>
61-
</a>
62-
</p>
59+
<template if="{{downloadable}}">
60+
<p>
61+
<component-download-button id="downloadButton"
62+
org="Polymer" component="{{data.name}}"
63+
label="Get {{data.name}}"></component-download-button>
64+
<a class="badge" target="_blank" href="/components/{{data.name}}/demo.html"
65+
on-click="{{recordDemoPageview}}">
66+
<paper-button label="Demo" raisedButton></paper-button>
67+
</a>
68+
</p>
69+
</template>
6370

6471
<template if="{{data.description}}">
6572
<section class="box top">
@@ -165,6 +172,7 @@ <h3>Methods</h3>
165172
}
166173

167174
Polymer('doc-page', {
175+
downloadable: false,
168176
recordDemoPageview: function(e, detail, sender) {
169177
window.recordPageview && window.recordPageview(sender.href); // global pollution.
170178
},

sass/elements/doc-page.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,4 @@ pre {
106106

107107
.badge {
108108
color: currentcolor;
109-
}
109+
}

0 commit comments

Comments
 (0)