Commit Graph

18 Commits

Author SHA1 Message Date
Mo Mesgin fe0a7dfc16 minor refactor 2025-02-11 17:45:16 -08:00
Mo Mesgin 0d5e2c04ab add test + minor refactor 2025-02-11 09:57:03 -08:00
Mo Mesgin db94935336 fix unit test 2025-02-07 12:23:21 -08:00
Mo Mesgin bce79fcef0 fix slides alignment + use refs + handle throttling 2025-02-07 12:03:28 -08:00
Alexandre Alves 3b0418f9f3
fix key nav on charts page (#13139)
* fix key nav on charts page in cluster

* minor fixes to Select
2025-01-24 12:54:55 +00:00
Richard Cox 626d7e4f73
Merge pull request #11782 from richard-cox/fix-carousel-icon
Improve visuals of small carousel logos in dark mode
2024-09-24 12:01:22 +01:00
Cody Jackson 5052c2a8e8 Enabling `vue/require-explicit-emits` linting rule
https://github.com/rancher/dashboard/issues/11961
2024-09-19 09:58:53 -07:00
Richard Cox 2479cd6886 Improve visuals of small carousel logos in dark mode 2024-09-06 10:34:30 +01:00
cnotv 3a3c849b21 Fix all the :key binding issues 2024-08-22 16:07:03 -07:00
Cody Jackson 9b829c55ea Ran `yarn lint --fix` 2024-08-22 16:05:36 -07:00
Cody Jackson d5ce4fff2e Run the vue3 migration script
Commands run:

➤ yarn migrate
➤ git clean -fdx
➤ nvm use 20
➤ yarn
2024-08-22 16:05:36 -07:00
Giuseppe Leo 793f7c6023
Initial migration of Vue3 for compatible fixes (#10858)
* Correct file naming and small TS issues

Correct TS related issues

* Manual replacement of :is on standard HTML tags

* Add missing required in the code dependencies

* Correct SCSS import

* Correct test file naming

* Correct typo in markup

* Use alias for types import
2024-04-23 20:16:46 +02:00
Alexandre Alves 00e4f83c34
code cleanup + fix breaking logic on unit test with non-existance of nodes to clone + add unit test (#10737) 2024-04-02 17:19:29 +01:00
richa 5bdb58cb2b
Removd slide numbers from the titles, other small fix (#9999) 2023-11-02 10:43:37 +01:00
richa 1d6cf354c3
Fixed right side missing slide issue, Fixed styling of Carousel slide (#7953)
* Fixed right side missing slide issue, Fixed styling of Carousel slide

* Fixed Carousel scroll issues when there is 2 or 1 cards

* Fixed lint
2023-04-18 11:01:33 +02:00
Giuseppe Leo d2d4122bc0
Review HTML formatting rules (#6805)
* Prevent ESLint to format generated paths

* Add HTML ESLint Rules

* Format all the Vue HTML templates except Harvester

* Exclude Harvester package from linting HTML, keeping old formatting rules
2022-11-11 17:04:22 +01:00
Richard Cox c4614a036f Bug fix and Improvements to Carousel
- Ensure scroll timer is cleared when we leave the page
- Don't scroll on return to charts page of same cluster
  - flat stored in session storage (lost on tab/window close, retained on refresh)
- Increase time spent on each carousel section from 2 to 5 seconds
- l10n for header
2022-10-20 14:31:07 +01:00
richa cd3a06269c
Featured carousel (#5585)
* Created featured carousel

* Created dummy data for Featured chart

* Added style

* Added toggle button

* Added slider width dynamically

* Fixed review comments

* Removed not used code

* Added link to Carousel slides

* Created featured carousel

* Created dummy data for Featured chart

* Added style

* Added toggle button

* Added slider width dynamically

* Fixed review comments

* Removed not used code

* Added link to Carousel slides

* Merged master

* Added featured annotation

* Added auto scroll on page load

* Fixed filtering of featured charts data

* Removed duplicate keys
2022-09-29 14:03:48 +02:00