John Muccigrosso
5d273cfb29
Background repeat & position to parallax background
2018-02-10 12:32:16 -05:00
Benjamin Tan
d5f4edeeef
Merge pull request #1836 from RobertBaron/background-whitespace-uri
...
Allow whitespace on background-images, w3 compliance
2018-02-09 20:05:26 +08:00
Benjamin Tan
18e7dd2173
Cleanup code style.
2018-02-08 11:22:01 +08:00
Hakim El Hattab
27aba10756
fix looping of presentations that only have vertical slides
2018-02-07 13:45:57 +01:00
Hakim El Hattab
5eba331935
Merge branch 'fragment-in-url' of https://github.com/dougalsutherland/reveal.js into dev
2018-02-07 10:33:19 +01:00
Benjamin Tan
7991693bde
Docs: add note on how to enable/disable preview links individually.
...
Closes #2005 .
2018-02-07 12:51:14 +08:00
Hakim El Hattab
e704b3ffc8
fix bug where left/right arrows appeared when there were no horizontal slides
2018-01-25 09:59:04 +01:00
Hakim El Hattab
de746bb642
reorganize config options
2018-01-25 09:26:10 +01:00
Hakim El Hattab
e3205a55be
Merge pull request #2078 from bnjmnt4n/data-background
...
Allow `data-background` images to load even if there is whitespace at…
2018-01-22 10:53:44 +01:00
Benjamin Tan
6816a0205e
Allow `data-background` images to load even if there is whitespace at the end.
...
Fixes #2032 .
2018-01-22 17:17:08 +08:00
Benjamin Tan
fd7894fa13
Allow JS files with query strings to be loaded.
...
Fixes #1944 .
2018-01-22 16:33:10 +08:00
Dougal J. Sutherland
d68423f310
fix fragment handling when desired fragment is 0
2018-01-21 18:03:48 +00:00
Dougal J. Sutherland
260f287926
optionally put the fragment in the URL
2018-01-04 20:09:01 +00:00
Hakim El Hattab
1f1f86ec73
Merge branch 'issue_2041' of https://github.com/denehyg/reveal.js into dev
2017-11-29 09:54:48 +01:00
Hakim El Hattab
c966c118fa
minor formatting tweaks
2017-11-29 09:46:45 +01: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
Greg Denehy
8579fc773d
Fixed issue with getProgress() when called from slidechanged event on edge case
2017-11-25 11:07:09 +10:30
Hakim El Hattab
a0a9aa7821
optimize use of getSlideBackground by avoiding index lookup
2017-11-23 15:45:15 +01:00
Hakim El Hattab
65bdccd580
lab.hakim.se/reveal-js -> revealjs.com
2017-11-22 14:46:55 +01:00
Hakim El Hattab
8a63686017
3.6.0
2017-11-22 14:10:33 +01:00
Hakim El Hattab
a03e803628
make it possible to load/unload slides via the api
2017-11-21 15:38:44 +01:00
Hakim El Hattab
4022cbfe84
simplify logic for finding slide backgrounds
2017-11-21 15:29:40 +01:00
Nicolas Normand
fa8a7334ce
URI encode name hash
2017-11-17 11:59:21 +01:00
Hakim El Hattab
463770cc53
Merge pull request #2029 from lechten/export-isSpeakerNotes
...
Export isSpeakerNotes
2017-11-09 11:41:08 +01:00
Hakim El Hattab
3d1d7683b2
reconfiguring no longer unloads iframes on current slide
2017-11-09 11:40:25 +01:00
Hakim El Hattab
3beda63a7d
allow to be called directly before or after ( closes #2021 )
2017-11-09 10:26:35 +01:00
Jens Lechtenbörger
44a5673e6f
Export isSpeakerNotes
2017-11-05 10:31:43 +01:00
Hakim El Hattab
4a4719b587
always show media controls on mobile devices
2017-10-04 11:13:09 +02:00
Hakim El Hattab
56504b50a9
support negative values in query config overrides
2017-09-07 10:33:44 +02:00
Maximilian Köhl
08e0f5e47b
fix indent: replace spaces with tabs
2017-08-08 22:53:32 +02:00
Maximilian Köhl
a2cf23b30c
PDF export: add option to export one page per fragment
2017-08-08 22:47:10 +02:00
Hakim El Hattab
bfd431a0c4
add option for disabling all forms of auto-sliding
2017-07-27 08:42:40 +02:00
Hakim El Hattab
af7c33b902
unload lazy loaded videos that are moved out of view
2017-06-14 19:11:08 +02:00
Hakim El Hattab
1233092223
prevent mobile safari header from covering presentation content
2017-06-13 09:43:05 +02:00
Hakim El Hattab
9342d19b5a
fix centering of edge-aligned controls
2017-06-12 10:22:47 +02:00
Hakim El Hattab
9ab14374e5
change condition for detecting when there are horizontal slides
2017-06-02 12:13:41 +02:00
Hakim El Hattab
0388c96e60
'showNotes' does nothing when there are no notes
2017-05-24 10:05:16 +02:00
Hakim El Hattab
7ae18c6b1e
'no notes on this slide' placeholder
2017-05-18 16:03:20 +02:00
Hakim El Hattab
b7b3fe3ed4
comment typo
2017-05-18 15:40:17 +02:00
Hakim El Hattab
6dde00fb2e
improve controls on touch devices
2017-05-18 14:11:48 +02:00
Hakim El Hattab
fb1b8a2790
revise progress to make them easier to override
2017-05-18 09:58:25 +02:00
Hakim El Hattab
67507ccb9d
controlsHints -> controlsTutorial
2017-05-16 15:40:50 +02:00
Hakim El Hattab
9e013ccbb2
in/out transitions for controls
2017-05-16 15:31:05 +02:00
Hakim El Hattab
617c17be3c
add controlsHint option, animates vertical arrow first time we encounter a vertical slide
2017-05-16 15:04:32 +02:00
Hakim El Hattab
58dc6b7c36
adjust controls layout when there are no vertical or horizontal slides in the deck
2017-05-16 09:45:37 +02:00
Hakim El Hattab
2cc5ae946b
new, fixed, speaker notes layout
2017-05-16 09:45:37 +02:00
Hakim El Hattab
44a355b6e9
'controls-placement' -> 'controls-layout', cut back on controls spacing
2017-05-16 09:45:37 +02:00
Hakim El Hattab
2155415767
more flexible back arrow controls option
2017-05-16 09:45:37 +02:00
Hakim El Hattab
e45a425575
default to bottom right controls, rename soften arrows option
2017-05-16 09:45:37 +02:00
Hakim El Hattab
4fb8e78eb4
collapse control element size when corner aligned
2017-05-16 09:45:37 +02:00
Hakim El Hattab
a9fcaa6f9e
new controls are used by default, add config options
2017-05-16 09:45:37 +02:00
Hakim El Hattab
1319016957
new optional controls aligned to screen edges
2017-05-16 09:45:37 +02:00
Greg Denehy
b86b667d25
Changes to fix failed jshint test related to Key Binding API
2017-04-30 19:42:45 +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
8bf9986fa2
Pass through key event when calling keyboardCondition() to allow conditional function to filter on key codes
2017-04-30 15:24:42 +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
360bc94006
new fix for prematurely autoplaying background videos
2017-04-27 18:49:20 +02:00
Hakim El Hattab
b19dc7fc80
don't autoplay background videos in overview mode
2017-04-27 16:36:25 +02:00
Hakim El Hattab
8e93a1ddf9
3.5.0
2017-04-26 14:21:54 +02:00
Adam Spiers
ef9cbbbbb9
add new getSlides() API
...
This can be used by plugins which are concerned with helping the
presenter with their pace.
2017-04-20 15:18:15 +01:00
Adam Spiers
40912ace1f
clarify getTotalSlides() returns the number of slides
2017-04-20 15:18:15 +01:00
Adam Spiers
d75afd6108
expose getPastSlideCount() via public API
...
This can be used by plugins which are concerned with helping the
presenter with their pace.
2017-04-20 15:18:15 +01:00
Hakim El Hattab
9bbd5f2735
formatting
2017-04-07 10:10:11 +02:00
Hakim El Hattab
2289b92961
Merge pull request #1851 from astone123/master
...
Fix data-background-video autoplay on iOS Safari
2017-04-07 10:02:58 +02:00
Hakim El Hattab
d1d44cf6b7
formatting
2017-04-07 09:55:55 +02:00
Hakim El Hattab
30f2af0ac5
Merge pull request #1844 from riezebosch/pdf-print-stretch
...
print-pdf layout slide contents to fit stretch elements
2017-04-07 09:54:39 +02:00
Hakim El Hattab
c3e96f1f0e
make pdf page height offset configurable
2017-04-04 14:02:54 +02:00
Hakim El Hattab
2584a6d970
new cli and in-browser pdf printing compatible fix for #1804
2017-04-04 13:37:01 +02:00
Hakim El Hattab
3ea7e2ff59
allow fullscreen for background iframes
2017-03-30 16:26:49 +02:00
Hakim El Hattab
a0a3b4f80d
add autoPlayMedia config option, overrides individual autoplay settings
2017-03-23 11:44:02 +01:00
ADAM STONE
d9dd9a92fb
Fix video background autoplay on iOS
2017-03-17 22:47:25 -04:00
Manuel Riezebosch
34f3773bf0
print-pdf layout slide contents to fit stretch elements
...
layout() and thereby layoutSlideContents() is never invoked
when isPrintingPdf() is true so stretch elements are not
sized correctly.
This is ensured now by invoking the layoutSlideContents
from SetupPDF(). There seems no need to scale down
like in other PR's is suggested.
2017-03-14 19:16:08 +01:00
Hakim El Hattab
7e6fb9ec87
avoid npe on iframe postMessage
2017-03-14 09:06:39 +01:00
RobertBaron
f070ba47ec
Allow whitespace on background-images, w3 compliance
2017-02-23 19:03:15 -06:00
Hakim El Hattab
b143e5976b
tweaks to showSlideNumber config #1833
2017-02-20 11:49:36 +01:00
Hakim El Hattab
8f7e4bfd41
Merge branch 'slidenum' of https://github.com/malcomio/reveal.js into dev
2017-02-20 11:41:31 +01:00
Malcolm Young
da23d682c6
allow configuration of which view slide number appears on - fixes #1791
2017-02-17 15:08:57 +00:00
Hakim El Hattab
1cee8998a0
fix overview rendering issues in latest chrome #1649
2017-02-17 10:50:52 +01:00
Hakim El Hattab
313a23ba2b
merge autoplay conflict #1771
2017-02-14 14:51:43 +01:00
Hakim El Hattab
5ad66f3779
docs for #1816 and remove showHelp
2017-02-09 11:37:47 +01:00
Hakim El Hattab
1749f0d019
Merge pull request #1816 from Frazer/patch-1
...
added toggleHelp function
2017-02-09 11:31:00 +01:00
Hakim El Hattab
adc326139a
update deserialize regex to work with decimals
2017-02-08 12:56:51 +01:00
Frazer Kirkman
2a1303f3c1
added override parameter to toggleHelp function
2017-02-07 19:53:58 +01:00
Frazer Kirkman
bede9a22e8
added toggleHelp function
...
this way a key can be given ability to toggleHelp on and off. Previously Reveal.showHelp could open the help screen, but no way to close it.
2017-02-05 18:42:59 +01:00
Hakim El Hattab
9f99ac8b84
adjust comment for display config value #1325
2017-02-02 10:47:39 +01:00
Hakim El Hattab
8a0dca2ba0
Merge branch 'issue-1324' of https://github.com/mojavelinux/reveal.js into dev
2017-02-02 10:42:21 +01:00
Hakim El Hattab
dc159f2825
Merge pull request #1644 from rajgoel/dev
...
Turn off preview links locally
2017-01-31 16:45:07 +01:00
Hakim El Hattab
7daa0e04de
make background videos work on ipad #1778
2017-01-31 16:24:06 +01:00
Hakim El Hattab
cd36c9274f
Merge branch 'master' of github.com:hakimel/reveal.js into dev
2017-01-25 11:01:40 +01:00
Hakim El Hattab
9f8e4d5742
3.4.1
2017-01-25 10:51:25 +01:00
Hakim El Hattab
953d302f8b
adjust pdf margins instead of heights to fix #1804
2017-01-25 10:46:03 +01:00
Hakim El Hattab
84202fa072
adjust pdf margins instead of heights to fix #1804
2017-01-25 10:43:26 +01:00
Hakim El Hattab
d9dcff1503
additional fix for empty pages in pdf exports #1804
2017-01-24 15:29:34 +01:00
Hakim El Hattab
286b69b61f
fix empty pages in pdf exports ( closes #1804 )
2017-01-24 15:29:27 +01:00
Hakim El Hattab
934c2e9730
additional fix for empty pages in pdf exports #1804
2017-01-24 15:27:37 +01:00
Hakim El Hattab
d4133f0160
fix empty pages in pdf exports ( closes #1804 )
2017-01-24 14:48:36 +01:00
Hakim El Hattab
cb16f27dd3
Merge pull request #1768 from demoneaux/background-images
...
Allow background images without protocols to have query hashes/parameters.
2017-01-23 11:11:28 +01:00
Hakim El Hattab
e8164c1392
2017
2017-01-20 10:35:01 +01:00
Hakim El Hattab
98de9327a7
remove unused argument
2017-01-19 12:08:28 +01:00
Hakim El Hattab
941b86b6c3
works with video, defaults to (same as for images)
2017-01-18 10:43:29 +01:00
Hakim El Hattab
84090b882f
fix race condition by updating backgrounds after slide visibility
2017-01-17 18:37:43 +01:00
Hakim El Hattab
f9e5467000
prevent autoplaying backgrounds from playing if slide is hidden
2017-01-17 13:19:10 +01:00
Hakim El Hattab
a38207f1d7
wait for in-slide video/audio to load before playing, reuse same autoplay logic for slide backgrounds
2017-01-16 16:11:20 +01:00
Hakim El Hattab
fb8414f4cb
3.4.0
2017-01-10 13:47:33 +01:00
Hakim El Hattab
f2bd9d2970
don't show error message while iframe fades in #1577
2016-12-13 16:16:51 +01:00
Hakim El Hattab
001d4d94d3
Merge branch 'add-refused-to-display-tips-to-link-preview' of https://github.com/Huxpro/reveal.js into dev
2016-12-13 15:57:43 +01:00
Markku Roponen
962c6c133b
#1770 , set 'data-paused-by-reveal' attribute only for the media elements, which are not already in paused state.
2016-12-13 16:02:26 +02:00
Markku Roponen
da40eafccd
#1770 , added second argument for setAttribute
2016-12-12 16:44:24 +02:00
Markku Roponen
54bfad62d7
#1770 , fixed function name.
2016-12-12 16:41:52 +02:00
Markku Roponen
6831f6c174
#1770 , resume playback for paused media.
2016-12-12 16:30:07 +02:00
Benjamin Tan
441a26cf90
Allow background images without protocols to have query hashes/parameters.
...
Closes #1603 .
2016-12-11 18:14:02 +08:00
Hakim El Hattab
19188205de
add pdf-ready event; dispatched when the presentation is laid out and ready to print
2016-11-09 11:56:55 +01:00
Hakim El Hattab
e76855e257
remove unused dom lookup
2016-10-06 11:01:44 +02:00
Hakim El Hattab
ce55d1a179
fix merge conflict for #1634
2016-10-05 12:21:21 +02:00
Hakim El Hattab
02f95f4de6
code format tweaks
2016-10-05 12:00:21 +02:00
Maarten Schroeven
7e99626b14
only use nodeType 1 and 3 (only relevant types)
2016-10-05 11:54:46 +02:00
Maarten Schroeven
ab33b31f0a
limit text written to the status div
2016-10-05 11:54:46 +02:00
Hakim El Hattab
693a370f06
remove issue comment
2016-10-05 11:36:56 +02:00
Gerald
969885a7dc
ignore delta=0 mousewheel event
...
fix #1607
2016-10-05 11:29:47 +02:00
Hakim El Hattab
0b6585bd44
prevent exception when initializing with no slides #1678 #1679
2016-10-05 11:23:41 +02:00
chadmorrow
ea8964ddbf
autoSlide duration with playbackRate
...
The autoSlide duration of media elements with data-autoplay now takes the playbackRate of said media element into account when setting the duration so that autoSlide and the media element stay in sync.
2016-10-05 11:12:27 +02:00
Hakim El Hattab
255bde174c
Merge branch 'r400-linux' of https://github.com/jroper/reveal.js into dev
2016-10-05 11:07:10 +02:00
James Roper
1301de9e39
Logitech R400 on Ubuntu blackout button support
...
On Ubuntu 16.04, the Logitech R400's blackout button gets mapped to 'v'
(keyCode 86). I don't know why this is, but since nothing else is
currently using 'v', this allows it to be supported out of the box.
2016-10-01 22:00:00 +10:00
Hakim El Hattab
79728e25cd
autoplay support for content inside of fragments
2016-09-20 13:41:38 +02:00
Asvin Goel
a652e0a8ea
Allow switching off preview links
...
The data-preview-link=false tag can be used to switch off preview links
2016-07-21 12:15:07 +02:00
Hakim El Hattab
304b0292be
null computed style to avoid npe
2016-07-04 14:46:46 +02:00
Hakim El Hattab
ab2bb869a3
null check to avoid occasional npe
2016-07-04 13:32:03 +02:00
Hakim El Hattab
6447b59ac5
ready flag on .reveal container
2016-07-01 08:44:27 +02:00
Charles Grigg
59f3395c7f
Update JSDocs and fix typos
2016-06-29 23:10:55 -04:00
Hakim El Hattab
1da1ff0d6d
use first fragment's data-autoslide value when there is no current fragment
2016-06-27 11:13:09 +02:00
Hakim El Hattab
65a90cc75d
remove unused dom reference
2016-06-22 09:31:05 +02:00
Hakim El Hattab
8d4cb810d6
move speaker notes into page container when printing pdf
2016-06-21 14:21:42 +02:00
Hakim El Hattab
bac187f3a0
request fullscreen on documentElement instead of body ( #1621 #1624 )
2016-06-21 11:33:07 +02:00
Hakim El Hattab
a12a17b2d7
request fullscreen on documentElement instead of body ( #1621 #1624 )
2016-06-21 11:30:12 +02:00
Hakim El Hattab
8162855d23
increase default font sizes, adjust config defaults for less margings and larger max scale #1605
2016-06-10 10:58:40 +02:00
Hakim El Hattab
6bfa48a667
prevent repeated initialization #1616
2016-06-10 10:41:16 +02:00
Hakim El Hattab
ca92d22adc
add showHelp to api #1611
2016-06-10 10:04:54 +02:00
Hakim El Hattab
4321266276
include layout for notes outside of pdf exports
2016-05-26 10:09:09 +02:00
Hakim El Hattab
3111d3b1ae
support for 'separate-page' layout for notes in PDF exports #1518
2016-05-26 09:57:27 +02:00
Hakim El Hattab
9cd7f3f37b
code format
2016-05-23 10:54:40 +02:00
Hakim El Hattab
884d3cd177
Merge pull request #1585 from jasonkiss/feature/disabled-buttons
...
set/remove @disabled on navigation buttons
2016-05-23 10:52:14 +02:00
Hakim El Hattab
e2fa1d966c
ocd
2016-05-23 10:50:39 +02:00
Hakim El Hattab
2418a12cb9
Merge pull request #1586 from jasonkiss/feature/accessible-speaker-notes
...
make speaker notes keyboard accessible
2016-05-23 10:48:39 +02:00
Jason Kiss
dec6d1745b
make speaker notes keyboard accessible
...
Places div.speaker-notes in default kbd Tab order, and when focused,
prevent slide navigation with up/down arrows, allowing up/down arrow
keys to scroll div.speaker-notes.
2016-05-10 11:02:45 +12:00
Jason Kiss
fb8bbaac00
set/remove @disabled on navigation buttons
...
Keeps disabled buttons out of kbd tab order and indicates to assistive
tech like screen readers that button is disabled. Otherwise buttons
that aren’t enabled remain in kbd Tab order and screen readers announce
them as buttons, but they don’t work.
2016-05-10 10:03:05 +12:00
黄玄
e2a8634057
add refused-to-display tips in link-preview-overlay
2016-05-02 01:42:11 +08:00
Hakim El Hattab
9b11915c3a
fix pdf bg layering, simplify code
2016-04-28 17:07:26 +02:00
Hakim El Hattab
5558103522
make max pages per slide limit configurable
2016-04-28 11:31:11 +02:00
Hakim El Hattab
fcb6ea8385
prevent pages from overflowing when printing to pdf
2016-04-28 11:16:36 +02:00