Added study programme selector
This commit is contained in:
24
data.js
24
data.js
@@ -50,6 +50,29 @@ let steps = {
|
||||
}
|
||||
}
|
||||
},
|
||||
programme: {
|
||||
title: "Který program studujete?",
|
||||
layout: programme_layout,
|
||||
result: {
|
||||
faculty: "", // used for checking whether to clear
|
||||
idx: -1 // -1 = none, 0+ = index into programmes[faculty]
|
||||
},
|
||||
finalize: (result) => {
|
||||
if(result.idx == -1) {
|
||||
result.has_programme = false;
|
||||
return
|
||||
}
|
||||
|
||||
let programme = programmes[steps.faculty.result.name][result.idx];
|
||||
|
||||
result.has_programme = true;
|
||||
result.programme = programme.code + " " + (
|
||||
steps.language.result.lang == "cs" ?
|
||||
programme.cs_name :
|
||||
programme.en_name
|
||||
);
|
||||
}
|
||||
},
|
||||
collaborators: {
|
||||
title: "Vedoucí práce",
|
||||
layout: collaborators_layout,
|
||||
@@ -185,6 +208,7 @@ const typst_header = `#import "template/template.typ": *
|
||||
author_pronouns: "{author_info.pronouns}",
|
||||
<collaborators.has_supervisor: supervisor: "{collaborators.supervisor_name}",
|
||||
><collaborators.has_consultant: consultant: "{collaborators.consultant_name}",
|
||||
><programme.has_programme: programme: "{programme.programme}",
|
||||
><assignment.include_pdf: assignment: "assignment.pdf",
|
||||
> citations: "citations.bib"
|
||||
)
|
||||
|
Reference in New Issue
Block a user