From 859fb51c071abf40bf7fe49477d8d702c97a27e5 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sat, 27 Jul 2019 20:19:10 +0800 Subject: [PATCH] support read mode via QWebView --- src/resources/markdown-it.js | 4 +- src/resources/markdown_template.html | 2 +- src/resources/markdown_template.js | 85 +++--- src/resources/qwebchannel.js | 430 --------------------------- src/resources/view_image.js | 10 +- src/src.pro | 12 +- src/utils/vutils.cpp | 9 +- src/utils/vutils.h | 3 +- src/veditarea.cpp | 2 +- src/veditwindow.cpp | 1 - src/vfile.cpp | 2 +- src/vfilelist.cpp | 26 +- src/vmainwindow.cpp | 72 ++++- src/vmainwindow.h | 11 +- src/vmdtab.cpp | 131 ++++---- src/vmdtab.h | 20 +- src/vnote.qrc | 1 - src/vpreviewpage.cpp | 25 +- src/vwebview.cpp | 67 +++-- src/vwebview.h | 5 + src/websocketclientwrapper.cpp | 77 +++++ src/websocketclientwrapper.h | 69 +++++ src/websockettransport.cpp | 105 +++++++ src/websockettransport.h | 68 +++++ 24 files changed, 631 insertions(+), 606 deletions(-) delete mode 100644 src/resources/qwebchannel.js create mode 100644 src/websocketclientwrapper.cpp create mode 100644 src/websocketclientwrapper.h create mode 100644 src/websockettransport.cpp create mode 100644 src/websockettransport.h diff --git a/src/resources/markdown-it.js b/src/resources/markdown-it.js index 4a31f5dd..6bdd1bba 100644 --- a/src/resources/markdown-it.js +++ b/src/resources/markdown-it.js @@ -125,10 +125,10 @@ mdit.use(window.markdownitContainer, 'alert', { }, render: function (tokens, idx) { - let type = tokens[idx].info.trim().match(/^(alert-\S+)$/); + var type = tokens[idx].info.trim().match(/^(alert-\S+)$/); if (tokens[idx].nesting === 1) { // opening tag - let alertClass = type[1]; + var alertClass = type[1]; return '