Roland Schilter
87efac0b1d
No preview for overflow health items
2017-08-11 16:45:14 +01:00
Roland Schilter
35ba8ae916
Do not mix immutablejs with plain array functions
2017-08-11 16:45:14 +01:00
Roland Schilter
fc90ec8929
JS feedback from David
2017-08-11 16:45:14 +01:00
Roland Schilter
bc8d590d9a
Color metric label on hover
2017-08-11 16:45:13 +01:00
Roland Schilter
29a3070338
Pass layout when tracking mixpanel event
2017-08-11 16:45:13 +01:00
Roland Schilter
8188b7aed2
Append links directly to metrics
...
The initial idea was to keep it separate since the unattached
links were also to be displayed distinctively from the metrics.
With the new design, unattached links are rendered in the same
list as metrics with attached links.
Therefore, we treat unattached metric links as an empty metric.
2017-08-11 16:45:13 +01:00
Roland Schilter
5a2593b5eb
New design for hover states and overflow handling
2017-08-11 16:45:13 +01:00
Roland Schilter
9dcdc65e66
Improve comments; fix missing links w/o metrics
2017-08-11 16:45:13 +01:00
Roland Schilter
c812df88c3
Initialize props with immutable map/list
2017-08-11 16:45:13 +01:00
Roland Schilter
6b414ee435
Track health graph click in mixpanel (&& cleanup)
2017-08-11 16:45:13 +01:00
Roland Schilter
d0527d28df
Fix linting, cleanup, and add example to flag
2017-08-11 16:45:13 +01:00
Roland Schilter
702220f2ce
Link scope-ui graphs clickable to prometheus queries
...
scope-app:
- Adds `-app.metrics-graph` cli flag for configuring the base url to
use for graph links; supports `:orgID` and `:query` placeholders
- Renders `metric_links` in node detail API response
scope-ui:
- Extends `<CloudFeature />` with option `alwaysShow` and adds
boolean `isCloud` property
- Links metric graphs in the ui's node details view for all k8s
toplogies; or displays placeholder graph if no metrics available
2017-08-11 16:45:13 +01:00
Roland Schilter
cf8a95c878
Merge pull request #2683 from weaveworks/table-overflow-plus-one
...
Show table overflow only if limit exceeded by 2+
2017-07-06 15:50:11 +02:00
Roland Schilter
dfda3e0b0b
Show table overflow only if limit exceeded by 2+
...
Having to toggle a +1 feels weird while that +1 takes up
the same vertical space as displaying that row.
2017-07-06 13:56:03 +02:00
Simon Howe
ee55d17b0e
Review feedback on supporting multiple relatives in node-grid columns
2017-07-04 10:41:41 +02:00
Simon Howe
ffd531e44a
Show multiple relatives in the nodes-grid view
2017-07-04 10:41:41 +02:00
Filip Barl
eb64d3f09b
Make API calls with time travel timestamp ( #2600 )
...
* Node details fetching reports at proper timestamp.
* Corrected all the relevant timestamps in the UI.
* Renamed some state variables.
* Time travel works for topologies list.
* Added a whole screen overlay for time travel.
* Polished the backend.
* Make time travel work also with the Resource View.
* Fixed the jest tests.
* Fixed the empty view message for resource view.
* Some naming polishing.
* Addressed the comments.
2017-06-20 12:31:22 +02:00
Filip Barl
fd8f9be9cb
Fix the table sorting order bug for numerical values ( #2587 )
...
* Fix the table sorting order bug for numerical values.
* Addressed @davkal's comment.
2017-06-19 12:42:33 +02:00
Filip Barl
a585514d90
Hide container images status for pseudo nodes. ( #2520 )
2017-05-16 15:51:57 +01:00
jpellizzari
3ec7cc82e6
Added service images widget
2017-05-03 10:31:25 -07:00
Filip Barl
65b9b48b53
Added mixpanel tracking for some basic events ( #2462 )
...
* Added mixpanel tracking for bunch of events.
* Changed hitEnter action to pinSearch.
* Moved all the event tracking out of app-actions.js
* Addressed @foot's comment.
* Added more keypress events tracking.
* Disable 'r' keyboard shortcut when Resource View is disabled
2017-04-27 14:26:07 +02:00
Filip Barl
60629d3325
Fix the click origin of the details panel in the table mode. ( #2423 )
2017-04-05 16:27:42 +02:00
Filip Barl
9ac546c8b9
Fix details panel links.
2017-02-21 18:40:45 +01:00
Filip Barl
e5c655aa88
Addressed the comments.
2017-02-20 11:10:44 +01:00
Filip Barl
1ef64cf17c
Addressed David's comments
2017-01-20 12:52:03 +01:00
Filip Barl
26fc2eed58
Fixed row focusing for the bottom of a scrollable table
2017-01-20 12:36:27 +01:00
Filip Barl
687fb3a201
Maintain focus on hovered node table rows
...
More sophisticated row focusing
Keeping deleted focused nodes in the table
Fixed focus debouncing
2017-01-20 12:36:27 +01:00
Filip Barl
d3466b5454
Refactored the table component/model and wrote the tests
...
Backward-compatibility fix
2017-01-16 17:05:36 +01:00
Filip Barl
6888108b83
Made the searching of generic tables work on the UI
...
Extracted table headers common code on the frontend
Fixed the search matching and extracted further common code in the UI
2017-01-16 12:22:10 +01:00
Filip Barl
e475a09ee6
Rendering sortable generic tables in the UI
...
Rendering generic table columns
Made Type a required attribute for TableTemplate
Made generic table sortable on the UI
2017-01-16 12:22:10 +01:00
Filip Barl
31be525bd2
Created generic table model on backend
...
Replaced MetadataRow with generic Row in Table model
Sending through multicolumn tables from the backend
2017-01-16 12:22:10 +01:00
Filip Barl
26b3e9efc9
Reapplied all the eslint upgrade changes
2016-12-15 15:04:53 +01:00
David
99bfab89b7
Revert "Upgraded eslint & eslint-config-airbnb"
2016-12-12 16:06:13 +01:00
Filip Barl
be9b640130
Addressed @davkal's and @jpellizzari's comments
2016-12-12 11:36:43 +01:00
Filip Barl
71f44e8b70
Got rid of findDOMNode helper
2016-12-12 11:04:49 +01:00
Filip Barl
86d61cf0d6
Extracted 'static' methods outside of classes for the 'class-methods-use-this' lint rule
2016-12-12 11:04:15 +01:00
Filip Barl
3fdcd9b5e7
Applied arrow-parens linting rule
2016-12-12 11:02:18 +01:00
fbarl
e47c3e0973
Applied a couple of simpler rules
2016-12-12 10:56:56 +01:00
Jordan Pellizzari
b5a720e17c
Merge pull request #2076 from weaveworks/2075-client-linting
...
Add client linting to CI config
2016-12-09 08:04:01 -08:00
fbarl
524e2e2e9a
Importing lodash util functions explicitly.
2016-12-09 14:03:31 +01:00
jpellizzari
7fba78c7b3
Liniting fixes
2016-12-08 11:08:48 -08:00
Filip Barl
604661ca2a
Update package.json ( #2017 )
2016-11-23 15:59:41 +01:00
Filip Barl
d15e884cb1
Table-mode: sort ips numerically ( #2007 )
...
Fix #1746 - sort IPs numerically in the table mode
2016-11-22 11:05:59 +01:00
Simon Howe
ea9101ad0f
Fix warning about text nodes in thead in details panel
2016-10-31 15:29:53 +01:00
Jordan Pellizzari
26a1d20f0d
Added formatted date strings to table and detail metadata values
2016-10-24 09:22:59 -07:00
Alfonso Acosta
405a705943
Merge pull request #1933 from weaveworks/1928-increase-timestamp-precision
...
Increase timestamp precision
2016-10-20 14:01:39 +02:00
David Kaltschmidt
a0f1b25a0b
Give datetime more space in the table
2016-10-20 13:17:34 +02:00
Simon Howe
2ca23507de
label_minor -> labelMinor, closer to all camelCase api
2016-10-19 10:50:11 +02:00
Simon Howe
bec4d281c3
Add label_minor to tooltips in connections table
...
Sometimes label is not enough to distinguish between rows.
2016-10-10 15:15:31 +02:00
Simon Howe
3c393c7808
Move truncation of docker ids to FE to allow full value in tooltips
...
- Reveals full id if you search for it.
- Difficult to copy and paste the full id if you want it for some reason
2016-09-28 12:18:12 +02:00