boardConversionProgress.js 814 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { Template } from 'meteor/templating';
  2. import { ReactiveVar } from 'meteor/reactive-var';
  3. import {
  4. boardConverter,
  5. isConverting,
  6. conversionProgress,
  7. conversionStatus,
  8. conversionEstimatedTime
  9. } from '/client/lib/boardConverter';
  10. Template.boardConversionProgress.helpers({
  11. isConverting() {
  12. return isConverting.get();
  13. },
  14. conversionProgress() {
  15. return conversionProgress.get();
  16. },
  17. conversionStatus() {
  18. return conversionStatus.get();
  19. },
  20. conversionEstimatedTime() {
  21. return conversionEstimatedTime.get();
  22. }
  23. });
  24. Template.boardConversionProgress.onCreated(function() {
  25. // Subscribe to conversion state changes
  26. this.autorun(() => {
  27. isConverting.get();
  28. conversionProgress.get();
  29. conversionStatus.get();
  30. conversionEstimatedTime.get();
  31. });
  32. });