I forgot the dependecy used:
<script type="text/javascript"
src="http://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.4.2/clipboard.min.js"></script>
On Wednesday, April 8, 2020 at 7:24:20 PM UTC+2, Greg Trzeciak wrote:
>
> Found in an old file of mine:
>
> <script type="text/javascript">
> 'use strict';
> var codeblock = document.getElementsByTagName('blockquote');
> for (var i = 0;i<codeblock.length; i++) {
> var isCode = codeblock[i].className.indexOf('SCodeFlow');
> if ( isCode === 0 ) {
> var button = document.createElement('button');
> button.className = 'copy-button';
> button.textContent = 'Copy';
> codeblock[i].appendChild(button);
> }
> }
> var copyCode = new Clipboard('.copy-button', {
> target: function(trigger) {
> return trigger.previousElementSibling;
> }
> });
>
> </script>
>
>
>
> <style type="text/css">
> .SCodeFlow { position:relative; }
> .copy-button {
> opacity: 0.2;
> -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
> -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
> box-shadow:inset 0px 1px 0px 0px #ffffff;
> background-color:transparent;
> -moz-border-radius:6px;
> -webkit-border-radius:6px;
> border-radius:6px;
> border:1px solid #dcdcdc;
> display:inline-block;
> cursor:pointer;
> color:#666666;
> font-family:Miso;
> font-size:20px;
> font-weight:bold;
> padding:4px 18px;
> text-decoration:none;
> text-shadow:0px 1px 0px #ffffff;
> position:absolute;
> top:0;
> right:0;
> }
> /*.SCodeFlow:hover > .copy-button:hover { */
> .copy-button:hover {
> opacity: 0.7;
> -moz-transition-property: opacity;
> -webkit-transition-property: opacity;
> transition-property: opacity;
> -moz-transition-duration: 0.15s;
> -webkit-transition-duration: 0.15s;
> transition-duration: 0.15s;
> /*background-color:transparent;*/
> }
> /*
> .copy-button:active {
> position:relative;
> top:1px;
> }
> */
>
> </style>
>
>
>
> On Wednesday, April 8, 2020 at 6:54:37 PM UTC+2, Stephen De Gabrielle
> wrote:
>>
>> That’s a good suggestion! Do you know the relevant JavaScript we can try
>> it out with. Might be an easy PR.
>
>
--
You received this message because you are subscribed to the Google Groups
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-users/36e70af0-b76a-4cfc-b4f5-d9c000eaed2b%40googlegroups.com.