Florian Haas 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						32197bd77d 
					 
					
						
						
							
							fix numeric presence condition  
						
						
						
						
					 
					
						2019-04-10 10:09:41 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						e9ba289e80 
					 
					
						
						
							
							refinements for multi-step code highlights  
						
						
						
						
					 
					
						2019-04-05 19:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						7eb2cec6b6 
					 
					
						
						
							
							first version of multi-step code highlights  
						
						
						
						
					 
					
						2019-04-05 07:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						eb5d79370b 
					 
					
						
						
							
							fix typos  
						
						
						
						
					 
					
						2019-04-01 14:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						6410ed15aa 
					 
					
						
						
							
							support for plugins where the init method doesn't return a Promise  
						
						
						
						
					 
					
						2019-03-14 14:52:59 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						5301a9ea03 
					 
					
						
						
							
							more forgiving code highlight line number format, add Promise polyfill  
						
						
						
						
					 
					
						2019-03-14 13:05:10 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						553a174cc7 
					 
					
						
						
							
							highlight.js plugin improvements  
						
						
						
						
					 
					
						2019-03-12 13:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						fbbae1dc55 
					 
					
						
						
							
							switch to monokai as default syntax highlight theme  
						
						
						
						
					 
					
						2019-03-12 11:26:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dougal J. Sutherland 
							
						 
					 
					
						
						
							
						
						00e30a11e2 
					 
					
						
						
							
							notes plugin: callRevealApi wants apply, not call  
						
						
						
						
					 
					
						2019-03-11 22:25:19 -04:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						da53b3a637 
					 
					
						
						
							
							validate code line numbers to highlight  
						
						
						
						
					 
					
						2019-03-11 16:12:33 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						8690858b6f 
					 
					
						
						
							
							more succinct syntax for code block line highlights  
						
						
						
						
					 
					
						2019-03-11 15:48:03 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						cef864a7be 
					 
					
						
						
							
							highlight plugin updates; support for line numbers and highlighting specific lines  
						
						
						
						
					 
					
						2019-03-08 15:07:59 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						c40e9819a2 
					 
					
						
						
							
							highlight, math, notes and zoom plugins now register via Reveal.registerPlugin  
						
						
						
						
					 
					
						2019-03-04 14:32:38 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						d780352b7f 
					 
					
						
						
							
							reveal.js plugin flow now uses promises, refactor markdown plugin to use promises  
						
						
						
						
					 
					
						2019-03-04 14:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						4862de26eb 
					 
					
						
						
							
							async loading of external markdown, add Reveal.registerPlugin()  
						
						
						
						
					 
					
						2019-03-01 21:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						d927cdf579 
					 
					
						
						
							
							Revert "impove randomness"  
						
						
						
						
					 
					
						2019-02-18 15:17:30 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						27b70ed0ba 
					 
					
						
						
							
							Merge pull request  #2312  from albert-ziegler/improve_random_number_generation  
						
						... 
						
						
						
						impove randomness 
						
						
					 
					
						2019-02-18 15:14:39 +01:00 
						 
				 
			
				
					
						
							
							
								Albert 
							
						 
					 
					
						
						
							
						
						9e3a52f14a 
					 
					
						
						
							
							correct typo  
						
						
						
						
					 
					
						2019-02-11 09:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						aa8be6829c 
					 
					
						
						
							
							Merge pull request  #2305  from reyerstudio/marked  
						
						... 
						
						
						
						Upgrade marked to 0.6.0 
						
						
					 
					
						2019-01-31 10:10:28 +01:00 
						 
				 
			
				
					
						
							
							
								Albert 
							
						 
					 
					
						
						
							
						
						90473eeb05 
					 
					
						
						
							
							impove randomness  
						
						
						
						
					 
					
						2019-01-30 16:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								Stéphane Este-Gracias 
							
						 
					 
					
						
						
							
						
						a86dab0363 
					 
					
						
						
							
							Upgrade marked to 0.6.0  
						
						
						
						
					 
					
						2019-01-20 19:28:27 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						f042a8c394 
					 
					
						
						
							
							add cmd/ctrl + arrow key shortcuts to first/last slides  
						
						
						
						
					 
					
						2018-11-13 10:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						5890f602b3 
					 
					
						
						
							
							Merge pull request  #2090  from bnjmnt4n/math  
						
						... 
						
						
						
						Allow users to customise MathJax options. 
						
						
					 
					
						2018-10-08 08:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								oyron 
							
						 
					 
					
						
						
							
						
						f32cd8586d 
					 
					
						
						
							
							Handle previously opened notes window, by giving focus.  
						
						
						
						
					 
					
						2018-10-05 15:18:08 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						196d2a3971 
					 
					
						
						
							
							remove classlist polyfill, cross browser support is good enough now  
						
						
						
						
					 
					
						2018-10-04 14:54:35 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						29b0e86089 
					 
					
						
						
							
							remove head.min.js in favor of simple built-in script loader  
						
						
						
						
					 
					
						2018-10-04 14:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						d5cf3fa13c 
					 
					
						
						
							
							formatting and tweaks for  #2104  
						
						
						
						
					 
					
						2018-10-04 13:26:22 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						8582c9aac8 
					 
					
						
						
							
							resolve notes merge conflict  
						
						
						
						
					 
					
						2018-10-04 12:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Fred Rolland 
							
						 
					 
					
						
						
							
						
						7b2769901e 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2018-10-02 17:52:51 +03:00 
						 
				 
			
				
					
						
							
							
								Greg Denehy 
							
						 
					 
					
						
						
							
						
						ee63b2ac60 
					 
					
						
						
							
							Fixed notes timer when speaker notes window opened via RevealNotes.open()  
						
						
						
						
					 
					
						2018-05-05 17:38:37 +09:30 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						5771ae39f0 
					 
					
						
						
							
							speaker view has visible connection status, times out with error after 5s  
						
						
						
						
					 
					
						2018-04-24 14:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Jurča 
							
						 
					 
					
						
						
							
						
						6a2c5b4de8 
					 
					
						
						
							
							documentation  
						
						
						
						
					 
					
						2018-02-20 10:30:56 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Jurča 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Benjamin Tan 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Benjamin Tan 
							
						 
					 
					
						
						
							
						
						18e7dd2173 
					 
					
						
						
							
							Cleanup code style.  
						
						
						
						
					 
					
						2018-02-08 11:22:01 +08:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						7a0b4a56f9 
					 
					
						
						
							
							prevent cmd+r in notes window since reloading breaks the view  #1958  
						
						
						
						
					 
					
						2017-12-04 13:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								John MacFarlane 
							
						 
					 
					
						
						
							
						
						773569b4a2 
					 
					
						
						
							
							Allow tex2jax options to be passed into math plugin.  
						
						... 
						
						
						
						Closes  #2026 .
