Labs/Bespin/Commands/Pastebox
From MozillaWiki
Thanks to antimatter for contributing this command:
{ name: 'pastebox', takes: [], preview: 'Creates a new window where you can paste stuff in', execute: function(self, args) { var pbw = window.open("", "PasteBox", "width=400,height=300"); pbw.document.open(); pbw.document.write("<h3>Paste Something in this textbox <button onclick='window.opener.pasteboxfinish(window)'>Paste</button>< /h3>" + "<textarea id='tp' style='width: 100%;height: 80%'></textarea><br>"); pbw.document.close(); pbw.document.getElementById("tp").value = self.editor.model.getDocument(); window.pasteboxfinish = function(pw){ self.editor.model.insertDocument(pw.document.getElementById("tp").value); _commandLine.showInfo("Done! It hopefully worked!"); } } }