Hakim El Hattab
0d02d8a303
default mathjax config now ignores code tags
2024-11-18 08:26:23 +01:00
Hakim El Hattab
5a275f223b
don't parse math equations in code blocks
2024-11-11 15:35:16 +01:00
Hakim El Hattab
b8bb94f788
upgrade to gulp 5.0, latest sass, & node-qunit-puppeteer #3608
2024-10-11 14:50:22 +02:00
Jens Lechtenbörger
2dcbf2745e
Extend search API
...
Previously, only openSearch() was exported. For symmetry, add
closeSearch(). For convenience, also add toggleSearch().
2024-09-29 12:48:39 +02:00
Hakim El Hattab
6b8c64ffa8
5.1.0
2024-04-11 08:45:27 +02:00
Wang Guan
19c1bca1e4
MathJax3: allow non-singleton Reveal instance
2024-03-23 17:22:23 +09:00
Nat Karmios
2fb4b46307
Notes: don't error on non-string message
2024-03-14 18:18:33 +00:00
Hakim El Hattab
16f6633014
fix xss issue reported by @realansgar, regression from 3dade6117628beb7706b4abdc61c268ce281abbc
2024-01-30 14:14:40 +01:00
Hakim El Hattab
20d9eaf496
search plugin; search for whole phrase #2331 #3532
2023-11-23 14:08:39 +01:00
Hakim El Hattab
339dc709da
search plugin; allow searching for any character (was alphanum) #2331 #3532
2023-11-23 14:03:47 +01:00
Hakim El Hattab
bbd0d3e4f7
fix exception when stepping backwards through code highlights #3524
2023-11-13 11:26:29 +01:00
Hakim El Hattab
11680561e9
nil check for deck in md plugin #3517
2023-11-06 18:10:53 +01:00
Hakim El Hattab
9d1c7e21b6
md plugin api works even if deck isn't available #3517
2023-11-06 10:59:12 +01:00
Hakim El Hattab
010f06c339
fix speaker view bug, bump version to 5.0.1 #3512
2023-10-30 07:37:05 +01:00
Hakim El Hattab
d14084d4a4
rebuild after deps update
2023-10-29 19:53:52 +01:00
Hakim El Hattab
db2523db27
add support for aside element notes inside of fragments ( fixes #3478 )
2023-09-19 09:29:53 +02:00
Yevhen Kozlov
cd948d4136
Notes plugin: notes from data-notes attribute were not shown
2023-09-17 23:29:31 +02:00
Hakim El Hattab
a4b7f9dff7
4.6.1, remove log
2023-09-13 12:23:36 +02:00
Hakim El Hattab
487cc860f8
fix alpha overlap during scrolled code highlight transitions
2023-09-12 10:35:37 +02:00
Hakim El Hattab
ccbaffc975
build md plugin #3454
2023-08-23 10:22:58 +02:00
Prarup Gurung
9babaa005f
Refactored var to let or const, strict equality
2023-08-22 17:05:12 +05:45
Artur Neumann
a3f71b4a9b
fix typos in variable names
2023-08-22 13:56:46 +05:45
Hakim El Hattab
92ee97fbfe
update markdown default notes separator to ignore inline occurances of 'notes:', closes #1915 , closes #2762
2023-08-06 14:02:55 +02:00
Hakim El Hattab
da5682ce51
move markdown default options to top level #3443
2023-08-06 13:55:00 +02:00
Thomas Fritsch
31174cbaba
adds ability to override markdown default options
...
```js
Reveal.initialize({
markdown: {
defaultOptions: {
verticalSeparator: '\n--\n`,
}
}
})
2023-08-05 00:14:15 +02:00
Florian Klien
0b44308754
add ln-start-from for code sections to markdown
2023-05-12 14:22:00 +02:00
John Kristensen
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
hakimel
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
hakimel
f6f657b627
4.4.0
2022-10-17 09:46:41 +02:00
hakimel
fb68f1c389
fix getAttribute exception in notes plugin #3285
2022-10-17 08:51:44 +02:00
hakimel
01efcf2d92
merge support for multiple notes on same slide
2022-09-05 10:47:47 +02:00
hakimel
e219184f37
update browserlist from '> 0.5%, IE 11, not dead' to '> 2%, not dead' #2985
2022-08-08 07:58:18 +02:00
Ikko Ashimine
a8e9d8cc8a
Fix typo in plugin.js
...
withing -> within
2022-05-19 12:42:45 +09:00
hakimel
3dade61176
notes plugin only listens for same-origin postmessages to prevent xss
2022-05-12 22:07:48 +02:00
hakimel
4b6ac46cde
new attempt at speaker view xss fix
2022-05-12 14:53:40 +02:00
hakimel
0247ae7582
notes plugin allows messsages from current/upcoming slide windows
2022-03-21 10:36:22 +01:00
hakimel
31407082eb
fix #3154
2022-03-21 09:59:49 +01:00
Hakim El Hattab
db4aa0c2e7
Merge pull request #3019 from dabrahams/patch-3
...
Correct a comment
2022-03-21 09:41:05 +01:00
Hakim El Hattab
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
Hakim El Hattab
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
hakimel
3077ddbd09
recover support for running speaker view from file:// protocol #3158
2022-03-21 09:19:48 +01:00
Eric Wieser
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
hakimel
2a239aedca
debounce messages from notes -> main window, fixes #3147
2022-03-09 10:25:30 +01:00
hakimel
e325cea6b7
dependency update
2022-02-28 09:57:50 +01:00
hakimel
c83c68500f
rebuild notes plugin when html changes
2022-02-28 09:19:58 +01:00
r0hanSH
32cdd3b187
Fix DOM XSS
2022-02-26 17:16:18 +05:30
hakimel
e33c3c72f9
the speaker view presentation URL can be overridden via (needed for reveal.js docs)
2022-02-25 09:42:44 +01:00
hakimel
1e0cbe6779
reveal.js can now be uninitialized by calling Reveal.destroy() #1145 #3134
2022-02-21 13:41:36 +01:00
hakimel
ff20051861
fiv out of sync speaker view after presentation reloads #2822 #3032
2022-02-10 13:28:47 +01:00
hakimel
6b535328c0
note about changes to speaker view requiring plugin rebuild
2022-02-02 09:06:47 +01:00