Просмотр исходного кода

- use import instead of require for v4
- remove head.min as it is no longer required to load dependencies from V.3.8.0
- remove html5shiv since the file doesn't exist in v4
- remove classList polyfill since browser support caught up from V3.8.0
- adjust _vendor-presentation.scss path of reveal.css and black.css

LuqmanHakim-Grune 4 лет назад
Родитель
Сommit
f90234b673

+ 2 - 11
packages/app/src/client/legacy/crowi-presentation.js

@@ -1,12 +1,4 @@
-const Reveal = require('reveal.js');
-
-require('reveal.js/lib/js/head.min');
-require('reveal.js/lib/js/html5shiv');
-
-if (!window) {
-  window = {};
-}
-window.Reveal = Reveal;
+import Reveal from 'reveal.js';
 
 
 Reveal.initialize({
 Reveal.initialize({
   controls: true,
   controls: true,
@@ -30,8 +22,7 @@ Reveal.initialize({
 });
 });
 
 
 require.ensure([], () => {
 require.ensure([], () => {
-  require('reveal.js/lib/js/classList');
-  require('reveal.js/plugin/zoom-js/zoom');
+  require('reveal.js/plugin/zoom/zoom');
   require('reveal.js/plugin/notes/notes');
   require('reveal.js/plugin/notes/notes');
   require('../util/reveal/plugins/growi-renderer');
   require('../util/reveal/plugins/growi-renderer');
 
 

+ 2 - 2
packages/app/src/styles/_vendor-presentation.scss

@@ -4,8 +4,8 @@
 @import '~bootstrap/scss/mixins';
 @import '~bootstrap/scss/mixins';
 @import '~bootstrap/scss/utilities';
 @import '~bootstrap/scss/utilities';
 
 
-@import '~reveal.js/css/reveal.css';
-@import '~reveal.js/css/theme/black.css';
+@import '~reveal.js/dist/reveal.css';
+@import '~reveal.js/dist/theme/black.css';
 
 
 // hljs
 // hljs
 .reveal {
 .reveal {