mirror of
https://github.com/lebr0nli/slader-extension.git
synced 2025-05-13 23:32:20 +00:00
Allow multiple columns to display
This commit is contained in:
parent
29a3157f57
commit
8540c5affb
|
@ -55,8 +55,10 @@ function processData(data){
|
||||||
|
|
||||||
// Display JSON data as answer
|
// Display JSON data as answer
|
||||||
qDetails.question.solutions.forEach(solution => {
|
qDetails.question.solutions.forEach(solution => {
|
||||||
|
console.log(solution)
|
||||||
const numSteps = solution.steps.length;
|
const numSteps = solution.steps.length;
|
||||||
solution.steps.forEach(step => {
|
solution.steps.forEach(step => {
|
||||||
|
//console.log(step);
|
||||||
const stepNum = step.stepNumber;
|
const stepNum = step.stepNumber;
|
||||||
// Create card element
|
// Create card element
|
||||||
var div = document.createElement('div');
|
var div = document.createElement('div');
|
||||||
|
@ -70,9 +72,13 @@ function processData(data){
|
||||||
// I'm not 100% on the structure of these, but I'll take a stab at it.
|
// I'm not 100% on the structure of these, but I'll take a stab at it.
|
||||||
// It seems that only one column is ever used. I'll iterate anyways, because I can't trust that.
|
// It seems that only one column is ever used. I'll iterate anyways, because I can't trust that.
|
||||||
step.columns.forEach(column => {
|
step.columns.forEach(column => {
|
||||||
|
var columnDiv = document.createElement('div');
|
||||||
// Insert inner text
|
// Insert inner text
|
||||||
if (column.text)
|
if (column.text)
|
||||||
div.querySelector('.sladerBypassKatex').textContent = column.text.replaceAll('\n\n\n', '\n\n'); // The replace call is a bit funky but it works.
|
{
|
||||||
|
columnDiv.textContent = column.text.replaceAll('\n\n\n', '\n\n'); // The replace call is a bit funky but it works.
|
||||||
|
div.querySelector('.sladerBypassKatex').appendChild(columnDiv);
|
||||||
|
}
|
||||||
// Insert image, if applicable
|
// Insert image, if applicable
|
||||||
if (column.images.additional)
|
if (column.images.additional)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue