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

fix last slide not triggering slidechange in scroll view (closes #3715)

Hakim El Hattab 8 месяцев назад
Родитель
Сommit
fe4a6e82b0
5 измененных файлов с 4 добавлено и 0 удалено
  1. 0 0
      dist/reveal.esm.js
  2. 0 0
      dist/reveal.esm.js.map
  3. 0 0
      dist/reveal.js
  4. 0 0
      dist/reveal.js.map
  5. 4 0
      js/controllers/scrollview.js

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/reveal.esm.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/reveal.esm.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/reveal.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/reveal.js.map


+ 4 - 0
js/controllers/scrollview.js

@@ -449,6 +449,10 @@ export default class ScrollView {
 			rangeStart = trigger.range[1];
 		} );
 
+		// Ensure the last trigger extends to the end of the page, otherwise
+		// rounding errors can cause the last trigger to end at 0.999999...
+		this.slideTriggers[this.slideTriggers.length - 1].range[1] = 1;
+
 	}
 
 	/**

Некоторые файлы не были показаны из-за большого количества измененных файлов