Huh?! How is "Copy" working? was it not unsupported in Chrome?! ☆PhistucK
On Sun, Nov 29, 2009 at 22:53, Manticore <[email protected]> wrote: > I've created a class for copying text by creating a textarea and > running execCommand('Copy') on it. There is a 'Paste' command too but > somehow it won't work (I might be doing it wrong). > > Feel free to use it if you'd like. > > Code: > > Clipboard = {}; > Clipboard.utilities = {}; > > Clipboard.utilities.createTextArea = function(value) { > var txt = document.createElement('textarea'); > txt.style.position = "absolute"; > txt.style.left = "-100%"; > > if (value != null) > txt.value = value; > > document.body.appendChild(txt); > return txt; > }; > > Clipboard.copy = function(data) { > if (data == null) return; > > var txt = Clipboard.utilities.createTextArea(data); > txt.select(); > document.execCommand('Copy'); > document.body.removeChild(txt); > }; > > // Can't get this to work. See the problem? > Clipboard.paste = function() { > var txt = Clipboard.utilities.createTextArea(); > txt.focus(); > document.execCommand('Paste'); > var value = txt.value; > document.body.removeChild(txt); > return value; > }; > > Demo at: http://jsbin.com/uvivi > > On Nov 29, 8:16 am, Phil Crosby <[email protected]> wrote: > > Woops, sorry about that. Filed here: > http://code.google.com/p/chromium/issues/detail?id=28941 > > > > > > > > On Sat, Nov 28, 2009 at 10:10 PM, PhistucK <[email protected]> wrote: > > > You have linked to the wrong issue. > > > ☆PhistucK > > > > > On Sun, Nov 29, 2009 at 05:10, Phil Crosby <[email protected]> > wrote: > > > > >> My extension also requires this capability, to copy the current page's > > >> URL to the clipboard via a keystroke. > > > > >> I've filed this as a feature request here: > > >>http://code.google.com/p/chromium/issues/detail?id=27591 > > > > >> On Nov 24, 8:22 pm, Moses <[email protected]> wrote: > > >> > Auto copy selected text toclipboardwithout press Ctrl-C. > > > > >> > On Nov 25, 3:41 am, Antony Sargent <[email protected]> wrote: > > > > >> > > We don't currently have an API for this, but might in the future. > What > > >> > > use > > >> > > case did you have in mind? > > > > >> > > On Tue, Nov 24, 2009 at 11:20 AM, Jean-Lou Dupont > > >> > > <[email protected]>wrote: > > > > >> > > > Is there a way to access theclipboard, if only to read its > contents? > > > > >> > > > -- > > > > >> > > > You received this message because you are subscribed to the > Google > > >> > > > Groups > > >> > > > "Chromium-extensions" group. > > >> > > > To post to this group, send email to > > >> > > > [email protected]. > > >> > > > To unsubscribe from this group, send email to > > > > >> > > > [email protected]<chromium-extensions%[email protected]> > <chromium-extensions%2Bunsu > > >> > > > [email protected]> > > >> > > > . > > >> > > > For more options, visit this group at > > >> > > >http://groups.google.com/group/chromium-extensions?hl=en. > > > > >> -- > > > > >> You received this message because you are subscribed to the Google > Groups > > >> "Chromium-extensions" group. > > >> To post to this group, send email to > [email protected]. > > >> To unsubscribe from this group, send email to > > >> [email protected]<chromium-extensions%[email protected]> > . > > >> For more options, visit this group at > > >>http://groups.google.com/group/chromium-extensions?hl=en. > > -- > > You received this message because you are subscribed to the Google Groups > "Chromium-extensions" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<chromium-extensions%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/chromium-extensions?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "Chromium-extensions" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/chromium-extensions?hl=en.
