profile
viewpoint
Hakim El Hattab hakimel Slides Sweden https://hakim.se Swedish JavaScript coder and CSS tweaker • Co-founder of @slides

hakimel/reveal.js 50367

The HTML Presentation Framework

hakimel/Ladda 7614

Buttons with built-in loading indicators.

hakimel/stroll.js 4258

CSS3 list scroll effects

hakimel/css 3806

Assorted CSS and UI experiments.

hakimel/Meny 2317

A three dimensional and space effecient menu

hakimel/Avgrund 1668

A JS/CSS3 modal UI concept

hakimel/zoom.js 1403

zoom in on any element in the DOM

hakimel/forkit.js 837

an animated GitHub ribbon

hakimel/kontext 650

A context-shift transition inspired by iOS

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 4eca6253303efebc2473998dfc0e2b594a6afad2

remove need for dedicated data-auto-animate-unmatched attribute

view details

push time in a day

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 4ff7fd3a712b4ecf60ff0d1da1006c2c853d8141

switch to bounding rect for auto-animate deltas

view details

push time in 3 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha ac59dcb5259f486c9dd3378b087e634148b0c06e

additional auto-animate tests

view details

push time in 3 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha f263f2819d0eade350a6fefd74bad1a5d0a3c5e5

fix animations intermittently not triggering in firefox

view details

push time in 3 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha c38bc2c611cb2e301599d38445c87b6996184cfe

fix issue that caused data-auto-animate to be added to the wrong slides

view details

push time in 3 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha d213fac34cb495aa7f91715462f9f090c7e32f13

add note about supporting reveal.js via Slides

view details

Hakim El Hattab

commit sha b6cc6b4916d594ac9f5aeed34d4c4c93dafc1a12

blacklist some method from the postMessage API to prevent XSS

view details

Hakim El Hattab

commit sha 94d98ff7d89e35c7d5b289ba387cdb0d42b30793

3.9.2 security release

view details

Hakim El Hattab

commit sha 768335f34b73147f4a9c0dd25a385764a480e98b

setup gh actions

view details

Hakim El Hattab

commit sha b6933b45adf37b5ff7111d60b8c5e7ca1db75b33

remove travis ci, switched to gh actions

view details

Hakim El Hattab

commit sha d2796f56b8561047ba1d8e7ba61117eb2df2ed06

merge gh actions from master

view details

push time in 7 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha b6933b45adf37b5ff7111d60b8c5e7ca1db75b33

remove travis ci, switched to gh actions

view details

push time in 7 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 768335f34b73147f4a9c0dd25a385764a480e98b

setup gh actions

view details

push time in 7 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha dee26303f68a32627d850e93c98c9d9e18660726

remove needless semicolon

view details

push time in 7 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 1de733d21b103fc3d802c2484289d2c3d6f21c7a

fix auto-animations in firefox

view details

push time in 7 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 1757aacaab30307be216582702037bd3d528635d

auto-animate performance improvements, dont animate unchanged properties

view details

push time in 7 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 15e6994569835d1e00083c57aa4decb9521e8857

support for fading in unmatched auto-animate elements

view details

push time in 8 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 84b2fb42c6bbdbe7ca596f1cfc3c42d9a8a78968

demo and auto-animate example updates

view details

Hakim El Hattab

commit sha 3cf08624dd4c60e51c40f97396c653cdae0185cb

simplify auto-animate styles

view details

push time in 8 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 6e4c36b3db438f23d697eb8cc28f3c29f8b665b2

more auto-animate tests

view details

Hakim El Hattab

commit sha ea295796eab7661c1e2050d3442e53a44d02ad88

refactoring and fixed auto-animate test exception

view details

push time in 9 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 55aab24a5e1eafa492b1c565a32fc547e9df62ee

allow custom auto-animate matchers to override transition settings

view details

Hakim El Hattab

commit sha 1da222aca6e0004ad1b9aa3141e649072cc4f960

unit tests for auto-animate

view details

push time in 9 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 1c62b808ade1892982a1a3c4bbbc10d80b50643e

make it possible to override auto-anim properties per-element

view details

push time in 11 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha ed4cbdfd03b9fdc388f12473c90550713403df54

auto-animate refactoring and optimization

view details

Hakim El Hattab

commit sha e45626d6bde97735516b6d31bff08172126df7d3

add helper class for disabling all slide transitions

view details

push time in 11 days

issue closedhakimel/reveal.js

Wrong arrow is disabled with RTL option

When using the RTL option, i.e. left arrow should be the next slide and right arrow should be the previous slide - The wrong arrows are ".enabled"/".disabled" (the CSS class). So when the right-arrow should be ".disabled" the left-arrow is and vice-versa.

closed time in 14 days

poja

issue commenthakimel/reveal.js

Wrong arrow is disabled with RTL option

@Martinomagnifico's fix in #2579 has been merged

poja

comment created time in 14 days

pull request commenthakimel/reveal.js

Add RTL support to Controls

Thanks for fixing that 🎉

Martinomagnifico

comment created time in 14 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha e9cbfefcce15b47daab3052759b4758ad311bf95

minor simplicifcation for #2579

view details

push time in 14 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha e5ba80478daf053c2ded99cbf099085121b6e95d

fix auto-animatie transform origin + refactoring

view details

Hakim El Hattab

commit sha c64206180df4ca0f1c935009532870a276237e65

auto-animate; don't scale between text blocks

view details

Hakim El Hattab

commit sha be08d52b5b9dc7af3bcd0ca23c65791bb854d127

Merge branch 'dev' of github.com:hakimel/reveal.js into dev

view details

push time in 14 days

push eventhakimel/reveal.js

Martino

commit sha ccb42c7ca9b97cdc0ec4a06dbbd7d3f4adff903c

Add RTL support to Controls Add RTL support to Controls

view details

Hakim El Hattab

commit sha 8e3a06559640169cd9ade2e7ba853ac3f3acd2e1

Merge pull request #2579 from Martinomagnifico/dev Add RTL support to Controls

view details

push time in 14 days

PR merged hakimel/reveal.js

Add RTL support to Controls

Add RTL support to Controls. Arrow direction and aria label will now be correct.

+125 -16

0 comment

3 changed files

Martinomagnifico

pr closed time in 14 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 3bfd06c06da6e3f7fa03959f498ef3ba001d180c

additional auto-animation tests, default to 1s

view details

Hakim El Hattab

commit sha 452f62286b5d61f0f8ddb7e5e59b9bc351a5fcc7

auto-match animatable targets by their contents

view details

Hakim El Hattab

commit sha b6b94739e220bd7a4635b529f9b8827f0356c132

auto-matching for animated media and code html elements

view details

Hakim El Hattab

commit sha 4802a2b7f49bc7e8462db3e721cf4ba07621e1bd

auto-animate applies styles via stylesheet to avoid changing the slide dom

view details

push time in 15 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha a3cd500154039562fa66ef38feddac13b907be76

auto-animate works on vertically centered decks

view details

Hakim El Hattab

commit sha b6c890b1a70f59306f4311be1fe577f8159b76b7

easing option for auto-animate

view details

push time in 18 days

created taghakimel/reveal.js

tag3.9.2

The HTML Presentation Framework

created time in 20 days

release hakimel/reveal.js

3.9.2

released time in 20 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 94d98ff7d89e35c7d5b289ba387cdb0d42b30793

3.9.2 security release

view details

push time in 20 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 96eee575a1f171b717f02528cebdbf8254ee39f1

update reveal.js

view details

push time in 20 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha b6cc6b4916d594ac9f5aeed34d4c4c93dafc1a12

blacklist some method from the postMessage API to prevent XSS

view details

push time in 20 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 4b7e3e313f35e8b7ad10d8953423fd2c856aa920

4.0.0-dev

view details

Hakim El Hattab

commit sha 0dbdd8971309d7ebeeee42ede0c8e42114009d51

remove bower.json

view details

Hakim El Hattab

commit sha 8d89db32f67bca68343e5ba65bf97a4132a8222e

initial work for auto-animate

view details

push time in 20 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha d213fac34cb495aa7f91715462f9f090c7e32f13

add note about supporting reveal.js via Slides

view details

push time in 21 days

created taghakimel/reveal.js

tag3.9.1

The HTML Presentation Framework

created time in 22 days

release hakimel/reveal.js

3.9.1

released time in 22 days

issue commenthakimel/reveal.js

Upgrade highlight.js in the highlight plugin to the latest version

reveal.js 3.9 is out and includes highlight.js 9.18.0.

I agree it'd be great to make it easier to upgrade this separately. One of the appeals of reveal.js for many people is that it requires virtually no setup to get started—you can download the repo and edit the index.html file without needing to npm install or set up a web server. That said I'm cautious about making adding any extra steps to get something like code highlighting working. Loading from a CDN could be a good option.

Mogztter

comment created time in 22 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 33ed32c4f018e4a14a6f10261336c445f42f1351

add step-by-step highlights to readme

view details

Hakim El Hattab

commit sha 003a8487902ae8aca570e74c3cc7cc2109e7d5a7

update to highlight.js 9.18.0 #2562

view details

Hakim El Hattab

commit sha eaf3988311162697fdc0a25f4158eb9e2509f9d7

3.9.1 because a local edit made it into npm

view details

push time in 22 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha eaf3988311162697fdc0a25f4158eb9e2509f9d7

3.9.1 because a local edit made it into npm

view details

push time in 22 days

created taghakimel/reveal.js

tag3.9.0

The HTML Presentation Framework

created time in 22 days

release hakimel/reveal.js

3.9.0

released time in 22 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 003a8487902ae8aca570e74c3cc7cc2109e7d5a7

update to highlight.js 9.18.0 #2562

view details

push time in 22 days

issue commenthakimel/reveal.js

code (with and without highlighting) snippet size

This is limited by a fixed max height on code blocks in the reveal.js themes. It's set to 400px tall. That's a weird and completely arbitrary number and I'll think about how we can make it more flexible.

One workaround in the meantime is to set <code style="max-height: none;" ...> another option is to use the stretch class, that will make reveal.js push the code block to be as large as possible excluding other content on the slide

<pre class="stretch"><code class="hjls zsh" data-line-numbers="1-5,7" data-trim data-noescape>
some code
</code></pre>
fruitloop

comment created time in 22 days

PR closed hakimel/reveal.js

initial work for #552

https://github.com/hakimel/reveal.js/pull/649

+28 -25

0 comment

12 changed files

tw1stdic3

pr closed time in 22 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 33ed32c4f018e4a14a6f10261336c445f42f1351

add step-by-step highlights to readme

view details

push time in 22 days

PR closed hakimel/reveal.js

vulnerability - update node-sass to fix vulnerability

Summary Update node-sass to ^4.13.1 to fix security vulnerability that was recently fixed by the maintainers of node-sass

https://github.com/sass/node-sass/issues/2816

+10 -26

1 comment

2 changed files

mellisdesigns

pr closed time in 24 days

pull request commenthakimel/reveal.js

vulnerability - update node-sass to fix vulnerability

thanks, just npm audit fixed this in a separate commit

mellisdesigns

comment created time in 24 days

push eventhakimel/reveal.js

Christian Oliff

commit sha a4586766147df4460888040f2c2519e136e64a25

HTTPS relevant links on README

view details

Adri-May

commit sha 02a42d1c9e7cea692d0f80e343820c94f162a9bd

Bug fix: spelling errors

view details

Hrvoje Bandov

commit sha 6979383e4b2eb24841cd3c6eca66a55be90dd28c

Fix which node version is required In `package.json` engine is set to `>=9.0.0`.

view details

Dougal J. Sutherland

commit sha 1cf5ffe029f27c98b940b521e3e583b435bb488d

add a slide argument to locationHash(), getSlidePastCount()

view details

Dougal J. Sutherland

commit sha c189a21efde3c05fbdc19f2e8738f5ec5e098daf

honor slide number config in pdf mode

view details

Hakim El Hattab

commit sha dbf575f8db9b7ebc8000bdc5e8e9615aa85c3dda

Merge pull request #2483 from Adri-May/bugfix/spelling Bug fix: spelling errors

view details

Hakim El Hattab

commit sha 76187bc666fcea9d3c3aae82c49c9100d4242f9d

Merge pull request #2474 from coliff/patch-1 HTTPS relevant links on README

view details

Trevor Power

commit sha 76a8193fc2291c4dd3e8d8cef139f1a3cb667d28

fixed link to gruntfile

view details

Hakim El Hattab

commit sha ac5075352163e4d5806db95f936372658f12d04f

add data-fragment=<index> attribute to slide <sections>

view details

Hakim El Hattab

commit sha d969ec5f259a08e53911370a4db90ded828a324a

2020

view details

Hakim El Hattab

commit sha 731f6819acf8d7b4b28459f932ad27f63b856e4f

Merge pull request #2567 from trevorpower/patch-1 fixed link to gruntfile

view details

Hakim El Hattab

commit sha 9693816480e1d040f6c945ff7678610957c775ce

Merge branch 'dev' into patch-1

view details

Hakim El Hattab

commit sha 281b518620875ed1199499f0c663e9c96fe80a8a

Merge pull request #2499 from jocaml/patch-1 Fix which node version is required

view details

Hakim El Hattab

commit sha a59b1415f8543419f184cf4feb41f944c49f5894

Merge branch 'pdf-slide-numbers' of https://github.com/dougalsutherland/reveal.js into dev

view details

Hakim El Hattab

commit sha 45f468ccc4455c400f4209999e650bc0096bb38a

3.9.0

view details

Hakim El Hattab

commit sha 8a54118f43b91030f3965088d5e1c1c7598a5cd3

npm audit fix 😶

view details

push time in 24 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 8a54118f43b91030f3965088d5e1c1c7598a5cd3

npm audit fix 😶

view details

push time in 24 days

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 45f468ccc4455c400f4209999e650bc0096bb38a

3.9.0

view details

push time in 24 days

PR closed hakimel/reveal.js

Update README.md documentation

changedminimum required version of node.js from version 4.0.0 to 9.0.0

+1 -1

1 comment

1 changed file

Kasiban

pr closed time in 24 days

pull request commenthakimel/reveal.js

Update README.md

Thanks for the fix, this was updated in #2499

Kasiban

comment created time in 24 days

PR closed hakimel/reveal.js

Fix errors with audit log fix

Just a result of npm audit fix

+52 -75

1 comment

1 changed file

zolotyh

pr closed time in 24 days

pull request commenthakimel/reveal.js

Fix errors with audit log fix

Thanks for the PR but a fix for this was merged from another PR recently.

zolotyh

comment created time in 24 days

pull request commenthakimel/reveal.js

honor slide number config in pdf mode

This is great! Thanks for a thorough PR that covers all the cases.

dougalsutherland

comment created time in 24 days

PR merged hakimel/reveal.js

honor slide number config in pdf mode

Currently, print-pdf mode always uses h.v slide numbers. This change makes it support any format.

This required changing the API of the custom slide number function from #2315. Since that's only been in dev for less than a month, I imagine it's not widely used yet, and using the old style of function would only break print-pdf numbering and not regular numbers anyway.

+80 -68

0 comment

2 changed files

dougalsutherland

pr closed time in 24 days

push eventhakimel/reveal.js

Dougal J. Sutherland

commit sha 1cf5ffe029f27c98b940b521e3e583b435bb488d

add a slide argument to locationHash(), getSlidePastCount()

view details

Dougal J. Sutherland

commit sha c189a21efde3c05fbdc19f2e8738f5ec5e098daf

honor slide number config in pdf mode

view details

Hakim El Hattab

commit sha a59b1415f8543419f184cf4feb41f944c49f5894

Merge branch 'pdf-slide-numbers' of https://github.com/dougalsutherland/reveal.js into dev

view details

push time in 24 days

PR closed hakimel/reveal.js

Added a reset function for when the dom drastically changes.

Hi! I hope this is helpful for others as it is for me in my project! I needed a way to reset reveal, so that I could run multiple different presentations in the same browser instance without a hard refresh. I'm using Vue, but this should be helpful for other similar frameworks.

+47 -0

1 comment

1 changed file

adunndevster

pr closed time in 24 days

pull request commenthakimel/reveal.js

Added a reset function for when the dom drastically changes.

Hey. We already provide a Reveal.sync() method which you can call anytime there are changes to the presentation DOM. This should reset all of the internals based on what is currently in the DOM.

Let me know if you encounter any limitations with the sync method though.

adunndevster

comment created time in 24 days

pull request commenthakimel/reveal.js

Fix which node version is required

🙌

jocaml

comment created time in 24 days

push eventhakimel/reveal.js

Hrvoje Bandov

commit sha 6979383e4b2eb24841cd3c6eca66a55be90dd28c

Fix which node version is required In `package.json` engine is set to `>=9.0.0`.

view details

Hakim El Hattab

commit sha 9693816480e1d040f6c945ff7678610957c775ce

Merge branch 'dev' into patch-1

view details

Hakim El Hattab

commit sha 281b518620875ed1199499f0c663e9c96fe80a8a

Merge pull request #2499 from jocaml/patch-1 Fix which node version is required

view details

push time in 24 days

PR merged hakimel/reveal.js

Fix which node version is required

In package.json engine is set to >=9.0.0 but README says 4.0.0

+1 -1

0 comment

