diff --git a/export-checkboxes/export-checkboxes.qml b/export-checkboxes/export-checkboxes.qml new file mode 100644 index 0000000..ca7879d --- /dev/null +++ b/export-checkboxes/export-checkboxes.qml @@ -0,0 +1,24 @@ +import QtQml 2.0 + +/** + * This is an example for custom styling of html in the note preview + */ +QtObject { + /** + * This function is called when the markdown html of a note is generated + * + * It allows you to modify this html + * This is for example called before by the note preview + * + * @param {Note} note - the note object + * @param {string} html - the html that is about to being rendered + * @return {string} the modfied html or an empty string if nothing should be modified + */ + function noteToMarkdownHtmlHook(note, html) { + // see http://doc.qt.io/qt-5/richtext-html-subset.html for a list of + // supported css styles + html = html.replace(/
)*(\s*)\[x\]/g, "
)*(\s*)\[ \]/g, "