From 10c2b8a1c3d5718413e30dd8a88128003cdd25ad Mon Sep 17 00:00:00 2001 From: Leon <lvilents@gmail.com> Date: Wed, 15 Jan 2020 22:47:00 +0100 Subject: [PATCH] Fix answer style --- assets/js/app.js | 15 ++++++++++----- assets/scss/app.scss | 5 +++++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/assets/js/app.js b/assets/js/app.js index 0dae377..d979132 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -158,15 +158,19 @@ function constructQuestion(data) { dataset.ids.push(data['id']); - label.innerText = data['label']; + label.innerText = data['label'] + ' (' + (isScq ? 'Single choice' : 'Multiple choice') + ')'; answersContainer.setAttribute('id', 'answers_container'); questionBlock.append(label); for (let i = 0; i < data['answers'].length; i += 1) { - let input = document.createElement('input'), - label = document.createElement('label'); + let container = document.createElement('div'), + input = document.createElement('input'), + label = document.createElement('label') + ; + + container.setAttribute('class', 'input-container'); input.setAttribute('type', isScq ? 'radio' : 'checkbox'); input.setAttribute('id', `answer_${i}`); @@ -178,8 +182,9 @@ function constructQuestion(data) { label.setAttribute('for', `answer_${i}`); label.innerText = data['answers'][i]['label']; - answersContainer.append(input); - answersContainer.append(label); + container.append(input); + container.append(label); + answersContainer.append(container); } questionBlock.append(answersContainer); diff --git a/assets/scss/app.scss b/assets/scss/app.scss index 0c351ff..03d961d 100644 --- a/assets/scss/app.scss +++ b/assets/scss/app.scss @@ -6,6 +6,7 @@ header nav a, .admin > a[data-target="close"] { color: black; text-decoration: none; + cursor: pointer; &:active, &:visited { color: black; @@ -26,6 +27,10 @@ header { } } +button { + cursor: pointer; +} + p { &.correct, &.wrong { -- GitLab