diff --git a/.changeset/shiny-mugs-pull.md b/.changeset/shiny-mugs-pull.md new file mode 100644 index 00000000000..5b9917a3ac7 --- /dev/null +++ b/.changeset/shiny-mugs-pull.md @@ -0,0 +1,6 @@ +--- +"@khanacademy/perseus": patch +"raphael": patch +--- + +DEBUG - Console messaages for debugging insertBefore error diff --git a/packages/perseus/src/interactive2/wrapped-drawing.ts b/packages/perseus/src/interactive2/wrapped-drawing.ts index 6b9c47b136c..19760319def 100644 --- a/packages/perseus/src/interactive2/wrapped-drawing.ts +++ b/packages/perseus/src/interactive2/wrapped-drawing.ts @@ -53,6 +53,8 @@ export default abstract class WrappedDrawing { toBack() { const parentNode = this.wrapper.parentNode; if (parentNode != null && parentNode.firstChild !== this.wrapper) { + // eslint-disable-next-line + console.log("*** insertBefore - wrapped-drawing.ts ***"); parentNode.insertBefore(this.wrapper, parentNode.firstChild); } } diff --git a/packages/perseus/src/widgets/radio/choice-indicator.new.tsx b/packages/perseus/src/widgets/radio/choice-indicator.new.tsx index 6284ed13843..d05eea6ed95 100644 --- a/packages/perseus/src/widgets/radio/choice-indicator.new.tsx +++ b/packages/perseus/src/widgets/radio/choice-indicator.new.tsx @@ -92,7 +92,7 @@ const Indicator = (props: IndicatorProps) => { onClick={handleClick} > {icon} - {content.visible} + {content.visible} ); }; diff --git a/vendor/raphael/raphael.js b/vendor/raphael/raphael.js index a72fe0f4ffb..4feff567a5c 100644 --- a/vendor/raphael/raphael.js +++ b/vendor/raphael/raphael.js @@ -1668,6 +1668,8 @@ export default (function () { return this; } if (this.node.parentNode.firstChild != this.node) { + // eslint-disable-next-line + console.log("*** insertBefore - raphael - 1 ***"); this.node.parentNode.insertBefore(this.node, this.node.parentNode.firstChild); toback(this, this.paper); var svg = this.paper; @@ -1680,6 +1682,8 @@ export default (function () { } var node = element.node || element[element.length - 1].node; if (node.nextSibling) { + // eslint-disable-next-line + console.log("*** insertBefore - raphael - 2 ***"); node.parentNode.insertBefore(this.node, node.nextSibling); } else { node.parentNode[appendChild](this.node); @@ -1692,6 +1696,8 @@ export default (function () { return this; } var node = element.node || element[0].node; + // eslint-disable-next-line + console.log("*** insertBefore - raphael - 3 ***"); node.parentNode.insertBefore(this.node, node); insertbefore(this, element, this.paper); return this; @@ -1955,6 +1961,8 @@ export default (function () { dstyle.left = 0; dstyle.width = o.paper.width + "px"; dstyle.height = o.paper.height + "px"; + // eslint-disable-next-line + console.log("*** insertBefore - raphael - 4 ***"); group.parentNode.insertBefore(div, group); div[appendChild](group); node.clipRect = div; @@ -2398,6 +2406,8 @@ export default (function () { return this; } if (this.Group.parentNode.firstChild != this.Group) { + // eslint-disable-next-line + console.log("*** insertBefore - raphael - 5 ***"); this.Group.parentNode.insertBefore(this.Group, this.Group.parentNode.firstChild); toback(this, this.paper); } @@ -2411,6 +2421,8 @@ export default (function () { element = element[element.length - 1]; } if (element.Group.nextSibling) { + // eslint-disable-next-line + console.log("*** insertBefore - raphael - 6 ***"); element.Group.parentNode.insertBefore(this.Group, element.Group.nextSibling); } else { element.Group.parentNode[appendChild](this.Group); @@ -2425,6 +2437,8 @@ export default (function () { if (element.constructor == Set) { element = element[0]; } + // eslint-disable-next-line + console.log("*** insertBefore - raphael - 7 ***"); element.Group.parentNode.insertBefore(this.Group, element.Group); insertbefore(this, element, this.paper); return this;