Skip to content

Commit

Permalink
Merge pull request #38 from nzzdev/hotfix-ie11
Browse files Browse the repository at this point in the history
Hotfix ie11
  • Loading branch information
fuenkchen committed Nov 13, 2017
2 parents 2c322e8 + 11098fb commit 54eff74
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 22 deletions.
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nzz/q-quiz",
"version": "1.4.1",
"version": "1.4.2",
"description": "Q quiz",
"keywords": [
"storytelling",
Expand Down
12 changes: 8 additions & 4 deletions script_src/MultipleChoiceHandler.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,16 @@ export default class MultipleChoiceHandler {

// is answer element the correct answer
if (element.textContent === this.data.correctAnswer) {
element.classList.add('s-font-note--strong', 's-color-positive');
element.classList.add('s-font-note--strong');
element.classList.add('s-color-positive');

let correctAnswerElement = document.createElement('span');
correctAnswerElement.classList.add('s-color-positive');
correctAnswerElement.innerText = 'korrekte Antwort';
parentNode.insertBefore(correctAnswerElement, element.nextSibling);

bar.classList.add('s-font-note-s--strong', 's-color-positive');
bar.classList.add('s-font-note-s--strong');
bar.classList.add('s-color-positive');

// is user input correct
if (this.data.correctAnswer === answer) {
Expand All @@ -46,14 +48,16 @@ export default class MultipleChoiceHandler {
let crossmarkElement = document.createElement('span');
crossmarkElement.innerHTML = crossmark;
parentNode.insertBefore(crossmarkElement, element);
element.classList.add('s-font-note--strong', 's-color-negative');
element.classList.add('s-font-note--strong');
element.classList.add('s-color-negative');

let wrongAnswerElement = document.createElement('span');
wrongAnswerElement.classList.add('s-color-negative');
wrongAnswerElement.innerText = 'falsche Antwort';
parentNode.insertBefore(wrongAnswerElement, element.nextSibling);

bar.classList.add('s-font-note-s--strong', 's-color-negative');
bar.classList.add('s-font-note-s--strong');
bar.classList.add('s-color-negative');
} else {
// all other answer elements
element.classList.add('s-font-note--light');
Expand Down
2 changes: 1 addition & 1 deletion script_src/answerHelpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ function getRecommendationsElement(articleRecommendations) {
})
.then(() => {
recommendationsElement.innerHTML = recommendationsHtml
})
});
}
return recommendationsElement
}
Expand Down
13 changes: 4 additions & 9 deletions script_src/helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,20 @@ export function loadAdditionalArticles(articleIds) {
return
}

for (let product of enricoProducts) {
enricoProducts.forEach(product => {
loadPromises.push(
fetch(`${apiUrl}?product=${product}&articleid=${articleId}`)
.then(response => {
if (response.status >= 200 && response.status < 300) {
return response.json();
} else if (response.status === 404) {
return undefined;
} else {
var error = new Error(response.statusText);
error.response = response;
throw error;
}
}
return undefined;
})
.catch(e => {
// console.log(e);
})
);
}
});
});
return Promise.all(loadPromises);
}
Expand Down

0 comments on commit 54eff74

Please sign in to comment.