1 changed file

jocaml

pr closed time in 24 days

push eventjocaml/reveal.js

Hakim El Hattab

commit sha 4c557a5959b3ad909056df6cb46c5bf56a0da8ee

prefer transform scaling over zoom on hdpi displays

view details

Hakim El Hattab

commit sha c636b88b2d418a4ecb7659cc9a2e1a2006392055

Merge branch 'master' of github.com:hakimel/reveal.js into dev

view details

Hakim El Hattab

commit sha 7eb2cec6b6c3353b485f46c1dbf74d535f115234

first version of multi-step code highlights

view details

Hakim El Hattab

commit sha e9ba289e80ad7720b9e0e36e552d142d8218a3bd

refinements for multi-step code highlights

view details

Richard Westenra

commit sha 3ff070536e4ed84d7c880bd91edd52d98945f1b6

Remove calls to missing modules from gruntfile When running the app, Grunt throws the following warnings: >> Local Npm module "grunt-contrib-clean" not found. Is it installed? >> Local Npm module "grunt-contrib-nodeunit" not found. Is it installed? These modules don't appear to do anything except throw a warning so they can probably just be removed.

view details

Hakim El Hattab

commit sha 9aa514bc7087f98028a978ca843ff07054e31d9e

Merge pull request #2364 from richardwestenra/fix/missing-modules Bugfix: Remove calls to missing modules from gruntfile

view details

Hakim El Hattab

commit sha 32197bd77d079ca77b42340e3c2da6812c9cc174

fix numeric presence condition

view details

Hakim El Hattab

commit sha a16b71a981e9385627959273bb4e910e1d502c92

the postMessage API now works for getter methods

view details

Mario Botsch

commit sha 1f5fb971d4a6cf6ab153a2484a440f80e24a1400

Fix plugin documentation Mention that reveal.js will wait for the Promise of a plugin's init() function only when the plugin is loaded non-async. The init functions of plugins that are loaded as async dependencies are called after reveal.js has dispatched the 'ready' event.

view details

Daniel Noga

commit sha 39ed39f3e24def3312713633a0b4274fdd29fb46

update minimal nodejs version in readme

view details

Florian Haas

commit sha 078ba6205066fcedeec59dbb6dd16d039558adb4

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.

view details

Hakim El Hattab

commit sha 1766e37a6358d2abe03ec5695279f1b6c860e522

iframe background preload behavior now matches inline iframes + adheres to the new 'preloadIframes' config option

view details

NoriSte

commit sha 6ac01281d246310bd2a6ae8b08e98547d4b37903

fix the touch devices issues with the down arrow

view details

Hakim El Hattab

commit sha bd1e82d19af43294df240f33a738e8d1bc293444

new API methods for getting horizontal/vertical slides, force linear navigation for one-dimensional decks

view details

Hakim El Hattab

commit sha 9ac654d5848de078818f04f4a7ca6c52315ac8e5

fix issue where syncSlide would not run/play newly added background content

view details

Florian Haas

commit sha 23c12d73321469743424264d9625eab72d8eb179

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.

view details

Hakim El Hattab

commit sha a2e9e525d5d1f02f8b712be379f8cc4bc1dacb25

avoid exception when highlighting empty code blocks

view details

Hakim El Hattab

commit sha 9108519dc1881ea93ee5eb3ee9c3345d5fabc41a

Merge pull request #2410 from NoriSte/feature/fix-touch-arrow-down Fix arrow down navigation on touch devices

view details

Hakim El Hattab

commit sha a1dd1028a1dc433ae9bb35d36452e12d4d5279d8

down arrow padding for edge aligned controls

view details

Hakim El Hattab

commit sha 25e521a16cd1a35230fcd68cc74db423f2737ebb

Merge branch 'alternate-timing' of https://github.com/fghaas/reveal.js into dev

view details

push time in 24 days

pull request commenthakimel/reveal.js

fixed link to gruntfile

Good catch

trevorpower

comment created time in 24 days

push eventhakimel/reveal.js

Trevor Power

commit sha 76a8193fc2291c4dd3e8d8cef139f1a3cb667d28

fixed link to gruntfile

view details

Hakim El Hattab

commit sha 731f6819acf8d7b4b28459f932ad27f63b856e4f

Merge pull request #2567 from trevorpower/patch-1 fixed link to gruntfile

view details

push time in 24 days

PR merged hakimel/reveal.js

fixed link to gruntfile
+1 -1

