Commit Graph

615 Commits

Author SHA1 Message Date
Hakim El Hattab 04c4fa49b8 revised remaining height layout logic 2013-08-18 17:53:41 -04:00
Hakim El Hattab 271bae6b56 allow hiding of vertical slide stacks 2013-08-18 00:01:28 -04:00
Hakim El Hattab 3dc53b891d prevent invalid slidechanged on page load 2013-08-17 12:18:48 -04:00
Hakim El Hattab 3c5f3ee048 fix retrieval of computed styles in ff 2013-08-17 12:15:55 -04:00
Hakim El Hattab 0239302f45 further work on remaining-height helper #244 #490 #561 2013-08-17 12:11:05 -04:00
Hakim El Hattab fecee266b6 start work on logic for fitting an element to remaining slide height #244 #490 #561 2013-08-16 09:31:13 -04:00
Hakim El Hattab ead85fd475 refactor js, more natural order of startup methods 2013-08-15 08:54:17 -04:00
Hakim El Hattab ac3f021a14 add initial slide dom setup pass 2013-08-15 08:51:11 -04:00
Hakim El Hattab 6c0dc635a1 add util method for applying css transforms 2013-08-13 09:27:28 -04:00
Hakim El Hattab 71218583f7 add isReady method to check reveal.js loaded state 2013-08-13 08:41:16 -04:00
Hakim El Hattab 41edd914ad merge dom setup refactor #544 2013-08-11 16:47:56 -04:00
Hakim El Hattab 49298e1991 disable transitions while presentation loads 2013-08-11 16:32:15 -04:00
Hakim El Hattab cc41aa9115 correction to view distance calculation for vertical slides 2013-08-11 16:27:52 -04:00
Hakim El Hattab 93f516d30d fix bug that caused slideshow to break if an unexisting named link was used 2013-08-11 13:44:03 -04:00
Hakim El Hattab ffd3ea410b display more slides in overview 2013-08-11 13:42:50 -04:00
Guillaume Turri 48f5ba9367 Formatting 2013-08-11 16:34:04 +02:00
Guillaume Turri 644ae56f4f inlined method used only once 2013-08-11 16:30:08 +02:00
Guillaume Turri e18ffa8779 Use more explicit name 2013-08-11 16:25:43 +02:00
Hakim El Hattab 81f762080b rename embed > embedded to signal that it's a state and not an action 2013-08-10 14:38:42 -04:00
Hakim El Hattab 785bee596b add embed option 2013-08-10 14:30:24 -04:00
Hakim El Hattab 0add83e9ed renamed handled flag to captured 2013-08-10 14:09:23 -04:00
Hakim El Hattab b800d147b1 reduce touch event threshold to make it more sensitive 2013-08-10 13:42:53 -04:00
Hakim El Hattab 8222795c87 code formatting 2013-08-10 13:40:22 -04:00
Hakim El Hattab 73b69eb13d reduce overview depth on small screens 2013-08-10 13:32:19 -04:00
Hakim El Hattab 8e01c03824 make view distance configurable #527 2013-08-10 13:16:45 -04:00
Hakim El Hattab 8ad81aa1a5 delay client capability test until initialization phase 2013-08-10 13:10:48 -04:00
Hakim El Hattab 7b5e537157 much improved distance measuring logic, improves performance on mobile and fixes some crashes 2013-08-10 12:52:40 -04:00
Guillaume Turri 04b9e444d9 Minor refactoring
Removed some code duplication
2013-07-29 14:46:02 +02:00
Hakim El Hattab 53f1f110c8 ensure notes window fragment states are mirrored in main window #538 2013-07-26 10:03:59 -04:00
Hakim El Hattab 8bf19ab61f restore rolling links.. but default to off #532 2013-07-26 09:33:25 -04:00
Hakim El Hattab e8d257ec77 remove 'rolling links' #532 2013-07-20 22:56:48 -04:00
Hakim El Hattab 4a68d2d6a5 correction to bug introduced via #529 2013-07-20 22:51:52 -04:00
Hakim El Hattab 8dcf324f7a only call slide() after hash changes if indices have changed #529 2013-07-19 09:35:49 -04:00
Hakim El Hattab 5cb9a58938 remove delay from url update #530 2013-07-19 09:23:22 -04:00
Hakim El Hattab 1bb810e072 add optional 'o' key to toggle overview #491 2013-07-18 21:53:00 -04:00
Hakim El Hattab 8f47bd04e6 document 'none' background transition 2013-07-16 22:46:13 -04:00
Hakim El Hattab bf864c7a0d ensure all future fragments are invisible #473 2013-07-14 18:19:40 -04:00
Hakim El Hattab 0cb6eab979 fix initial auto-slide overridev #525 2013-07-14 17:35:49 -04:00
Hakim El Hattab 18b4cb754a typo and whitespace correction 2013-07-10 09:01:56 -04:00
Hakim El Hattab f1234e51e1 Merge branch 'fix-notes-after-pr-435' of https://github.com/ericweikl/reveal.js 2013-06-29 21:36:35 -04:00
Hakim El Hattab c065705128 background image tweaks 2013-06-22 19:23:44 -04:00
Hakim El Hattab e51c0fc3ce broader image url detect (closes #500) 2013-06-20 16:46:26 -04:00
Hakim El Hattab 922b0037cd adjust background image url detection #453 2013-06-18 20:22:08 -04:00
Eric Weikl 46dd9dd817 Create a single fragment event per fragment-index
For backward-compatibility, add a new 'fragments' property to the
fragmentshown and fragmenthidden events. The 'fragment' property still
returns the first fragment.
2013-06-18 18:33:03 +02:00
Hakim El Hattab eb5b39e685 support for background transition overrides 2013-06-18 08:37:06 -04:00
Hakim El Hattab b0b6c75629 mouse wheel tweaks (closes #454) 2013-06-16 19:55:58 -04:00
Hakim El Hattab 4fde6124e6 merge navigate prev fix #493 2013-06-16 19:33:57 -04:00
Rick Lupton d355a04061 Fix jshint test 2013-06-16 22:25:37 +01:00
Hakim El Hattab 56595d65cf keyboard config object support #405 2013-06-16 11:49:51 -04:00
Rick Lupton 510839ab04 Fix navigatePrev() past beginning of stack: fixes issue #463.#463.#463.
Previously navigatePrev() was changing indexh and indexv; instead should
call slide(h, v) and let it change indexh and indexv.
2013-06-14 15:12:56 +01:00
Hakim El Hattab 7094f44eb9 merge conflicts w preview & backgrounds 2013-06-10 16:53:41 -04:00
Hakim El Hattab abb4ca8f2d rtl support for new sliding backgrounds 2013-06-10 08:55:59 +02:00
Hakim El Hattab 8e348af8b8 pluralize background classname to match '.slides' 2013-06-10 08:49:53 +02:00
Hakim El Hattab 1c16148c09 set 'hidden' attribute on all slides except the present (#457) 2013-06-09 17:15:40 +02:00
Hakim El Hattab aa9e298f3d update code style to match after merge 2013-06-09 16:47:27 +02:00
Hakim El Hattab 033f3ab169 merge fix for embedded media repeated autoplay 2013-06-09 16:44:03 +02:00
Hakim El Hattab 4d164dc5b6 revamp pdf printing to support per-slide backgrounds (closes #453) 2013-06-09 16:12:50 +02:00
Chris Lawrence d3ebbf1be7 Only call embedded content bits if the slide actually changed. 2013-06-08 05:45:48 -04:00
Hakim El Hattab 544e090bd1 allow control over background color when using images (#453) 2013-06-04 20:25:47 +02:00
Hakim El Hattab 15f24f7a9a linear sliding transition option for full page backgrounds (#453) 2013-06-04 20:15:19 +02:00
Hakim El Hattab c11e8f624f support for optional background property overrides (#453) 2013-06-04 19:58:50 +02:00
Hakim El Hattab bfadfcc7ce don't transition to first slide background (#453) 2013-06-04 19:51:06 +02:00
Hakim El Hattab f3f5d7780a started the new per-slide background implementation (#453) 2013-06-04 19:42:33 +02:00
Hakim El Hattab 8b355eaba0 support vertical align of slides with absolute children 2013-05-20 00:29:34 -04:00
Hakim El Hattab de551634c6 initial implentation of preview frame, add semi-fade fragment style, data-full-height support 2013-05-20 00:18:48 -04:00
Hakim El Hattab 5642b8d5d3 fix previousFragment, was hiding in reverse order #435 2013-05-05 18:59:17 -04:00
Hakim El Hattab db4eb20bc3 merge notes float fix and support for multiple fragments with same index 2013-05-05 18:44:10 -04:00
Hakim El Hattab 6b6c87db97 add data-start-indexv #427 2013-05-05 18:40:08 -04:00
Nigel Stanger 76fce3b4d9 Support for multiple elements with same data-fragment-index
When multiple elements are specified with the same data-fragment-index,
they are all shown or hidden at once.
2013-05-02 12:26:23 +12:00
Raymond Camden b649c19af9 Moved my code to auto escape html to the right place 2013-05-01 14:44:53 -05:00
Raymond Camden 0441c26be1 Adds support for auto escaping HTML in code blocks. 2013-05-01 14:29:56 -05:00
Hakim El Hattab 36a8f12127 add isVerticalSlide utility method 2013-04-29 22:07:09 -04:00
Hakim El Hattab 0306e0fa0d greatly improved rtl, slides and progress are now reversed #339 2013-04-29 21:54:39 -04:00
Hakim El Hattab 06d0579610 only auto-play media when data-autoplay is set (#388) 2013-04-27 18:36:29 -04:00
Hakim El Hattab ed4a8b51c5 auto play/pause youtube video when entering/leaving slide (#388) 2013-04-27 18:32:56 -04:00
Hakim El Hattab 32736a791c auto play/pause html5 media when entering/leaving slide (#388) 2013-04-27 18:27:34 -04:00
Hakim El Hattab 18795c161f add config option for disabling all fragments 2013-04-27 18:03:06 -04:00
Hakim El Hattab 6cfc6ecc49 available fragment routes reflected in control arrows (closes #411) 2013-04-27 17:35:17 -04:00
Hakim El Hattab 0ebda98735 greatly simplify next/prev fragment routines 2013-04-27 16:23:28 -04:00
Hakim El Hattab fdecb74cc8 also update controls and progress on sync 2013-04-27 16:18:39 -04:00
Hakim El Hattab 31e9c415fe update progress bar on window resize 2013-04-27 16:10:47 -04:00
Hakim El Hattab ce66980367 add sync method 2013-04-27 16:09:38 -04:00
Marc van Gend 5736d4ae6e Use the newer element.webkitRequestFullscreen method if available, to support all key events in fullscreen mode. 2013-04-24 22:31:18 +02:00
Hakim El Hattab cc455e2553 correction to navigate top/right/bottom/left methods (closes #409) 2013-04-18 08:53:11 -04:00
Hakim El Hattab 70b7ce360c return current fragment index through getIndices, replaces getCurrentFragmentIndex #395 2013-04-16 08:59:35 -04:00
Hakim El Hattab 3f8f146466 fix previous slide navigation logic (closes #397) 2013-04-15 09:07:09 -04:00
Hakim El Hattab 3999430b81 merge mutiplex fragment fix #395 2013-04-11 09:17:20 -04:00
tkaczmarzyk 2256621169 returning index only when current fragment is defined 2013-04-07 06:38:21 +02:00
tkaczmarzyk 2f8aa51dc2 simplified getCurrentFragmentIndex impl 2013-04-06 18:18:54 +02:00
Hakim El Hattab a400dd0c70 support for transition speed settings (closes #392) 2013-04-06 12:18:25 -04:00
tkaczmarzyk 6e3487bdd6 removed no longer required helper method 2013-04-06 18:00:32 +02:00
tkaczmarzyk c12b780736 broadcasting fragments state in multiplex plugin (#394) 2013-04-06 13:19:34 +02:00
Hakim El Hattab 6ece551f8a always construct controls and progress bar at startup (closes #384) 2013-03-30 22:54:57 -04:00
Hakim El Hattab 3a03c4cd28 add availableRoutes to the api (#371) 2013-03-23 11:42:21 -04:00
Hakim El Hattab 4ff462078b always kill touch events on removelisteners (#365) 2013-03-17 18:21:03 -04:00
Hakim El Hattab e74a10e364 enable keyboard/touch flags to change in runtime configure() call (closes #365) 2013-03-17 08:21:17 -04:00
Hakim El Hattab a927b05967 Merge branch 'bugfix-pause' of https://github.com/EverythingMe/reveal.js into dev 2013-03-17 08:14:45 -04:00
Amir Nissim 5d26e1618f bugfix - continue autoslide after resume 2013-03-11 12:46:02 +02:00
Remy Bach 9138e4bc20 Add shift+space functionality 2013-03-10 11:26:24 +00:00
Hakim El Hattab b855142f65 remove extra whitespace 2013-03-08 19:31:36 -05:00
Hakim El Hattab 4faaccdf8d fix grunt jshint config 2013-03-08 19:29:15 -05:00
Hakim El Hattab 825fe51de9 add Reveal.getConfig(), replace use of window.globals (#98) 2013-03-08 19:05:58 -05:00
Hakim El Hattab 2bd5e8b65b merge in multiplex (#98) 2013-03-08 18:49:28 -05:00
David Banham 580a72c444 Bring multiplex up to date 2013-03-08 12:43:18 +11:00
Hakim El Hattab 16f9749db5 scope error (#300) 2013-03-05 09:48:42 -05:00
Hakim El Hattab d237c22fc0 blindfolded attempt at ie10 touch (#300) 2013-03-05 09:47:08 -05:00
Hakim El Hattab ee7d36a044 fix error in how touch support was detected 2013-03-04 17:30:28 -05:00
Hakim El Hattab 0926be9781 better null check for stack (closes #354) 2013-03-04 17:01:49 -05:00
Hakim El Hattab 3bae233289 fix rotues check when loop is active 2013-03-04 16:55:39 -05:00
Hakim El Hattab 2abf6678fa fix minor inconsistency in left/right nav when first/last slides are vertical 2013-03-04 16:17:01 -05:00
Hakim El Hattab 7db0d9c17d enable pos-startup config of autoSlide 2013-03-04 15:59:44 -05:00
Hakim El Hattab 7081f901da fix a few typos (closes #352) 2013-03-01 11:13:46 -05:00
Hakim El Hattab eeed287265 format tweak 2013-02-28 17:03:44 -05:00
Ben Houston 2767254d33 fixing an initialization bug when turning off controls and progress in initialization. 2013-02-28 13:05:06 -08:00
Hakim El Hattab d2b6ed4726 force layout after configuration changes 2013-02-27 17:17:32 -05:00
Hakim El Hattab c2ab30b87e replace classList.toggle( ..., force ) as it's broken in ff 2013-02-27 16:55:14 -05:00
Hakim El Hattab 4c57ad918b dispatch event when paused/resumed (closes #336) 2013-02-27 16:41:45 -05:00
Hakim El Hattab 2e8e73a847 fragment sorting tweaks, sort attribute is now called data-fragment-index (#342) 2013-02-27 13:41:29 -05:00
Hakim El Hattab 25f26bdc15 Merge branch 'sort_fragments' of https://github.com/jaberg/reveal.js into dev 2013-02-27 13:25:28 -05:00
Hakim El Hattab 3b822c33e4 disabled overview clicks on slides with disabled class 2013-02-26 12:08:04 -05:00
Hakim El Hattab 40759435e4 prevent overview click events after calling Reveal.removeEventListeners 2013-02-24 00:52:54 -05:00
Hakim El Hattab f795cb0269 add configure api method for update config after initialization 2013-02-24 00:44:20 -05:00
James Bergstra e4016792dd FIX: indent level of sort_fragments 2013-02-21 13:16:26 -05:00
James Bergstra c00de0a24d ENH: fragment-pos attribute for ordering fragments 2013-02-21 11:23:07 -05:00
JJ Allaire 2cfabed9f3 ontouchstart null check in addEventListeners 2013-02-14 05:26:46 -05:00
Hakim El Hattab e1872c9115 added isFirstSlide/isLastSlide api methods 2013-02-13 18:00:53 -05:00
Hakim El Hattab 24a59a53fd Merge branch 'master' of https://github.com/gouravtiwari/reveal.js 2013-02-13 17:38:24 -05:00
JJ Allaire 45825b61b7 check window.ontouchstart != null (required for qtwebkit) 2013-02-13 08:10:27 -05:00
Gourav Tiwari 4df8a25625 Added isFirstSlide and isLastSlide functions 2013-02-11 13:51:40 -05:00
Hakim El Hattab 7ee4e0ba66 scale presentations on ipad instead of zoom 2013-02-11 12:09:14 -05:00
Hakim El Hattab 24c493fb83 add api methods for check if overview is active or presentation is paused 2013-02-09 19:11:54 -05:00
Hakim El Hattab 2962325fd1 stop auto-slide on pause and overview (closes #320) 2013-02-09 19:04:17 -05:00
Hakim El Hattab cf8708f932 adjust copyright years 2013-02-05 20:08:59 -05:00
Hakim El Hattab 11fc906add helper method for retrieving slide based on index (closes #293) 2013-02-03 15:55:22 -05:00
Hakim El Hattab c21e6bbfed fix vertical centering of slide in ios chrome (closes #289) 2013-02-03 11:28:01 -05:00
Hakim El Hattab 9b830131f7 fix error with removal of control button and progress bar event listeners (closes #323) 2013-02-03 02:00:17 -05:00
Hakim El Hattab d182235f1f code cosmetics 2013-02-03 01:31:27 -05:00
Hakim El Hattab abf9ddb588 Merge pull request #322 from commadelimited/deactivate-nav-during-pause
Only allow 'unpause' keyboard events while paused
2013-02-02 22:28:28 -08:00
Hakim El Hattab c50ae08fe0 remove extra padding in stacks, add api method to retrieve curren scale (#310) 2013-02-02 20:05:09 -05:00
Hakim El Hattab 723bd1cc0b reduce width of single-page fallback slides 2013-02-02 17:05:05 -05:00
andy matthews f0b93d895b Only allowing 'unpause' keyboard events while paused 2013-01-31 16:44:15 -06:00
Hakim El Hattab 1b01a749b0 change default maxScale to 1.0 (#310) 2013-01-31 00:09:28 -05:00
Hakim El Hattab 9660cdbd26 add min/max scale settings (#310) 2013-01-30 23:59:37 -05:00
hakimel 1ca8306e2a rename padding config option to margin, better mobile support for scaled presentations (#310) 2013-01-29 18:59:36 -05:00
hakimel 312eafe2e0 feature detect zoom with fallback on transform, allow percent units for deck width/height (#310) 2013-01-28 18:58:32 -05:00
Hakim El Hattab d1c74523a4 updated to v2.3, initial implementation of uniformly scaled presentations (#310) 2013-01-27 23:27:14 -05:00
hakimel 4a0d939962 don't convert anchors with child nodes to rolling links (closes #266) 2013-01-21 14:55:45 -05:00
hakimel d489ec2f9d add overviewshown and overviewhidden events (closes #298) 2013-01-21 12:45:52 -05:00
hakimel e62b0f8795 config option for disabling touch navigation (closes #299) 2013-01-21 12:29:44 -05:00
hakimel 09bf962d32 expose layout api method (closes #305), consistent spacing across all functions in core JS, remove unused each() method 2013-01-21 12:22:30 -05:00
Hakim El Hattab 305e70d99b Merge pull request #303 from DrBenton/master
Small additions around "togglePause()"
2013-01-18 12:33:28 -08:00
hakimel 61457ce543 fix typos 2013-01-18 15:31:41 -05:00
Olivier Philippon 9c951e07cd add public "togglePause()" access 2013-01-18 17:09:36 +01:00
Olivier Philippon c0387fd5dd add Logitech presenter tools "black screen" button compatibility 2013-01-18 16:59:38 +01:00
Joel Brandt 082e4ed168 implement a fade transition 2013-01-16 12:49:10 -08:00
Hakim El Hattab feaced800c fix issue with navigateTo and fragments (closes #290) 2013-01-14 09:29:02 -05:00
Hakim El Hattab e46855096c merge in reset of vertical slides when returning to first slide #291 2013-01-12 12:18:00 -05:00
karimsa 905ec83d53 better fix (issue: #285) 2013-01-11 16:43:43 -05:00
karimsa d4d9c4bfab entities auto fix added 2013-01-06 00:11:32 -05:00
Hakim El Hattab 68f8c9361e fix issue with auto-advance (closes #273) 2013-01-02 09:14:28 -05:00
Hakim El Hattab 242006a499 add rtl option to readme 2012-11-27 08:45:02 -05:00
Hakim El Hattab 385bfd3717 fix issue with click event target on overview slides 2012-11-25 09:45:16 -05:00
Hakim El Hattab 0ac4c6e585 improve rendering accuracy of overview 2012-11-23 15:48:10 -05:00
Hakim El Hattab 8f7c51b4ec use touch start events for controls on touch devices 2012-11-22 16:25:19 -05:00
Hakim El Hattab 34b36753f5 slide method now accepts fragment index argument #228 2012-11-22 09:10:34 -05:00
Hakim El Hattab 363685967d adjust rtl implementation (#166) 2012-11-18 12:10:16 -05:00
Hakim El Hattab 0402fbde0c experimental rtl support (#166) 2012-11-17 15:59:28 -05:00
Hakim El Hattab c61dc00a98 enforce max width/height on iframes (#244), disabled mouse wheel navigation by default 2012-11-17 15:48:12 -05:00
Hakim El Hattab d9371e21a0 null check parentNode in case slide has been detached 2012-11-13 21:08:04 -05:00
Hakim El Hattab ad54b07a84 Merge branch 'fix-callback-with-shared-dir' of https://github.com/hashar/reveal.js 2012-11-13 09:37:37 -05:00
Hakim El Hattab ec0c744213 disable hiding of address bar on android, caused vertical centering issues 2012-11-13 09:37:27 -05:00
Antoine Musso 5354b78869 Fix callback calling when using from a parent directory
Authors might want to use a shared reveal.js installation for all their
presentations such as:

	$ ls -1 -F
	20120105-how-to-use-git.html
	20121101-wikimedia-scaling.html
	reveal.js/
	$

In this case, the plugin callbacks will not be called at all.

When using head.js, the callback is marked as depending upon the loading of a
Javscript filename. The regex used to find out the filename is applied to the
full path which in the above case would be something like:

	reveal.js/plugin/highlight/highlight.js

The regex will thus give out 'reveal.js' as a file depency instead of the
expected 'highlight.js'

The fix is quiet easy: simply make sure that we are looking for a file that
actually ends with '.js' instead of simply containing '.js' by adding a $.
2012-11-12 20:31:31 +01:00
Hakim El Hattab d6d0f40c5e add grunt.js build file (closes #235) 2012-11-11 10:01:05 -05:00
Hakim El Hattab 403cb5a8c4 fix issue with dependency loader callbacks 2012-11-10 19:14:16 -05:00
Hakim El Hattab dce2d35a63 fix vertical transition for vertically centered slides, vertical centering is now on by default (#70) 2012-11-10 15:43:32 -05:00
Hakim El Hattab 891a66b5c4 correction to vertical centering and overview mode, clean up of vertical slide storage 2012-11-10 15:28:34 -05:00
Hakim El Hattab b4815a3a83 remember last visited vertical slide (closes #225) 2012-11-10 14:48:29 -05:00
Hakim El Hattab eac5a3a239 enable up/down arrows to step through fragments (closes #233) 2012-11-10 14:04:11 -05:00
Hakim El Hattab fa3d0c899c count vertical slides towards the progress bar (closes #150) 2012-11-10 13:59:51 -05:00
Hakim El Hattab c79376dab2 allow multiple control elements, document usage of global controls (#184, #204) 2012-11-10 11:40:19 -05:00
Hakim El Hattab df4e1fd346 write named links, rather than h/v index, to hash when available (closes #224) 2012-11-10 10:39:59 -05:00
Hakim El Hattab 794ad86809 corrections to vertical centering (#70), added to docs, upgrade to 2.2 2012-11-10 10:02:19 -05:00
Hakim El Hattab 691099c6a2 rough support for vertical centering #70 2012-11-10 09:41:26 -05:00
Federico Fissore 6ffa60f5d2 working on #227 2012-11-05 16:38:24 +01:00
Hakim El Hattab f51067b00e fixed issue with dependency loader failing when there were 0 async scripts (#214) 2012-10-29 08:27:20 -04:00
Hakim El Hattab 9da9726403 only call slide() if route is available in navigate methods (closes #213) 2012-10-28 17:30:55 -04:00
Hakim El Hattab 5d1bac5790 merge in support for stepped fragments in notes window 2012-10-25 09:36:25 -04:00
Hakim El Hattab 4777afe0c5 force 'ready' to fire one cycle later (#208) 2012-10-24 21:42:10 -04:00
Hakim El Hattab 747c4c4b3d fix keyboard navigation in ie9 (closes #202) 2012-10-24 21:30:52 -04:00
Michael Kühnel 40c899ec56 Cherry picking from branch fix-fragments-in-speakernotes
Change source from reveal.min.js to reveal.js for testing purposes.

Add nextFragment and previousFragment to the API:
Making it possible to call the methods Reveal.nextFragment()
and Reveal.previousFragment() from »outside«.

Update README.md:
Add the new API Methods Reveal.prevFragment() and Reveal.nextFragment()
2012-10-23 21:56:56 +02:00
Russell Beattie b373425b69 Updated Controls to use CSS triangles rather than unicode triangles (fix Android support) 2012-10-22 14:49:22 -07:00
Hakim El Hattab 8bdeb360ce clean up trailing whitespace (closes #197) 2012-10-20 21:05:14 -04:00
Hakim El Hattab 3241cb78d8 progress bar can now be clicked to navigate (closes #181) 2012-10-20 12:51:12 -04:00
Hakim El Hattab ecb4347ec1 modularize themes and convert them to sass (closes #191) 2012-10-20 10:57:51 -04:00
Hakim El Hattab 551c783b72 fix issue in browsers that don't support classList 2012-10-17 23:01:41 -04:00
Hakim El Hattab 3a2036e2b2 add 'ready' event (#182) 2012-10-17 00:20:42 -04:00
Hakim El Hattab 470cabaea8 new shorter api method names (closes #178), restructured and cleaned up core js 2012-10-14 21:02:32 -04:00
Hakim El Hattab e15beb47f0 merge full screen key binding (f) 2012-10-14 20:17:49 -04:00
Hakim El Hattab 86a907e8cc enable pinch to zoom interaction if overview is disabled (#175) 2012-10-14 19:58:24 -04:00
Michael Kühnel 2869f8a4ee Add fullscreen mode
Handling the fullscreen functionality via the fullscreen JavaScript API.

Press »f« on the keyboard to enter fullscreen mode.
2012-10-14 10:26:40 +02:00
Hakim El Hattab 6e0d0e279d roll back attr name change, just lowercase (#170) 2012-10-13 12:13:26 -04:00
Hakim El Hattab 421b78aafb ability to define autoSlide duration per slide 2012-10-13 12:04:33 -04:00
Hakim El Hattab ed1db1f3c8 Merge branch 'master' of https://github.com/functino/reveal.js 2012-10-13 11:44:54 -04:00
Hakim El Hattab 6619bc62bd add zoom transition 2012-10-13 10:28:34 -04:00
Hakim El Hattab c34be2e976 default config value for theme is null 2012-10-13 00:17:45 -04:00
ageier f6bae66089 Make it possible to customize autoSlide for each slide 2012-10-11 19:18:17 +02:00
Hakim El Hattab f22e5f85e8 new paused mode feature (closes #144), controls and progress DOM elements are no longer required in HTML 2012-10-08 00:08:50 -04:00
Hakim El Hattab 43c8990f2b prevent touchmove default action on android (#143) 2012-10-04 09:32:20 -04:00
Hakim El Hattab 7d5c8b550d add override flag to overview toggle, code cleanup 2012-10-04 08:56:43 -04:00
Hakim El Hattab e014daa4f5 facility for css shader transitions, add css shader based tile-transition 2012-09-30 17:51:04 -04:00
Hakim El Hattab eda54dcf7a main.css > reveal.css 2012-09-28 09:28:26 -04:00
Hakim El Hattab a1e73b78ef code comments, remove needless nodelist > array conversion 2012-09-21 09:27:31 -04:00
Hakim El Hattab edb2051529 2.0 is stable, update to 2.1 2012-09-21 09:18:55 -04:00
Hakim El Hattab c904cef864 add option for disabling overview mode (closes #145) 2012-09-21 08:58:21 -04:00
Hakim El Hattab 024105fbbc fix mixed spaces & tabs, remove unused feature test, add missing ; 2012-09-16 21:47:07 -04:00
Hakim El Hattab be657e0943 add rvl.io to readme and template slide 2012-09-09 22:04:50 -04:00
Sinetheta 495cb98005 changed theme file swap to be relative to theme file instead of slide-deck 2012-08-30 14:30:29 -07:00
Hakim El Hattab 0c06469d82 prevent same theme from loading repeatedly 2012-08-30 01:13:25 -04:00
Hakim El Hattab 90f343e5bd add theme config option, add sky theme, fix line-height of <small> 2012-08-30 00:59:51 -04:00
Hakim El Hattab 141d69469c support for named links (closes #55) 2012-08-20 22:13:00 -04:00
Hakim El Hattab 5bd5ac67a4 fix bug that caused vertical stacks to shift unexpectedly in overview (closes #122) 2012-08-17 00:40:12 -04:00
Hakim El Hattab 49e8e0d205 rewrote initialization code for clarity and brevity (#105) 2012-08-11 20:25:55 -04:00
Hakim El Hattab 1279cb4286 1.5 > 2.0 (#105) 2012-08-09 00:49:57 -04:00
Hakim El Hattab 25ad8adc68 themes are now available as separate css files under css/theme/, old theme option in config is no longer supported (closes #104) 2012-08-08 01:14:12 -04:00
Hakim El Hattab aca177cdf8 fix order of options extend and listener binding (closes #102) 2012-08-06 15:15:41 -03:00
Hakim El Hattab c448789016 fix overview slide positioning bug (closes #89) 2012-08-04 18:16:41 -04:00
Hakim El Hattab f350c6a5cd support for PDF export in chrome (closes #92) 2012-08-04 15:45:13 -04:00
Hakim El Hattab 7101c2408d less horizontal padding for slides 2012-08-04 14:13:41 -04:00
Hakim El Hattab 4821c7b814 use mq to reduce font size for low resultions, max limit on width for slides set to 900px (closes #49) 2012-08-04 13:54:17 -04:00
Hakim El Hattab b6b572d185 correct copy year 2012-08-03 23:15:34 -04:00
hakimel 2c3a494eaa disable 3d links in ie, reorder script loading in index for readability (closes #95) 2012-08-03 22:41:31 -04:00
hakimel 75546e8962 fix disappearing 3d hover in chrome 2012-08-03 22:02:16 -04:00
hakimel 9a657e2676 ie8 support (closes #96) 2012-08-03 21:50:06 -04:00
hakimel 6bc92af17c add eot font for ie 2012-08-03 21:21:49 -04:00
Hakim El Hattab 0a440cee6c modified data-markdown to support markdown indented with tabs 2012-07-31 23:47:09 -04:00
Hakim El Hattab 696346dccb added slide announcing markdown support (#15) 2012-07-31 01:35:25 -04:00
Hakim El Hattab 19852772fe support for data-markdown (#15) 2012-07-31 01:13:33 -04:00
Hakim El Hattab e9b874112e fixes bug where the .present class remained on previous slide (closes #88) 2012-07-26 23:22:15 -04:00
Hakim El Hattab e570265a67 adds new api methods (getCurrentSlide, getPreviousSlide, getIndices) closes #73 2012-07-26 22:54:36 -04:00
Hakim El Hattab e50370c251 1.4 is now stable, increment master to 1.5 2012-07-20 22:52:08 -04:00
Hakim El Hattab 0ef90e0dcf 'keyboard' config option for disabling keyboard navigation (closes #84) 2012-07-20 22:20:33 -04:00
Hakim El Hattab 7f9662edab null check progress DOM element even if it's configured to be on 2012-07-20 22:09:56 -04:00
Tobi Reiss dd6c605826 Remove assignment to `indexv` and `indexh` to trigger 'onslidechange' at startup and onhashchange. 2012-07-17 10:05:55 +02:00
Hakim El Hattab cd3fc43e77 added autoSlide option (#59), clear out list of options in index.html's initialize call 2012-07-15 19:21:47 -04:00
Hakim El Hattab 7366f607ce add beige theme, move theme class from .reveal to document element, use log instead of alert to demonstrate custom events 2012-07-12 23:08:21 -04:00
Raul Hudea 1053dafc1e Send the correct element for fragmenthidden events 2012-06-20 19:12:04 +03:00
Hakim El Hattab 1f17bdd5c4 enable controls by default 2012-06-18 15:16:15 -04:00
Hakim El Hattab 2d44d1e25f Merge pull request #58 from danielmitd/controls
fix JS error when controls are removed from HTML
2012-06-13 07:21:50 -07:00
Rebecca Murphey dff061f3e6 expose navigatePrev, navigateNext 2012-06-11 18:28:17 -04:00
danielmitd 9de23f022c adapt coding style 2012-06-10 11:53:44 +02:00
danielmitd 60d70f483c use config 2012-06-10 11:51:11 +02:00
danielmitd 5fba807843 controls are not necessary
no need to include the controls in html
2012-06-10 11:42:42 +02:00
Hakim El Hattab 6a03f65e97 include references to previous/current sldie DOM elements in slidechange event 2012-06-06 22:46:21 -04:00
Hakim El Hattab 2b6c61060b prevent duplicate slidechange from firing after hash change (closes #54) 2012-06-06 22:22:13 -04:00
Hakim El Hattab eb0a8cfa95 api methods for adding/removing all event listeners (#48) 2012-06-02 18:37:18 -04:00
Hakim El Hattab 6db42971ea changed selection of main container from #reveal to .reveal (closes #46) 2012-06-02 18:33:08 -04:00
Hakim El Hattab f5574e173b version 1.3 is stable, upgrade to 1.4 2012-06-02 18:18:34 -04:00
Hakim El Hattab 43da46f06b comments, tweaks and a new slide highlighting mobile support 2012-06-02 17:58:09 -04:00
Hakim El Hattab 4f08e2aeb0 support for swipe and pinch gestures #48 2012-06-02 17:45:06 -04:00
Aaron Kiersky 6053fe5a97 added some public access methods
Added overview toggle to allow for button-based overview toggling

Added add/removeEvents methods to allow for adding& removing event
listeners that may interfere with other libs.
2012-06-01 13:31:01 -04:00
Hakim El Hattab aaf9da450f dispatch events when visible fragment changes ('fragmentshown', 'fragmenthidden') closes #44 2012-05-31 21:31:28 -04:00
akiersky 049880dba3 fixed bug in swipe gesture interacting with links. 2012-05-30 11:11:34 -03:00
akiersky 2e024b5b3e added left, right, up, down gestures to change slides. moved window edge slide triggers to a touchend event to prevent interference of gestures 2012-05-30 09:38:26 -03:00
Hakim El Hattab eaca6465fa space and return keys can be used to exit the overview mode 2012-05-29 18:41:50 -04:00
Hakim El Hattab eccffbe859 adjust end key nav to last slide 2012-05-15 00:40:03 -04:00
Jason Finneyfrock ba6bec22c4 use home and end key 2012-05-14 14:50:37 -04:00
Hakim El Hattab 1013ff7ba5 hide address bar in mobile browsers, add apple web app meta 2012-05-06 22:05:58 -04:00
Hakim El Hattab 19b67aab13 'slidechanged' event, added Reveal.addEventListener/Reveal.removeEventListener api methods 2012-05-04 00:01:20 -04:00
hakimel ebb834f4b0 ie9 fixes, including new classList polyfill 2012-05-03 12:42:53 -04:00
Hakim El Hattab cde5362db3 added support for looped presentations 2012-04-28 12:16:56 -04:00
Hakim El Hattab eee6e5f964 merge keyboard shortcut changes 2012-04-28 11:50:22 -04:00
Michael Mahemoff 83e4a1f0ac ignore metaKey modifier too 2012-04-27 16:39:23 +02:00
Mahemoff 75380e04a9 p for previous, n for next 2012-04-27 15:16:27 +01:00
Mahemoff 1675002c7a Add new key mappings for navigation.
hjkl for directions.
space to move to next slide.
esc for 3D overview (instead of space)
2012-04-27 15:09:35 +01:00
Hakim El Hattab 27f48f6440 significantly smaller js file header, added minified js 2012-04-25 23:24:29 -04:00
Hakim El Hattab 727cbf4b25 upgrade to v 1.3 2012-04-04 01:07:34 -04:00
Hakim El Hattab 0d9a6419bb change back state event scope, document level makes more sense as that's where the state class is applied 2012-03-30 23:59:19 -04:00
Hakim El Hattab 8dc7ae85a1 adjustments to custom state events 2012-03-30 23:51:37 -04:00
Andy Matthews 2c78eea0ca Firing custom event based on data-state name. This allows developers to trigger custom javascript code on a per slide basis. 2012-03-30 06:51:54 -05:00
Hakim El Hattab 831236890c now capturing data-state on slides and lifting it to document element classList when slide is open 2012-03-30 00:13:45 -04:00
Hakim El Hattab 0cd3b8d430 merge prev/next navigation pull request with modifications 2012-03-28 01:16:16 -04:00
Catalin Buzoiu 732ed921eb Implemented correct Previous and Next navigation for both mouse scroll and wireless presenter. 2012-03-27 18:45:04 +03:00
Hakim El Hattab 87529c4adc delay hash changes to avoid transition lag in chrome and enable history by default (closes #22) 2012-03-24 12:36:34 -04:00
Hakim El Hattab b72bee3219 don't overwrite existing classes on slides (closes #23) 2012-03-24 12:27:25 -04:00
Anders b6030d5c7a added support for wireless presenter 2012-03-19 23:20:40 +01:00
Fil 81cda2145f Do not fail on other kinds of hashes 2012-03-15 18:00:26 +01:00
Hakim El Hattab ba8fc0bc35 fix reference to old 'hasClass' method 2012-02-17 23:37:14 -05:00
Hakim El Hattab 38b229a22f tweaked mouse wheel navigation 2012-01-14 19:22:27 -08:00
Hakim El Hattab 17854e892b Merge pull request #13 from naugtur/master
Mouse scroll handling
2012-01-14 19:13:19 -08:00
Hakim El Hattab 896e0b7010 removed history comment in js 2012-01-14 18:41:55 -08:00
Hakim El Hattab a30cdaaffc rolled back to classList, promoting poyfill in readme 2012-01-14 17:56:11 -08:00
Hakim El Hattab 510ac8e114 don't apply linkify effect to anchors containing images 2012-01-14 17:31:41 -08:00
Naugtur 2ae803efb6 Added support for smart scrolling through slides. Scrolling events are throttled to prevent going too far 2012-01-15 00:34:51 +01:00
Hakim El Hattab 401c554c80 removed dependency on classList (#9) 2012-01-03 22:25:15 -08:00
Hakim El Hattab 614b8cde66 scrolling fallback mode for IE < 9 2012-01-03 00:11:05 -08:00
Hakim El Hattab 02f783b68d prevent default on space press 2012-01-02 23:48:09 -08:00
Hakim El Hattab 9856f57db5 browser history updates can now be disabled via config 2011-12-30 22:33:19 -08:00
Hakim El Hattab 3fa01ab107 updated copy in slides, added one that explains transitions 2011-12-26 21:57:37 -08:00
Hakim El Hattab daecc258d7 major, non backwards compatible, restructuring of DOM tree 2011-12-26 21:29:00 -08:00
Hakim El Hattab 5b2b3fa3df changed id of 'main' container to 'reveal' 2011-12-26 19:32:00 -08:00
Hakim El Hattab bccb6e68c7 packed v1.1, upgraded to 1.2 2011-12-26 17:13:46 -08:00
Hakim El Hattab c7c7735e7a added new transitions (box/page) and a ui theme (neon) 2011-12-26 00:00:38 -08:00
Hakim El Hattab 1ac6386eef fix padding and duplicate background on vertical slides in overview 2011-12-23 21:52:35 -08:00
Hakim El Hattab b162a54c2d fix clicks on vertical slides in overview 2011-12-23 21:33:28 -08:00
Hakim El Hattab 91ff92e211 skip fragments when in overview 2011-12-23 21:22:13 -08:00
Hakim El Hattab c6a75117f6 added experimental overview mode (press SPACE) 2011-12-23 02:47:38 -08:00
Hakim El Hattab adc9ad19ce fallback on 2d transform transitions via feature detect 2011-12-23 00:36:37 -08:00
Hakim El Hattab f6dc531298 slides three or more steps away from current are now hidden 2011-12-22 22:41:19 -08:00
Hakim El Hattab 9065114ef0 progress bar is now a div and uses the same transition + easing as slides (fixes #6) 2011-12-22 21:25:15 -08:00
Hakim El Hattab bdff009c74 added optional presentation progress bar 2011-12-22 00:00:29 -08:00
Hakim El Hattab 833e298617 comments & typo correction 2011-12-21 20:22:49 -08:00
Matthew Lein 853efe5043 for contenteditable elements, don't let arrow keys work 2011-12-21 15:11:10 -05:00
Hakim El Hattab 59c9b3c596 fragments now work in vertical slides (fixes #4) 2011-12-17 12:55:25 -08:00
Hakim El Hattab 233160ff23 cleanup & comments 2011-12-04 18:55:48 -08:00
Hakim El Hattab a6453a0fb0 renamed to reveal.js, many new features, and upgraded to v1.0 2011-12-04 18:07:33 -08:00