Ciao Andrew & Jeremy

I know nothing about how to do it. What I DO know is that a native copy 
mechanism that captures full rendered HTML is invaluable.

Personally I would love to see an add-on that cloned the rendered HTML of a 
macro output tiddler to a new tiddler. It would open a lot of possibilities 
that are currently cumbersome. 

For instance, that I could create a digest via a filter or list action of 
some tiddlers that I could then edit and add comments to before emailing.

I have played with http://copy.tiddlyspot.com/ and found it very useful 
already.

Best wishes
Josiah  

On Monday, 27 June 2016 17:28:10 UTC+2, Jeremy Ruston wrote:
>
> Hi Andrew
>
> On Sat, Jun 25, 2016 at 6:02 PM, andrew harrison <[email protected] 
> <javascript:>> wrote:
>
>> Any suggestions on how to select rendered output without using an element 
>> id?
>>
>
> A reasonable approach would be to render the chosen tiddler into a hidden 
> DIV which is then removed once the content has been successfully copied.
>
> Ideally, the message handler allow variables to be set for the rendering, 
> just as we do for the rendering of modals. Here's the code for rendering 
> the content of modals:
>
>
> https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/utils/dom/modal.js#L87-L92
>
> And here's the code for invoking that function with the extra parameters 
> passed with the tm-modal message:
>
>
> https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/startup/rootwidget.js#L26
>
> Best wishes
>
> Jeremy.
>
>
>
>
>
>  
>
>>
>> On Sat, Jun 25, 2016 at 4:00 AM, Jeremy Ruston <[email protected] 
>> <javascript:>> wrote:
>>
>>> Hi Rustem, Infurnoape,
>>>
>>> Good news, I hadn’t realised that things had moved on.
>>>
>>> Infurnoape’s plugin works in all the browsers I tried. It’s certainly 
>>> something I’d like to see in the core.
>>>
>>> I’d prefer an implementation that allowed rendered output to be copied 
>>> to the clipboard, not just raw tiddler content. It would also be more 
>>> robust if it didn’t rely on getElementById; all of that is fixable, happily.
>>>
>>> Best wishes
>>>
>>> Jeremy
>>>
>>>
>>> On 25 Jun 2016, at 07:58, R <[email protected] <javascript:>> wrote:
>>>
>>> Nice. Doesn't fit my use case but proves it can be done :D
>>>
>>> On Fri, Jun 24, 2016 at 7:16 PM, infurnoape <[email protected] 
>>> <javascript:>> wrote:
>>>
>>>> Check out how I did this plugin. 
>>>> http://copy.tiddlyspot.com
>>>>
>>>> Happy Connecting. Sent from my Sprint Samsung Galaxy S® 5
>>>>
>>>>
>>>> -------- Original message --------
>>>> From: Rustem <[email protected] <javascript:>> 
>>>> Date: 6/24/16 6:03 PM (GMT-07:00) 
>>>> To: TiddlyWiki <[email protected] <javascript:>> 
>>>> Cc: [email protected] <javascript:> 
>>>> Subject: Re: [tw] [TW5] Is it possible to make a Copy2Clipboard widget? 
>>>>
>>>> Is it time to revisit the issue? Seems to be supported by all major 
>>>> browsers. http://caniuse.com/#feat=clipboard
>>>> Would be nice to have a "copy" button appear on hover over any <code> 
>>>> piece.
>>>>
>>>> On Tuesday, January 6, 2015 at 11:26:22 AM UTC-8, Jeremy Ruston wrote:
>>>>>
>>>>> Hi Andrew
>>>>>
>>>>> I'd also love to have a "copy to clipboard" button. The HTML5 
>>>>> Clipboard API is proceeding very slowly, with very patchy browser 
>>>>> support. 
>>>>> There's no implementation of copy to clipboard that I know of.
>>>>>
>>>>> Right now the best prospect for an implementation is within 
>>>>> TiddlyDesktop, where we can rise above browser limitations.
>>>>>
>>>>> Best wishes
>>>>>
>>>>> Jeremy
>>>>>
>>>>>
>>>>> On Mon, Jan 5, 2015 at 7:05 AM, andrew harrison <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Everyone else online is using ZeroClipboard because of security 
>>>>>> restraints but that is a hack in itself and I expect will stop working 
>>>>>> eventually. In addition, it only works online.
>>>>>> The W3C is going to be implementing the Clipboard API for HTML 5 (
>>>>>> http://dev.w3.org/2006/webapi/clipops/clipops.html) but it still 
>>>>>> doesn't seem to work yet. I can't find any working examples online.
>>>>>> The following code is what I have been using in TWC but it only seems 
>>>>>> to work in Internet Explorer but not in Tiddlywiki 5 because Javascript 
>>>>>> is 
>>>>>> stripped. I could spend time writing a widget for just IE but is it 
>>>>>> worth 
>>>>>> it?
>>>>>> Can anyone tell me what direction I should go? The alternative is 
>>>>>> painstakingly selecting text and hitting Ctrl + C or right click to 
>>>>>> copy, 
>>>>>> or in the case of touch screen by long pressing and messing with those 
>>>>>> selector arrows. 3 or more steps vs 1 step. I am trying to aim for 
>>>>>> something that copies to clipboard online, offline, server side, client 
>>>>>> side, mouse, touch screen, and browser independent. Is that to much to 
>>>>>> wish 
>>>>>> for?
>>>>>>
>>>>>> <a href="javascript:;" title="copy" onclick="
>>>>>> var holdtext = document.createElement('TEXTAREA');
>>>>>> holdtext.innerText='This only seems to work in Internet Explorer';
>>>>>> Copied=holdtext.createTextRange();
>>>>>> Copied.execCommand('Copy');
>>>>>> return false;">Copy</a>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "TiddlyWiki" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> Visit this group at http://groups.google.com/group/tiddlywiki.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> Jeremy Ruston
>>>>> mailto:[email protected]
>>>>>
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "TiddlyWiki" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected] <javascript:>.
>>>> To post to this group, send email to [email protected] 
>>>> <javascript:>.
>>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tiddlywiki/1b3a6b91-f007-459d-8175-daa7a93a8093%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/1b3a6b91-f007-459d-8175-daa7a93a8093%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to a topic in the 
>>>> Google Groups "TiddlyWiki" group.
>>>> To unsubscribe from this topic, visit 
>>>> https://groups.google.com/d/topic/tiddlywiki/ebR_tUN0Uqg/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to 
>>>> [email protected] <javascript:>.
>>>> To post to this group, send email to [email protected] 
>>>> <javascript:>.
>>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tiddlywiki/cedo9e27mkxfqgi5m2u1vvn4.1466820973513%40email.android.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/cedo9e27mkxfqgi5m2u1vvn4.1466820973513%40email.android.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "TiddlyWiki" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> To post to this group, send email to [email protected] 
>>> <javascript:>.
>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/CAPkzo7rwZnWD1DfCk4vMWNuzMxTwYL8BTtwMBMdtXscZr7NoWQ%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/tiddlywiki/CAPkzo7rwZnWD1DfCk4vMWNuzMxTwYL8BTtwMBMdtXscZr7NoWQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "TiddlyWiki" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> To post to this group, send email to [email protected] 
>>> <javascript:>.
>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/CF149354-F0FB-46CD-8935-E2D70FD7D610%40gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/tiddlywiki/CF149354-F0FB-46CD-8935-E2D70FD7D610%40gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "TiddlyWiki" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/tiddlywiki.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/CAL0r7zvrjxn8%3DR0%2B8gpcw%2BZ_ygoMDkMhBOjG%3DpnnViSwk%3DTFiQ%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/CAL0r7zvrjxn8%3DR0%2B8gpcw%2BZ_ygoMDkMhBOjG%3DpnnViSwk%3DTFiQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Jeremy Ruston
> mailto:[email protected] <javascript:>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5fa4aa10-5e71-409f-829d-cc6e9f6f8703%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to