fb2edit notes
Содержание[убрать] |
FB2
XML-Schema validation with libxml2
WebKit
Using the Pasteboard From JavaScript
Using Drag and Drop From JavaScript
Apple-style-span
Apple-style-span added in Chrome when joining two lines with different styles
1 2 3 4 5 6 7 | function fixChrome() { var mysp = myf[0].contentWindow.document.getElementsByTagName( 'span' ); var spans = Array.prototype.filter.call(mysp, function (item) { return (item.className == 'Apple-style-span' );}); for ( var i = spans.length - 1 ; i >= 0 ; i-- ) { spans[i].parentNode.replaceChild(spans[i].firstChild, spans[i]); } } |
Java Script
Краткий список WYSIWYG редакторов
Обзор: Особенности встроенного редактирования контента
TinyMCE — редактор на основе WebKit
Suit Up! — Простой и легкий WYSIWYG
CKeditor — свободный WYSIWYG-редактор, который может быть использован на веб-страницах.
elRTE — свободный редактор, написанный на JavaScript с использованием jQuery UI.
Qt
Собираем установочные пакеты из Qt проектов по-взрослому
Qt SDK — download open source versions.
Graphics Dojo HTML editors — пример редактора от Qt
ACE Editor — редактор кода на JavaScript. Имеется подсветка непечатных символов.
src/plugins/coreplugin/documentmanager.cpp
1 2 3 | // Какие действия производить при изменении содержимого файла // или его аттрибутов извне или изнутри QtCreator Core::IFile::ReloadBehavior reloadBehavior(ChangeTrigger state, ChangeType type) const ; |
1 | QByteArray QCryptographicHash::hash ( const QByteArray & data, CryptographicHash::Md5 ); |
Путь к изображению, загруженному в QWebView
1 2 3 4 5 6 7 8 9 10 11 12 | self .view = QtWebKit.QWebView( self ) cache = QtNetwork.QNetworkDiskCache() cache.setCacheDirectory(QtCore.QDir.currentPath() + QtCore.QDir.separator() + "cache" ) self .view.page().networkAccessManager().setCache(cache) ...... self .view.page().networkAccessManager().cache().data(\ QtCore.QUrl( self .view.page().mainFrame().documentElement().findAll( "#image" )[ 0 ].attribute( "src" )) \ ) # и далее работа с файлом |
QLineEdit + Clear button: fancylineedit.h fancylineedit.cpp
Scintilla
Scintilla: Background loading and saving
JuffEd — текстовый редактор, использующий QScintilla (статья на habrahabr.ru)