Hakim El Hattab
6ae4ad69d2
change event listener syntax #1917
2017-06-12 09:17:46 +02:00
Hakim El Hattab
5e279efdf3
Merge branch 'issue1896' of https://github.com/OleMussmann/reveal.js into dev
2017-06-12 09:11:24 +02:00
Hakim El Hattab
9139bc32de
alias 'notes:' alias for md speaker note separator #1913
2017-06-07 15:43:25 +02:00
Ole Mussmann
b279a47a76
patch to allow multiplexing on URL load
2017-06-06 10:36:40 +02:00
Hakim El Hattab
fab28362ce
highlight.js 9.0.0 -> 9.11.0
2017-05-22 11:34:24 +02:00
linux-man
ce467b53bc
Remove comment
2017-05-21 19:49:07 +01:00
linux-man
9c3a65744c
Modified Zoom
...
Block dimension calculation is not accurate, so zoom is made on mouse coordinates
Change default modifier to ctrl - alt don't work on Linux
New parameter zoomLevel: default 2
2017-05-21 19:13:41 +01:00
linux-man
e3a3d3aa0a
Better Search
...
Open/close with Control+Shift+f
Find words inside SPAN
Don't duplicate findings
2017-05-21 19:00:12 +01:00
Greg Denehy
e16508477a
Fixed notes.js to account for upstream updates
2017-04-30 17:51:38 +09:30
Greg Denehy
f8bc679182
Merge branch 'dev' into plugin-key-bindings
2017-04-30 17:42:16 +09:30
Greg Denehy
e48e1e19b9
Changed custom key binding config properties to use 'keyCode' instead of 'code'
2017-04-30 16:35:35 +09:30
Greg Denehy
7297474b2e
Added programatic support for custom key bindings with optional descriptions to be added to the help screen
2017-04-30 15:23:04 +09:30
Hakim El Hattab
0c3d89bfce
minor tweak for #1564
2017-04-21 09:35:51 +02:00
Adam Spiers
715cf0ba11
optionally display pacing advice based on slide timings
...
Add an option to display advice on whether the current pace of the
presentation is on track for the right timing (shown as green), and if
not, whether the presenter should speed up (shown as red) or has the
luxury of slowing down (blue).
The pacing timer can be enabled by configuring by the `defaultTiming`
parameter in the `Reveal` configuration block, which specifies the
number of seconds per slide. 120 can be a reasonable rule of thumb.
Timings can also be given per slide `<section>` by setting the
`data-timing` attribute. Both values are in numbers of seconds.
When the option is enabled, clicking on the timers will reset the timer
to the beginning of the current slide, i.e. as if pacing was perfectly
on track, not to zero as if the presentation had just begun.
2017-04-20 16:11:10 +01:00
Adam Spiers
9c7fda43e9
don't show negative signs inside minutes/seconds elements
2017-04-20 15:18:15 +01:00
Adam Spiers
933eba8789
round decreasing timers to mirror increasing timers
2017-04-20 15:18:15 +01:00
Adam Spiers
1eada3b360
avoid deleting existing classes when muting time elements
...
and make muting work for negative values
2017-04-20 15:18:15 +01:00
Adam Spiers
b1b4ee270b
don't mute minutes when hours is unmuted
2017-04-20 15:18:15 +01:00
Adam Spiers
89b0c5a8d0
use opacity for muted clock elements
...
This allows us to use different colours for different timers,
which will be useful when we add a pacing timer.
2017-04-20 15:18:15 +01:00
Adam Spiers
a161acaba9
extract time display code into new _displayTime() function
...
This will allow us to reuse the display code for displaying
an additional pacing timer.
2017-04-20 15:18:15 +01:00
Adam Spiers
eb23e58114
Allow popup window access to Reveal API
2017-04-20 15:18:15 +01:00
Hakim El Hattab
8ec5e00062
Merge pull request #1843 from riezebosch/pdf-print-callback
...
print-pdf using callback iso timer
2017-04-07 09:42:24 +02:00
Christian Lawson-Perfect
9495b64d2c
replace cdn.mathjax.org with cdnjs
...
cdn.mathjax.org is shutting down: https://www.mathjax.org/cdn-shutting-down/
This changes the default MathJax URL in the math plugin, as well as
references in README.md and test/examples/math.html
2017-04-05 12:48:56 +01:00
Manuel Riezebosch
9a7c7ce93a
print-pdf using callback iso timer
...
Use window.callPhantom icw page. onCallback to wait for pdf-ready event.
From: http://stackoverflow.com/a/28925479/129269
2017-03-14 18:54:04 +01:00
Hakim El Hattab
fa70a7a517
phantom export throws error if reveal.js isn't present
2017-02-15 11:43:57 +01:00
Hakim El Hattab
bef8109506
Merge branch 'master' of github.com:hakimel/reveal.js into dev
2017-02-15 11:19:25 +01:00
Hakim El Hattab
a349ff43c5
new phantom pdf export script that works with 3.4.0 #1815
2017-02-15 11:19:02 +01:00
Hakim El Hattab
f496613dd3
improved fragment notes support #1636
2017-01-31 17:08:08 +01:00
Hakim El Hattab
c49f76d271
Merge branch 'master' of github.com:hakimel/reveal.js into dev
2017-01-31 16:48:55 +01:00
Hakim El Hattab
1413cbc1a9
Merge pull request #1636 from traff/master
...
For a fragment: allow to show a separate note defined in it
2017-01-31 16:47:29 +01:00
Hakim El Hattab
02a6b0515e
fix markdown typo, update comment #1780
2017-01-31 15:02:59 +01:00
Hakim El Hattab
37f3da6095
Merge branch 'patch-2' of https://github.com/ccqgithub/reveal.js into dev
2017-01-31 15:02:26 +01:00
Season Chen
5f76234566
support complex markdown
...
support <textarea data-template> `some code` </textarea>
2016-12-23 13:08:23 +08:00
Benjamin Tan
90b301d0a0
Enable passing options for parsing Markdown.
...
Closes #1163 , #1495 .
2016-12-08 17:41:55 +08:00
Hakim El Hattab
775d510c2f
Merge pull request #1756 from jmpp/better-data-trim
...
Implementing a better data-trim
2016-12-01 10:18:50 +01:00
J.M. Cléry
35162c1f5e
Better version of data-trim on code snippets
2016-11-22 23:42:21 +01:00
Hakim El Hattab
ec76f4790c
speaker layouts in server side notes plugin
2016-09-21 14:10:45 +02:00
Hakim El Hattab
da5709919b
layout selector for speaker view; includes four options
2016-09-21 13:54:42 +02:00
Dmitry Trofimov
86a3f0276b
For a fragment: allow to show a separate note defined in it
...
When a slide has several fragments it could be convenient to define a note for each of them. In this case we need to show only this specific note defined in a fragment and not others. General note of a slide shouldn't be also shown, as a more specific one should have greater relevance in this case.
2016-07-04 16:57:01 +02:00
Hakim El Hattab
8d7ff10ce3
Merge branch 'bug/markdownSetOptions' of https://github.com/snowyu/reveal.js into dev
2016-06-22 09:20:24 +02:00
Hakim El Hattab
d78a8046dc
Merge branch 'Timothep-master' into dev
2016-06-10 10:13:06 +02:00
Timothep
ad86772f20
Horizontal 2-1 View for the speaker notes instead of a vertical 1-2
2016-06-10 10:12:54 +02:00
Hakim El Hattab
ce7d494ae9
tweak formatting to match rest of slide
2016-04-29 09:25:05 +02:00
Jess Telford
a0e6da6a9c
More natural zooming on block level elements
...
Switching a `display: block` element to `display: inline-block` allows calculating the bounds based on the contents of the div rather than the entire container (which is often `width: 100%`).
This provides a much more natural zoom, especially for paragraphs and code examples.
2016-04-26 07:27:59 +10:00
Hakim El Hattab
07c2355604
support for standalone multiplexing
2016-04-07 10:24:44 +02:00
Hakim El Hattab
ef137fd01f
server notes plugin no longer syncs overview mode #1446
2016-03-09 10:02:25 +01:00
Hakim El Hattab
8e3a7f03d1
notes plugin no longer syncs overview mode #1446
2016-03-09 09:57:58 +01:00
Hakim El Hattab
922677ac66
fix notes regex #1522 #1392
2016-03-09 09:37:19 +01:00
Hakim El Hattab
db46896613
Merge pull request #1522 from demoneaux/notes-fix
...
Fix query parameter issue in notes plugin.
2016-03-07 08:53:27 +01:00
Benjamin Tan
6d0b52026a
Fix query parameter issue in notes plugin.
...
Closes #1392 .
2016-03-06 18:28:08 +08:00
Benjamin Tan
9eb56f8146
Remove unused dependencies.
2016-03-06 16:52:02 +08:00
Hakim El Hattab
12acf08ca5
Merge branch 'jetzhliu-patch-1' of https://github.com/jetzhliu/reveal.js into dev
2016-01-11 10:05:42 +01:00
Hakim El Hattab
19a69b2c89
code format
2016-01-08 14:33:34 +01:00
Hakim El Hattab
3df2129bd6
Merge branch 'patch-1' of https://github.com/danieltdt/reveal.js into dev
2016-01-08 14:32:03 +01:00
Hakim El Hattab
c0ea2cd980
same code format
2016-01-08 14:02:16 +01:00
Hakim El Hattab
daa5f031bf
Merge branch 'patch-2' of https://github.com/teawithfruit/reveal.js into dev
2016-01-08 14:00:50 +01:00
Hakim El Hattab
06cdd9b7cd
include speaker view keyboard shortcut when applicable #1466
2016-01-08 13:49:06 +01:00
Hakim El Hattab
fcb4b05de7
Merge branch 'master' of github.com:hakimel/reveal.js into dev
2016-01-04 09:31:46 +01:00
Ian Smith
5da75aef01
Fix spelling error in print-pdf plugin
2015-12-27 12:35:13 -06:00
Hakim El Hattab
91c6db71ca
update to highlight.js 9.0.0
2015-12-14 09:49:05 +01:00
Riceball LEE
16ebf2a783
* [bug] the markdown plugin can not render highlight codes for marked.setOptions(highlight)
2015-11-11 07:37:08 +00:00
Riceball LEE
6952931451
* update marked.js version to 0.3.5
2015-11-10 21:40:46 +00:00
Hakim El Hattab
a5181e4372
Merge pull request #1391 from rohithpr/notes-key-binding
...
Fixed #1379 - config keyboard now disables 's' key
2015-11-09 16:47:21 +01:00
Hakim El Hattab
50f9896362
update highlight.js 8.6 -> 8.9.1 #1385
2015-11-09 16:46:08 +01:00
Hakim El Hattab
215617740d
server notes sync slide changes both ways, fixes #1425
2015-11-09 16:24:09 +01:00
teawithfruit
43f0d08155
fixed loading
2015-11-02 10:37:16 +01:00
Hakim El Hattab
fc792e704c
remove remotes.io plugin, service no longer exists #1411
2015-10-26 09:22:46 +01:00
Liu Zhanhong
625831b993
format note content when creating slide
...
In html content, marked allow `Inline-Level Grammar` but not `Block-Level Grammar`, so when I write following:
```
note:
* a
* b
* c
```
it become:
```html
<p><em> a
</em> b</p>
<ul>
<li>c</li>
</ul>
```
unbelievable!
2015-10-19 19:50:43 +08:00
rohithpr
dd8f95d9a9
Fixed #1379 - config keyboard now disables 's' key
2015-10-09 00:14:02 +05:30
Hakim El Hattab
c1a7e83d75
multiplexing work with socket.io 1.0+ #1281 #1276
2015-09-29 10:38:34 +02:00
Hakim El Hattab
b16bc6fc2e
speaker notes work with socket.io 1.0 #1375
2015-09-29 10:07:21 +02:00
Hakim El Hattab
9bcd1484bc
notes defined in data-notes attributes retain preformatted whitespace
2015-09-25 09:41:05 +02:00
Hakim El Hattab
d44125d789
tweaks for #1200
2015-07-07 12:15:43 +02:00
Hakim El Hattab
399d4f652d
Merge branch 'master' of https://github.com/bfritscher/reveal.js into dev
2015-07-07 12:06:22 +02:00
Hakim El Hattab
852fea4133
Merge pull request #1205 from gothma/mathjax-md
...
Allow tex parsing in <code> tags
2015-07-07 11:50:08 +02:00
Hakim El Hattab
adf1a24f0a
Merge branch 'master' of github.com:hakimel/reveal.js into dev
2015-06-25 10:02:21 +02:00
Hakim El Hattab
6ec6ac2cb4
Merge pull request #1250 from kfuglsang/highlightjs-86
...
Updated to Highlightjs 8.6 with all languages supported.
2015-06-25 09:57:03 +02:00
RC028552
50e1463a57
Removed leap motion plugin from main project
2015-06-15 19:42:24 -05:00
pierreozoux
5dd2dd9f0b
Allows to specify PORT from env on multiplex plugin
2015-06-10 18:23:20 +01:00
Kenneth Fuglsang
0563835fc0
Updated to Highlightjs 8.6 with all languages supported.
2015-06-02 22:18:36 +02:00
Martin Goth
0cb4d10504
Allow tex parsing in <code> tags
...
Just using $ as delimiter in markdown document fails since the markdown
parser unknown to the dollar syntax will try to interpret underscores.
Putting the $ delimented formula in backticks will cause the markdown
parser to put the tex-code with the $ delimiters into a code block.
The texcode will then be unchanged. This patch allows for mathJax to
interpret and automagically display the tex-formulas.
2015-04-16 13:24:23 +02:00
Hakim El Hattab
a0cc104a0c
Merge branch 'query-params' of https://github.com/FND/reveal.js into dev
2015-04-12 17:07:59 +02:00
Boris Fritscher
9645a763c3
handle the </script> end bug inside code markdown
...
by changing the tag before html is parsed and restoring it before markdown parsing
2015-04-12 15:15:57 +02:00
FND
4052389c58
support query parameters within notes plugin
2015-04-02 07:06:03 +02:00
Hakim El Hattab
0428365041
Merge branch 'patch-1' of https://github.com/drzax/reveal.js into dev
2015-03-25 14:16:12 +01:00
Hakim El Hattab
e38b1d38f8
Merge pull request #1166 from callahad/update-marked
...
update marked to 0.3.3
2015-03-25 14:02:22 +01:00
Hakim El Hattab
60457d21b4
alt+zoom only works on slide content #1151
2015-03-25 13:57:00 +01:00
Simon Elvery
7a03e238f0
Attribute values should be quoted
2015-03-16 20:44:23 +10:00
Dan Callahan
dfb39b4c96
Bumped Marked to v0.3.3
...
Compressed with `uglifyjs lib/marked.js --comments="/Copyright/" --mangle --compress`
Used Marked v0.3.3 as of chjj/marked@2b5802f258
2015-03-16 03:13:50 -05:00
Hakim El Hattab
7baa8ec1fe
updated md slide separator regex #929
...
see https://github.com/hakimel/reveal.js/issues/929#issuecomment-80738837
2015-03-16 08:54:58 +01:00
Daniel Teixeira
f79210c6c1
Add support for custom notes.html file
...
It would be nice if we could define a custom notes.html file.
Actually, I'm used to compile my js files before releasing my app and, using selectors like `script[src$="notes.js"]`, doesn't work :(
So, what do you think about it?
2015-03-05 18:54:34 -03:00
Hakim El Hattab
44548ba357
add global flag back in for whitespace removal, without it most of the content in example.html does not work #682
2015-01-22 08:46:14 +01:00
Hakim El Hattab
f032df8f13
default to https mathjax #1103
2015-01-20 09:11:09 +01:00
Hakim El Hattab
8524af73f6
zoom plugin now works for scaled presentations
2014-12-10 20:09:03 +01:00
Hakim El Hattab
cef19486b8
better handling of overflowing speaker notes #1017
2014-10-16 13:09:54 +02:00
Hakim El Hattab
f28b380fac
prevent auto-sliding in notes frames #1004
2014-09-28 17:13:49 +02:00
Hakim El Hattab
0aad39f755
dont open notes when S is pressed inside of notes window #991
2014-09-27 16:19:39 +02:00
Hakim El Hattab
80fc214af1
update highlight.js to 8.2
2014-09-11 11:37:36 +02:00
Hakim El Hattab
062918b5e2
update highlight.js to 8.1
2014-07-22 10:29:00 +02:00
Hakim El Hattab
b558f74299
zoom viewport is centered on target element #900
2014-05-19 09:26:49 +02:00