0 comment

1 changed file

trevorpower

pr closed time in 24 days

release hakimel/Ladda

0.4.2

released time in a month

push eventhakimel/reveal.js

Hakim El Hattab

commit sha d969ec5f259a08e53911370a4db90ded828a324a

2020

view details

push time in a month

push eventhakimel/reveal.js

Hakim El Hattab

commit sha ac5075352163e4d5806db95f936372658f12d04f

add data-fragment=<index> attribute to slide <sections>

view details

push time in a month

PR closed hakimel/reveal.js

Fixing some typos

Hi, guys I just spotted some typos.

cheers.

+2 -2

1 comment

1 changed file

claushellsing

pr closed time in a month

pull request commenthakimel/reveal.js

Fixing some typos

Hey! Thanks but someone else spotted and fixed the same typos in #2483

claushellsing

comment created time in a month

PR closed hakimel/reveal.js

Security update of packages.

Done with npm audit fix.

+29 -186

1 comment

2 changed files

rvanlaar

pr closed time in a month

pull request commenthakimel/reveal.js

Security update of packages.

Thanks for the PR but the dependencies were just updated in #2473

rvanlaar

comment created time in a month

pull request commenthakimel/reveal.js

HTTPS relevant links on README

🙌

coliff

comment created time in a month

push eventhakimel/reveal.js

Christian Oliff

commit sha a4586766147df4460888040f2c2519e136e64a25

HTTPS relevant links on README

view details

Hakim El Hattab

commit sha 76187bc666fcea9d3c3aae82c49c9100d4242f9d

Merge pull request #2474 from coliff/patch-1 HTTPS relevant links on README

view details

push time in a month

PR merged hakimel/reveal.js

HTTPS relevant links on README
+5 -5

0 comment

1 changed file

coliff

pr closed time in a month

pull request commenthakimel/reveal.js

Bug fix: spelling errors

🙌

Adri-May

comment created time in a month

push eventhakimel/reveal.js

Adri-May

commit sha 02a42d1c9e7cea692d0f80e343820c94f162a9bd

Bug fix: spelling errors

view details

Hakim El Hattab

commit sha dbf575f8db9b7ebc8000bdc5e8e9615aa85c3dda

Merge pull request #2483 from Adri-May/bugfix/spelling Bug fix: spelling errors

view details

push time in a month

PR merged hakimel/reveal.js

Bug fix: spelling errors

Hi, I've found a few spelling errors in the README and I've fixed them. Please accept the pull request.

Summary of words fixed

  • finetune
  • presnetations
  • aehad
  • finshing
  • fullfillment
+4 -4

0 comment

1 changed file

Adri-May

pr closed time in a month

PR closed hakimel/reveal.js

Use npm ci instead of npm install

Since the repository has a package-lock.json, recommend use of npm ci to provide reliabile and consistent installs.

+3 -3

1 comment

1 changed file

Samsinite

pr closed time in a month

pull request commenthakimel/reveal.js

Use npm ci instead of npm install

Thanks for the suggestion but I prefer sticking to npm install. People know what it is, and npm ci seems mostly geared at CI/automated environments.

Samsinite

comment created time in a month

PR closed hakimel/reveal.js

Pullrequest

made presentantion

+271 -45

0 comment

11 changed files

Gypsynkov

pr closed time in a month

PR closed hakimel/reveal.js

I am trying to learn more about coding

I am learning as I go along about coding.

+15924 -4353

0 comment

82 changed files

tremain74

pr closed time in a month

PR closed hakimel/reveal.js

Update node-sass to support Node.js v12

Install currently fails on Node.js v12, this just updates the node-sass dependency to support the newest Node.js versions.

(node-sass began support for Node.js v12 in 4.12.0 and Node.js v13 in 4.13.0.)

+46 -195

1 comment

2 changed files

bitjson

pr closed time in a month

pull request commenthakimel/reveal.js

Update node-sass to support Node.js v12

This issue was fixed in https://github.com/hakimel/reveal.js/issues/2473#issuecomment-573347475

Sorry but I didn't see this PR until after it was already fixed 🙈

bitjson

comment created time in a month

issue closedhakimel/reveal.js

node-sass v4.11.0 download failed

On running a npm install I got a error, that node-sass v4.11.0 could not be downloaded. If I try it direct, I got also a 404.

npm install

> puppeteer@1.12.2 install /home/tobias/Programme/reveal.js/node_modules/puppeteer
> node install.js

