Skip to content
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

Adapt TopNavBar to tablet-size screen #2

Closed
svienot opened this issue Apr 4, 2022 · 0 comments
Closed

Adapt TopNavBar to tablet-size screen #2

svienot opened this issue Apr 4, 2022 · 0 comments
Assignees

Comments

@svienot
Copy link
Collaborator

svienot commented Apr 4, 2022

No description provided.

@svienot svienot self-assigned this Apr 11, 2022
@svienot svienot closed this as completed Apr 12, 2022
@svienot svienot transferred this issue from another repository Apr 22, 2022
ericleponner added a commit that referenced this issue Apr 26, 2022
…ter wrapping when window width gets small.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Sep 26, 2022
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Sep 29, 2022
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Oct 3, 2022
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
svienot pushed a commit that referenced this issue Oct 4, 2022
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
svienot added a commit that referenced this issue Oct 5, 2022
* Added TableControllerV3 and associated classes (to be used later).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Updated EntityBatchLoader.loadNext() to avoid ts lint warning.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed TableSubController.headLoad() and lastLoad().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed AutoRefreshSubController.xxxLoadDidComplete().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed debug trace from TableControllerV3.mountDidChange().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TopicDetails.vue is now based on TableControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed TableControllerV3.totalRowCount.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed PaginationSubController.gotoPage.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed PaginationSubController.gotoPage (take #2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added pageParamName and keyParamName to TableControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added take #1 of TableControllerV3 unit test.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed sources watching in TableControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added paging test to TableController.spec.ts

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* AccountTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Fixed PaginationSubController.gotoPage().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added tests to validate TableControllerV3 logic of shadow pages.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added TableControllerV3.reset() (to be used later).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* BlockTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* ContractTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* NftHolderTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* TokenBalanceTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* TokenTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* TransactionTableController now based on TableControllerV3 (however with a pending issue concerning transaction type filtering).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* RewardsTransactionTableController is now based on TransactionControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Replaced last occurences of PlayPauseButton by PlayPauseButtonV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed (now obsolete) TableController, PlayPauseButton and RowBuffer classes.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Renamed TableControllerV3 class as TableController.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Renamed PlayPauseButtonV3 class as PlayPauseButton.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed debug trace from TableController.routeDidChange().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed unstable check in Staking.spec.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Adjusted TokenDetails.vue after rebasing.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Re-worked TableController to enable usage of current route query params by subclasses.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added comment line in PaginationSubController.unmount() to avoid tslint error.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Moved fetchXXXQueryParam() methods to RouteManager.ts

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TransactionTableController now adjusts its transaction filter according current route.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Moved PaginationSubController.updateCurrentPage() in TableController.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed TableController.refresh().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Split TransactionTableController as TransactionTableController and TransactionTableControllerXL.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TableController now enables TransactionTableControllerXL to set up its filter.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Re-enabled e2e test in TransactionNavigation.spec.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
Signed-off-by: Simon Viénot <simon.vienot@icloud.com>
Co-authored-by: Simon Viénot <simon.vienot@icloud.com>
svienot pushed a commit that referenced this issue Oct 20, 2022
* Missing in commit in #62 fix :/

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added e2e test for {url}/token/<TOKEN_ADDRESS> navigation in TokenNavigation.spec.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Oct 21, 2022
…ding data (take #2 … because it was commented in take #1 … :( …).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
svienot pushed a commit that referenced this issue Oct 24, 2022
)

* TableController.updateQuery() now preserves existing query params (issue #262).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added test cases to TableController to guaranty #262 fix.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed build break in TransactionTableControllerXL.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed breakage in TableController unit tests.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TransactionTableControllerXL now removes "type" param from route url when it's "".

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added extra case to TransactionTableControllerXL unit test.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* AutoRefreshSubController now increments autoUpdateCount when in timeout callback.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TableController now delegates some logic to RowBuffer class.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Renamed TransactionTableController.spec.ts as TransactionTableControllerXL.spec.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Dispatched logic from TableSubController subclasses to TableController and RowBuffer.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Improved TableController unit by using TestTableController.loadCounter.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TransactionTableControllerXL unit test now checks number of REST calls emitted by table controller.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added TableController.getAbortedRefreshCounter() and getAbortedMoveToPageCounter() (to be used later in unit tests).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added cases to check load aborts in TableController.spec.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TableController.startAutoRefresh() reset current page to 1 before loading data (this prevents unexpected callback from o-table).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TableController.startAutoRefresh() reset current page to 1 before loading data (take #2 … because it was commented in take #1 … :( …).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Nov 4, 2022
* Added TableControllerV3 and associated classes (to be used later).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Updated EntityBatchLoader.loadNext() to avoid ts lint warning.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed TableSubController.headLoad() and lastLoad().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed AutoRefreshSubController.xxxLoadDidComplete().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed debug trace from TableControllerV3.mountDidChange().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TopicDetails.vue is now based on TableControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed TableControllerV3.totalRowCount.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed PaginationSubController.gotoPage.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed PaginationSubController.gotoPage (take #2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added pageParamName and keyParamName to TableControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added take #1 of TableControllerV3 unit test.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed sources watching in TableControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added paging test to TableController.spec.ts

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* AccountTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Fixed PaginationSubController.gotoPage().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added tests to validate TableControllerV3 logic of shadow pages.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added TableControllerV3.reset() (to be used later).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* BlockTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* ContractTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* NftHolderTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* TokenBalanceTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* TokenTableController now based on TableControllerV3.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* TransactionTableController now based on TableControllerV3 (however with a pending issue concerning transaction type filtering).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* RewardsTransactionTableController is now based on TransactionControllerV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Replaced last occurences of PlayPauseButton by PlayPauseButtonV3.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed (now obsolete) TableController, PlayPauseButton and RowBuffer classes.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Renamed TableControllerV3 class as TableController.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Renamed PlayPauseButtonV3 class as PlayPauseButton.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed debug trace from TableController.routeDidChange().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed unstable check in Staking.spec.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Adjusted TokenDetails.vue after rebasing.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Re-worked TableController to enable usage of current route query params by subclasses.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added comment line in PaginationSubController.unmount() to avoid tslint error.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Moved fetchXXXQueryParam() methods to RouteManager.ts

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TransactionTableController now adjusts its transaction filter according current route.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Moved PaginationSubController.updateCurrentPage() in TableController.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed TableController.refresh().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Split TransactionTableController as TransactionTableController and TransactionTableControllerXL.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* TableController now enables TransactionTableControllerXL to set up its filter.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Re-enabled e2e test in TransactionNavigation.spec.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Move and rename transaction/ContractResultDetails -> contract/ContractResult

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Add (empty for now) ContractResultTrace component and include into ContractResult.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Add (empty for now) ContractResultStates component and include into ContractResult.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Add ContractActionsResponse & ContractAction type definitions.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Add ContractActionsLoader (for further use).

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Use ContractActionsLoader in ContractResultTrace (still empty).

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Updated TransactionDetails.spec.ts and ContractResult.spec.ts to avoid vuejs resolution warning.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed imports in AccountDetails.vue.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* ContractActionsLoader now extends EntityBatchLoader.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Fixed EntityBatchLoader.recurseLoad() (to avoid 404 breakage in unit tests)

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Add ContractActionsTable component (for further use).

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Use ContractActionsTable in ContractResultTrace and return MOCK data in ContractActionsLoader.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Implement 'Call Type' column.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Adjust content of 'Call Type' column.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Enabled detail display in ContractActionsTable vue.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added ContractActionDetails vue skeleton.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed build break in  ContractActionDetails vue.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed handleClick from ContractActionsTable.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Adjust Amount column + misc clean-up in Call Trace.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* First prototype of ContractActionDetails.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Implemented Collapse All button in ContractResultTrace vue.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added Expand All button to ContratResultTrace.vue.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Add input and output to ContractActionDetails.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Add enums EntityType and ResultDataType (for ContractAction properties).

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Process Action error message.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Pagination for ContractActionsTable.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Added Collector.ref() method (to be used later).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added SignatureCollector (to be used later).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* ContractActionDetails now uses SignatureValue to render Function field.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* SignatureValue now uses HexaValue.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Replaced SignatureValue.props.input by props.action.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Removed debug trace from SignatureCollector.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* SystemContractRegistry now uses SystemContractEntry instances.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* SignatureValue now delegates signature analyze to SignatureAnalyzer.ts.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Introduce EVMAddress component.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Bring EVMAddress component and its use closer to UI spec.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Bring EVMAddress component and its use closer to UI spec.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Get rid of warnings in EVMAddress.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Re-wrote Collector without using DeferredPromise.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed SignatureAnalyzer class.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added unit test for SignatureAnalyzer class.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Align EVMAddress fonts on UI spec.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Make EVMAddress link to account/contract.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Removed mocked data from ContractActionsLoader class.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Fixed SignatureAnalyzer.makeInputPrefix().

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Added system contract signatures and hashes to SystemContractRegistry.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Filter action input and result when == '0x'

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Filter out ContractResultStates card for now.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* "0x…" -> "0x0…" in EVMAddress.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Homogenize MOBILE/MEDIUM breakpoints.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Homogenize HexaValue font size with that of EVMAddress (per spec).

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Use compact EVMAddress depending on screen size.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Fix layout of call type for mobile.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Show action call depth per UI spec.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Prepare for processing of depth path in ContractActionsLoader.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Implement processing of depth path in ContractActionsLoader.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Improve processing of depth path in ContractActionsLoader.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Restore part of the Mocks to avoid breaking the signature unit test.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* First prototype of State Trace

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Remove obsolete route to ContractResultDetails.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Remove dead code.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* ContractResultStateChanges -> ContractResultStateChange.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* ContractResultStates used enriched DisplayStateChange type.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Fix number of contract log lines.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Second prototype of State Trace.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Use HTML5 history in router and align e2e tests.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Fix erroneous e2e test.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Replace table by columns in ContractResultStates.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Make router compatible with old hash-based URLs.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Contract result logs UI now in component ContractResultLogs.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Remove dead code.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Back to 1 contract result log per line and conventional pagination.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Layout ContractResultLogEntry closer to spec.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Replace custom pagination by Oruga's.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Fix basic layout of State Trace.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Make low-contrast optional in HexaValue, per spec.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Make hexa values full contrast in ContractResultLogEntry, per spec.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Complete first pass on ContractResultStates (no pagination, no mobile support yet).

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Modularize State trace with ContractResultStateChangeEntry.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Add pagination to ContractResultStates.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Add selection of page size to ContractResultStates.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Filter ContractResultStates on small screens.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Persist contract state table page size.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Align contract logs table page size on contract states table.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Added missing mock in unit tests to avoid TokenInfoCollector warning.

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

* Avoid random wrapping of HexaValue in State Trace.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

* Further HexaValue customization.

Signed-off-by: Simon Viénot <simon.vienot@icloud.com>

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
Signed-off-by: Simon Viénot <simon.vienot@icloud.com>
Co-authored-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Nov 8, 2022
…ccount details does not preserve pagination).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
svienot pushed a commit that referenced this issue Nov 8, 2022
…ccount details does not preserve pagination). (#309)

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Nov 9, 2022
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Nov 22, 2022
…take #2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Feb 9, 2023
…#2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Feb 20, 2023
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Feb 20, 2023
…#2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Feb 20, 2023
…#2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Mar 3, 2023
…#2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Mar 9, 2023
…#2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Mar 10, 2023
…#2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
Neurone pushed a commit to Neurone/hedera-mirror-node-explorer that referenced this issue May 18, 2023
…ction details to Account details does not preserve pagination). (hashgraph#309)

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Jul 25, 2023
…ion@v2 (take #2).

Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Sep 25, 2023
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Nov 20, 2023
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Nov 20, 2023
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Jan 31, 2024
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Feb 6, 2024
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
quiet-node pushed a commit that referenced this issue Feb 13, 2024
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
ericleponner added a commit that referenced this issue Apr 26, 2024
Signed-off-by: Eric Le Ponner <eric.leponner@icloud.com>
Signed-off-by: Simon Viénot <simon.vienot@icloud.com>
Co-authored-by: Simon Viénot <simon.vienot@icloud.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant