in published_versions/assets/js/316.9d21afdb.js [830:863]
const drawTask = function(elem, task, conf2) {
const center = task.x + conf2.width / 2;
const g = elem.append("g");
taskCount++;
const maxHeight = 300 + 5 * 30;
g.append("line").attr("id", "task" + taskCount).attr("x1", center).attr("y1", task.y).attr("x2", center).attr("y2", maxHeight).attr("class", "task-line").attr("stroke-width", "1px").attr("stroke-dasharray", "4 2").attr("stroke", "#666");
drawFace(g, {
cx: center,
cy: 300 + (5 - task.score) * 30,
score: task.score
});
const rect = getNoteRect();
rect.x = task.x;
rect.y = task.y;
rect.fill = task.fill;
rect.width = conf2.width;
rect.height = conf2.height;
rect.class = "task task-type-" + task.num;
rect.rx = 3;
rect.ry = 3;
drawRect(g, rect);
task.x + 14;
_drawTextCandidateFunc(conf2)(
task.task,
g,
rect.x,
rect.y,
rect.width,
rect.height,
{ class: "task" },
conf2,
task.colour
);
};