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
Simon Howe
f0a50b85e9
Metrics cols a little wider again
2016-09-26 11:02:32 +02:00
Simon Howe
51e4fc6d74
Drop our label-col width heuristic for less wasted col. space
...
- The label column now flexes to the available space. (Old behaviour:
label width was a function of # of cols).
- Most columns other than the label now have a fixed width specified
(some large ones are left to share the avaiable space w/ the label)
2016-09-26 10:48:06 +02:00
Simon Howe
fe1ba9cc4d
Tidying up connectionrow.dataType
...
- Rename DataType -> Datatype for consisitency
- Remove Datatype from connection.metadata
- Change UI to read dataType from connection.columns rather than from
connection.metadata (col header rather than "cell")
2016-09-22 15:36:36 +02:00
Simon Howe
7c4654d45c
Fixes left alignment of numbers in the details panel tables
...
- By declaring more things to be numbers
- Also fixes initial sort direction of number columns from asc to desc.
2016-09-21 16:18:26 +02:00
Simon Howe
517110ba09
Keep "count" as tooltip for new mini "#" column header
2016-09-21 15:24:59 +02:00
Simon Howe
52362496b3
Rename connections."Count" => "#", flex remote column
2016-09-21 15:13:01 +02:00
Simon Howe
fc3fc72205
Fix ip column width in connections table, avoid truncating long ips
2016-09-21 10:01:42 +02:00
David
58d97bfdee
Merge pull request #1818 from weaveworks/plugin-controls-ui
...
Add support for table based controls
2016-09-02 15:23:32 +02:00
Simon Howe
a1dd4eb996
Small refactor of case insensitive table sorting.
2016-09-01 14:14:31 +02:00
Simon Howe
35ccc9acd1
Sory by label properly + sort case insensitivly!
2016-09-01 14:14:31 +02:00
Simon Howe
66191bd649
Correct sort order of label column on initial table load
...
- We still have a heuristic: sort first mertric column we find desc.
- If there is no metric sort by label column ascending
2016-09-01 14:14:31 +02:00
Simon Howe
66561e1d8e
Sort non-number columns ASCending by default.
...
- And number columns DESCending by default.
- default: when you sort by that column for the first time.
2016-09-01 14:14:30 +02:00