-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
This issue provides a checklist of all instances of jquery in use in our client code. Items or an item can be made into an issue as we work toward excising all jquery code.
Configs
-
packages/configshas some template files related to jquery - each package has a
config-overrides.jsfile that specs jquery
wdk-client
-
Overlays/Tooltip: possibly obviated by Consolidate tooltip components CoreUI#75 -
Overlays/Popup: used only in Dialog, but Dialog is used widely (in progress Refactor Dialog and Popup to remove jquery #945) -
DataTable: only used inRecordTable; refer to this PR for possible follow-up tasks: Remove jquery DataTable #886 -
TabbableContainer: used inPopup,AnswerFilterSelector,RecordFilter,OverThumbnails; should be simple enough to replace jquery code w/ vanilla JS and/or react refs (done via Remove simple jquery instances #903) -
AnswerFilterSelector: used in one trivial line (done via Remove simple jquery instances #903) -
HistogramAnalysisandAttributeFilter/Histogram: these two components use thejquery/flotlibrary to render histograms; can we not refactor to use ourHistogramcomponent inpackages/components?
genomics-site
-
RemoteContentandVerticalScrollHelper: neither seem to be in use and can be deleted (done via Remove simple jquery instances #903) -
PathwayRecordClasses.PathwayRecordClass: used in thecytoscapecode but should be able to use JS instead -
Gbrowse: replace with vanilla JS and/or react refs
ortho-site
Note: Not clear to me yet how any of these are used.
-
apycom-menu.js -
jquery.tooltip -
jquery.timers
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels