-
Notifications
You must be signed in to change notification settings - Fork 14
/
publish.html
42 lines (36 loc) · 1.53 KB
/
publish.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!-- Copyright 2014 Google Inc. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- This element creates a button that creates a link to a standalone HTML
version of the current page.
This will only work with the ShadowDOM polyfill, but we'll eventually
implement support for native ShadowDOM.
If the 'source' attribute is present, a "Sources at ..." comment
will appear at the top of the result document.
-->
<polymer-element name="cxx-publish-button" attributes="source">
<template>
<style>
:host {display: block;}
</style>
<template if="{{ !flattenedBlob }}">
<button on-click="{{publish}}" disabled?="{{ publishing }}">Publish</button>
</template>
<template if="{{ flattenedBlob }}">
<p>Published:</p>
<ul>
<li><a href="{{ flattenedBlob }}">Flattened document</a></li>
<li><a href="{{ sectionIndex }}">Section index, in json suitable for <cxx-foreign-index></a></li>
</ul>
</template>
</template>
<script src="publish.js"></script>
</polymer-element>