mirror of
https://github.com/zenorocha/clipboard.js.git
synced 2023-08-10 21:12:48 +03:00
Adds code snippets and syntax highlight
This commit is contained in:
parent
10fdf4ff1c
commit
e8c26f6064
@ -10,7 +10,8 @@
|
|||||||
"cut"
|
"cut"
|
||||||
],
|
],
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"primer-css": "~2.3.3",
|
"highlightjs": "~8.8.0",
|
||||||
"octicons": "~3.1.0"
|
"octicons": "~3.1.0",
|
||||||
|
"primer-css": "~2.3.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
6
demo.css
6
demo.css
@ -59,3 +59,9 @@ textarea {
|
|||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pre code {
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 20px;
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
24
index.html
24
index.html
@ -21,6 +21,9 @@
|
|||||||
|
|
||||||
<button class="btn" data-action="copy" data-value="Just because you can doesn't mean you should — clipboard.js">Copy to the clipboard</button>
|
<button class="btn" data-action="copy" data-value="Just because you can doesn't mean you should — clipboard.js">Copy to the clipboard</button>
|
||||||
|
|
||||||
|
<pre><code class="html"><!-- Trigger -->
|
||||||
|
<button class="btn" data-value="Heya!">Copy</button></code></pre>
|
||||||
|
|
||||||
<h3>Copy text from another element</h3>
|
<h3>Copy text from another element</h3>
|
||||||
|
|
||||||
<form>
|
<form>
|
||||||
@ -34,6 +37,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
<pre><code class="html"><!-- Target -->
|
||||||
|
<input id="foo" value="https://git.io/vn3cM">
|
||||||
|
|
||||||
|
<!-- Trigger -->
|
||||||
|
<button class="btn" data-target="foo">Copy</button></code></pre>
|
||||||
|
|
||||||
<h3>Cut text from another element</h3>
|
<h3>Cut text from another element</h3>
|
||||||
|
|
||||||
<form>
|
<form>
|
||||||
@ -46,14 +55,29 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
<pre><code class="html"><!-- Target -->
|
||||||
|
<textarea id="bar">clipboard.js rocks!</textarea>
|
||||||
|
|
||||||
|
<!-- Trigger -->
|
||||||
|
<button class="btn" data-action="cut" data-target="bar">
|
||||||
|
Copy
|
||||||
|
</button></code></pre>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script src="dist/clipboard.min.js"></script>
|
<script src="dist/clipboard.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Clipboard.js -->
|
||||||
|
<script src="dist/clipboard.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
new Clipboard('.btn');
|
new Clipboard('.btn');
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<!-- Highlight.js -->
|
||||||
|
<link rel="stylesheet" href="bower_components/highlightjs/styles/github.css">
|
||||||
|
<script src="bower_components/highlightjs/highlight.pack.min.js"></script>
|
||||||
|
<script>hljs.initHighlightingOnLoad();</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user