Commit Graph

20 Commits

Author SHA1 Message Date
Jordon Leach 562c32df73
Add internal api scaffolding and documentation (#13839)
* Add internal api scaffolding and documentation

* Fix docs build

* Refactor `apiName` to a static method for proper enforcement

* Restructure idea around ts augmentation for internal apis
2025-04-14 13:11:47 -04:00
Phillip Rak 566111496d Prevent activating shortkeys when modals are active
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-14 11:06:32 -07:00
Cody Jackson 68be8d4bc0 Removing code that's no longer necessary around back-button usage
Fixes https://github.com/rancher/dashboard/issues/11274
2024-11-25 16:31:44 -07:00
Alexandre Alves bc51a79005 apply some fixes for extensions logic in light of Vue3 migration 2024-09-30 18:11:13 +01:00
Jordon Leach 8e18f2e18c
ContainerShell window manager fixes (#11973)
* Remove border when terminal window is focused

Remove deep selector from non-scoped style

Migrate vue-resize library to vue3-resize

* Fix codeMirrorRef instance name

* Missing semicolon
2024-09-20 08:42:32 -04:00
Jordon Leach d393508b80
Fix InstallCodeMirror export (#11962)
* Fix InstallCodeMirror export

* Bumping/pinning the version of codemirror-editor-vue3

---------

Co-authored-by: Cody Jackson <cody.jackson@suse.com>
2024-09-18 18:54:12 -04:00
momesgin 93a2294b12
Fix rendering raw html content (#11764)
* fix rendering string instead of html

* fix rendering raw html on tooltips by global configuration

* lint

---------

Co-authored-by: Mo Mesgin <mmesgin@Mos-M2-MacBook-Pro.local>
2024-08-30 12:47:45 -07:00
Phillip Rak f4103517c0
Merge pull request #11714 from rak-phillip/feature/9537-vue-js-modal
Remove `vue-js-modal` dependency
2024-08-26 19:45:17 -07:00
Phillip Rak e41aa46f81 Remove `vue-js-modal` dependency
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-08-26 14:34:16 -07:00
Cody Jackson 959b64306a Updating the shortkey plugin to work in vue3
I made this a local plugin because the replacement which has the same interface was emitting unnecessary console messages and a PR to fix has been open for over a year.

A partial fix for https://github.com/rancher/dashboard/issues/11459#issue-2413582956
2024-08-23 17:52:07 -07:00
Cody Jackson 1f6a726c9a Getting a mostly functioning version of CodeMirror/YamlEditor 2024-08-22 16:09:55 -07:00
Cody Jackson d47ce13f28 Fixed the remaining lint warnings and errors
The chart.test.ts is likely more broken now than it was. This can be fixed later.
2024-08-22 16:07:04 -07:00
Phillip Rak 399696ae73 Upgrade `v-tooltip` to `floating-vue`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-08-22 16:05:37 -07:00
Phillip Rak 0c9361a024 render the login page
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-08-22 16:05:37 -07:00
Cody Jackson 0b2f8c61f6 hack n slash 2024-08-22 16:05:37 -07:00
Phillip Rak 48869fa982 Resolving router-related warnings
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-08-22 16:05:36 -07:00
Giuseppe Leo d98ca6bd85
Remove Nuxt reference in extensions and creator (#11420)
* Remove nuxt commands

* Remove vsconfig nuxt mention

* Remove Nuxt path as unused

* Remove Nuxt

* Remove creator scripts

* Remove all the nuxt and nuxt.config references

* Restore existing comment about Nuxt

* Add dependency for check-plugin

* Add more missing dependencies

* Update to comments

* Correct comment based on PR review
2024-08-07 18:42:08 +02:00
Phillip Rak 2f7e63c43f Rename `cookie-universal-nuxt` plugin to `cookie-universal`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-07-03 14:41:22 -07:00
Cody Jackson e5da676207 Making the call to i18n/init blocking to resolve a race condition
rancher/dashboard#11203
2024-06-12 16:29:38 -07:00
Giuseppe Leo 43ef5fc390
Clean up entry logic for vue.config (#11048)
* Cleanup entry for vue configuration

Rename reserved function terms

Correct extendApp initialization by passing Vue attribute

Avoid reserved name Vue

Set more unique and meaningful file names

Remove deprecated code added with rebase

Add vue instance to mountApp

Add comments and references to TODO issue

Restore function declaration over binding issue

Rename apps and correct issue with the render

Rebase residual cleanup

Remove unnecessary env var related to Nuxt

Remove deprecated confit assignment

Revert render function refactoring

* Fix Dashboard version issue
2024-05-29 11:09:43 +02:00