boardConversionProgress.js 847 B

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