bff9bfb101
add support for automatically scrolling code highlights into view
2020-03-12 17:08:20 +01:00
ddd13ee9cf
remove code slide from example
2020-03-09 09:40:53 +01:00
3f95a21009
fix markdown example
2020-03-09 09:33:27 +01:00
6fa7700fe5
Merge pull request #2515 from Bagira80/boolean-attributes-from-markdown
...
Markdown: Boolean (data-)attributes will now be added to elements, too.
2020-03-03 16:00:48 +01:00
003a848790
update to highlight.js 9.18.0 #2562
2020-01-29 14:51:28 +01:00
f6d96fe45d
Markdown: Boolean (data-)attributes will now be added to elements, too.
2019-10-23 21:18:14 +02:00
474731d829
highlight.js 9.11 -> 9.15
2019-08-22 13:21:12 +02:00
25e521a16c
Merge branch 'alternate-timing' of https://github.com/fghaas/reveal.js into dev
2019-05-27 08:08:00 +02:00
a2e9e525d5
avoid exception when highlighting empty code blocks
2019-05-27 07:30:08 +02:00
23c12d7332
Notes: Weakly enforce a minimum allocated pacing time per slide
...
When using the totalTime-based pacing calculation, a presenter may
inadvertently set totalTime and per-slide data-timing attributes in
such a way that the pacing time for some slides is impossibly low or
even negative.
Add a check to ensure that the pacing on a slide never falls below a
configurable minimum, defaulting to 0. Display an alert if the
pacing for any slide(s) falls below the threshold.
2019-05-22 21:44:44 +02:00
078ba62050
Notes: Introduce alternate pacing timer, based on total presentation time
...
The current pacing timer operates on the assumption that there is
a default amount of time to be allocated to each slide, and that
individual slides can deviate from that default by specifying their
own data-timing attribute.
This patch introduces an alternate pacing method: by specifying
the totalTime configuration option, the presenter can set the total
time available to present. The pacing timer will then continue to
allocate the exact pacing time for slides that do have data-timing
set, as before. However, rather than applying the defaultTiming
constant to all others, it will
- Add up the time already allocated to slides via data-timing;
- subtract that from totalTime;
- divide the difference by the number of slides without data-timing set;
- apply the thus-calculated average to those slides.
totalTime has no default, and if both defaultTiming and totalTime are
set, totalTime wins. This preserves backward compatibility: if a
presenter has set defaultTiming and updates reveal.js, totalTime will
be null and defaultTiming is still applied to all slides without a
data-timing attribute. The presenter can then switch to the automatic
calculation, if desired, by setting a value for totalTime.
2019-05-12 20:10:06 +02:00
32197bd77d
fix numeric presence condition
2019-04-10 10:09:41 +02:00
e9ba289e80
refinements for multi-step code highlights
2019-04-05 19:49:17 +02:00
7eb2cec6b6
first version of multi-step code highlights
2019-04-05 07:59:35 +02:00
eb5d79370b
fix typos
2019-04-01 14:29:26 +02:00
6410ed15aa
support for plugins where the init method doesn't return a Promise
2019-03-14 14:52:59 +01:00
5301a9ea03
more forgiving code highlight line number format, add Promise polyfill
2019-03-14 13:05:10 +01:00
553a174cc7
highlight.js plugin improvements
2019-03-12 13:17:50 +01:00
fbbae1dc55
switch to monokai as default syntax highlight theme
2019-03-12 11:26:10 +01:00
00e30a11e2
notes plugin: callRevealApi wants apply, not call
2019-03-11 22:25:19 -04:00
da53b3a637
validate code line numbers to highlight
2019-03-11 16:12:33 +01:00
8690858b6f
more succinct syntax for code block line highlights
2019-03-11 15:48:03 +01:00
cef864a7be
highlight plugin updates; support for line numbers and highlighting specific lines
2019-03-08 15:07:59 +01:00
c40e9819a2
highlight, math, notes and zoom plugins now register via Reveal.registerPlugin
2019-03-04 14:32:38 +01:00
d780352b7f
reveal.js plugin flow now uses promises, refactor markdown plugin to use promises
2019-03-04 14:11:21 +01:00
4862de26eb
async loading of external markdown, add Reveal.registerPlugin()
2019-03-01 21:28:52 +01:00
d927cdf579
Revert "impove randomness"
2019-02-18 15:17:30 +01:00
27b70ed0ba
Merge pull request #2312 from albert-ziegler/improve_random_number_generation
...
impove randomness
2019-02-18 15:14:39 +01:00
9e3a52f14a
correct typo
2019-02-11 09:05:46 +00:00
aa8be6829c
Merge pull request #2305 from reyerstudio/marked
...
Upgrade marked to 0.6.0
2019-01-31 10:10:28 +01:00
90473eeb05
impove randomness
2019-01-30 16:33:41 +00:00
a86dab0363
Upgrade marked to 0.6.0
2019-01-20 19:28:27 +01:00
f042a8c394
add cmd/ctrl + arrow key shortcuts to first/last slides
2018-11-13 10:48:23 +01:00
5890f602b3
Merge pull request #2090 from bnjmnt4n/math
...
Allow users to customise MathJax options.
2018-10-08 08:41:08 +02:00
e7a365255f
Merge pull request #2251 from oyron/2229-speaker-notes-bug
...
Give focus to previously opened speaker notes (fixes #2229 )
2018-10-08 08:32:39 +02:00
f32cd8586d
Handle previously opened notes window, by giving focus.
2018-10-05 15:18:08 +02:00
196d2a3971
remove classlist polyfill, cross browser support is good enough now
2018-10-04 14:54:35 +02:00
29b0e86089
remove head.min.js in favor of simple built-in script loader
2018-10-04 14:48:01 +02:00
d5cf3fa13c
formatting and tweaks for #2104
2018-10-04 13:26:22 +02:00
8582c9aac8
resolve notes merge conflict
2018-10-04 12:32:37 +02:00
7b2769901e
Fix typo
2018-10-02 17:52:51 +03:00
ee63b2ac60
Fixed notes timer when speaker notes window opened via RevealNotes.open()
2018-05-05 17:38:37 +09:30
5771ae39f0
speaker view has visible connection status, times out with error after 5s
2018-04-24 14:23:28 +02:00
6a2c5b4de8
documentation
2018-02-20 10:30:56 +01:00
8468d82433
fixed showing speaker's view with timings/pacing while serving the presentation from the file system
2018-02-20 10:29:16 +01:00
b2d532ea28
Allow users to customise MathJax options.
...
Ref. #1856 , #2006 , #2045 .
This is a more open approach to allow customisation of all MathJax options instead of select options only.
2018-02-08 20:54:21 +08:00
18e7dd2173
Cleanup code style.
2018-02-08 11:22:01 +08:00
7a0b4a56f9
prevent cmd+r in notes window since reloading breaks the view #1958
2017-12-04 13:57:19 +01:00
edc9c0a8fd
Merge pull request #1958 from ThomasWeinert/feature/block_f5_in_notes
...
Block F5 in speaker notes window, avoid disconnects
2017-12-04 13:46:04 +01:00
137e383950
Merge pull request #2045 from jgm/issue2026
...
Allow tex2jax options to be passed into math plugin.
2017-12-01 14:37:47 +01:00