-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resolver traverse levels #71887
Resolver traverse levels #71887
Conversation
visibleNodesAndEdgeLines, | ||
composeSelectors(dataStateSelector, dataSelectors.followingSibling), | ||
(visibleNodesAndEdgeLinesAtTime, followingSibling) => { | ||
return defaultMemoize((time: number) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clever
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
been thinking about taking advantage of reselect's parametric selectors. siem uses em. /shrug
9662220
to
ab85820
Compare
@@ -61,7 +61,7 @@ export class PaginationBuilder { | |||
const lastResult = results[results.length - 1]; | |||
const cursor = { | |||
timestamp: lastResult['@timestamp'], | |||
eventID: eventId(lastResult), | |||
eventID: eventId(lastResult) === undefined ? '' : String(eventId(lastResult)), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jonathan-buttner if this is cool, can i get a re-thumb? ty
💚 Build SucceededBuild metricsasync chunks size
History
To update your PR or re-run it, just comment with: |
…1887) * `IndexedProcessTree` now owns the concern of defining the order of siblings * `IsometricTaxiLayout` now owns the concept of `ariaLevels` * added `datetime` method to `process_event` model which returns a time in ms since unix epoch for the event * renamed some resolver selectors * added resolver selector: `ariaLevel` * added 'data' selector: `followingSibling` (used for aria-flowto) * added resolver selector `ariaFlowtoNodeID` which takes a nodeID, and returns its following sibling's node id (if that sibling is visible.) By only returning visible siblings, we ensure that `aria-flowto` will point to an html ID that is in the dom.
…1887) * `IndexedProcessTree` now owns the concern of defining the order of siblings * `IsometricTaxiLayout` now owns the concept of `ariaLevels` * added `datetime` method to `process_event` model which returns a time in ms since unix epoch for the event * renamed some resolver selectors * added resolver selector: `ariaLevel` * added 'data' selector: `followingSibling` (used for aria-flowto) * added resolver selector `ariaFlowtoNodeID` which takes a nodeID, and returns its following sibling's node id (if that sibling is visible.) By only returning visible siblings, we ensure that `aria-flowto` will point to an html ID that is in the dom.
…71953) * `IndexedProcessTree` now owns the concern of defining the order of siblings * `IsometricTaxiLayout` now owns the concept of `ariaLevels` * added `datetime` method to `process_event` model which returns a time in ms since unix epoch for the event * renamed some resolver selectors * added resolver selector: `ariaLevel` * added 'data' selector: `followingSibling` (used for aria-flowto) * added resolver selector `ariaFlowtoNodeID` which takes a nodeID, and returns its following sibling's node id (if that sibling is visible.) By only returning visible siblings, we ensure that `aria-flowto` will point to an html ID that is in the dom.
…71959) * `IndexedProcessTree` now owns the concern of defining the order of siblings * `IsometricTaxiLayout` now owns the concept of `ariaLevels` * added `datetime` method to `process_event` model which returns a time in ms since unix epoch for the event * renamed some resolver selectors * added resolver selector: `ariaLevel` * added 'data' selector: `followingSibling` (used for aria-flowto) * added resolver selector `ariaFlowtoNodeID` which takes a nodeID, and returns its following sibling's node id (if that sibling is visible.) By only returning visible siblings, we ensure that `aria-flowto` will point to an html ID that is in the dom.
* master: (37 commits) [Lens] Handle failing existence check (elastic#70718) [Security Solution]Fix in-app links and popup window text (elastic#71403) [esArchiver] automatically retry if alias creation fails (elastic#71910) Move data stream index pattern creation test to xpack (elastic#71511) [Maps] Improve language for mvt card (elastic#71947) [Security][Detections] Unskip failing modal tests (elastic#71969) skip flaky suite (elastic#71987) skip flaky suite (elastic#71979) [Security Solution] [Detections] Revert "[Security Solution] [Detections] Fixes bug for determining when we hit max signals after filtering with lists (elastic#71768)" (elastic#71956) rename ilm policy to remove -default (elastic#71952) Adjust ordering of Management category apps to make Ingest Manager higher (elastic#71948) skip flaky suite (elastic#71971) skip flaky suite (elastic#71951) [kbn/optimizer] ignore compressed files when reporting stats (elastic#71940) skip flaky suite (elastic#71867) [ML] Fix new job with must_not saved search (elastic#71831) [Resolver] Fix bug where process detail panel doesn't show up (elastic#71754) Cleanup (elastic#71849) [Resolver] aria-level and aria-flowto support enhancements (elastic#71887) skip flaky suite (elastic#71304) ...
…feature-privileges * alerting/consumer-based-rbac: (491 commits) [Lens] Handle failing existence check (elastic#70718) [Security Solution]Fix in-app links and popup window text (elastic#71403) [esArchiver] automatically retry if alias creation fails (elastic#71910) Move data stream index pattern creation test to xpack (elastic#71511) [Maps] Improve language for mvt card (elastic#71947) [Security][Detections] Unskip failing modal tests (elastic#71969) skip flaky suite (elastic#71987) skip flaky suite (elastic#71979) [Security Solution] [Detections] Revert "[Security Solution] [Detections] Fixes bug for determining when we hit max signals after filtering with lists (elastic#71768)" (elastic#71956) rename ilm policy to remove -default (elastic#71952) Adjust ordering of Management category apps to make Ingest Manager higher (elastic#71948) skip flaky suite (elastic#71971) skip flaky suite (elastic#71951) [kbn/optimizer] ignore compressed files when reporting stats (elastic#71940) skip flaky suite (elastic#71867) [ML] Fix new job with must_not saved search (elastic#71831) [Resolver] Fix bug where process detail panel doesn't show up (elastic#71754) Cleanup (elastic#71849) [Resolver] aria-level and aria-flowto support enhancements (elastic#71887) skip flaky suite (elastic#71304) ...
Summary
Recreated #71777 due to some sort of github issue
IndexedProcessTree
now owns the concern of defining the order of siblingsIsometricTaxiLayout
now owns the concept ofariaLevels
datetime
method toprocess_event
model which returns a time in ms since unix epoch for the eventariaLevel
followingSibling
(used for aria-flowto)ariaFlowtoNodeID
which takes a nodeID, and returns its following sibling's node id (if that sibling is visible.) By only returning visible siblings, we ensure thataria-flowto
will point to an html ID that is in the dom.Checklist
For maintainers