Downloading Chromium r624492 - 107.6 Mb [====================] 100% 0.0s 
Chromium downloaded to /home/tobias/Programme/reveal.js/node_modules/puppeteer/.local-chromium/linux-624492

> node-sass@4.11.0 install /home/tobias/Programme/reveal.js/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-79_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.11.0/linux-x64-79_binding.node": 

HTTP error 404 Not Found

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g. 

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080
node[92348]: ../src/signal_wrap.cc:159:void node::DecreaseSignalHandlerCount(int): Assertion (new_handler_count) >= (0)' failed.
 1: 0x56392c25a041 node::Abort() [node]
 2: 0x56392c25a0e1  [node]
 3: 0x56392c307183 node::DecreaseSignalHandlerCount(int) [node]
 4: 0x56392c3072af  [node]
 5: 0x56392c1ed927 node::Environment::CleanupHandles() [node]
 6: 0x56392c1edbff node::Environment::RunCleanup() [node]
 7: 0x56392c2a0a3b node::NodeMainInstance::Run() [node]
 8: 0x56392c2274de node::Start(int, char**) [node]
 9: 0x7f81f14ed153 __libc_start_main [/usr/lib/libc.so.6]
10: 0x56392c1b474e _start [node]
Abgebrochen (Speicherabzug geschrieben)    

Running on ArchLinux with node.js 13.2.

closed time in a month

TB1234

issue commenthakimel/reveal.js

node-sass v4.11.0 download failed

This has been fixed in master now by upgrading to node-sass 4.13.0

TB1234

comment created time in a month

issue closedhakimel/reveal.js

problem with npm-install

I'm trying to install the npm in the Terminal app of my mac mojave and I get the following error during the installation:

make: *** [Release/obj.target/binding/src/binding.o] Error 1 gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/Users/macpro/reveal.js/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:305:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System Darwin 18.7.0 gyp ERR! command "/usr/local/bin/node" "/Users/macpro/reveal.js/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd /Users/macpro/reveal.js/node_modules/node-sass gyp ERR! node -v v13.5.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok Build failed with error code: 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.11.0 postinstall: node scripts/build.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@4.11.0 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! /Users/macpro/.npm/_logs/2019-12-20T08_38_43_057Z-debug.log

closed time in a month

serifahmet

issue commenthakimel/reveal.js

problem with npm-install

This issue should fixed in master now, see https://github.com/hakimel/reveal.js/issues/2473#issuecomment-573347475

Hasn't been pushed to npm yet though. Let me know if the issue still persists when trying to npm install the version on master.

serifahmet

comment created time in a month

issue closedhakimel/reveal.js

Full setup with nodejs 12 fails

I'm on Debian Stretch. When installing the full setup, the build currently fails. Not sure if this is an issue with reveal.js.

Relevant log

For now, I have switched to nodejs 11 and everything works as expected.

closed time in a month

Seth-Gecko

issue commenthakimel/reveal.js

Full setup with nodejs 12 fails

This has been fixed in master now by upgrading to node-sass 4.13.0. Thanks for tracking down the issue, @edgranau!

Seth-Gecko

comment created time in a month

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 4c557a5959b3ad909056df6cb46c5bf56a0da8ee

prefer transform scaling over zoom on hdpi displays

view details

Hakim El Hattab

commit sha c636b88b2d418a4ecb7659cc9a2e1a2006392055

Merge branch 'master' of github.com:hakimel/reveal.js into dev

view details

Hakim El Hattab

commit sha 7eb2cec6b6c3353b485f46c1dbf74d535f115234

first version of multi-step code highlights

view details

Hakim El Hattab

commit sha e9ba289e80ad7720b9e0e36e552d142d8218a3bd

refinements for multi-step code highlights

view details

Richard Westenra

commit sha 3ff070536e4ed84d7c880bd91edd52d98945f1b6

Remove calls to missing modules from gruntfile When running the app, Grunt throws the following warnings: >> Local Npm module "grunt-contrib-clean" not found. Is it installed? >> Local Npm module "grunt-contrib-nodeunit" not found. Is it installed? These modules don't appear to do anything except throw a warning so they can probably just be removed.

view details

Hakim El Hattab

commit sha 9aa514bc7087f98028a978ca843ff07054e31d9e

Merge pull request #2364 from richardwestenra/fix/missing-modules Bugfix: Remove calls to missing modules from gruntfile

view details

Hakim El Hattab

