Skip to content

Move TargetedMS QC/chart UI off ExtJS to plain JS + HTML#1257

Open
ankurjuneja wants to merge 4 commits into
developfrom
fb_1249_extJS
Open

Move TargetedMS QC/chart UI off ExtJS to plain JS + HTML#1257
ankurjuneja wants to merge 4 commits into
developfrom
fb_1249_extJS

Conversation

@ankurjuneja

@ankurjuneja ankurjuneja commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Rationale

We are gradually removing our dependency on ExtJS. ExtJS is old, heavy, and something we want to stop using. Each of these screens used ExtJS only as a wrapper around plain data or existing non-ExtJS chart code, so we can swap in simple HTML, plain JavaScript, and jQuery without changing what the user sees. This makes the code lighter, easier to read, and easier to maintain.

Related Pull Requests

Changes

  • Trace metric dialog (resources/web/PanoramaPremium/window/AddNewTraceMetricWindow.js)
  • Pareto plot (webapp/TargetedMS/js/ParetoPlotPanel.js)
  • Calibration curve (webapp/TargetedMS/js/CalibrationCurve.js)
  • Summary charts (src/org/labkey/targetedms/view/summaryChartsView.jsp)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant