Quote:
Originally Posted by KevinH
Just use PageEdit with Sigil. It will do exactly what you want.
|
Well, using a 160Mo external editor was not my idea of a simple pasting option 😉
I hoped more for an addition of ten lines of code:
javascript
Code:
document.addEventListener('paste', function (evt) {
document.getElementById("plain").textContent = evt.clipboardData.getData('text/plain');
document.getElementById("html").textContent = evt.clipboardData.getData('text/html');
}
Python gtk
Code:
#!/usr/bin/env python
import gtk
print (gtk.Clipboard().wait_for_contents('text/html')).data
qt
Code:
void DropArea::paste()
{
const QClipboard *clipboard = QApplication::clipboard();
const QMimeData *mimeData = clipboard->mimeData();
if (mimeData->hasImage()) {
setPixmap(qvariant_cast<QPixmap>(mimeData->imageData()));
} else if (mimeData->hasHtml()) {
setText(mimeData->html());
setTextFormat(Qt::RichText);
} else if (mimeData->hasText()) {
setText(mimeData->text());
setTextFormat(Qt::PlainText);
} else {
setText(tr("Cannot display data"));
}