open-nomad/ui/app/components
Michael Lange 0ab6b31cab Refactor topo viz to do as much computation upfront & use faster data structures
Now all data loading happens in the TopoViz component as well as
computation of resource proportions.

Allocation selection state is also managed centrally uses a dedicated
structure indexed by group key (job id and task group name). This way
allocations don't need to be scanned at the node level, which is O(n) at
the best (assuming no ember overhead on recomputes).
2020-10-15 02:54:14 -07:00
..
exec Fix typo in exec button URL-generation (#8460) 2020-07-20 16:06:55 -05:00
fs Include the region query param on the View Raw File link in the task fs explorer 2020-07-22 13:46:38 -07:00
global-search UI: Add truncation of rendered search results (#8571) 2020-08-05 15:58:44 -05:00
job-deployment Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
job-page Update job launches table to use the page size select pattern 2020-09-18 18:27:48 -07:00
list-accordion Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
list-pagination Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
list-table Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
topo-viz Refactor topo viz to do as much computation upfront & use faster data structures 2020-10-15 02:54:14 -07:00
.gitkeep sync 2017-09-19 10:08:23 -05:00
addon-copy-button.js UI: Add copy button for client/allocation UUIDs (#5926) 2019-07-15 12:14:32 -05:00
agent-monitor.js Code review feedback 2020-06-17 14:56:16 -07:00
allocation-row.js Add fixes for ESLint getter-return 2020-06-10 16:18:56 -05:00
allocation-stat.js Add fixes for ESLint getter-return 2020-06-10 16:18:56 -05:00
allocation-status-bar.js Add manually-converted classes 2020-06-15 10:14:26 -05:00
allocation-subnav.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
app-breadcrumbs.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
attributes-section.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
children-status-bar.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
client-node-row.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
client-subnav.js Create new monitor route for clients 2020-06-16 10:23:35 -07:00
copy-button.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
distribution-bar.js Data cannot be a field in the base class and a CP in the child classes 2020-06-15 11:37:40 -05:00
drain-popover.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
exec-terminal.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
forbidden-message.js Update to Ember 3.16/Data 3.12 (#8319) 2020-07-09 11:37:00 -05:00
gauge-chart.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
global-header.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
gutter-menu.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
hamburger-menu.js Update to Ember 3.16/Data 3.12 (#8319) 2020-07-09 11:37:00 -05:00
image-file.js Add fixes for ESLint getter-return 2020-06-10 16:18:56 -05:00
job-deployment.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
job-deployments-stream.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
job-diff-fields-and-objects.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
job-diff.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
job-editor.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
job-row.js Add job submit time to the job children list 2020-09-18 17:58:15 -07:00
job-subnav.js Update to Ember 3.16/Data 3.12 (#8319) 2020-07-09 11:37:00 -05:00
job-version.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
job-versions-stream.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
json-viewer.js New fluid height modifier for the json viewer 2020-07-29 19:07:24 -07:00
lifecycle-chart-row.js Add poststart and poststop lifecycle phases 2020-08-26 09:55:42 -05:00
lifecycle-chart.js Temporarily remove poststop from the UI 2020-08-31 19:32:38 -07:00
line-chart.js Change htmlSafe prototype calls to imports (#9075) 2020-10-13 11:50:28 -05:00
list-accordion.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
list-pagination.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
list-table.js Update to Ember 3.16/Data 3.12 (#8319) 2020-07-09 11:37:00 -05:00
loading-spinner.js Update to Ember 3.16/Data 3.12 (#8319) 2020-07-09 11:37:00 -05:00
multi-select-dropdown.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
page-layout.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
page-size-select.js Remove superfluous uses of Object.freeze 2020-06-15 10:15:11 -05:00
placement-failure.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
plugin-allocation-row.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
popover-menu.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
primary-metric.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
proxy-tag.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
region-switcher.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
reschedule-event-row.js Update to Ember 3.16/Data 3.12 (#8319) 2020-07-09 11:37:00 -05:00
scale-events-chart.js Compare scale events by their UID instead of reference equality 2020-08-05 12:02:23 -07:00
search-box.js Wire up the +/- buttons in task group rows to the job scale action 2020-06-18 22:08:28 -07:00
server-agent-row.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
server-subnav.js Redesign the server detail page to be inline with everything else 2020-06-16 10:23:36 -07:00
stats-time-series.js Update to Ember 3.16/Data 3.12 (#8319) 2020-07-09 11:37:00 -05:00
stepper-input.js Add acceptance test accessibility auditing and fixes (#8455) 2020-07-28 12:59:14 -05:00
streaming-file.js Guard the request animation frame with the existing requestFrame flag 2020-06-17 14:50:55 -07:00
task-group-row.js Add tooltips to scaling controls 2020-06-30 11:54:11 -07:00
task-log.js Persist the log stream/mode setting to localStorage 2020-06-30 17:09:52 -07:00
task-row.js Add fixes for ESLint getter-return 2020-06-10 16:18:56 -05:00
task-subnav.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
toggle.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00
topo-viz.js Refactor topo viz to do as much computation upfront & use faster data structures 2020-10-15 02:54:14 -07:00
two-step-button.js Add massaged results of class codemod 2020-06-10 16:18:42 -05:00