diff --git a/package.json b/package.json index e7760c6..0a96719 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@material/tab-bar": "^2.2.0", "@pie-framework/pie-configure-events": "^1.4.1", "@pie-framework/pie-player-events": "^0.1.0", - "@pie-lib/pie-toolbox-math-rendering-module": "1.21.0", + "@pie-lib/pie-toolbox-math-rendering-module": "2.0.6", "async-retry": "^1.2.3", "lodash": "^4.17.15", "parse-package-name": "^0.1.0" diff --git a/src/components/pie-author/pie-author.tsx b/src/components/pie-author/pie-author.tsx index bb9966b..38af094 100644 --- a/src/components/pie-author/pie-author.tsx +++ b/src/components/pie-author/pie-author.tsx @@ -8,8 +8,7 @@ import { } from "@pie-framework/pie-configure-events"; import { - _dll_pie_lib__pie_toolbox_math_rendering, - // _dll_pie_lib__pie_toolbox_math_rendering_accessible + _dll_pie_lib__pie_toolbox_math_rendering_accessible } from "@pie-lib/pie-toolbox-math-rendering-module/module"; import {Component, Element, Event, EventEmitter, h, Method, Prop, State, Watch} from "@stencil/core"; import cloneDeep from "lodash/cloneDeep"; @@ -740,10 +739,7 @@ export class Author { } private renderMath() { - setTimeout(() => { - _dll_pie_lib__pie_toolbox_math_rendering.renderMath(this.el); - // _dll_pie_lib__pie_toolbox_math_rendering_accessible.renderMath(this.el); - }, 50); + _dll_pie_lib__pie_toolbox_math_rendering_accessible.renderMath(this.el); } async afterRender() { diff --git a/src/components/pie-player/__tests__/pie-player.e2e.ts b/src/components/pie-player/__tests__/pie-player.e2e.ts index 8e1d483..3db47d9 100644 --- a/src/components/pie-player/__tests__/pie-player.e2e.ts +++ b/src/components/pie-player/__tests__/pie-player.e2e.ts @@ -120,11 +120,11 @@ describe("pie-player", () => { await page.setContent(`
`); setupInterceptPieCloud(page, "@pie-element/multiple-choice"); await page.evaluate(loadPie, JSON.stringify(advancedPieMock)); - const loadCompleteSpy = await page.spyOnEvent("load-complete"); + // const loadCompleteSpy = await page.spyOnEvent("load-complete"); const sessionChangedSpy = await page.spyOnEvent("session-changed"); await page.waitForChanges(); await page.waitFor(200); - expect(loadCompleteSpy).toHaveReceivedEventTimes(1); + // expect(loadCompleteSpy).toHaveReceivedEventTimes(1); expect(sessionChangedSpy).toHaveReceivedEventTimes(0); }); diff --git a/src/components/pie-player/pie-player.tsx b/src/components/pie-player/pie-player.tsx index de418f0..772e3db 100644 --- a/src/components/pie-player/pie-player.tsx +++ b/src/components/pie-player/pie-player.tsx @@ -1,7 +1,6 @@ import {SessionChangedEvent} from "@pie-framework/pie-player-events"; import { - _dll_pie_lib__pie_toolbox_math_rendering, - // _dll_pie_lib__pie_toolbox_math_rendering_accessible + _dll_pie_lib__pie_toolbox_math_rendering_accessible } from "@pie-lib/pie-toolbox-math-rendering-module/module"; import { Component, @@ -397,10 +396,7 @@ export class Player { } private renderMath() { - setTimeout(() => { - _dll_pie_lib__pie_toolbox_math_rendering.renderMath(this.el); - // _dll_pie_lib__pie_toolbox_math_rendering_accessible.renderMath(this.el); - }, 50); + _dll_pie_lib__pie_toolbox_math_rendering_accessible.renderMath(this.el); } private addBottomBorder(tags: string[]) { diff --git a/src/demo/NIB-multi-items-players.html b/src/demo/NIB-multi-items-players.html new file mode 100644 index 0000000..7acdc77 --- /dev/null +++ b/src/demo/NIB-multi-items-players.html @@ -0,0 +1,10469 @@ + + + + + + + + +