2025-10-11 19:23:47 +03:00
|
|
|
import { Template } from 'meteor/templating';
|
|
|
|
|
import { ReactiveVar } from 'meteor/reactive-var';
|
2025-10-12 03:48:21 +03:00
|
|
|
import {
|
|
|
|
|
boardConverter,
|
|
|
|
|
isConverting,
|
|
|
|
|
conversionProgress,
|
|
|
|
|
conversionStatus,
|
|
|
|
|
conversionEstimatedTime
|
|
|
|
|
} from '/client/lib/boardConverter';
|
2025-10-11 19:23:47 +03:00
|
|
|
|
|
|
|
|
Template.boardConversionProgress.helpers({
|
|
|
|
|
isConverting() {
|
2025-10-12 03:48:21 +03:00
|
|
|
return isConverting.get();
|
2025-10-11 19:23:47 +03:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
conversionProgress() {
|
2025-10-12 03:48:21 +03:00
|
|
|
return conversionProgress.get();
|
2025-10-11 19:23:47 +03:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
conversionStatus() {
|
2025-10-12 03:48:21 +03:00
|
|
|
return conversionStatus.get();
|
2025-10-11 19:23:47 +03:00
|
|
|
},
|
|
|
|
|
|
|
|
|
|
conversionEstimatedTime() {
|
2025-10-12 03:48:21 +03:00
|
|
|
return conversionEstimatedTime.get();
|
2025-10-11 19:23:47 +03:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Template.boardConversionProgress.onCreated(function() {
|
|
|
|
|
// Subscribe to conversion state changes
|
|
|
|
|
this.autorun(() => {
|
2025-10-12 03:48:21 +03:00
|
|
|
isConverting.get();
|
|
|
|
|
conversionProgress.get();
|
|
|
|
|
conversionStatus.get();
|
|
|
|
|
conversionEstimatedTime.get();
|
2025-10-11 19:23:47 +03:00
|
|
|
});
|
|
|
|
|
});
|