From f248be7257e82d15fa6441c551e4314bd36343d4 Mon Sep 17 00:00:00 2001 From: Mike Greiling Date: Fri, 9 Mar 2018 14:18:59 -0600 Subject: require jQuery to be explicitly imported --- app/assets/javascripts/activities.js | 1 + app/assets/javascripts/ajax_loading_spinner.js | 2 ++ app/assets/javascripts/api.js | 1 + app/assets/javascripts/awards_handler.js | 2 ++ app/assets/javascripts/behaviors/copy_as_gfm.js | 1 + app/assets/javascripts/behaviors/copy_to_clipboard.js | 1 + app/assets/javascripts/behaviors/details_behavior.js | 1 + app/assets/javascripts/behaviors/quick_submit.js | 1 + app/assets/javascripts/behaviors/requires_input.js | 1 + app/assets/javascripts/behaviors/toggler_behavior.js | 4 +++- app/assets/javascripts/blob/blob_file_dropzone.js | 2 ++ app/assets/javascripts/blob/blob_fork_suggestion.js | 2 ++ app/assets/javascripts/blob/file_template_mediator.js | 2 ++ app/assets/javascripts/blob/file_template_selector.js | 2 ++ app/assets/javascripts/blob/template_selector.js | 4 +++- app/assets/javascripts/blob/viewer/index.js | 1 + app/assets/javascripts/blob_edit/blob_bundle.js | 2 ++ app/assets/javascripts/blob_edit/edit_blob.js | 1 + app/assets/javascripts/boards/components/board.js | 2 ++ app/assets/javascripts/boards/components/board_delete.js | 1 + app/assets/javascripts/boards/components/board_new_issue.vue | 1 + app/assets/javascripts/boards/components/board_sidebar.js | 1 + app/assets/javascripts/boards/components/issue_card_inner.js | 1 + app/assets/javascripts/boards/components/new_list_dropdown.js | 5 +++-- app/assets/javascripts/boards/components/project_select.vue | 2 ++ app/assets/javascripts/boards/index.js | 1 + app/assets/javascripts/boards/mixins/sortable_default_options.js | 1 + app/assets/javascripts/boards/stores/boards_store.js | 2 ++ app/assets/javascripts/branches/branches_delete_modal.js | 2 ++ app/assets/javascripts/breadcrumb.js | 2 ++ app/assets/javascripts/build_artifacts.js | 2 ++ app/assets/javascripts/build_variables.js | 4 ++-- .../javascripts/ci_variable_list/native_form_variable_list.js | 1 + app/assets/javascripts/commit/image_file.js | 2 ++ app/assets/javascripts/commit_merge_requests.js | 1 + app/assets/javascripts/commits.js | 1 + app/assets/javascripts/compare.js | 2 ++ app/assets/javascripts/compare_autocomplete.js | 2 ++ app/assets/javascripts/confirm_danger_modal.js | 2 ++ app/assets/javascripts/contextual_sidebar.js | 1 + app/assets/javascripts/create_label.js | 2 ++ app/assets/javascripts/cycle_analytics/cycle_analytics_bundle.js | 1 + app/assets/javascripts/diff.js | 1 + .../javascripts/diff_notes/components/comment_resolve_btn.js | 1 + .../javascripts/diff_notes/components/diff_note_avatars.js | 1 + .../javascripts/diff_notes/components/jump_to_discussion.js | 1 + app/assets/javascripts/diff_notes/components/resolve_btn.js | 1 + app/assets/javascripts/diff_notes/diff_notes_bundle.js | 1 + app/assets/javascripts/diff_notes/models/discussion.js | 1 + app/assets/javascripts/dispatcher.js | 2 ++ app/assets/javascripts/dropzone_input.js | 1 + app/assets/javascripts/due_date_select.js | 1 + .../javascripts/environments/components/environment_stop.vue | 2 ++ app/assets/javascripts/experimental_flags.js | 1 + app/assets/javascripts/feature_highlight/feature_highlight.js | 1 + .../javascripts/feature_highlight/feature_highlight_helper.js | 1 + app/assets/javascripts/filterable_list.js | 1 + app/assets/javascripts/gfm_auto_complete.js | 1 + app/assets/javascripts/gl_dropdown.js | 4 +++- app/assets/javascripts/gl_field_error.js | 2 ++ app/assets/javascripts/gl_field_errors.js | 1 + app/assets/javascripts/gl_form.js | 1 + app/assets/javascripts/gpg_badges.js | 1 + app/assets/javascripts/group.js | 2 ++ app/assets/javascripts/group_avatar.js | 2 ++ app/assets/javascripts/group_label_subscription.js | 1 + app/assets/javascripts/groups/components/app.vue | 1 + app/assets/javascripts/groups/groups_filterable_list.js | 1 + app/assets/javascripts/groups/transfer_dropdown.js | 2 ++ app/assets/javascripts/groups_select.js | 1 + app/assets/javascripts/header.js | 1 + app/assets/javascripts/help/help.js | 3 +++ app/assets/javascripts/how_to_merge.js | 2 ++ app/assets/javascripts/image_diff/image_diff.js | 1 + app/assets/javascripts/importer_status.js | 1 + app/assets/javascripts/init_changes_dropdown.js | 1 + app/assets/javascripts/init_labels.js | 1 + app/assets/javascripts/integrations/integration_settings_form.js | 1 + app/assets/javascripts/issuable/auto_width_dropdown_select.js | 2 ++ app/assets/javascripts/issuable_bulk_update_actions.js | 2 ++ app/assets/javascripts/issuable_bulk_update_sidebar.js | 1 + app/assets/javascripts/issuable_context.js | 1 + app/assets/javascripts/issuable_form.js | 1 + app/assets/javascripts/issuable_index.js | 1 + app/assets/javascripts/issue.js | 2 ++ app/assets/javascripts/issue_show/components/description.vue | 1 + .../issue_show/components/fields/description_template.vue | 1 + app/assets/javascripts/issue_status_select.js | 2 ++ app/assets/javascripts/job.js | 1 + app/assets/javascripts/label_manager.js | 2 ++ app/assets/javascripts/labels.js | 2 ++ app/assets/javascripts/labels_select.js | 2 ++ app/assets/javascripts/layout_nav.js | 1 + app/assets/javascripts/lib/utils/bootstrap_linked_tabs.js | 2 ++ app/assets/javascripts/lib/utils/common_utils.js | 4 ++-- app/assets/javascripts/lib/utils/csrf.js | 2 ++ app/assets/javascripts/lib/utils/datetime_utility.js | 1 + app/assets/javascripts/lib/utils/text_markdown.js | 2 ++ app/assets/javascripts/line_highlighter.js | 2 ++ app/assets/javascripts/logo.js | 2 ++ app/assets/javascripts/main.js | 1 + app/assets/javascripts/member_expiration_date.js | 1 + app/assets/javascripts/members.js | 2 ++ app/assets/javascripts/merge_conflicts/merge_conflict_store.js | 1 + app/assets/javascripts/merge_conflicts/merge_conflicts_bundle.js | 1 + app/assets/javascripts/merge_request.js | 2 ++ app/assets/javascripts/merge_request_tabs.js | 1 + app/assets/javascripts/milestone.js | 1 + app/assets/javascripts/milestone_select.js | 2 ++ app/assets/javascripts/mini_pipeline_graph_dropdown.js | 2 ++ app/assets/javascripts/namespace_select.js | 2 ++ app/assets/javascripts/network/branch_graph.js | 1 + app/assets/javascripts/new_branch_form.js | 2 ++ app/assets/javascripts/notes/components/comment_form.vue | 1 + app/assets/javascripts/notes/components/diff_with_note.vue | 1 + app/assets/javascripts/notes/components/note_body.vue | 1 + app/assets/javascripts/notes/components/noteable_note.vue | 1 + app/assets/javascripts/notes/components/notes_app.vue | 1 + app/assets/javascripts/notes/mixins/autosave.js | 1 + app/assets/javascripts/notes/stores/actions.js | 1 + app/assets/javascripts/notifications_dropdown.js | 1 + app/assets/javascripts/notifications_form.js | 1 + app/assets/javascripts/pager.js | 1 + .../javascripts/pages/admin/abuse_reports/abuse_reports.js | 1 + app/assets/javascripts/pages/admin/admin.js | 1 + .../pages/admin/broadcast_messages/broadcast_message.js | 1 + app/assets/javascripts/pages/admin/projects/index/index.js | 1 + app/assets/javascripts/pages/admin/users/index.js | 1 + app/assets/javascripts/pages/dashboard/todos/index/todos.js | 2 ++ app/assets/javascripts/pages/help/index/index.js | 1 + app/assets/javascripts/pages/profiles/index.js | 1 + app/assets/javascripts/pages/profiles/two_factor_auths/index.js | 1 + app/assets/javascripts/pages/projects/branches/new/index.js | 1 + app/assets/javascripts/pages/projects/commit/pipelines/index.js | 1 + app/assets/javascripts/pages/projects/commit/show/index.js | 2 ++ app/assets/javascripts/pages/projects/find_file/show/index.js | 1 + app/assets/javascripts/pages/projects/graphs/charts/index.js | 1 + app/assets/javascripts/pages/projects/graphs/show/index.js | 1 + .../pages/projects/graphs/show/stat_graph_contributors.js | 1 + .../pages/projects/graphs/show/stat_graph_contributors_graph.js | 2 ++ app/assets/javascripts/pages/projects/issues/form.js | 2 ++ .../pages/projects/merge_requests/init_merge_request.js | 1 + app/assets/javascripts/pages/projects/network/network.js | 1 + app/assets/javascripts/pages/projects/network/show/index.js | 1 + .../shared/components/target_branch_dropdown.js | 2 ++ .../pipeline_schedules/shared/components/timezone_dropdown.js | 2 ++ .../pages/projects/pipeline_schedules/shared/init_form.js | 1 + app/assets/javascripts/pages/projects/pipelines/charts/index.js | 1 + app/assets/javascripts/pages/projects/pipelines/new/index.js | 1 + app/assets/javascripts/pages/projects/project.js | 1 + app/assets/javascripts/pages/projects/releases/edit/index.js | 1 + app/assets/javascripts/pages/projects/shared/project_avatar.js | 2 ++ app/assets/javascripts/pages/projects/shared/project_new.js | 1 + app/assets/javascripts/pages/projects/show/index.js | 1 + app/assets/javascripts/pages/projects/snippets/edit/index.js | 1 + app/assets/javascripts/pages/projects/snippets/new/index.js | 1 + app/assets/javascripts/pages/projects/tags/new/index.js | 1 + app/assets/javascripts/pages/projects/tree/show/index.js | 1 + app/assets/javascripts/pages/projects/wikis/index.js | 1 + app/assets/javascripts/pages/search/show/search.js | 1 + app/assets/javascripts/pages/sessions/new/index.js | 1 + app/assets/javascripts/pages/sessions/new/oauth_remember_me.js | 2 ++ app/assets/javascripts/pages/sessions/new/username_validator.js | 1 + app/assets/javascripts/pages/snippets/form.js | 1 + app/assets/javascripts/pages/users/activity_calendar.js | 1 + app/assets/javascripts/pages/users/index.js | 1 + app/assets/javascripts/pages/users/user_tabs.js | 1 + app/assets/javascripts/performance_bar.js | 1 + .../pipelines/components/graph/dropdown_job_component.vue | 1 + app/assets/javascripts/pipelines/components/stage.vue | 1 + app/assets/javascripts/preview_markdown.js | 9 +++++---- app/assets/javascripts/profile/gl_crop.js | 1 + app/assets/javascripts/profile/profile.js | 2 ++ app/assets/javascripts/project_edit.js | 2 ++ app/assets/javascripts/project_find_file.js | 1 + app/assets/javascripts/project_fork.js | 2 ++ app/assets/javascripts/project_label_subscription.js | 1 + app/assets/javascripts/project_select.js | 2 ++ app/assets/javascripts/project_select_combo_button.js | 1 + app/assets/javascripts/project_visibility.js | 2 ++ app/assets/javascripts/projects/project_import_gitlab_project.js | 1 + app/assets/javascripts/projects/project_new.js | 1 + app/assets/javascripts/projects_dropdown/index.js | 1 + app/assets/javascripts/prometheus_metrics/prometheus_metrics.js | 1 + .../javascripts/protected_branches/protected_branch_create.js | 1 + .../javascripts/protected_branches/protected_branch_edit_list.js | 1 + app/assets/javascripts/protected_tags/protected_tag_create.js | 1 + app/assets/javascripts/protected_tags/protected_tag_edit_list.js | 1 + app/assets/javascripts/ref_select_dropdown.js | 2 ++ app/assets/javascripts/render_gfm.js | 1 + app/assets/javascripts/render_math.js | 1 + app/assets/javascripts/right_sidebar.js | 1 + app/assets/javascripts/search_autocomplete.js | 2 ++ app/assets/javascripts/settings_panels.js | 2 ++ app/assets/javascripts/shared/milestones/form.js | 1 + app/assets/javascripts/shared/sessions/u2f.js | 1 + app/assets/javascripts/shortcuts.js | 1 + app/assets/javascripts/shortcuts_issuable.js | 1 + .../sidebar/components/time_tracking/sidebar_time_tracking.js | 1 + app/assets/javascripts/sidebar/lib/sidebar_move_issue.js | 2 ++ app/assets/javascripts/sidebar/mount_sidebar.js | 1 + app/assets/javascripts/single_file_diff.js | 1 + app/assets/javascripts/smart_interval.js | 2 ++ app/assets/javascripts/snippet/snippet_bundle.js | 2 ++ app/assets/javascripts/star.js | 1 + app/assets/javascripts/subscription_select.js | 2 ++ app/assets/javascripts/syntax_highlight.js | 2 ++ app/assets/javascripts/task_list.js | 1 + app/assets/javascripts/templates/issuable_template_selector.js | 1 + app/assets/javascripts/templates/issuable_template_selectors.js | 2 ++ app/assets/javascripts/terminal/terminal.js | 2 ++ app/assets/javascripts/tree.js | 2 ++ app/assets/javascripts/u2f/authenticate.js | 1 + app/assets/javascripts/u2f/register.js | 1 + app/assets/javascripts/ui_development_kit.js | 1 + app/assets/javascripts/user_callout.js | 1 + app/assets/javascripts/users_select.js | 2 ++ .../vue_merge_request_widget/components/states/mr_widget_wip.js | 1 + app/assets/javascripts/vue_shared/components/markdown/field.vue | 1 + app/assets/javascripts/vue_shared/components/markdown/header.vue | 1 + app/assets/javascripts/vue_shared/components/navigation_tabs.vue | 2 ++ app/assets/javascripts/vue_shared/directives/popover.js | 2 ++ app/assets/javascripts/vue_shared/directives/tooltip.js | 2 ++ app/assets/javascripts/zen_mode.js | 1 + 224 files changed, 311 insertions(+), 13 deletions(-) (limited to 'app/assets/javascripts') diff --git a/app/assets/javascripts/activities.js b/app/assets/javascripts/activities.js index 6a0662ba903..c117d080bda 100644 --- a/app/assets/javascripts/activities.js +++ b/app/assets/javascripts/activities.js @@ -1,5 +1,6 @@ /* eslint-disable no-param-reassign, class-methods-use-this */ +import $ from 'jquery'; import Cookies from 'js-cookie'; import Pager from './pager'; import { localTimeAgo } from './lib/utils/datetime_utility'; diff --git a/app/assets/javascripts/ajax_loading_spinner.js b/app/assets/javascripts/ajax_loading_spinner.js index 2bc77859c26..bd08308904c 100644 --- a/app/assets/javascripts/ajax_loading_spinner.js +++ b/app/assets/javascripts/ajax_loading_spinner.js @@ -1,3 +1,5 @@ +import $ from 'jquery'; + export default class AjaxLoadingSpinner { static init() { const $elements = $('.js-ajax-loading-spinner'); diff --git a/app/assets/javascripts/api.js b/app/assets/javascripts/api.js index 464611f66f0..cbcefb2c18f 100644 --- a/app/assets/javascripts/api.js +++ b/app/assets/javascripts/api.js @@ -1,3 +1,4 @@ +import $ from 'jquery'; import _ from 'underscore'; import axios from './lib/utils/axios_utils'; diff --git a/app/assets/javascripts/awards_handler.js b/app/assets/javascripts/awards_handler.js index 26e62732b33..6da33a26e58 100644 --- a/app/assets/javascripts/awards_handler.js +++ b/app/assets/javascripts/awards_handler.js @@ -1,4 +1,6 @@ /* eslint-disable class-methods-use-this */ + +import $ from 'jquery'; import _ from 'underscore'; import Cookies from 'js-cookie'; import { __ } from './locale'; diff --git a/app/assets/javascripts/behaviors/copy_as_gfm.js b/app/assets/javascripts/behaviors/copy_as_gfm.js index ffe90595b5d..f5f4f00d587 100644 --- a/app/assets/javascripts/behaviors/copy_as_gfm.js +++ b/app/assets/javascripts/behaviors/copy_as_gfm.js @@ -1,5 +1,6 @@ /* eslint-disable class-methods-use-this, object-shorthand, no-unused-vars, no-use-before-define, no-new, max-len, no-restricted-syntax, guard-for-in, no-continue */ +import $ from 'jquery'; import _ from 'underscore'; import { insertText, getSelectedFragment, nodeMatchesSelector } from '../lib/utils/common_utils'; import { placeholderImage } from '../lazy_loader'; diff --git a/app/assets/javascripts/behaviors/copy_to_clipboard.js b/app/assets/javascripts/behaviors/copy_to_clipboard.js index b669b63d23c..e2a73a1797c 100644 --- a/app/assets/javascripts/behaviors/copy_to_clipboard.js +++ b/app/assets/javascripts/behaviors/copy_to_clipboard.js @@ -1,3 +1,4 @@ +import $ from 'jquery'; import Clipboard from 'clipboard'; function showTooltip(target, title) { diff --git a/app/assets/javascripts/behaviors/details_behavior.js b/app/assets/javascripts/behaviors/details_behavior.js index 7c9dbcc8d6e..1d63f5baeee 100644 --- a/app/assets/javascripts/behaviors/details_behavior.js +++ b/app/assets/javascripts/behaviors/details_behavior.js @@ -1,3 +1,4 @@ +import $ from 'jquery'; $(() => { $('body').on('click', '.js-details-target', function target() { diff --git a/app/assets/javascripts/behaviors/quick_submit.js b/app/assets/javascripts/behaviors/quick_submit.js index 51bd5b8ebe5..3ec932bdb73 100644 --- a/app/assets/javascripts/behaviors/quick_submit.js +++ b/app/assets/javascripts/behaviors/quick_submit.js @@ -1,3 +1,4 @@ +import $ from 'jquery'; import '../commons/bootstrap'; import { isInIssuePage } from '../lib/utils/common_utils'; diff --git a/app/assets/javascripts/behaviors/requires_input.js b/app/assets/javascripts/behaviors/requires_input.js index e10cb2e3dc4..ffff4ddb71a 100644 --- a/app/assets/javascripts/behaviors/requires_input.js +++ b/app/assets/javascripts/behaviors/requires_input.js @@ -1,3 +1,4 @@ +import $ from 'jquery'; import _ from 'underscore'; import '../commons/bootstrap'; diff --git a/app/assets/javascripts/behaviors/toggler_behavior.js b/app/assets/javascripts/behaviors/toggler_behavior.js index 81c89441424..4446be0e52f 100644 --- a/app/assets/javascripts/behaviors/toggler_behavior.js +++ b/app/assets/javascripts/behaviors/toggler_behavior.js @@ -1,3 +1,6 @@ +import $ from 'jquery'; +import { getLocationHash } from '../lib/utils/url_utility'; + // Toggle button. Show/hide content inside parent container. // Button does not change visibility. If button has icon - it changes chevron style. // @@ -5,7 +8,6 @@ // %button.js-toggle-button // %div.js-toggle-content // -import { getLocationHash } from '../lib/utils/url_utility'; $(() => { function toggleContainer(container, toggleState) { diff --git a/app/assets/javascripts/blob/blob_file_dropzone.js b/app/assets/javascripts/blob/blob_file_dropzone.js index 83cac896f86..ff1739b1679 100644 --- a/app/assets/javascripts/blob/blob_file_dropzone.js +++ b/app/assets/javascripts/blob/blob_file_dropzone.js @@ -1,4 +1,6 @@ /* eslint-disable func-names, object-shorthand, prefer-arrow-callback */ + +import $ from 'jquery'; import Dropzone from 'dropzone'; import { visitUrl } from '../lib/utils/url_utility'; import { HIDDEN_CLASS } from '../lib/utils/constants'; diff --git a/app/assets/javascripts/blob/blob_fork_suggestion.js b/app/assets/javascripts/blob/blob_fork_suggestion.js index 47c431fb809..476b9405a9e 100644 --- a/app/assets/javascripts/blob/blob_fork_suggestion.js +++ b/app/assets/javascripts/blob/blob_fork_suggestion.js @@ -1,3 +1,5 @@ +import $ from 'jquery'; + const defaults = { // Buttons that will show the `suggestionSections` // has `data-fork-path`, and `data-action` diff --git a/app/assets/javascripts/blob/file_template_mediator.js b/app/assets/javascripts/blob/file_template_mediator.js index 37074301b51..030ca1907e5 100644 --- a/app/assets/javascripts/blob/file_template_mediator.js +++ b/app/assets/javascripts/blob/file_template_mediator.js @@ -1,4 +1,6 @@ /* eslint-disable class-methods-use-this */ + +import $ from 'jquery'; import Flash from '../flash'; import FileTemplateTypeSelector from './template_selectors/type_selector'; import BlobCiYamlSelector from './template_selectors/ci_yaml_selector'; diff --git a/app/assets/javascripts/blob/file_template_selector.js b/app/assets/javascripts/blob/file_template_selector.js index 5ae30990aea..e52cf249f3a 100644 --- a/app/assets/javascripts/blob/file_template_selector.js +++ b/app/assets/javascripts/blob/file_template_selector.js @@ -1,3 +1,5 @@ +import $ from 'jquery'; + export default class FileTemplateSelector { constructor(mediator) { this.mediator = mediator; diff --git a/app/assets/javascripts/blob/template_selector.js b/app/assets/javascripts/blob/template_selector.js index 888883163c5..9dfdb06007d 100644 --- a/app/assets/javascripts/blob/template_selector.js +++ b/app/assets/javascripts/blob/template_selector.js @@ -1,5 +1,7 @@ /* eslint-disable class-methods-use-this, no-unused-vars */ +import $ from 'jquery'; + export default class TemplateSelector { constructor({ dropdown, data, pattern, wrapper, editor, $input } = {}) { this.pattern = pattern; @@ -76,7 +78,7 @@ export default class TemplateSelector { if (!skipFocus) this.editor.focus(); - if (this.editor instanceof jQuery) { + if (this.editor instanceof $) { this.editor.get(0).dispatchEvent(this.autosizeUpdateEvent); } } diff --git a/app/assets/javascripts/blob/viewer/index.js b/app/assets/javascripts/blob/viewer/index.js index 92ea91c45a8..137e1f5a099 100644 --- a/app/assets/javascripts/blob/viewer/index.js +++ b/app/assets/javascripts/blob/viewer/index.js @@ -1,3 +1,4 @@ +import $ from 'jquery'; import Flash from '../../flash'; import { handleLocationHash } from '../../lib/utils/common_utils'; import axios from '../../lib/utils/axios_utils'; diff --git a/app/assets/javascripts/blob_edit/blob_bundle.js b/app/assets/javascripts/blob_edit/blob_bundle.js index 931ed042dfd..4424232f642 100644 --- a/app/assets/javascripts/blob_edit/blob_bundle.js +++ b/app/assets/javascripts/blob_edit/blob_bundle.js @@ -1,5 +1,7 @@ /* eslint-disable func-names, space-before-function-paren, prefer-arrow-callback, no-var, quotes, vars-on-top, no-unused-vars, no-new, max-len */ /* global EditBlob */ + +import $ from 'jquery'; import NewCommitForm from '../new_commit_form'; import EditBlob from './edit_blob'; import BlobFileDropzone from '../blob/blob_file_dropzone'; diff --git a/app/assets/javascripts/blob_edit/edit_blob.js b/app/assets/javascripts/blob_edit/edit_blob.js index d4f6adaccbc..82a3d494b67 100644 --- a/app/assets/javascripts/blob_edit/edit_blob.js +++ b/app/assets/javascripts/blob_edit/edit_blob.js @@ -1,5 +1,6 @@ /* global ace */ +import $ from 'jquery'; import axios from '~/lib/utils/axios_utils'; import createFlash from '~/flash'; import { __ } from '~/locale'; diff --git a/app/assets/javascripts/boards/components/board.js b/app/assets/javascripts/boards/components/board.js index 9c4cc2338c8..3cffd91716a 100644 --- a/app/assets/javascripts/boards/components/board.js +++ b/app/assets/javascripts/boards/components/board.js @@ -1,4 +1,6 @@ /* eslint-disable comma-dangle, space-before-function-paren, one-var */ + +import $ from 'jquery'; import Sortable from 'vendor/Sortable'; import Vue from 'vue'; import AccessorUtilities from '../../lib/utils/accessor'; diff --git a/app/assets/javascripts/boards/components/board_delete.js b/app/assets/javascripts/boards/components/board_delete.js index 8a1b177bba8..7be98825fda 100644 --- a/app/assets/javascripts/boards/components/board_delete.js +++ b/app/assets/javascripts/boards/components/board_delete.js @@ -1,5 +1,6 @@ /* eslint-disable comma-dangle, space-before-function-paren, no-alert */ +import $ from 'jquery'; import Vue from 'vue'; window.gl = window.gl || {}; diff --git a/app/assets/javascripts/boards/components/board_new_issue.vue b/app/assets/javascripts/boards/components/board_new_issue.vue index 870d242e774..8d84c1735b8 100644 --- a/app/assets/javascripts/boards/components/board_new_issue.vue +++ b/app/assets/javascripts/boards/components/board_new_issue.vue @@ -1,4 +1,5 @@