This does not change the default behavior of the math plugin,
but it allows $ delimiters to be disabled (which is usually
what you want, since otherwise normal uses of $ for currency get
treated as math delimiters).
To use:
    Reveal.initialize({
      math: {
        tex2jax: { inlineMath: [['\\(','\\)']],
                   skipTags: ['script','noscript','style',
                              'textarea','pre'] }
            },
      etc.
      }); 
					
						2017-11-29 21:57:29 -08:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						6028844452 
					 
					
						
						
							
							Merge branch 'plugin-key-bindings' of  https://github.com/denehyg/reveal.js  into dev  
						
						
						
						
					 
					
						2017-11-29 09:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						a0c013606e 
					 
					
						
						
							
							add inline and external markdown images to example  #2039  
						
						
						
						
					 
					
						2017-11-23 11:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						65bdccd580 
					 
					
						
						
							
							lab.hakim.se/reveal-js -> revealjs.com  
						
						
						
						
					 
					
						2017-11-22 14:46:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jens Lechtenbörger 
							
						 
					 
					
						
						
							
						
						1002d39e7c 
					 
					
						
						
							
							Register search key shortcut for help overlay  
						
						
						
						
					 
					
						2017-11-05 17:45:18 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Weinert 
							
						 
					 
					
						
						
							
						
						c0109d948f 
					 
					
						
						
							
							Block F5 in speaker notes window, avoid disconnects  
						
						
						
						
					 
					
						2017-08-12 13:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						8725593805 
					 
					
						
						
							
							localstorage feature test in notes plugin, fixes speaker view error in safari  
						
						
						
						
					 
					
						2017-07-13 20:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						b04489b129 
					 
					
						
						
							
							zoom.js works on main wrapper element  
						
						
						
						
					 
					
						2017-06-19 11:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						76eea30083 
					 
					
						
						
							
							zoom.js uses ctrl+click for linux, alt+click for others  #1909  
						
						
						
						
					 
					
						2017-06-19 09:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Hakim El Hattab 
							
						 
					 
					
						
						
							
						
						af6754bfb7 
					 
					
						
						
							
							simplify point zoom, switch back to alt + click shortcut for os x support  #1909  
						
						
						
						
					 
					
						2017-06-19 09:45:52 +02:00