revealjs: Update wip/revealjs to 3.8.0

3.8.0
hakimel released this on 1 Apr · 6 commits to master since this release

Changes:
- The cursor is now automatically hidden after five seconds of
  inactivity. The timeout can be adjusted with hideCursorTime:
  <milliseconds>, or you can disable the feature entirely with
  hideInactiveCursor: false.
- Presentations can be zoomed on touch devices using the standard
  pinch-to-zoom gestures.
- New navigationMode: <default/linear/grid> config option. Set to
  "grid" to navigate across adjacent vertical stacks. Learn more in
  the docs. (#2307)
- New hash: <boolean> config option. When set to true, reveal.js will
  reflect the current slide in the address bar without pushing each
  slide change to the browser history. (#2286 by @asottile)
- New preloadIframes config option for flagging if iframes should be
  preloaded or not. Can be set per-frame using the data-preload
  attribute. More info. (#2354 by @maxrothman)
- A resize event is now dispatched anytime the presentation scale
  changes. (#2300 by @mw75)
- The "Resume" button in the pause overlay is hidden if controls are
  set to false. (#2215 by @anderslemke)
- New keyboard shortcut: CMD/CTRL + left or right arrow to go to first
  or last slide.
- Adds Reveal.getRevealElement() for retrieving the presentation's
  root element (<div class="reveal">).
- Removes Head JS as it is no longer required to load dependencies.
- Removes classList polyfill since browser support caught up.
- Removes the reset styles from reveal.css to make styles easier to
  override. Reset styles are now included as a separate reset.css
  file. (6abc6e0 #1952 & #2248)
- The zoom transition now zooms between all slides, previously it
  zoomed between horizontal slides and used a slide transition between
  vertical.
- Upgrade to Socket.IO 2.2.0.

Plugin Changes:
- Adds a new API for registering plugins Reveal.registerPlugin(
  'myPlugin', MyPluginInstance ). If a registered plugin returns a
  promise when initialized, reveal.js will wait for that promise to be
  fulfilled before firing the ready event. Learn more in the docs.
- Code highlighting: Support for line numbers! Just add
  data-line-numbers to your code blocks.
- Code highlighting: Highlight specific lines by providing a comma
  separated list of line numbers to data-line-numbers. Line ranges,
  like 5-15, are supported too.
- Speaker view: No longer requires a web server, it now works when
  opened directly from the filesystem. (#2104 by @jurca)
- Markdown: External .md files are now loaded asynchronously.
- Markdown: Upgrade to marked 0.6.0. (@sestegra)
- MathJax config options can now be set via the reveal.js math config
  option. (#2090 by @bnjmnt4n)

Bug fixes:
- Fixes npm security warnings by updating all dependencies.
- Fixes an issue that prevented the same internal link from being
  clicked twice. (#2350 by @rparree)
- Fixes an issue with data-transition not working on vertical
  slides. (b6ce0a9 #1947)
- Fixes an issue that needless caused the slide method—and all of its
  corresponding performance heavy DOM operations—to be invoked twice
  for each slide change. (#2263 by @mbotsch)
- Fixes a layout bug with overlaid speaker notes when reveal.js is
  smaller than the browser window.
- Fixes an error that caused Reveal.getProgress() to return a value
  higher than 1 when there were fragments on the last slide.
- The speaker view no longer stops working when opened multiple
  times. (#2251 by @oyron)
- Prevents presentations from overflowing vertically in some mobile
  browsers.
- Elements using .stretch now show up in the overview mode. (@sanand0)
This commit is contained in:
Atsushi Toyokura 2019-07-16 23:24:09 +09:00
parent d7895739e5
commit f056d7f025
3 changed files with 23 additions and 9 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD$
VERSION= 3.7.0
VERSION= 3.8.0
DISTNAME= reveal.js-${VERSION}
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=hakimel/}

View File

@ -2,12 +2,12 @@
share/${PKGNAME}/.gitignore
share/${PKGNAME}/.travis.yml
share/${PKGNAME}/CONTRIBUTING.md
share/${PKGNAME}/Gruntfile.js
share/${PKGNAME}/LICENSE
share/${PKGNAME}/README.md
share/${PKGNAME}/bower.json
share/${PKGNAME}/css/print/paper.css
share/${PKGNAME}/css/print/pdf.css
share/${PKGNAME}/css/reset.css
share/${PKGNAME}/css/reveal.css
share/${PKGNAME}/css/reveal.scss
share/${PKGNAME}/css/theme/README.md
@ -37,8 +37,10 @@ share/${PKGNAME}/css/theme/template/settings.scss
share/${PKGNAME}/css/theme/template/theme.scss
share/${PKGNAME}/css/theme/white.css
share/${PKGNAME}/demo.html
share/${PKGNAME}/gruntfile.js
share/${PKGNAME}/index.html
share/${PKGNAME}/js/reveal.js
share/${PKGNAME}/lib/css/monokai.css
share/${PKGNAME}/lib/css/zenburn.css
share/${PKGNAME}/lib/font/league-gothic/LICENSE
share/${PKGNAME}/lib/font/league-gothic/league-gothic.css
@ -59,9 +61,9 @@ share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot
share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf
share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff
share/${PKGNAME}/lib/font/source-sans-pro/source-sans-pro.css
share/${PKGNAME}/lib/js/classList.js
share/${PKGNAME}/lib/js/head.min.js
share/${PKGNAME}/lib/js/html5shiv.js
share/${PKGNAME}/lib/js/promise.js
share/${PKGNAME}/package-lock.json
share/${PKGNAME}/package.json
share/${PKGNAME}/plugin/highlight/highlight.js
share/${PKGNAME}/plugin/markdown/example.html
@ -81,6 +83,12 @@ share/${PKGNAME}/plugin/notes/notes.js
share/${PKGNAME}/plugin/print-pdf/print-pdf.js
share/${PKGNAME}/plugin/search/search.js
share/${PKGNAME}/plugin/zoom-js/zoom.js
share/${PKGNAME}/test/assets/external-script-a.js
share/${PKGNAME}/test/assets/external-script-b.js
share/${PKGNAME}/test/assets/external-script-c.js
share/${PKGNAME}/test/assets/external-script-d.js
share/${PKGNAME}/test/examples/assets/beeping.txt
share/${PKGNAME}/test/examples/assets/beeping.wav
share/${PKGNAME}/test/examples/assets/image1.png
share/${PKGNAME}/test/examples/assets/image2.png
share/${PKGNAME}/test/examples/barebones.html
@ -91,6 +99,10 @@ share/${PKGNAME}/test/examples/slide-transitions.html
share/${PKGNAME}/test/qunit-2.5.0.css
share/${PKGNAME}/test/qunit-2.5.0.js
share/${PKGNAME}/test/simple.md
share/${PKGNAME}/test/test-dependencies-async.html
share/${PKGNAME}/test/test-dependencies.html
share/${PKGNAME}/test/test-grid-navigation.html
share/${PKGNAME}/test/test-iframes.html
share/${PKGNAME}/test/test-markdown-element-attributes.html
share/${PKGNAME}/test/test-markdown-element-attributes.js
share/${PKGNAME}/test/test-markdown-external.html
@ -103,6 +115,8 @@ share/${PKGNAME}/test/test-markdown.html
share/${PKGNAME}/test/test-markdown.js
share/${PKGNAME}/test/test-pdf.html
share/${PKGNAME}/test/test-pdf.js
share/${PKGNAME}/test/test-plugins.html
share/${PKGNAME}/test/test-state.html
share/${PKGNAME}/test/test.html
share/${PKGNAME}/test/test.js
@pkgdir share/revealjs
@pkgdir share/${PKGNAME}

View File

@ -1,6 +1,6 @@
$NetBSD$
SHA1 (reveal.js-3.7.0.tar.gz) = ee703aed833aa8c7695ec70a3b49da66b73762ee
RMD160 (reveal.js-3.7.0.tar.gz) = b7395014b135ed15fce92e49c821908764771c18
SHA512 (reveal.js-3.7.0.tar.gz) = 978a288f08c450b99597e505a109c3255651695fbe9d57548adc274c089c04275d3a9b65b90d32d34f8281424805070f95f621f147327f382c03b27750b0f088
Size (reveal.js-3.7.0.tar.gz) = 1682060 bytes
SHA1 (reveal.js-3.8.0.tar.gz) = f04ad6a1f727de19c9c1c0cc72deac120067de6e
RMD160 (reveal.js-3.8.0.tar.gz) = 43e975c62f81c7d39aa2c84378ea56f9c20f904b
SHA512 (reveal.js-3.8.0.tar.gz) = 4dafbaefb8ff0dd661ae7103e8793ba8b26bcd2a1b8fa9aae19af188d5c76632533ba29c41d66c71b7813d3946e328a26b18840125f4034b6e0afa005700ce1f
Size (reveal.js-3.8.0.tar.gz) = 1842266 bytes