ae652a8e4e
Correctly strip leading white-space from markdown
...
If the markdown contains something that is indented by more that the
`leadingTabs`/`leadingWs` then extra white space is incorrectly removed.
ie the following example:
```
<section data-markdown>
some text
indented text
more indented text
</section>
```
would result in the following markdown:
```
some text
indented text
more indented text
```
We can work around this problem by using a function to generate the
replace value.
2023-02-02 13:27:52 +01:00
b648a56009
update hljs 10 > 11.7, fix perf issue in demo presentation caused by auto lang detection
2023-01-17 09:12:00 +01:00
f6f657b627
4.4.0
2022-10-17 09:46:41 +02:00
fb68f1c389
fix getAttribute exception in notes plugin #3285
2022-10-17 08:51:44 +02:00
01efcf2d92
merge support for multiple notes on same slide
2022-09-05 10:47:47 +02:00
e219184f37
update browserlist from '> 0.5%, IE 11, not dead' to '> 2%, not dead' #2985
2022-08-08 07:58:18 +02:00
a8e9d8cc8a
Fix typo in plugin.js
...
withing -> within
2022-05-19 12:42:45 +09:00
3dade61176
notes plugin only listens for same-origin postmessages to prevent xss
2022-05-12 22:07:48 +02:00
4b6ac46cde
new attempt at speaker view xss fix
2022-05-12 14:53:40 +02:00
0247ae7582
notes plugin allows messsages from current/upcoming slide windows
2022-03-21 10:36:22 +01:00
31407082eb
fix #3154
2022-03-21 09:59:49 +01:00
db4aa0c2e7
Merge pull request #3019 from dabrahams/patch-3
...
Correct a comment
2022-03-21 09:41:05 +01:00
85fbfb26fd
Merge pull request #3020 from dabrahams/patch-4
...
Call me crazy, but this seems like a typo
2022-03-21 09:40:31 +01:00
57e5d102d5
Merge pull request #3157 from eric-wieser/patch-1
...
RevealMath.MathJax3: Allow the skipHtmlTags option to be overriden
2022-03-21 09:25:39 +01:00
3077ddbd09
recover support for running speaker view from file:// protocol #3158
2022-03-21 09:19:48 +01:00
470aa76894
Allow the skipHtmlTags option to be overriden
...
The previous logic here was backwards, and did not allow the user to override `options` in the mathjax config structure.
This makes it match how the `startup` and `tex` fields are merged.
2022-03-16 16:26:27 +00:00
2a239aedca
debounce messages from notes -> main window, fixes #3147
2022-03-09 10:25:30 +01:00
e325cea6b7
dependency update
2022-02-28 09:57:50 +01:00
c83c68500f
rebuild notes plugin when html changes
2022-02-28 09:19:58 +01:00
32cdd3b187
Fix DOM XSS
2022-02-26 17:16:18 +05:30
e33c3c72f9
the speaker view presentation URL can be overridden via (needed for reveal.js docs)
2022-02-25 09:42:44 +01:00
1e0cbe6779
reveal.js can now be uninitialized by calling Reveal.destroy() #1145 #3134
2022-02-21 13:41:36 +01:00
ff20051861
fiv out of sync speaker view after presentation reloads #2822 #3032
2022-02-10 13:28:47 +01:00
6b535328c0
note about changes to speaker view requiring plugin rebuild
2022-02-02 09:06:47 +01:00
ad46e6293c
upgrade highlight.js line number plugin, adds support for line number offsets #3050
2021-11-10 21:41:13 +01:00
35b67a9f5b
katex math rendering; fix broken 2477 delimiter, compatibility with external markdown #2559
2021-11-10 10:20:25 +01:00
0ea4193001
add @burgerga's math plugin with MathJax2, MathJax3 and KaTeX support #2559
2021-10-28 13:41:57 +02:00
92a0d47237
syntax tweak
2021-10-08 10:30:05 +02:00
ea14d4a08a
beforeHighlight callback
2021-10-08 10:22:55 +02:00
62a85d55f8
Add generated files
2021-10-06 17:51:11 +02:00
d93cba5581
var -> let
2021-10-04 12:48:42 +02:00
cc1da8aee6
Remove accidentally added tab
2021-10-04 12:19:06 +02:00
ca9ce4b592
Allow users to register additional languages via callback
2021-10-04 12:16:00 +02:00
42d5dcab98
Call me crazy, but this seems like a typo
2021-09-28 17:38:08 -07:00
c78e28682d
Correct a comment
2021-09-28 12:33:01 -07:00
f9ce61e34a
Support multiple aside notes elements per slide
...
So far, multiple notes per slide are only supported if they are
attached to fragments (without fragments, only the first aside notes
element on a slide is displayed). With this commit, the contents of
all notes on a slide are displayed (except for fragments with notes,
for which, as before, only each fragment's first/single note is
displayed).
2021-09-16 11:56:52 +02:00
b18f12d964
Merge branch 'dev' of github.com:hakimel/reveal.js
2021-07-09 08:22:24 +02:00
4d443826ab
Update build output for highlightjs
2021-07-06 18:28:07 +02:00
20d7c87a2f
fix(highlight): allow pre fragments
2021-07-06 18:19:10 +02:00
aab4c0c3cc
fix issue with parsing markdown notes inside of non-markdown slide #2970
2021-06-09 14:09:17 +02:00
c2fd760f8f
replace deprecated hljs.highlightBlock calls, fix #2958
2021-05-21 09:13:40 +02:00
ac410debf6
rebuild assets
2021-05-20 18:42:31 +02:00
395356a0b1
update deps & drop node/gulp-sass in order to support node 16 #2959
2021-05-19 21:48:42 +02:00
56772afa32
update dependencies
2021-05-17 10:05:36 +02:00
632cc78873
fix errors when no markdown options are provided #2956
2021-05-17 10:02:12 +02:00
03126c509e
Merge branch 'dev' into plugin-markdown
2021-05-17 09:54:01 +02:00
00acc730f0
add animateLists option to markdown plugin
...
Add an "animateLists" option to the markdown plugin that animates all
lists by default.
2021-05-13 20:03:09 +05:30
6884741b94
improve renderer option handling
...
Don't waste time constructing a renderer then override it if one is
passed into the options object.
2021-05-13 19:58:45 +05:30
290c251c7e
fix default md slide separator not working #2850
2021-02-10 10:34:25 +01:00
1e70d9fe46
upgrade to node-sass 5.0 (adds support for node 15.x) #2841
2020-11-25 15:06:29 +01:00