There are changes required for the ember upgrade but additional changes
for individual libs are also present. Commit has been squashed, see
individual commits if needed.
There are a bunch of HBS changes as well. These are to deal with a
couple new rules and there impact is low. The button one has bitten us a
few time so this seemed great to add IMO.
update ember 3.12.4
ember 3.13
fixes for new eslint rules
ember 3.13->3.14
ember3.14->3.16
ember3.16->3.20
3.20 lint rules
yarn upgrade
update ember-optional-feature
update deps that can go to patch versions
upgrade major versions that are possible
update ansi_up
only reset term var if we're not destroying
prevents new ember 'same computation' error
update async
upgrade dot-object
new-catalog - add set to deal with new warning
marked-down - drop call into next to ensure its called at the correct time
upgrade ember-assign
update ember-cli-clipboard
remove unused & deprecated ember-cli-release
remove unused drag-drop lib
use set on tracked prop
update ember-flatpickr && cli-test-loader
upgrade ember-href-to
update filesaver
update liquid-fire and ipaddr
upgrade jsondiffpatch
upgrade marked
upgrade semver
update xterm
Update ember-basic-dropdown
the library has changed quite a bit and no longer provides an addon for the content-item where we handling the click event to close the dropdown,
thus click events must be added manually to the items being clicked to close the dropdown.
udpate dompurify
fix page header project styles
Bump ember api store, remove npm-run-all
Autofix button types from hbs linting
this change looks large but only adds `type` button to any buttons that dont have a type, which should help to reduce weird side effects
more hbs lint changes for no-negate-condition
turned off a couple rules that could be too much to test right now
rancher/rancher#25694
add ui-banners to allowed settings
move banners to settings
refactor names on settings component
update ui-banners translation text
- Moved from Ember.$() to importing jquery.
- Moved from fn().on() to on(fn())
- Moved from fn().observes() to observer(fn())
This got /g/clusters from 27 warnings to 5 warnings for me.
Refactor login views
Refactor out application view
Refactor out environments/new view
Refactor out k8s-tab view
Refactor out k8s rc and pods view
Refactor out k8s service view
Refactor out graph view to component
update components that use "didInitAttrs" for deprecation
Update submodule dependencies
Add alt action for shell and logs to launch in new window
(rancher/rancher#2360)
Change new window name to _blank
Change isConsole to more generic isPopup
Add padding to shell popup
Add some extra height to logs view when in modal
fix styling on log popup
Add new vm logs and vm shell popup
Refactor theme toggler to use actions not click
rancher/rancher#3546
Add confirmation for deactivating stacks and services
rancher/rancher#3532
Add new hover over top nav -> display sub-nav functionality
Refactor admin processes to use run.later rather then setInterval
Fix right click issue on tooltips with action menus
* Reset the resource-actions model so the next time a right click occurs the menu will show
- Fix category uniqueness
- Fix crash server if catalog API unavailable
- Fix selecting no version after one is selected
- Select the default version if set & exists
- Scroll to top when an error is shown
- Stack description not required
- Cancel button when no version selected
- "Create" instead of "Save"
- Update ember-api-store for less deprecations
- Rename `actions` in JSON to `actionLinks`
- Move actions from controllers to models, remove `{{#with}}s`
(deprecated)
- Move resource-action-menus from a component per entry to a single
global menu
- Disable transitioning resource polling except on resources that really
need it
- Disable static/relative positioning based on content height (white
boxes all the way to the bottom)