kopia lustrzana https://github.com/OpenDroneMap/WebODM
50 wiersze
1.0 KiB
JavaScript
50 wiersze
1.0 KiB
JavaScript
import { _ } from './gettext';
|
|
|
|
const QUEUED = 10,
|
|
RUNNING = 20,
|
|
FAILED = 30,
|
|
COMPLETED = 40,
|
|
CANCELED = 50;
|
|
|
|
let statusCodes = {
|
|
[QUEUED]: {
|
|
descr: _("Queued"),
|
|
icon: "far fa-hourglass fa-fw"
|
|
},
|
|
[RUNNING]: {
|
|
descr: _("Processing"),
|
|
icon: "fa fa-cog fa-spin fa-fw"
|
|
},
|
|
[FAILED]: {
|
|
descr: _("Failed"),
|
|
icon: "fa fa-times fa-fw"
|
|
},
|
|
[COMPLETED]: {
|
|
descr: _("Completed"),
|
|
icon: "fa fa-check fa-fw"
|
|
},
|
|
[CANCELED]: {
|
|
descr: _("Canceled"),
|
|
icon: "fa fa-ban fa-fw"
|
|
}
|
|
};
|
|
|
|
export default {
|
|
QUEUED: QUEUED,
|
|
RUNNING: RUNNING,
|
|
FAILED: FAILED,
|
|
COMPLETED: COMPLETED,
|
|
CANCELED: CANCELED,
|
|
|
|
description: function(statusCode) {
|
|
if (statusCodes[statusCode]) return statusCodes[statusCode].descr;
|
|
else return "";
|
|
},
|
|
|
|
icon: function(statusCode){
|
|
if (statusCodes[statusCode]) return statusCodes[statusCode].icon;
|
|
else return "fa fa-cog fa-spin";
|
|
}
|
|
};
|
|
|