Max Wu
c47f0f0c71
fix: remove reveal options of dependencies which allow import user defined resources [Security Issue]
...
Signed-off-by: Max Wu <jackymaxj@gmail.com>
2021-01-21 13:24:48 +08:00
Yukai Huang
56b669a027
Fix meta break setting in slide mode
...
When `RevealMarkdown.initialize` is called, it use `md.render` to render markdown, but no until we parse meta, the md.options.breaks would be default value we set in extra.js.
So this commit move forward the whole meta parsing block. Ensure line break setting changed before `md.render` get called.
Signed-off-by: Yukai Huang <yukaihuangtw@gmail.com>
2019-10-20 14:30:56 +08:00
BoHong Li
d3fc6f58e3
refactor: fix lint on public/js/slide.js
...
Signed-off-by: BoHong Li <raccoon@hackmd.io>
2019-08-04 23:56:37 +08:00
Yukai Huang
f3a3c14aca
Merge branch 'develop' into feature/slides-spotlight
2019-06-27 17:37:16 +08:00
Yukai Huang
e315127d31
Merge branch 'master' into feature/slides-timer
2019-06-26 11:39:22 +08:00
Yukai Huang
d5a5ebc4d0
Merge branch 'master' into feature/slides-spotlight
2019-06-26 11:39:19 +08:00
BoHong Li
73bc7ae8e6
refactor: fix lint warning on public/js/slide.js
...
Signed-off-by: BoHong Li <a60814billy@gmail.com>
2019-04-12 18:00:23 +08:00
PastLeo
9696e60248
add reveal.js-elapsed-time-bar
...
Signed-off-by: PastLeo <chgu82837@gmail.com>
2019-04-05 15:53:23 +08:00
PastLeo
5621d45bf9
add spotlight dep for slides mode
...
Signed-off-by: PastLeo <chgu82837@gmail.com>
2019-04-05 15:17:48 +08:00
Sheogorath
04d16e4d6e
Add Print icon to slide view
...
It redirects the user to the print view of the document. I claim that
people should either be smart enough to use ctrl+P or ask someone who
knows how to print a webpage. I don't want to babysit our users.
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
2018-06-24 23:50:38 +02:00
Wu Cheng-Han
8979f215ab
Fix blockquote not parse correctly in slide mode
2017-10-05 09:59:07 +08:00
Wu Cheng-Han
fe384d80bf
Fix the < and > symbols are doubly escaped which affected by executing preventXSS twice
2017-09-27 18:22:49 +08:00
Wu Cheng-Han
f2743ff8f8
Fix slide mode contains unclosed tags might cause XSS [Security Issue]
2017-09-27 18:21:28 +08:00
Max Wu
a645f28b33
Fix slide mode might hide scrollbar on some linux
2017-06-14 12:12:28 +08:00
Wu Cheng-Han
b17c2404b1
Fix duplicated loading of reveal markdown plugin
2017-03-21 20:44:12 +08:00
Wu Cheng-Han
afc4f269bc
Update to make removeDOMEvents only process once in slide mode
2017-03-20 11:28:50 +08:00
Wu Cheng-Han
f491cdabc1
Fix rendering might result XSS attribute on self closing tag [Security Issue]
2017-03-14 16:27:55 +08:00
BoHong Li
5bc642d02e
Use JavaScript Standard Style (part 2)
...
Fixed all fail on frontend code.
2017-03-09 02:41:05 +08:00
Yukai Huang
eb5e7ba0d1
Convert slide.js to es6
2017-01-05 16:17:28 +08:00
Wu Cheng-Han
1892fe70f6
Fix slide mode on print pdf not finish view rendering
2016-12-18 22:53:31 +08:00
Wu Cheng-Han
47d5efb29e
Fix slide resource path and style load orders to avoid conflicts
2016-11-29 00:44:15 +08:00
Wu Cheng-Han
efd62bd1ca
Optimize slide page resource packing and load orders, fix possible wrong chunks orders and font awesome version
2016-11-26 23:24:59 +08:00
Wu Cheng-Han
9d4ede4cff
Fix possible XSS in yaml-metadata and turn using ejs escape syntax than external lib [Security Issue]
2016-11-26 22:55:31 +08:00
Wu Cheng-Han
f86a9e0c4b
Fix slide might trigger script when processing markdown which cause XSS [Security Issue]
2016-11-26 22:46:08 +08:00
Yukai Huang
3e23009663
Require slide mode stylesheets
2016-11-02 11:59:45 +08:00
Wu Cheng-Han
25fa503981
Fix viewAjaxCallback might be called on null
2016-11-01 15:04:48 +08:00
Wu Cheng-Han
7ebc84bec0
Try to remove unused front-end dependency
2016-10-19 22:14:32 +08:00
Yukai Huang
ae3e1b972b
Fix spellcheck
...
* also fix spaces width
2016-10-13 16:41:20 +08:00
Yukai Huang
440ad3506c
Fix lastchangeui and moment timestamps
2016-10-13 15:13:03 +08:00
Yukai Huang
773c0ce39e
Optimize common assets with CDN
...
* jquery
* lodash
* socket.io
* boostrap
2016-10-13 11:42:17 +08:00
Yukai Huang
43c9f68b9a
Refactor webpack module
2016-10-13 08:56:56 +08:00
Yukai Huang
21028c5773
Cleanup
2016-10-11 18:06:40 +08:00
Yukai Huang
d3315506dc
Remove unused viz.js require
2016-10-11 15:45:14 +08:00
Yukai Huang
082178d535
Slide mode is now working
2016-10-10 08:25:35 +08:00
Wu Cheng-Han
058c35730b
Update to hide scrollbar (but scrollable) in the slide mode
2016-08-15 11:30:12 +08:00
Wu Cheng-Han
29d198def9
Update slide ready and change event to improve performance
2016-08-15 11:28:48 +08:00
Wu Cheng-Han
a013c9d3bc
Update slide mode to show extra info and support url actions and support disqus via yaml-metadata
2016-08-15 11:25:27 +08:00
Wu Cheng-Han
be81ee22ec
Update slide mode, now respect all meta settings and update default styles
2016-08-14 15:02:05 +08:00
Wu Cheng-Han
b367e110b6
Update to support slideOptions in the YAML metadata
2016-08-01 00:08:22 +08:00
Wu Cheng-Han
ac087f0e90
Update workaround for slide, need to trigger it in other thread via setTimeout
2016-07-30 21:07:48 +08:00
Wu Cheng-Han
d85dd19816
Update slide rendering to reduce DOM wrap and avoid duplicate rendering slides
2016-07-30 20:33:32 +08:00
Wu Cheng-Han
3c7d39c52d
Fix missing parameter in slide.js
2016-07-02 17:08:55 +08:00
Wu Cheng-Han
d39f1fc700
Update to make slide mode support all extra syntax and change it's rendering engine
2016-07-02 16:09:26 +08:00