From 57dbe6e36fa75012f793cc7d01faf93db086b1fd Mon Sep 17 00:00:00 2001 From: Illya Klymov Date: Wed, 19 Oct 2022 16:54:40 +0300 Subject: [PATCH 01/13] wip --- .../javascripts/diffs/components/diff_row.vue | 2 +- .../emoji/components/emoji_group.vue | 2 +- .../import_groups/components/import_table.vue | 9 +- .../notes/components/diff_with_note.vue | 1 - .../javascripts/pages/import/history/index.js | 1 + .../test_reports/test_suite_table.vue | 4 +- .../test_reports/test_summary_table.vue | 6 +- .../components/form/form_footer_actions.vue | 2 +- config/vue3migration/compiler.js | 40 ++++ config/vue3migration/compiler_options.js | 40 ++++ config/webpack.config.js | 46 ++++- .../components/vulnerability_detail.vue | 4 +- jest.config.base.js | 36 +++- package.json | 9 +- .../frontend/__helpers__/shared_test_setup.js | 4 +- spec/frontend/environment.js | 3 + spec/frontend/test_setup.js | 16 +- spec/frontend/vue_compat_test_setup.js | 60 ++++++ yarn.lock | 186 ++++++++++++++++-- 19 files changed, 429 insertions(+), 42 deletions(-) create mode 100644 config/vue3migration/compiler.js create mode 100644 config/vue3migration/compiler_options.js create mode 100644 spec/frontend/vue_compat_test_setup.js diff --git a/app/assets/javascripts/diffs/components/diff_row.vue b/app/assets/javascripts/diffs/components/diff_row.vue index e5695c4390f165..2466c829557b16 100644 --- a/app/assets/javascripts/diffs/components/diff_row.vue +++ b/app/assets/javascripts/diffs/components/diff_row.vue @@ -164,7 +164,7 @@ export default { - diff --git a/app/assets/javascripts/pages/import/history/index.js b/app/assets/javascripts/pages/import/history/index.js index d540272c26615f..ddcce7a6929c2b 100644 --- a/app/assets/javascripts/pages/import/history/index.js +++ b/app/assets/javascripts/pages/import/history/index.js @@ -4,6 +4,7 @@ import ImportHistoryApp from './components/import_history_app.vue'; function mountImportHistoryApp(mountElement) { if (!mountElement) return undefined; + debugger; return new Vue({ el: mountElement, name: 'ImportHistoryRoot', diff --git a/app/assets/javascripts/pipelines/components/test_reports/test_suite_table.vue b/app/assets/javascripts/pipelines/components/test_reports/test_suite_table.vue index 1cd28e027f3bf9..2974bd2dd37031 100644 --- a/app/assets/javascripts/pipelines/components/test_reports/test_suite_table.vue +++ b/app/assets/javascripts/pipelines/components/test_reports/test_suite_table.vue @@ -100,7 +100,7 @@ export default { {{ __('Duration') }}
- {{ __('Details'), }} + {{ __('Details') }}
@@ -162,7 +162,7 @@ export default {
-
{{ __('Details'), }}
+
{{ __('Details') }}
{{ __('View details') diff --git a/app/assets/javascripts/pipelines/components/test_reports/test_summary_table.vue b/app/assets/javascripts/pipelines/components/test_reports/test_summary_table.vue index 7ab48da1a9d722..2b7b2d78424569 100644 --- a/app/assets/javascripts/pipelines/components/test_reports/test_summary_table.vue +++ b/app/assets/javascripts/pipelines/components/test_reports/test_summary_table.vue @@ -50,13 +50,13 @@ export default { {{ __('Failed') }}
- {{ __('Errors'), }} + {{ __('Errors') }}
- {{ __('Skipped'), }} + {{ __('Skipped') }}
- {{ __('Passed'), }} + {{ __('Passed') }}
{{ __('Total') }} diff --git a/app/assets/javascripts/vue_shared/components/form/form_footer_actions.vue b/app/assets/javascripts/vue_shared/components/form/form_footer_actions.vue index 26c50345c19f0f..95928dce5b46a8 100644 --- a/app/assets/javascripts/vue_shared/components/form/form_footer_actions.vue +++ b/app/assets/javascripts/vue_shared/components/form/form_footer_actions.vue @@ -1,5 +1,5 @@ -