Skip to content

Commit c7ae9c6

Browse files
committed
Replace ZeroClipboard with clipboard.js
For copy/paste support in our code samples, we are using the ZeroClipboard library which relies heavily on Flash. Because many browsers/extensions are disabling this plugin nowadays, this commit replaces ZeroClipboard with a native, lightweight solution for this feature.
1 parent 2570625 commit c7ae9c6

6 files changed

+38
-24
lines changed

_includes/page.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<script type="text/javascript" src="{{site.baseurl}}/js/backbone.js"></script>
2727
<script type="text/javascript" src="{{site.baseurl}}/js/projectDocumentationWidget.js"></script>
2828
<script type="text/javascript" src="{{site.baseurl}}/js/application.js"></script>
29-
<script type="text/javascript" src="{{site.baseurl}}/js/ZeroClipboard.min.js"></script>
29+
<script type="text/javascript" src="{{site.baseurl}}/js/clipboard.min.js"></script>
3030
<script type="text/javascript">
3131
var apiBaseUrl = "{{ site.main_site_url }}";
3232
var projectId = "{{ site.project }}";

js/ZeroClipboard.min.js

-8
This file was deleted.

js/ZeroClipboard.swf

-1.6 KB
Binary file not shown.

js/clipboard.min.js

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)