commit sha 32197bd77d079ca77b42340e3c2da6812c9cc174

fix numeric presence condition

view details

Hakim El Hattab

commit sha a16b71a981e9385627959273bb4e910e1d502c92

the postMessage API now works for getter methods

view details

Mario Botsch

commit sha 1f5fb971d4a6cf6ab153a2484a440f80e24a1400

Fix plugin documentation Mention that reveal.js will wait for the Promise of a plugin's init() function only when the plugin is loaded non-async. The init functions of plugins that are loaded as async dependencies are called after reveal.js has dispatched the 'ready' event.

view details

Daniel Noga

commit sha 39ed39f3e24def3312713633a0b4274fdd29fb46

update minimal nodejs version in readme

view details

Florian Haas

commit sha 078ba6205066fcedeec59dbb6dd16d039558adb4

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.

view details

Hakim El Hattab

commit sha 1766e37a6358d2abe03ec5695279f1b6c860e522

iframe background preload behavior now matches inline iframes + adheres to the new 'preloadIframes' config option

view details

NoriSte

commit sha 6ac01281d246310bd2a6ae8b08e98547d4b37903

fix the touch devices issues with the down arrow

view details

Hakim El Hattab

commit sha bd1e82d19af43294df240f33a738e8d1bc293444

new API methods for getting horizontal/vertical slides, force linear navigation for one-dimensional decks

view details

Hakim El Hattab

commit sha 9ac654d5848de078818f04f4a7ca6c52315ac8e5

fix issue where syncSlide would not run/play newly added background content

view details

Florian Haas

commit sha 23c12d73321469743424264d9625eab72d8eb179

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.

view details

Hakim El Hattab

commit sha a2e9e525d5d1f02f8b712be379f8cc4bc1dacb25

avoid exception when highlighting empty code blocks

view details

Hakim El Hattab

commit sha 9108519dc1881ea93ee5eb3ee9c3345d5fabc41a

Merge pull request #2410 from NoriSte/feature/fix-touch-arrow-down Fix arrow down navigation on touch devices

view details

Hakim El Hattab

commit sha a1dd1028a1dc433ae9bb35d36452e12d4d5279d8

down arrow padding for edge aligned controls

view details

Hakim El Hattab

commit sha 25e521a16cd1a35230fcd68cc74db423f2737ebb

Merge branch 'alternate-timing' of https://github.com/fghaas/reveal.js into dev

view details

push time in a month

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 7a169732defa41cda4bc3f747171ef4e009d65d9

upgrade to node-sass 4.13.0, fix security warnings #2473

view details

push time in a month

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 6f9b10b269826bd5665cfdca7a41ff6f861ceb10

switch to fixed unit for fragment animations to make them more consistent

view details

push time in 2 months

pull request commenthakimel/reveal.js

Allowing autoplay in data-background-iframe for audio and video elements

Had no idea about that attribute—thanks!

TehDmitry

comment created time in 2 months

push eventhakimel/reveal.js

TehDmitry

commit sha bdda443335ceb39ea796ec185655e69e970c0698

Allowing autoplay in data-background-iframe for audio and video elements It was restricted by «Autoplay Policy Changes»: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#iframe

view details

Hakim El Hattab

commit sha 201e8316a279c7ffb9ed8bd4a093cd41a979fd01

Merge pull request #2437 from TehDmitry/dev Allowing autoplay in data-background-iframe for audio and video elements

view details

push time in 2 months

PR merged hakimel/reveal.js

Allowing autoplay in data-background-iframe for audio and video elements

It was restricted by «Autoplay Policy Changes»: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#iframe

+1 -0

0 comment

1 changed file

TehDmitry

pr closed time in 2 months

pull request commenthakimel/reveal.js

Add forgotten element to Table of Contents

🙌

ismailarilik

comment created time in 2 months

push eventhakimel/reveal.js

İsmail Arılık

commit sha 52e57d3677fdc8b365e2697a79fb6a309d805e4c

Add forgotten element to Table of Contents

view details

Hakim El Hattab

commit sha bb8b4d8883645de9c6fedc885b498f117773d35d

Merge pull request #2454 from ismailarilik/patch-1 Add forgotten element to Table of Contents

view details

push time in 2 months

push eventhakimel/reveal.js

Hakim El Hattab

commit sha 94de806f06a3f8e349b77c865fcaf674f8aab06b

add mobileViewDistance to readme #2513

view details

push time in 2 months

more