Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Léo-Paul Géneau
gitlab-ce
Commits
f248be72
Commit
f248be72
authored
Mar 09, 2018
by
Mike Greiling
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
require jQuery to be explicitly imported
parent
c591cf53
Changes
289
Hide whitespace changes
Inline
Side-by-side
Showing
289 changed files
with
386 additions
and
20 deletions
+386
-20
.eslintrc
.eslintrc
+0
-1
app/assets/javascripts/activities.js
app/assets/javascripts/activities.js
+1
-0
app/assets/javascripts/ajax_loading_spinner.js
app/assets/javascripts/ajax_loading_spinner.js
+2
-0
app/assets/javascripts/api.js
app/assets/javascripts/api.js
+1
-0
app/assets/javascripts/awards_handler.js
app/assets/javascripts/awards_handler.js
+2
-0
app/assets/javascripts/behaviors/copy_as_gfm.js
app/assets/javascripts/behaviors/copy_as_gfm.js
+1
-0
app/assets/javascripts/behaviors/copy_to_clipboard.js
app/assets/javascripts/behaviors/copy_to_clipboard.js
+1
-0
app/assets/javascripts/behaviors/details_behavior.js
app/assets/javascripts/behaviors/details_behavior.js
+1
-0
app/assets/javascripts/behaviors/quick_submit.js
app/assets/javascripts/behaviors/quick_submit.js
+1
-0
app/assets/javascripts/behaviors/requires_input.js
app/assets/javascripts/behaviors/requires_input.js
+1
-0
app/assets/javascripts/behaviors/toggler_behavior.js
app/assets/javascripts/behaviors/toggler_behavior.js
+3
-1
app/assets/javascripts/blob/blob_file_dropzone.js
app/assets/javascripts/blob/blob_file_dropzone.js
+2
-0
app/assets/javascripts/blob/blob_fork_suggestion.js
app/assets/javascripts/blob/blob_fork_suggestion.js
+2
-0
app/assets/javascripts/blob/file_template_mediator.js
app/assets/javascripts/blob/file_template_mediator.js
+2
-0
app/assets/javascripts/blob/file_template_selector.js
app/assets/javascripts/blob/file_template_selector.js
+2
-0
app/assets/javascripts/blob/template_selector.js
app/assets/javascripts/blob/template_selector.js
+3
-1
app/assets/javascripts/blob/viewer/index.js
app/assets/javascripts/blob/viewer/index.js
+1
-0
app/assets/javascripts/blob_edit/blob_bundle.js
app/assets/javascripts/blob_edit/blob_bundle.js
+2
-0
app/assets/javascripts/blob_edit/edit_blob.js
app/assets/javascripts/blob_edit/edit_blob.js
+1
-0
app/assets/javascripts/boards/components/board.js
app/assets/javascripts/boards/components/board.js
+2
-0
app/assets/javascripts/boards/components/board_delete.js
app/assets/javascripts/boards/components/board_delete.js
+1
-0
app/assets/javascripts/boards/components/board_new_issue.vue
app/assets/javascripts/boards/components/board_new_issue.vue
+1
-0
app/assets/javascripts/boards/components/board_sidebar.js
app/assets/javascripts/boards/components/board_sidebar.js
+1
-0
app/assets/javascripts/boards/components/issue_card_inner.js
app/assets/javascripts/boards/components/issue_card_inner.js
+1
-0
app/assets/javascripts/boards/components/new_list_dropdown.js
...assets/javascripts/boards/components/new_list_dropdown.js
+3
-2
app/assets/javascripts/boards/components/project_select.vue
app/assets/javascripts/boards/components/project_select.vue
+2
-0
app/assets/javascripts/boards/index.js
app/assets/javascripts/boards/index.js
+1
-0
app/assets/javascripts/boards/mixins/sortable_default_options.js
...ets/javascripts/boards/mixins/sortable_default_options.js
+1
-0
app/assets/javascripts/boards/stores/boards_store.js
app/assets/javascripts/boards/stores/boards_store.js
+2
-0
app/assets/javascripts/branches/branches_delete_modal.js
app/assets/javascripts/branches/branches_delete_modal.js
+2
-0
app/assets/javascripts/breadcrumb.js
app/assets/javascripts/breadcrumb.js
+2
-0
app/assets/javascripts/build_artifacts.js
app/assets/javascripts/build_artifacts.js
+2
-0
app/assets/javascripts/build_variables.js
app/assets/javascripts/build_variables.js
+2
-2
app/assets/javascripts/ci_variable_list/native_form_variable_list.js
...javascripts/ci_variable_list/native_form_variable_list.js
+1
-0
app/assets/javascripts/commit/image_file.js
app/assets/javascripts/commit/image_file.js
+2
-0
app/assets/javascripts/commit_merge_requests.js
app/assets/javascripts/commit_merge_requests.js
+1
-0
app/assets/javascripts/commits.js
app/assets/javascripts/commits.js
+1
-0
app/assets/javascripts/compare.js
app/assets/javascripts/compare.js
+2
-0
app/assets/javascripts/compare_autocomplete.js
app/assets/javascripts/compare_autocomplete.js
+2
-0
app/assets/javascripts/confirm_danger_modal.js
app/assets/javascripts/confirm_danger_modal.js
+2
-0
app/assets/javascripts/contextual_sidebar.js
app/assets/javascripts/contextual_sidebar.js
+1
-0
app/assets/javascripts/create_label.js
app/assets/javascripts/create_label.js
+2
-0
app/assets/javascripts/cycle_analytics/cycle_analytics_bundle.js
...ets/javascripts/cycle_analytics/cycle_analytics_bundle.js
+1
-0
app/assets/javascripts/diff.js
app/assets/javascripts/diff.js
+1
-0
app/assets/javascripts/diff_notes/components/comment_resolve_btn.js
.../javascripts/diff_notes/components/comment_resolve_btn.js
+1
-0
app/assets/javascripts/diff_notes/components/diff_note_avatars.js
...ts/javascripts/diff_notes/components/diff_note_avatars.js
+1
-0
app/assets/javascripts/diff_notes/components/jump_to_discussion.js
...s/javascripts/diff_notes/components/jump_to_discussion.js
+1
-0
app/assets/javascripts/diff_notes/components/resolve_btn.js
app/assets/javascripts/diff_notes/components/resolve_btn.js
+1
-0
app/assets/javascripts/diff_notes/diff_notes_bundle.js
app/assets/javascripts/diff_notes/diff_notes_bundle.js
+1
-0
app/assets/javascripts/diff_notes/models/discussion.js
app/assets/javascripts/diff_notes/models/discussion.js
+1
-0
app/assets/javascripts/dispatcher.js
app/assets/javascripts/dispatcher.js
+2
-0
app/assets/javascripts/dropzone_input.js
app/assets/javascripts/dropzone_input.js
+1
-0
app/assets/javascripts/due_date_select.js
app/assets/javascripts/due_date_select.js
+1
-0
app/assets/javascripts/environments/components/environment_stop.vue
.../javascripts/environments/components/environment_stop.vue
+2
-0
app/assets/javascripts/experimental_flags.js
app/assets/javascripts/experimental_flags.js
+1
-0
app/assets/javascripts/feature_highlight/feature_highlight.js
...assets/javascripts/feature_highlight/feature_highlight.js
+1
-0
app/assets/javascripts/feature_highlight/feature_highlight_helper.js
...javascripts/feature_highlight/feature_highlight_helper.js
+1
-0
app/assets/javascripts/filterable_list.js
app/assets/javascripts/filterable_list.js
+1
-0
app/assets/javascripts/gfm_auto_complete.js
app/assets/javascripts/gfm_auto_complete.js
+1
-0
app/assets/javascripts/gl_dropdown.js
app/assets/javascripts/gl_dropdown.js
+3
-1
app/assets/javascripts/gl_field_error.js
app/assets/javascripts/gl_field_error.js
+2
-0
app/assets/javascripts/gl_field_errors.js
app/assets/javascripts/gl_field_errors.js
+1
-0
app/assets/javascripts/gl_form.js
app/assets/javascripts/gl_form.js
+1
-0
app/assets/javascripts/gpg_badges.js
app/assets/javascripts/gpg_badges.js
+1
-0
app/assets/javascripts/group.js
app/assets/javascripts/group.js
+2
-0
app/assets/javascripts/group_avatar.js
app/assets/javascripts/group_avatar.js
+2
-0
app/assets/javascripts/group_label_subscription.js
app/assets/javascripts/group_label_subscription.js
+1
-0
app/assets/javascripts/groups/components/app.vue
app/assets/javascripts/groups/components/app.vue
+1
-0
app/assets/javascripts/groups/groups_filterable_list.js
app/assets/javascripts/groups/groups_filterable_list.js
+1
-0
app/assets/javascripts/groups/transfer_dropdown.js
app/assets/javascripts/groups/transfer_dropdown.js
+2
-0
app/assets/javascripts/groups_select.js
app/assets/javascripts/groups_select.js
+1
-0
app/assets/javascripts/header.js
app/assets/javascripts/header.js
+1
-0
app/assets/javascripts/help/help.js
app/assets/javascripts/help/help.js
+3
-0
app/assets/javascripts/how_to_merge.js
app/assets/javascripts/how_to_merge.js
+2
-0
app/assets/javascripts/image_diff/image_diff.js
app/assets/javascripts/image_diff/image_diff.js
+1
-0
app/assets/javascripts/importer_status.js
app/assets/javascripts/importer_status.js
+1
-0
app/assets/javascripts/init_changes_dropdown.js
app/assets/javascripts/init_changes_dropdown.js
+1
-0
app/assets/javascripts/init_labels.js
app/assets/javascripts/init_labels.js
+1
-0
app/assets/javascripts/integrations/integration_settings_form.js
...ets/javascripts/integrations/integration_settings_form.js
+1
-0
app/assets/javascripts/issuable/auto_width_dropdown_select.js
...assets/javascripts/issuable/auto_width_dropdown_select.js
+2
-0
app/assets/javascripts/issuable_bulk_update_actions.js
app/assets/javascripts/issuable_bulk_update_actions.js
+2
-0
app/assets/javascripts/issuable_bulk_update_sidebar.js
app/assets/javascripts/issuable_bulk_update_sidebar.js
+1
-0
app/assets/javascripts/issuable_context.js
app/assets/javascripts/issuable_context.js
+1
-0
app/assets/javascripts/issuable_form.js
app/assets/javascripts/issuable_form.js
+1
-0
app/assets/javascripts/issuable_index.js
app/assets/javascripts/issuable_index.js
+1
-0
app/assets/javascripts/issue.js
app/assets/javascripts/issue.js
+2
-0
app/assets/javascripts/issue_show/components/description.vue
app/assets/javascripts/issue_show/components/description.vue
+1
-0
app/assets/javascripts/issue_show/components/fields/description_template.vue
...pts/issue_show/components/fields/description_template.vue
+1
-0
app/assets/javascripts/issue_status_select.js
app/assets/javascripts/issue_status_select.js
+2
-0
app/assets/javascripts/job.js
app/assets/javascripts/job.js
+1
-0
app/assets/javascripts/label_manager.js
app/assets/javascripts/label_manager.js
+2
-0
app/assets/javascripts/labels.js
app/assets/javascripts/labels.js
+2
-0
app/assets/javascripts/labels_select.js
app/assets/javascripts/labels_select.js
+2
-0
app/assets/javascripts/layout_nav.js
app/assets/javascripts/layout_nav.js
+1
-0
app/assets/javascripts/lib/utils/bootstrap_linked_tabs.js
app/assets/javascripts/lib/utils/bootstrap_linked_tabs.js
+2
-0
app/assets/javascripts/lib/utils/common_utils.js
app/assets/javascripts/lib/utils/common_utils.js
+2
-2
app/assets/javascripts/lib/utils/csrf.js
app/assets/javascripts/lib/utils/csrf.js
+2
-0
app/assets/javascripts/lib/utils/datetime_utility.js
app/assets/javascripts/lib/utils/datetime_utility.js
+1
-0
app/assets/javascripts/lib/utils/text_markdown.js
app/assets/javascripts/lib/utils/text_markdown.js
+2
-0
app/assets/javascripts/line_highlighter.js
app/assets/javascripts/line_highlighter.js
+2
-0
app/assets/javascripts/logo.js
app/assets/javascripts/logo.js
+2
-0
app/assets/javascripts/main.js
app/assets/javascripts/main.js
+1
-0
app/assets/javascripts/member_expiration_date.js
app/assets/javascripts/member_expiration_date.js
+1
-0
app/assets/javascripts/members.js
app/assets/javascripts/members.js
+2
-0
app/assets/javascripts/merge_conflicts/merge_conflict_store.js
...ssets/javascripts/merge_conflicts/merge_conflict_store.js
+1
-0
app/assets/javascripts/merge_conflicts/merge_conflicts_bundle.js
...ets/javascripts/merge_conflicts/merge_conflicts_bundle.js
+1
-0
app/assets/javascripts/merge_request.js
app/assets/javascripts/merge_request.js
+2
-0
app/assets/javascripts/merge_request_tabs.js
app/assets/javascripts/merge_request_tabs.js
+1
-0
app/assets/javascripts/milestone.js
app/assets/javascripts/milestone.js
+1
-0
app/assets/javascripts/milestone_select.js
app/assets/javascripts/milestone_select.js
+2
-0
app/assets/javascripts/mini_pipeline_graph_dropdown.js
app/assets/javascripts/mini_pipeline_graph_dropdown.js
+2
-0
app/assets/javascripts/namespace_select.js
app/assets/javascripts/namespace_select.js
+2
-0
app/assets/javascripts/network/branch_graph.js
app/assets/javascripts/network/branch_graph.js
+1
-0
app/assets/javascripts/new_branch_form.js
app/assets/javascripts/new_branch_form.js
+2
-0
app/assets/javascripts/notes/components/comment_form.vue
app/assets/javascripts/notes/components/comment_form.vue
+1
-0
app/assets/javascripts/notes/components/diff_with_note.vue
app/assets/javascripts/notes/components/diff_with_note.vue
+1
-0
app/assets/javascripts/notes/components/note_body.vue
app/assets/javascripts/notes/components/note_body.vue
+1
-0
app/assets/javascripts/notes/components/noteable_note.vue
app/assets/javascripts/notes/components/noteable_note.vue
+1
-0
app/assets/javascripts/notes/components/notes_app.vue
app/assets/javascripts/notes/components/notes_app.vue
+1
-0
app/assets/javascripts/notes/mixins/autosave.js
app/assets/javascripts/notes/mixins/autosave.js
+1
-0
app/assets/javascripts/notes/stores/actions.js
app/assets/javascripts/notes/stores/actions.js
+1
-0
app/assets/javascripts/notifications_dropdown.js
app/assets/javascripts/notifications_dropdown.js
+1
-0
app/assets/javascripts/notifications_form.js
app/assets/javascripts/notifications_form.js
+1
-0
app/assets/javascripts/pager.js
app/assets/javascripts/pager.js
+1
-0
app/assets/javascripts/pages/admin/abuse_reports/abuse_reports.js
...ts/javascripts/pages/admin/abuse_reports/abuse_reports.js
+1
-0
app/assets/javascripts/pages/admin/admin.js
app/assets/javascripts/pages/admin/admin.js
+1
-0
app/assets/javascripts/pages/admin/broadcast_messages/broadcast_message.js
...ripts/pages/admin/broadcast_messages/broadcast_message.js
+1
-0
app/assets/javascripts/pages/admin/projects/index/index.js
app/assets/javascripts/pages/admin/projects/index/index.js
+1
-0
app/assets/javascripts/pages/admin/users/index.js
app/assets/javascripts/pages/admin/users/index.js
+1
-0
app/assets/javascripts/pages/dashboard/todos/index/todos.js
app/assets/javascripts/pages/dashboard/todos/index/todos.js
+2
-0
app/assets/javascripts/pages/help/index/index.js
app/assets/javascripts/pages/help/index/index.js
+1
-0
app/assets/javascripts/pages/profiles/index.js
app/assets/javascripts/pages/profiles/index.js
+1
-0
app/assets/javascripts/pages/profiles/two_factor_auths/index.js
...sets/javascripts/pages/profiles/two_factor_auths/index.js
+1
-0
app/assets/javascripts/pages/projects/branches/new/index.js
app/assets/javascripts/pages/projects/branches/new/index.js
+1
-0
app/assets/javascripts/pages/projects/commit/pipelines/index.js
...sets/javascripts/pages/projects/commit/pipelines/index.js
+1
-0
app/assets/javascripts/pages/projects/commit/show/index.js
app/assets/javascripts/pages/projects/commit/show/index.js
+2
-0
app/assets/javascripts/pages/projects/find_file/show/index.js
...assets/javascripts/pages/projects/find_file/show/index.js
+1
-0
app/assets/javascripts/pages/projects/graphs/charts/index.js
app/assets/javascripts/pages/projects/graphs/charts/index.js
+1
-0
app/assets/javascripts/pages/projects/graphs/show/index.js
app/assets/javascripts/pages/projects/graphs/show/index.js
+1
-0
app/assets/javascripts/pages/projects/graphs/show/stat_graph_contributors.js
...pts/pages/projects/graphs/show/stat_graph_contributors.js
+1
-0
app/assets/javascripts/pages/projects/graphs/show/stat_graph_contributors_graph.js
...ges/projects/graphs/show/stat_graph_contributors_graph.js
+2
-0
app/assets/javascripts/pages/projects/issues/form.js
app/assets/javascripts/pages/projects/issues/form.js
+2
-0
app/assets/javascripts/pages/projects/merge_requests/init_merge_request.js
...ripts/pages/projects/merge_requests/init_merge_request.js
+1
-0
app/assets/javascripts/pages/projects/network/network.js
app/assets/javascripts/pages/projects/network/network.js
+1
-0
app/assets/javascripts/pages/projects/network/show/index.js
app/assets/javascripts/pages/projects/network/show/index.js
+1
-0
app/assets/javascripts/pages/projects/pipeline_schedules/shared/components/target_branch_dropdown.js
...ine_schedules/shared/components/target_branch_dropdown.js
+2
-0
app/assets/javascripts/pages/projects/pipeline_schedules/shared/components/timezone_dropdown.js
...pipeline_schedules/shared/components/timezone_dropdown.js
+2
-0
app/assets/javascripts/pages/projects/pipeline_schedules/shared/init_form.js
...pts/pages/projects/pipeline_schedules/shared/init_form.js
+1
-0
app/assets/javascripts/pages/projects/pipelines/charts/index.js
...sets/javascripts/pages/projects/pipelines/charts/index.js
+1
-0
app/assets/javascripts/pages/projects/pipelines/new/index.js
app/assets/javascripts/pages/projects/pipelines/new/index.js
+1
-0
app/assets/javascripts/pages/projects/project.js
app/assets/javascripts/pages/projects/project.js
+1
-0
app/assets/javascripts/pages/projects/releases/edit/index.js
app/assets/javascripts/pages/projects/releases/edit/index.js
+1
-0
app/assets/javascripts/pages/projects/shared/project_avatar.js
...ssets/javascripts/pages/projects/shared/project_avatar.js
+2
-0
app/assets/javascripts/pages/projects/shared/project_new.js
app/assets/javascripts/pages/projects/shared/project_new.js
+1
-0
app/assets/javascripts/pages/projects/show/index.js
app/assets/javascripts/pages/projects/show/index.js
+1
-0
app/assets/javascripts/pages/projects/snippets/edit/index.js
app/assets/javascripts/pages/projects/snippets/edit/index.js
+1
-0
app/assets/javascripts/pages/projects/snippets/new/index.js
app/assets/javascripts/pages/projects/snippets/new/index.js
+1
-0
app/assets/javascripts/pages/projects/tags/new/index.js
app/assets/javascripts/pages/projects/tags/new/index.js
+1
-0
app/assets/javascripts/pages/projects/tree/show/index.js
app/assets/javascripts/pages/projects/tree/show/index.js
+1
-0
app/assets/javascripts/pages/projects/wikis/index.js
app/assets/javascripts/pages/projects/wikis/index.js
+1
-0
app/assets/javascripts/pages/search/show/search.js
app/assets/javascripts/pages/search/show/search.js
+1
-0
app/assets/javascripts/pages/sessions/new/index.js
app/assets/javascripts/pages/sessions/new/index.js
+1
-0
app/assets/javascripts/pages/sessions/new/oauth_remember_me.js
...ssets/javascripts/pages/sessions/new/oauth_remember_me.js
+2
-0
app/assets/javascripts/pages/sessions/new/username_validator.js
...sets/javascripts/pages/sessions/new/username_validator.js
+1
-0
app/assets/javascripts/pages/snippets/form.js
app/assets/javascripts/pages/snippets/form.js
+1
-0
app/assets/javascripts/pages/users/activity_calendar.js
app/assets/javascripts/pages/users/activity_calendar.js
+1
-0
app/assets/javascripts/pages/users/index.js
app/assets/javascripts/pages/users/index.js
+1
-0
app/assets/javascripts/pages/users/user_tabs.js
app/assets/javascripts/pages/users/user_tabs.js
+1
-0
app/assets/javascripts/performance_bar.js
app/assets/javascripts/performance_bar.js
+1
-0
app/assets/javascripts/pipelines/components/graph/dropdown_job_component.vue
...pts/pipelines/components/graph/dropdown_job_component.vue
+1
-0
app/assets/javascripts/pipelines/components/stage.vue
app/assets/javascripts/pipelines/components/stage.vue
+1
-0
app/assets/javascripts/preview_markdown.js
app/assets/javascripts/preview_markdown.js
+5
-4
app/assets/javascripts/profile/gl_crop.js
app/assets/javascripts/profile/gl_crop.js
+1
-0
app/assets/javascripts/profile/profile.js
app/assets/javascripts/profile/profile.js
+2
-0
app/assets/javascripts/project_edit.js
app/assets/javascripts/project_edit.js
+2
-0
app/assets/javascripts/project_find_file.js
app/assets/javascripts/project_find_file.js
+1
-0
app/assets/javascripts/project_fork.js
app/assets/javascripts/project_fork.js
+2
-0
app/assets/javascripts/project_label_subscription.js
app/assets/javascripts/project_label_subscription.js
+1
-0
app/assets/javascripts/project_select.js
app/assets/javascripts/project_select.js
+2
-0
app/assets/javascripts/project_select_combo_button.js
app/assets/javascripts/project_select_combo_button.js
+1
-0
app/assets/javascripts/project_visibility.js
app/assets/javascripts/project_visibility.js
+2
-0
app/assets/javascripts/projects/project_import_gitlab_project.js
...ets/javascripts/projects/project_import_gitlab_project.js
+1
-0
app/assets/javascripts/projects/project_new.js
app/assets/javascripts/projects/project_new.js
+1
-0
app/assets/javascripts/projects_dropdown/index.js
app/assets/javascripts/projects_dropdown/index.js
+1
-0
app/assets/javascripts/prometheus_metrics/prometheus_metrics.js
...sets/javascripts/prometheus_metrics/prometheus_metrics.js
+1
-0
app/assets/javascripts/protected_branches/protected_branch_create.js
...javascripts/protected_branches/protected_branch_create.js
+1
-0
app/assets/javascripts/protected_branches/protected_branch_edit_list.js
...ascripts/protected_branches/protected_branch_edit_list.js
+1
-0
app/assets/javascripts/protected_tags/protected_tag_create.js
...assets/javascripts/protected_tags/protected_tag_create.js
+1
-0
app/assets/javascripts/protected_tags/protected_tag_edit_list.js
...ets/javascripts/protected_tags/protected_tag_edit_list.js
+1
-0
app/assets/javascripts/ref_select_dropdown.js
app/assets/javascripts/ref_select_dropdown.js
+2
-0
app/assets/javascripts/render_gfm.js
app/assets/javascripts/render_gfm.js
+1
-0
app/assets/javascripts/render_math.js
app/assets/javascripts/render_math.js
+1
-0
app/assets/javascripts/right_sidebar.js
app/assets/javascripts/right_sidebar.js
+1
-0
app/assets/javascripts/search_autocomplete.js
app/assets/javascripts/search_autocomplete.js
+2
-0
app/assets/javascripts/settings_panels.js
app/assets/javascripts/settings_panels.js
+2
-0
app/assets/javascripts/shared/milestones/form.js
app/assets/javascripts/shared/milestones/form.js
+1
-0
app/assets/javascripts/shared/sessions/u2f.js
app/assets/javascripts/shared/sessions/u2f.js
+1
-0
app/assets/javascripts/shortcuts.js
app/assets/javascripts/shortcuts.js
+1
-0
app/assets/javascripts/shortcuts_issuable.js
app/assets/javascripts/shortcuts_issuable.js
+1
-0
app/assets/javascripts/sidebar/components/time_tracking/sidebar_time_tracking.js
...sidebar/components/time_tracking/sidebar_time_tracking.js
+1
-0
app/assets/javascripts/sidebar/lib/sidebar_move_issue.js
app/assets/javascripts/sidebar/lib/sidebar_move_issue.js
+2
-0
app/assets/javascripts/sidebar/mount_sidebar.js
app/assets/javascripts/sidebar/mount_sidebar.js
+1
-0
app/assets/javascripts/single_file_diff.js
app/assets/javascripts/single_file_diff.js
+1
-0
app/assets/javascripts/smart_interval.js
app/assets/javascripts/smart_interval.js
+2
-0
app/assets/javascripts/snippet/snippet_bundle.js
app/assets/javascripts/snippet/snippet_bundle.js
+2
-0
app/assets/javascripts/star.js
app/assets/javascripts/star.js
+1
-0
app/assets/javascripts/subscription_select.js
app/assets/javascripts/subscription_select.js
+2
-0
app/assets/javascripts/syntax_highlight.js
app/assets/javascripts/syntax_highlight.js
+2
-0
app/assets/javascripts/task_list.js
app/assets/javascripts/task_list.js
+1
-0
app/assets/javascripts/templates/issuable_template_selector.js
...ssets/javascripts/templates/issuable_template_selector.js
+1
-0
app/assets/javascripts/templates/issuable_template_selectors.js
...sets/javascripts/templates/issuable_template_selectors.js
+2
-0
app/assets/javascripts/terminal/terminal.js
app/assets/javascripts/terminal/terminal.js
+2
-0
app/assets/javascripts/tree.js
app/assets/javascripts/tree.js
+2
-0
app/assets/javascripts/u2f/authenticate.js
app/assets/javascripts/u2f/authenticate.js
+1
-0
app/assets/javascripts/u2f/register.js
app/assets/javascripts/u2f/register.js
+1
-0
app/assets/javascripts/ui_development_kit.js
app/assets/javascripts/ui_development_kit.js
+1
-0
app/assets/javascripts/user_callout.js
app/assets/javascripts/user_callout.js
+1
-0
app/assets/javascripts/users_select.js
app/assets/javascripts/users_select.js
+2
-0
app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_wip.js
...e_merge_request_widget/components/states/mr_widget_wip.js
+1
-0
app/assets/javascripts/vue_shared/components/markdown/field.vue
...sets/javascripts/vue_shared/components/markdown/field.vue
+1
-0
app/assets/javascripts/vue_shared/components/markdown/header.vue
...ets/javascripts/vue_shared/components/markdown/header.vue
+1
-0
app/assets/javascripts/vue_shared/components/navigation_tabs.vue
...ets/javascripts/vue_shared/components/navigation_tabs.vue
+2
-0
app/assets/javascripts/vue_shared/directives/popover.js
app/assets/javascripts/vue_shared/directives/popover.js
+2
-0
app/assets/javascripts/vue_shared/directives/tooltip.js
app/assets/javascripts/vue_shared/directives/tooltip.js
+2
-0
app/assets/javascripts/zen_mode.js
app/assets/javascripts/zen_mode.js
+1
-0
spec/javascripts/activities_spec.js
spec/javascripts/activities_spec.js
+1
-0
spec/javascripts/ajax_loading_spinner_spec.js
spec/javascripts/ajax_loading_spinner_spec.js
+3
-2
spec/javascripts/autosave_spec.js
spec/javascripts/autosave_spec.js
+1
-0
spec/javascripts/awards_handler_spec.js
spec/javascripts/awards_handler_spec.js
+1
-0
spec/javascripts/behaviors/autosize_spec.js
spec/javascripts/behaviors/autosize_spec.js
+1
-0
spec/javascripts/behaviors/quick_submit_spec.js
spec/javascripts/behaviors/quick_submit_spec.js
+1
-0
spec/javascripts/behaviors/requires_input_spec.js
spec/javascripts/behaviors/requires_input_spec.js
+1
-0
spec/javascripts/blob/blob_file_dropzone_spec.js
spec/javascripts/blob/blob_file_dropzone_spec.js
+2
-1
spec/javascripts/blob/viewer/index_spec.js
spec/javascripts/blob/viewer/index_spec.js
+2
-0
spec/javascripts/bootstrap_jquery_spec.js
spec/javascripts/bootstrap_jquery_spec.js
+1
-0
spec/javascripts/ci_variable_list/ci_variable_list_spec.js
spec/javascripts/ci_variable_list/ci_variable_list_spec.js
+1
-0
spec/javascripts/ci_variable_list/native_form_variable_list_spec.js
...cripts/ci_variable_list/native_form_variable_list_spec.js
+1
-0
spec/javascripts/commits_spec.js
spec/javascripts/commits_spec.js
+1
-0
spec/javascripts/create_item_dropdown_spec.js
spec/javascripts/create_item_dropdown_spec.js
+1
-0
spec/javascripts/feature_highlight/feature_highlight_helper_spec.js
...cripts/feature_highlight/feature_highlight_helper_spec.js
+1
-0
spec/javascripts/feature_highlight/feature_highlight_spec.js
spec/javascripts/feature_highlight/feature_highlight_spec.js
+1
-0
spec/javascripts/filtered_search/filtered_search_dropdown_manager_spec.js
.../filtered_search/filtered_search_dropdown_manager_spec.js
+2
-1
spec/javascripts/gfm_auto_complete_spec.js
spec/javascripts/gfm_auto_complete_spec.js
+1
-0
spec/javascripts/gl_dropdown_spec.js
spec/javascripts/gl_dropdown_spec.js
+1
-0
spec/javascripts/gl_field_errors_spec.js
spec/javascripts/gl_field_errors_spec.js
+1
-0
spec/javascripts/gl_form_spec.js
spec/javascripts/gl_form_spec.js
+1
-0
spec/javascripts/groups/components/app_spec.js
spec/javascripts/groups/components/app_spec.js
+1
-0
spec/javascripts/header_spec.js
spec/javascripts/header_spec.js
+1
-0
spec/javascripts/integrations/integration_settings_form_spec.js
...avascripts/integrations/integration_settings_form_spec.js
+1
-0
spec/javascripts/issuable_spec.js
spec/javascripts/issuable_spec.js
+1
-0
spec/javascripts/issuable_time_tracker_spec.js
spec/javascripts/issuable_time_tracker_spec.js
+1
-0
spec/javascripts/issue_show/components/description_spec.js
spec/javascripts/issue_show/components/description_spec.js
+1
-0
spec/javascripts/issue_spec.js
spec/javascripts/issue_spec.js
+2
-0
spec/javascripts/job_spec.js
spec/javascripts/job_spec.js
+1
-0
spec/javascripts/labels_issue_sidebar_spec.js
spec/javascripts/labels_issue_sidebar_spec.js
+2
-0
spec/javascripts/labels_select_spec.js
spec/javascripts/labels_select_spec.js
+1
-0
spec/javascripts/line_highlighter_spec.js
spec/javascripts/line_highlighter_spec.js
+1
-0
spec/javascripts/merge_request_notes_spec.js
spec/javascripts/merge_request_notes_spec.js
+1
-0
spec/javascripts/merge_request_spec.js
spec/javascripts/merge_request_spec.js
+4
-2
spec/javascripts/merge_request_tabs_spec.js
spec/javascripts/merge_request_tabs_spec.js
+2
-0
spec/javascripts/mini_pipeline_graph_dropdown_spec.js
spec/javascripts/mini_pipeline_graph_dropdown_spec.js
+1
-0
spec/javascripts/namespace_select_spec.js
spec/javascripts/namespace_select_spec.js
+1
-0
spec/javascripts/new_branch_spec.js
spec/javascripts/new_branch_spec.js
+1
-0
spec/javascripts/notes/components/comment_form_spec.js
spec/javascripts/notes/components/comment_form_spec.js
+1
-0
spec/javascripts/notes/components/note_app_spec.js
spec/javascripts/notes/components/note_app_spec.js
+1
-0
spec/javascripts/notes/components/noteable_note_spec.js
spec/javascripts/notes/components/noteable_note_spec.js
+1
-0
spec/javascripts/notes_spec.js
spec/javascripts/notes_spec.js
+1
-0
spec/javascripts/oauth_remember_me_spec.js
spec/javascripts/oauth_remember_me_spec.js
+1
-0
spec/javascripts/pages/admin/abuse_reports/abuse_reports_spec.js
...vascripts/pages/admin/abuse_reports/abuse_reports_spec.js
+1
-0
spec/javascripts/project_select_combo_button_spec.js
spec/javascripts/project_select_combo_button_spec.js
+1
-0
spec/javascripts/projects/project_new_spec.js
spec/javascripts/projects/project_new_spec.js
+1
-0
spec/javascripts/right_sidebar_spec.js
spec/javascripts/right_sidebar_spec.js
+1
-0
spec/javascripts/search_autocomplete_spec.js
spec/javascripts/search_autocomplete_spec.js
+1
-0
spec/javascripts/search_spec.js
spec/javascripts/search_spec.js
+1
-0
spec/javascripts/shortcuts_issuable_spec.js
spec/javascripts/shortcuts_issuable_spec.js
+1
-0
spec/javascripts/shortcuts_spec.js
spec/javascripts/shortcuts_spec.js
+1
-0
spec/javascripts/sidebar/sidebar_move_issue_spec.js
spec/javascripts/sidebar/sidebar_move_issue_spec.js
+1
-0
spec/javascripts/smart_interval_spec.js
spec/javascripts/smart_interval_spec.js
+1
-0
spec/javascripts/syntax_highlight_spec.js
spec/javascripts/syntax_highlight_spec.js
+1
-0
spec/javascripts/todos_spec.js
spec/javascripts/todos_spec.js
+1
-0
spec/javascripts/toggle_buttons_spec.js
spec/javascripts/toggle_buttons_spec.js
+1
-0
spec/javascripts/u2f/authenticate_spec.js
spec/javascripts/u2f/authenticate_spec.js
+1
-0
spec/javascripts/u2f/register_spec.js
spec/javascripts/u2f/register_spec.js
+1
-0
spec/javascripts/version_check_image_spec.js
spec/javascripts/version_check_image_spec.js
+1
-0
spec/javascripts/vue_shared/components/gl_modal_spec.js
spec/javascripts/vue_shared/components/gl_modal_spec.js
+1
-0
spec/javascripts/vue_shared/components/markdown/field_spec.js
.../javascripts/vue_shared/components/markdown/field_spec.js
+1
-0
spec/javascripts/vue_shared/components/modal_spec.js
spec/javascripts/vue_shared/components/modal_spec.js
+1
-0
spec/javascripts/vue_shared/directives/tooltip_spec.js
spec/javascripts/vue_shared/directives/tooltip_spec.js
+1
-0
spec/javascripts/zen_mode_spec.js
spec/javascripts/zen_mode_spec.js
+1
-0
No files found.
.eslintrc
View file @
f248be72
{
{
"env": {
"env": {
"jquery": true,
"browser": true,
"browser": true,
"es6": true
"es6": true
},
},
...
...
app/assets/javascripts/activities.js
View file @
f248be72
/* eslint-disable no-param-reassign, class-methods-use-this */
/* eslint-disable no-param-reassign, class-methods-use-this */
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
Pager
from
'
./pager
'
;
import
Pager
from
'
./pager
'
;
import
{
localTimeAgo
}
from
'
./lib/utils/datetime_utility
'
;
import
{
localTimeAgo
}
from
'
./lib/utils/datetime_utility
'
;
...
...
app/assets/javascripts/ajax_loading_spinner.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
class
AjaxLoadingSpinner
{
export
default
class
AjaxLoadingSpinner
{
static
init
()
{
static
init
()
{
const
$elements
=
$
(
'
.js-ajax-loading-spinner
'
);
const
$elements
=
$
(
'
.js-ajax-loading-spinner
'
);
...
...
app/assets/javascripts/api.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/awards_handler.js
View file @
f248be72
/* eslint-disable class-methods-use-this */
/* eslint-disable class-methods-use-this */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
...
...
app/assets/javascripts/behaviors/copy_as_gfm.js
View file @
f248be72
/* 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 */
/* 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
_
from
'
underscore
'
;
import
{
insertText
,
getSelectedFragment
,
nodeMatchesSelector
}
from
'
../lib/utils/common_utils
'
;
import
{
insertText
,
getSelectedFragment
,
nodeMatchesSelector
}
from
'
../lib/utils/common_utils
'
;
import
{
placeholderImage
}
from
'
../lazy_loader
'
;
import
{
placeholderImage
}
from
'
../lazy_loader
'
;
...
...
app/assets/javascripts/behaviors/copy_to_clipboard.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Clipboard
from
'
clipboard
'
;
import
Clipboard
from
'
clipboard
'
;
function
showTooltip
(
target
,
title
)
{
function
showTooltip
(
target
,
title
)
{
...
...
app/assets/javascripts/behaviors/details_behavior.js
View file @
f248be72
import
$
from
'
jquery
'
;
$
(()
=>
{
$
(()
=>
{
$
(
'
body
'
).
on
(
'
click
'
,
'
.js-details-target
'
,
function
target
()
{
$
(
'
body
'
).
on
(
'
click
'
,
'
.js-details-target
'
,
function
target
()
{
...
...
app/assets/javascripts/behaviors/quick_submit.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
../commons/bootstrap
'
;
import
'
../commons/bootstrap
'
;
import
{
isInIssuePage
}
from
'
../lib/utils/common_utils
'
;
import
{
isInIssuePage
}
from
'
../lib/utils/common_utils
'
;
...
...
app/assets/javascripts/behaviors/requires_input.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
'
../commons/bootstrap
'
;
import
'
../commons/bootstrap
'
;
...
...
app/assets/javascripts/behaviors/toggler_behavior.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
getLocationHash
}
from
'
../lib/utils/url_utility
'
;
// Toggle button. Show/hide content inside parent container.
// Toggle button. Show/hide content inside parent container.
// Button does not change visibility. If button has icon - it changes chevron style.
// Button does not change visibility. If button has icon - it changes chevron style.
//
//
...
@@ -5,7 +8,6 @@
...
@@ -5,7 +8,6 @@
// %button.js-toggle-button
// %button.js-toggle-button
// %div.js-toggle-content
// %div.js-toggle-content
//
//
import
{
getLocationHash
}
from
'
../lib/utils/url_utility
'
;
$
(()
=>
{
$
(()
=>
{
function
toggleContainer
(
container
,
toggleState
)
{
function
toggleContainer
(
container
,
toggleState
)
{
...
...
app/assets/javascripts/blob/blob_file_dropzone.js
View file @
f248be72
/* eslint-disable func-names, object-shorthand, prefer-arrow-callback */
/* eslint-disable func-names, object-shorthand, prefer-arrow-callback */
import
$
from
'
jquery
'
;
import
Dropzone
from
'
dropzone
'
;
import
Dropzone
from
'
dropzone
'
;
import
{
visitUrl
}
from
'
../lib/utils/url_utility
'
;
import
{
visitUrl
}
from
'
../lib/utils/url_utility
'
;
import
{
HIDDEN_CLASS
}
from
'
../lib/utils/constants
'
;
import
{
HIDDEN_CLASS
}
from
'
../lib/utils/constants
'
;
...
...
app/assets/javascripts/blob/blob_fork_suggestion.js
View file @
f248be72
import
$
from
'
jquery
'
;
const
defaults
=
{
const
defaults
=
{
// Buttons that will show the `suggestionSections`
// Buttons that will show the `suggestionSections`
// has `data-fork-path`, and `data-action`
// has `data-fork-path`, and `data-action`
...
...
app/assets/javascripts/blob/file_template_mediator.js
View file @
f248be72
/* eslint-disable class-methods-use-this */
/* eslint-disable class-methods-use-this */
import
$
from
'
jquery
'
;
import
Flash
from
'
../flash
'
;
import
Flash
from
'
../flash
'
;
import
FileTemplateTypeSelector
from
'
./template_selectors/type_selector
'
;
import
FileTemplateTypeSelector
from
'
./template_selectors/type_selector
'
;
import
BlobCiYamlSelector
from
'
./template_selectors/ci_yaml_selector
'
;
import
BlobCiYamlSelector
from
'
./template_selectors/ci_yaml_selector
'
;
...
...
app/assets/javascripts/blob/file_template_selector.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
class
FileTemplateSelector
{
export
default
class
FileTemplateSelector
{
constructor
(
mediator
)
{
constructor
(
mediator
)
{
this
.
mediator
=
mediator
;
this
.
mediator
=
mediator
;
...
...
app/assets/javascripts/blob/template_selector.js
View file @
f248be72
/* eslint-disable class-methods-use-this, no-unused-vars */
/* eslint-disable class-methods-use-this, no-unused-vars */
import
$
from
'
jquery
'
;
export
default
class
TemplateSelector
{
export
default
class
TemplateSelector
{
constructor
({
dropdown
,
data
,
pattern
,
wrapper
,
editor
,
$input
}
=
{})
{
constructor
({
dropdown
,
data
,
pattern
,
wrapper
,
editor
,
$input
}
=
{})
{
this
.
pattern
=
pattern
;
this
.
pattern
=
pattern
;
...
@@ -76,7 +78,7 @@ export default class TemplateSelector {
...
@@ -76,7 +78,7 @@ export default class TemplateSelector {
if
(
!
skipFocus
)
this
.
editor
.
focus
();
if
(
!
skipFocus
)
this
.
editor
.
focus
();
if
(
this
.
editor
instanceof
jQuery
)
{
if
(
this
.
editor
instanceof
$
)
{
this
.
editor
.
get
(
0
).
dispatchEvent
(
this
.
autosizeUpdateEvent
);
this
.
editor
.
get
(
0
).
dispatchEvent
(
this
.
autosizeUpdateEvent
);
}
}
}
}
...
...
app/assets/javascripts/blob/viewer/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Flash
from
'
../../flash
'
;
import
Flash
from
'
../../flash
'
;
import
{
handleLocationHash
}
from
'
../../lib/utils/common_utils
'
;
import
{
handleLocationHash
}
from
'
../../lib/utils/common_utils
'
;
import
axios
from
'
../../lib/utils/axios_utils
'
;
import
axios
from
'
../../lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/blob_edit/blob_bundle.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, prefer-arrow-callback, no-var, quotes, vars-on-top, no-unused-vars, no-new, max-len */
/* 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 */
/* global EditBlob */
import
$
from
'
jquery
'
;
import
NewCommitForm
from
'
../new_commit_form
'
;
import
NewCommitForm
from
'
../new_commit_form
'
;
import
EditBlob
from
'
./edit_blob
'
;
import
EditBlob
from
'
./edit_blob
'
;
import
BlobFileDropzone
from
'
../blob/blob_file_dropzone
'
;
import
BlobFileDropzone
from
'
../blob/blob_file_dropzone
'
;
...
...
app/assets/javascripts/blob_edit/edit_blob.js
View file @
f248be72
/* global ace */
/* global ace */
import
$
from
'
jquery
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
createFlash
from
'
~/flash
'
;
import
createFlash
from
'
~/flash
'
;
import
{
__
}
from
'
~/locale
'
;
import
{
__
}
from
'
~/locale
'
;
...
...
app/assets/javascripts/boards/components/board.js
View file @
f248be72
/* eslint-disable comma-dangle, space-before-function-paren, one-var */
/* eslint-disable comma-dangle, space-before-function-paren, one-var */
import
$
from
'
jquery
'
;
import
Sortable
from
'
vendor/Sortable
'
;
import
Sortable
from
'
vendor/Sortable
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
AccessorUtilities
from
'
../../lib/utils/accessor
'
;
import
AccessorUtilities
from
'
../../lib/utils/accessor
'
;
...
...
app/assets/javascripts/boards/components/board_delete.js
View file @
f248be72
/* eslint-disable comma-dangle, space-before-function-paren, no-alert */
/* eslint-disable comma-dangle, space-before-function-paren, no-alert */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
window
.
gl
=
window
.
gl
||
{};
window
.
gl
=
window
.
gl
||
{};
...
...
app/assets/javascripts/boards/components/board_new_issue.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
eventHub
from
'
../eventhub
'
;
import
eventHub
from
'
../eventhub
'
;
import
ProjectSelect
from
'
./project_select.vue
'
;
import
ProjectSelect
from
'
./project_select.vue
'
;
import
ListIssue
from
'
../models/issue
'
;
import
ListIssue
from
'
../models/issue
'
;
...
...
app/assets/javascripts/boards/components/board_sidebar.js
View file @
f248be72
/* eslint-disable comma-dangle, space-before-function-paren, no-new */
/* eslint-disable comma-dangle, space-before-function-paren, no-new */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Flash
from
'
../../flash
'
;
import
Flash
from
'
../../flash
'
;
import
{
__
}
from
'
../../locale
'
;
import
{
__
}
from
'
../../locale
'
;
...
...
app/assets/javascripts/boards/components/issue_card_inner.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
userAvatarLink
from
'
../../vue_shared/components/user_avatar/user_avatar_link.vue
'
;
import
userAvatarLink
from
'
../../vue_shared/components/user_avatar/user_avatar_link.vue
'
;
import
eventHub
from
'
../eventhub
'
;
import
eventHub
from
'
../eventhub
'
;
...
...
app/assets/javascripts/boards/components/new_list_dropdown.js
View file @
f248be72
/* eslint-disable func-names, no-new, space-before-function-paren, one-var,
/* eslint-disable func-names, no-new, space-before-function-paren, one-var, promise/catch-or-return, max-len */
promise/catch-or-return */
import
$
from
'
jquery
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
CreateLabelDropdown
from
'
../../create_label
'
;
import
CreateLabelDropdown
from
'
../../create_label
'
;
...
...
app/assets/javascripts/boards/components/project_select.vue
View file @
f248be72
<
script
>
<
script
>
/* global ListIssue */
/* global ListIssue */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
eventHub
from
'
../eventhub
'
;
import
eventHub
from
'
../eventhub
'
;
import
loadingIcon
from
'
../../vue_shared/components/loading_icon.vue
'
;
import
loadingIcon
from
'
../../vue_shared/components/loading_icon.vue
'
;
...
...
app/assets/javascripts/boards/index.js
View file @
f248be72
/* eslint-disable one-var, quote-props, comma-dangle, space-before-function-paren */
/* eslint-disable one-var, quote-props, comma-dangle, space-before-function-paren */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
...
...
app/assets/javascripts/boards/mixins/sortable_default_options.js
View file @
f248be72
/* eslint-disable no-unused-vars, no-mixed-operators, comma-dangle */
/* eslint-disable no-unused-vars, no-mixed-operators, comma-dangle */
/* global DocumentTouch */
/* global DocumentTouch */
import
$
from
'
jquery
'
;
import
sortableConfig
from
'
../../sortable/sortable_config
'
;
import
sortableConfig
from
'
../../sortable/sortable_config
'
;
window
.
gl
=
window
.
gl
||
{};
window
.
gl
=
window
.
gl
||
{};
...
...
app/assets/javascripts/boards/stores/boards_store.js
View file @
f248be72
/* eslint-disable comma-dangle, space-before-function-paren, one-var, no-shadow, dot-notation, max-len */
/* eslint-disable comma-dangle, space-before-function-paren, one-var, no-shadow, dot-notation, max-len */
/* global List */
/* global List */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
{
getUrlParamsArray
}
from
'
~/lib/utils/common_utils
'
;
import
{
getUrlParamsArray
}
from
'
~/lib/utils/common_utils
'
;
...
...
app/assets/javascripts/branches/branches_delete_modal.js
View file @
f248be72
import
$
from
'
jquery
'
;
const
MODAL_SELECTOR
=
'
#modal-delete-branch
'
;
const
MODAL_SELECTOR
=
'
#modal-delete-branch
'
;
class
DeleteModal
{
class
DeleteModal
{
...
...
app/assets/javascripts/breadcrumb.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
const
addTooltipToEl
=
(
el
)
=>
{
export
const
addTooltipToEl
=
(
el
)
=>
{
const
textEl
=
el
.
querySelector
(
'
.js-breadcrumb-item-text
'
);
const
textEl
=
el
.
querySelector
(
'
.js-breadcrumb-item-text
'
);
...
...
app/assets/javascripts/build_artifacts.js
View file @
f248be72
/* eslint-disable func-names, prefer-arrow-callback, no-return-assign */
/* eslint-disable func-names, prefer-arrow-callback, no-return-assign */
import
$
from
'
jquery
'
;
import
{
visitUrl
}
from
'
./lib/utils/url_utility
'
;
import
{
visitUrl
}
from
'
./lib/utils/url_utility
'
;
import
{
convertPermissionToBoolean
}
from
'
./lib/utils/common_utils
'
;
import
{
convertPermissionToBoolean
}
from
'
./lib/utils/common_utils
'
;
...
...
app/assets/javascripts/build_variables.js
View file @
f248be72
/* eslint-disable func-names*/
import
$
from
'
jquery
'
;
export
default
function
handleRevealVariables
()
{
export
default
function
handleRevealVariables
()
{
$
(
'
.js-reveal-variables
'
)
$
(
'
.js-reveal-variables
'
)
.
off
(
'
click
'
)
.
off
(
'
click
'
)
.
on
(
'
click
'
,
function
()
{
.
on
(
'
click
'
,
function
click
()
{
$
(
'
.js-build-variables
'
).
toggle
();
$
(
'
.js-build-variables
'
).
toggle
();
$
(
this
).
hide
();
$
(
this
).
hide
();
});
});
...
...
app/assets/javascripts/ci_variable_list/native_form_variable_list.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
VariableList
from
'
./ci_variable_list
'
;
import
VariableList
from
'
./ci_variable_list
'
;
// Used for the variable list on scheduled pipeline edit page
// Used for the variable list on scheduled pipeline edit page
...
...
app/assets/javascripts/commit/image_file.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-var, no-use-before-define, prefer-arrow-callback, no-else-return, consistent-return, prefer-template, quotes, one-var, one-var-declaration-per-line, no-unused-vars, no-return-assign, comma-dangle, quote-props, no-unused-expressions, no-sequences, object-shorthand, max-len */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-var, no-use-before-define, prefer-arrow-callback, no-else-return, consistent-return, prefer-template, quotes, one-var, one-var-declaration-per-line, no-unused-vars, no-return-assign, comma-dangle, quote-props, no-unused-expressions, no-sequences, object-shorthand, max-len */
import
$
from
'
jquery
'
;
// Width where images must fits in, for 2-up this gets divided by 2
// Width where images must fits in, for 2-up this gets divided by 2
const
availWidth
=
900
;
const
availWidth
=
900
;
const
viewModes
=
[
'
two-up
'
,
'
swipe
'
];
const
viewModes
=
[
'
two-up
'
,
'
swipe
'
];
...
...
app/assets/javascripts/commit_merge_requests.js
View file @
f248be72
/* global Flash */
/* global Flash */
import
$
from
'
jquery
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
{
n__
,
s__
}
from
'
./locale
'
;
import
{
n__
,
s__
}
from
'
./locale
'
;
...
...
app/assets/javascripts/commits.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
pluralize
}
from
'
./lib/utils/text_utility
'
;
import
{
pluralize
}
from
'
./lib/utils/text_utility
'
;
import
{
localTimeAgo
}
from
'
./lib/utils/datetime_utility
'
;
import
{
localTimeAgo
}
from
'
./lib/utils/datetime_utility
'
;
import
Pager
from
'
./pager
'
;
import
Pager
from
'
./pager
'
;
...
...
app/assets/javascripts/compare.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, quotes, no-var, object-shorthand, consistent-return, no-unused-vars, comma-dangle, vars-on-top, prefer-template, max-len */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, quotes, no-var, object-shorthand, consistent-return, no-unused-vars, comma-dangle, vars-on-top, prefer-template, max-len */
import
$
from
'
jquery
'
;
import
{
localTimeAgo
}
from
'
./lib/utils/datetime_utility
'
;
import
{
localTimeAgo
}
from
'
./lib/utils/datetime_utility
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/compare_autocomplete.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, one-var, no-var, one-var-declaration-per-line, object-shorthand, comma-dangle, prefer-arrow-callback, no-else-return, newline-per-chained-call, wrap-iife, max-len */
/* eslint-disable func-names, space-before-function-paren, one-var, no-var, one-var-declaration-per-line, object-shorthand, comma-dangle, prefer-arrow-callback, no-else-return, newline-per-chained-call, wrap-iife, max-len */
import
$
from
'
jquery
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/confirm_danger_modal.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, one-var, no-var, camelcase, one-var-declaration-per-line, no-else-return, max-len */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, one-var, no-var, camelcase, one-var-declaration-per-line, no-else-return, max-len */
import
$
from
'
jquery
'
;
import
{
rstrip
}
from
'
./lib/utils/common_utils
'
;
import
{
rstrip
}
from
'
./lib/utils/common_utils
'
;
window
.
ConfirmDangerModal
=
(
function
()
{
window
.
ConfirmDangerModal
=
(
function
()
{
...
...
app/assets/javascripts/contextual_sidebar.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
bp
from
'
./breakpoints
'
;
import
bp
from
'
./breakpoints
'
;
...
...
app/assets/javascripts/create_label.js
View file @
f248be72
/* eslint-disable func-names, prefer-arrow-callback */
/* eslint-disable func-names, prefer-arrow-callback */
import
$
from
'
jquery
'
;
import
Api
from
'
./api
'
;
import
Api
from
'
./api
'
;
import
{
humanize
}
from
'
./lib/utils/text_utility
'
;
import
{
humanize
}
from
'
./lib/utils/text_utility
'
;
...
...
app/assets/javascripts/cycle_analytics/cycle_analytics_bundle.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
Flash
from
'
../flash
'
;
import
Flash
from
'
../flash
'
;
...
...
app/assets/javascripts/diff.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
flash
from
'
~/flash
'
;
import
flash
from
'
~/flash
'
;
import
{
__
}
from
'
~/locale
'
;
import
{
__
}
from
'
~/locale
'
;
...
...
app/assets/javascripts/diff_notes/components/comment_resolve_btn.js
View file @
f248be72
/* eslint-disable comma-dangle, object-shorthand, func-names, no-else-return, quotes, no-lonely-if, max-len */
/* eslint-disable comma-dangle, object-shorthand, func-names, no-else-return, quotes, no-lonely-if, max-len */
/* global CommentsStore */
/* global CommentsStore */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
const
CommentAndResolveBtn
=
Vue
.
extend
({
const
CommentAndResolveBtn
=
Vue
.
extend
({
...
...
app/assets/javascripts/diff_notes/components/diff_note_avatars.js
View file @
f248be72
/* global CommentsStore */
/* global CommentsStore */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
collapseIcon
from
'
../icons/collapse_icon.svg
'
;
import
collapseIcon
from
'
../icons/collapse_icon.svg
'
;
import
Notes
from
'
../../notes
'
;
import
Notes
from
'
../../notes
'
;
...
...
app/assets/javascripts/diff_notes/components/jump_to_discussion.js
View file @
f248be72
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
/* global DiscussionMixins */
/* global DiscussionMixins */
/* global CommentsStore */
/* global CommentsStore */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
'
../mixins/discussion
'
;
import
'
../mixins/discussion
'
;
...
...
app/assets/javascripts/diff_notes/components/resolve_btn.js
View file @
f248be72
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
/* global CommentsStore */
/* global CommentsStore */
/* global ResolveService */
/* global ResolveService */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Flash
from
'
../../flash
'
;
import
Flash
from
'
../../flash
'
;
...
...
app/assets/javascripts/diff_notes/diff_notes_bundle.js
View file @
f248be72
/* eslint-disable func-names, comma-dangle, new-cap, no-new, max-len */
/* eslint-disable func-names, comma-dangle, new-cap, no-new, max-len */
/* global ResolveCount */
/* global ResolveCount */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
'
./models/discussion
'
;
import
'
./models/discussion
'
;
import
'
./models/note
'
;
import
'
./models/note
'
;
...
...
app/assets/javascripts/diff_notes/models/discussion.js
View file @
f248be72
/* eslint-disable space-before-function-paren, camelcase, guard-for-in, no-restricted-syntax, no-unused-vars, max-len */
/* eslint-disable space-before-function-paren, camelcase, guard-for-in, no-restricted-syntax, no-unused-vars, max-len */
/* global NoteModel */
/* global NoteModel */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
{
localTimeAgo
}
from
'
../../lib/utils/datetime_utility
'
;
import
{
localTimeAgo
}
from
'
../../lib/utils/datetime_utility
'
;
...
...
app/assets/javascripts/dispatcher.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-arrow-callback, wrap-iife, no-shadow, consistent-return, one-var, one-var-declaration-per-line, camelcase, default-case, no-new, quotes, no-duplicate-case, no-case-declarations, no-fallthrough, max-len */
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-arrow-callback, wrap-iife, no-shadow, consistent-return, one-var, one-var-declaration-per-line, camelcase, default-case, no-new, quotes, no-duplicate-case, no-case-declarations, no-fallthrough, max-len */
import
$
from
'
jquery
'
;
import
Flash
from
'
./flash
'
;
import
Flash
from
'
./flash
'
;
import
GfmAutoComplete
from
'
./gfm_auto_complete
'
;
import
GfmAutoComplete
from
'
./gfm_auto_complete
'
;
import
{
convertPermissionToBoolean
}
from
'
./lib/utils/common_utils
'
;
import
{
convertPermissionToBoolean
}
from
'
./lib/utils/common_utils
'
;
...
...
app/assets/javascripts/dropzone_input.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Dropzone
from
'
dropzone
'
;
import
Dropzone
from
'
dropzone
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
'
./preview_markdown
'
;
import
'
./preview_markdown
'
;
...
...
app/assets/javascripts/due_date_select.js
View file @
f248be72
/* global dateFormat */
/* global dateFormat */
import
$
from
'
jquery
'
;
import
Pikaday
from
'
pikaday
'
;
import
Pikaday
from
'
pikaday
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
{
parsePikadayDate
,
pikadayToString
}
from
'
./lib/utils/datefix
'
;
import
{
parsePikadayDate
,
pikadayToString
}
from
'
./lib/utils/datefix
'
;
...
...
app/assets/javascripts/environments/components/environment_stop.vue
View file @
f248be72
...
@@ -3,6 +3,8 @@
...
@@ -3,6 +3,8 @@
* Renders the stop "button" that allows stop an environment.
* Renders the stop "button" that allows stop an environment.
* Used in environments table.
* Used in environments table.
*/
*/
import
$
from
'
jquery
'
;
import
eventHub
from
'
../event_hub
'
;
import
eventHub
from
'
../event_hub
'
;
import
loadingIcon
from
'
../../vue_shared/components/loading_icon.vue
'
;
import
loadingIcon
from
'
../../vue_shared/components/loading_icon.vue
'
;
import
tooltip
from
'
../../vue_shared/directives/tooltip
'
;
import
tooltip
from
'
../../vue_shared/directives/tooltip
'
;
...
...
app/assets/javascripts/experimental_flags.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
export
default
()
=>
{
export
default
()
=>
{
...
...
app/assets/javascripts/feature_highlight/feature_highlight.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
{
import
{
getSelector
,
getSelector
,
...
...
app/assets/javascripts/feature_highlight/feature_highlight_helper.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
import
{
__
}
from
'
../locale
'
;
import
{
__
}
from
'
../locale
'
;
import
Flash
from
'
../flash
'
;
import
Flash
from
'
../flash
'
;
...
...
app/assets/javascripts/filterable_list.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/gfm_auto_complete.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
glRegexp
from
'
./lib/utils/regexp
'
;
import
glRegexp
from
'
./lib/utils/regexp
'
;
import
AjaxCache
from
'
./lib/utils/ajax_cache
'
;
import
AjaxCache
from
'
./lib/utils/ajax_cache
'
;
...
...
app/assets/javascripts/gl_dropdown.js
View file @
f248be72
/* eslint-disable func-names, no-underscore-dangle, space-before-function-paren, no-var, one-var, one-var-declaration-per-line, prefer-rest-params, max-len, vars-on-top, wrap-iife, no-unused-vars, quotes, no-shadow, no-cond-assign, prefer-arrow-callback, no-return-assign, no-else-return, camelcase, comma-dangle, no-lonely-if, guard-for-in, no-restricted-syntax, consistent-return, prefer-template, no-param-reassign, no-loop-func, no-mixed-operators */
/* eslint-disable func-names, no-underscore-dangle, space-before-function-paren, no-var, one-var, one-var-declaration-per-line, prefer-rest-params, max-len, vars-on-top, wrap-iife, no-unused-vars, quotes, no-shadow, no-cond-assign, prefer-arrow-callback, no-return-assign, no-else-return, camelcase, comma-dangle, no-lonely-if, guard-for-in, no-restricted-syntax, consistent-return, prefer-template, no-param-reassign, no-loop-func, no-mixed-operators */
/* global fuzzaldrinPlus */
/* global fuzzaldrinPlus */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
fuzzaldrinPlus
from
'
fuzzaldrin-plus
'
;
import
fuzzaldrinPlus
from
'
fuzzaldrin-plus
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
@@ -576,7 +578,7 @@ GitLabDropdown = (function() {
...
@@ -576,7 +578,7 @@ GitLabDropdown = (function() {
for
(
var
i
=
0
;
i
<
html
.
length
;
i
+=
1
)
{
for
(
var
i
=
0
;
i
<
html
.
length
;
i
+=
1
)
{
var
el
=
html
[
i
];
var
el
=
html
[
i
];
if
(
el
instanceof
jQuery
)
{
if
(
el
instanceof
$
)
{
el
=
el
.
get
(
0
);
el
=
el
.
get
(
0
);
}
}
...
...
app/assets/javascripts/gl_field_error.js
View file @
f248be72
import
$
from
'
jquery
'
;
/**
/**
* This class overrides the browser's validation error bubbles, displaying custom
* This class overrides the browser's validation error bubbles, displaying custom
* error messages for invalid fields instead. To begin validating any form, add the
* error messages for invalid fields instead. To begin validating any form, add the
...
...
app/assets/javascripts/gl_field_errors.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
GlFieldError
from
'
./gl_field_error
'
;
import
GlFieldError
from
'
./gl_field_error
'
;
const
customValidationFlag
=
'
gl-field-error-ignore
'
;
const
customValidationFlag
=
'
gl-field-error-ignore
'
;
...
...
app/assets/javascripts/gl_form.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
autosize
from
'
autosize
'
;
import
autosize
from
'
autosize
'
;
import
GfmAutoComplete
from
'
./gfm_auto_complete
'
;
import
GfmAutoComplete
from
'
./gfm_auto_complete
'
;
import
dropzoneInput
from
'
./dropzone_input
'
;
import
dropzoneInput
from
'
./dropzone_input
'
;
...
...
app/assets/javascripts/gpg_badges.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
parseQueryStringIntoObject
}
from
'
~/lib/utils/common_utils
'
;
import
{
parseQueryStringIntoObject
}
from
'
~/lib/utils/common_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
flash
from
'
~/flash
'
;
import
flash
from
'
~/flash
'
;
...
...
app/assets/javascripts/group.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
class
Group
{
export
default
class
Group
{
constructor
()
{
constructor
()
{
this
.
groupPath
=
$
(
'
#group_path
'
);
this
.
groupPath
=
$
(
'
#group_path
'
);
...
...
app/assets/javascripts/group_avatar.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
function
groupAvatar
()
{
export
default
function
groupAvatar
()
{
$
(
'
.js-choose-group-avatar-button
'
).
on
(
'
click
'
,
function
onClickGroupAvatar
()
{
$
(
'
.js-choose-group-avatar-button
'
).
on
(
'
click
'
,
function
onClickGroupAvatar
()
{
const
form
=
$
(
this
).
closest
(
'
form
'
);
const
form
=
$
(
this
).
closest
(
'
form
'
);
...
...
app/assets/javascripts/group_label_subscription.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
...
...
app/assets/javascripts/groups/components/app.vue
View file @
f248be72
<
script
>
<
script
>
/* global Flash */
/* global Flash */
import
$
from
'
jquery
'
;
import
{
s__
}
from
'
~/locale
'
;
import
{
s__
}
from
'
~/locale
'
;
import
loadingIcon
from
'
~/vue_shared/components/loading_icon.vue
'
;
import
loadingIcon
from
'
~/vue_shared/components/loading_icon.vue
'
;
import
modal
from
'
~/vue_shared/components/modal.vue
'
;
import
modal
from
'
~/vue_shared/components/modal.vue
'
;
...
...
app/assets/javascripts/groups/groups_filterable_list.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
FilterableList
from
'
~/filterable_list
'
;
import
FilterableList
from
'
~/filterable_list
'
;
import
eventHub
from
'
./event_hub
'
;
import
eventHub
from
'
./event_hub
'
;
import
{
normalizeHeaders
,
getParameterByName
}
from
'
../lib/utils/common_utils
'
;
import
{
normalizeHeaders
,
getParameterByName
}
from
'
../lib/utils/common_utils
'
;
...
...
app/assets/javascripts/groups/transfer_dropdown.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
class
TransferDropdown
{
export
default
class
TransferDropdown
{
constructor
()
{
constructor
()
{
this
.
groupDropdown
=
$
(
'
.js-groups-dropdown
'
);
this
.
groupDropdown
=
$
(
'
.js-groups-dropdown
'
);
...
...
app/assets/javascripts/groups_select.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
Api
from
'
./api
'
;
import
Api
from
'
./api
'
;
import
{
normalizeHeaders
}
from
'
./lib/utils/common_utils
'
;
import
{
normalizeHeaders
}
from
'
./lib/utils/common_utils
'
;
...
...
app/assets/javascripts/header.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
highCountTrim
}
from
'
~/lib/utils/text_utility
'
;
import
{
highCountTrim
}
from
'
~/lib/utils/text_utility
'
;
/**
/**
...
...
app/assets/javascripts/help/help.js
View file @
f248be72
// We will render the icons list here
// We will render the icons list here
import
$
from
'
jquery
'
;
export
default
()
=>
{
export
default
()
=>
{
if
(
$
(
'
#user-content-gitlab-icons
'
).
length
>
0
)
{
if
(
$
(
'
#user-content-gitlab-icons
'
).
length
>
0
)
{
const
$iconsHeader
=
$
(
'
#user-content-gitlab-icons
'
);
const
$iconsHeader
=
$
(
'
#user-content-gitlab-icons
'
);
...
...
app/assets/javascripts/how_to_merge.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
()
=>
{
export
default
()
=>
{
const
modal
=
$
(
'
#modal_merge_info
'
);
const
modal
=
$
(
'
#modal_merge_info
'
);
...
...
app/assets/javascripts/image_diff/image_diff.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
imageDiffHelper
from
'
./helpers/index
'
;
import
imageDiffHelper
from
'
./helpers/index
'
;
import
ImageBadge
from
'
./image_badge
'
;
import
ImageBadge
from
'
./image_badge
'
;
import
{
isImageLoaded
}
from
'
../lib/utils/image_utility
'
;
import
{
isImageLoaded
}
from
'
../lib/utils/image_utility
'
;
...
...
app/assets/javascripts/importer_status.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
{
__
,
sprintf
}
from
'
./locale
'
;
import
{
__
,
sprintf
}
from
'
./locale
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/init_changes_dropdown.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
stickyMonitor
from
'
./lib/utils/sticky
'
;
import
stickyMonitor
from
'
./lib/utils/sticky
'
;
export
default
(
stickyTop
)
=>
{
export
default
(
stickyTop
)
=>
{
...
...
app/assets/javascripts/init_labels.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
LabelManager
from
'
./label_manager
'
;
import
LabelManager
from
'
./label_manager
'
;
import
GroupLabelSubscription
from
'
./group_label_subscription
'
;
import
GroupLabelSubscription
from
'
./group_label_subscription
'
;
import
ProjectLabelSubscription
from
'
./project_label_subscription
'
;
import
ProjectLabelSubscription
from
'
./project_label_subscription
'
;
...
...
app/assets/javascripts/integrations/integration_settings_form.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
import
flash
from
'
../flash
'
;
import
flash
from
'
../flash
'
;
...
...
app/assets/javascripts/issuable/auto_width_dropdown_select.js
View file @
f248be72
import
$
from
'
jquery
'
;
let
instanceCount
=
0
;
let
instanceCount
=
0
;
class
AutoWidthDropdownSelect
{
class
AutoWidthDropdownSelect
{
...
...
app/assets/javascripts/issuable_bulk_update_actions.js
View file @
f248be72
/* eslint-disable comma-dangle, quotes, consistent-return, func-names, array-callback-return, space-before-function-paren, prefer-arrow-callback, max-len, no-unused-expressions, no-sequences, no-underscore-dangle, no-unused-vars, no-param-reassign */
/* eslint-disable comma-dangle, quotes, consistent-return, func-names, array-callback-return, space-before-function-paren, prefer-arrow-callback, max-len, no-unused-expressions, no-sequences, no-underscore-dangle, no-unused-vars, no-param-reassign */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
Flash
from
'
./flash
'
;
import
Flash
from
'
./flash
'
;
...
...
app/assets/javascripts/issuable_bulk_update_sidebar.js
View file @
f248be72
/* eslint-disable class-methods-use-this, no-new */
/* eslint-disable class-methods-use-this, no-new */
import
$
from
'
jquery
'
;
import
IssuableBulkUpdateActions
from
'
./issuable_bulk_update_actions
'
;
import
IssuableBulkUpdateActions
from
'
./issuable_bulk_update_actions
'
;
import
MilestoneSelect
from
'
./milestone_select
'
;
import
MilestoneSelect
from
'
./milestone_select
'
;
import
issueStatusSelect
from
'
./issue_status_select
'
;
import
issueStatusSelect
from
'
./issue_status_select
'
;
...
...
app/assets/javascripts/issuable_context.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
bp
from
'
./breakpoints
'
;
import
bp
from
'
./breakpoints
'
;
import
UsersSelect
from
'
./users_select
'
;
import
UsersSelect
from
'
./users_select
'
;
...
...
app/assets/javascripts/issuable_form.js
View file @
f248be72
/* eslint-disable func-names, prefer-rest-params, wrap-iife, no-use-before-define, no-useless-escape, no-new, object-shorthand, no-unused-vars, comma-dangle, no-alert, consistent-return, no-else-return, prefer-template, one-var, one-var-declaration-per-line, curly, max-len */
/* eslint-disable func-names, prefer-rest-params, wrap-iife, no-use-before-define, no-useless-escape, no-new, object-shorthand, no-unused-vars, comma-dangle, no-alert, consistent-return, no-else-return, prefer-template, one-var, one-var-declaration-per-line, curly, max-len */
/* global GitLab */
/* global GitLab */
import
$
from
'
jquery
'
;
import
Pikaday
from
'
pikaday
'
;
import
Pikaday
from
'
pikaday
'
;
import
Autosave
from
'
./autosave
'
;
import
Autosave
from
'
./autosave
'
;
import
UsersSelect
from
'
./users_select
'
;
import
UsersSelect
from
'
./users_select
'
;
...
...
app/assets/javascripts/issuable_index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
...
...
app/assets/javascripts/issue.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, one-var, no-underscore-dangle, one-var-declaration-per-line, object-shorthand, no-unused-vars, no-new, comma-dangle, consistent-return, quotes, dot-notation, quote-props, prefer-arrow-callback, max-len */
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, one-var, no-underscore-dangle, one-var-declaration-per-line, object-shorthand, no-unused-vars, no-new, comma-dangle, consistent-return, quotes, dot-notation, quote-props, prefer-arrow-callback, max-len */
import
$
from
'
jquery
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
{
addDelimiter
}
from
'
./lib/utils/text_utility
'
;
import
{
addDelimiter
}
from
'
./lib/utils/text_utility
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/issue_show/components/description.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
animateMixin
from
'
../mixins/animate
'
;
import
animateMixin
from
'
../mixins/animate
'
;
import
TaskList
from
'
../../task_list
'
;
import
TaskList
from
'
../../task_list
'
;
import
recaptchaModalImplementor
from
'
../../vue_shared/mixins/recaptcha_modal_implementor
'
;
import
recaptchaModalImplementor
from
'
../../vue_shared/mixins/recaptcha_modal_implementor
'
;
...
...
app/assets/javascripts/issue_show/components/fields/description_template.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
IssuableTemplateSelectors
from
'
../../../templates/issuable_template_selectors
'
;
import
IssuableTemplateSelectors
from
'
../../../templates/issuable_template_selectors
'
;
export
default
{
export
default
{
...
...
app/assets/javascripts/issue_status_select.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
function
issueStatusSelect
()
{
export
default
function
issueStatusSelect
()
{
$
(
'
.js-issue-status
'
).
each
((
i
,
el
)
=>
{
$
(
'
.js-issue-status
'
).
each
((
i
,
el
)
=>
{
const
fieldName
=
$
(
el
).
data
(
'
fieldName
'
);
const
fieldName
=
$
(
el
).
data
(
'
fieldName
'
);
...
...
app/assets/javascripts/job.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
{
visitUrl
}
from
'
./lib/utils/url_utility
'
;
import
{
visitUrl
}
from
'
./lib/utils/url_utility
'
;
...
...
app/assets/javascripts/label_manager.js
View file @
f248be72
/* eslint-disable comma-dangle, class-methods-use-this, no-underscore-dangle, no-param-reassign, no-unused-vars, consistent-return, func-names, space-before-function-paren, max-len */
/* eslint-disable comma-dangle, class-methods-use-this, no-underscore-dangle, no-param-reassign, no-unused-vars, consistent-return, func-names, space-before-function-paren, max-len */
import
$
from
'
jquery
'
;
import
Sortable
from
'
vendor/Sortable
'
;
import
Sortable
from
'
vendor/Sortable
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/labels.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
class
Labels
{
export
default
class
Labels
{
constructor
()
{
constructor
()
{
this
.
setSuggestedColor
=
this
.
setSuggestedColor
.
bind
(
this
);
this
.
setSuggestedColor
=
this
.
setSuggestedColor
.
bind
(
this
);
...
...
app/assets/javascripts/labels_select.js
View file @
f248be72
/* eslint-disable no-useless-return, func-names, space-before-function-paren, wrap-iife, no-var, no-underscore-dangle, prefer-arrow-callback, max-len, one-var, no-unused-vars, one-var-declaration-per-line, prefer-template, no-new, consistent-return, object-shorthand, comma-dangle, no-shadow, no-param-reassign, brace-style, vars-on-top, quotes, no-lonely-if, no-else-return, dot-notation, no-empty, no-return-assign, camelcase, prefer-spread */
/* eslint-disable no-useless-return, func-names, space-before-function-paren, wrap-iife, no-var, no-underscore-dangle, prefer-arrow-callback, max-len, one-var, no-unused-vars, one-var-declaration-per-line, prefer-template, no-new, consistent-return, object-shorthand, comma-dangle, no-shadow, no-param-reassign, brace-style, vars-on-top, quotes, no-lonely-if, no-else-return, dot-notation, no-empty, no-return-assign, camelcase, prefer-spread */
/* global Issuable */
/* global Issuable */
/* global ListLabel */
/* global ListLabel */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/layout_nav.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
ContextualSidebar
from
'
./contextual_sidebar
'
;
import
ContextualSidebar
from
'
./contextual_sidebar
'
;
import
initFlyOutNav
from
'
./fly_out_nav
'
;
import
initFlyOutNav
from
'
./fly_out_nav
'
;
...
...
app/assets/javascripts/lib/utils/bootstrap_linked_tabs.js
View file @
f248be72
import
$
from
'
jquery
'
;
/**
/**
* Linked Tabs
* Linked Tabs
*
*
...
...
app/assets/javascripts/lib/utils/common_utils.js
View file @
f248be72
import
jQuery
from
'
jquery
'
;
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
axios
from
'
./axios_utils
'
;
import
axios
from
'
./axios_utils
'
;
import
{
getLocationHash
}
from
'
./url_utility
'
;
import
{
getLocationHash
}
from
'
./url_utility
'
;
...
@@ -142,7 +142,7 @@ export const isMetaClick = e => e.metaKey || e.ctrlKey || e.which === 2;
...
@@ -142,7 +142,7 @@ export const isMetaClick = e => e.metaKey || e.ctrlKey || e.which === 2;
export
const
scrollToElement
=
(
element
)
=>
{
export
const
scrollToElement
=
(
element
)
=>
{
let
$el
=
element
;
let
$el
=
element
;
if
(
!
(
element
instanceof
jQuery
))
{
if
(
!
(
element
instanceof
$
))
{
$el
=
$
(
element
);
$el
=
$
(
element
);
}
}
const
top
=
$el
.
offset
().
top
;
const
top
=
$el
.
offset
().
top
;
...
...
app/assets/javascripts/lib/utils/csrf.js
View file @
f248be72
import
$
from
'
jquery
'
;
/*
/*
This module provides easy access to the CSRF token and caches
This module provides easy access to the CSRF token and caches
it for re-use. It also exposes some values commonly used in relation
it for re-use. It also exposes some values commonly used in relation
...
...
app/assets/javascripts/lib/utils/datetime_utility.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
timeago
from
'
timeago.js
'
;
import
timeago
from
'
timeago.js
'
;
import
dateFormat
from
'
vendor/date.format
'
;
import
dateFormat
from
'
vendor/date.format
'
;
import
{
pluralize
}
from
'
./text_utility
'
;
import
{
pluralize
}
from
'
./text_utility
'
;
...
...
app/assets/javascripts/lib/utils/text_markdown.js
View file @
f248be72
/* eslint-disable import/prefer-default-export, func-names, space-before-function-paren, wrap-iife, no-var, no-param-reassign, no-cond-assign, quotes, one-var, one-var-declaration-per-line, operator-assignment, no-else-return, prefer-template, prefer-arrow-callback, no-empty, max-len, consistent-return, no-unused-vars, no-return-assign, max-len, vars-on-top */
/* eslint-disable import/prefer-default-export, func-names, space-before-function-paren, wrap-iife, no-var, no-param-reassign, no-cond-assign, quotes, one-var, one-var-declaration-per-line, operator-assignment, no-else-return, prefer-template, prefer-arrow-callback, no-empty, max-len, consistent-return, no-unused-vars, no-return-assign, max-len, vars-on-top */
import
$
from
'
jquery
'
;
const
textUtils
=
{};
const
textUtils
=
{};
textUtils
.
selectedText
=
function
(
text
,
textarea
)
{
textUtils
.
selectedText
=
function
(
text
,
textarea
)
{
...
...
app/assets/javascripts/line_highlighter.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, no-use-before-define, no-underscore-dangle, no-param-reassign, prefer-template, quotes, comma-dangle, prefer-arrow-callback, consistent-return, one-var, one-var-declaration-per-line, no-else-return, max-len */
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, no-use-before-define, no-underscore-dangle, no-param-reassign, prefer-template, quotes, comma-dangle, prefer-arrow-callback, consistent-return, one-var, one-var-declaration-per-line, no-else-return, max-len */
import
$
from
'
jquery
'
;
// LineHighlighter
// LineHighlighter
//
//
// Handles single- and multi-line selection and highlight for blob views.
// Handles single- and multi-line selection and highlight for blob views.
...
...
app/assets/javascripts/logo.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
function
initLogoAnimation
()
{
export
default
function
initLogoAnimation
()
{
window
.
addEventListener
(
'
beforeunload
'
,
()
=>
{
window
.
addEventListener
(
'
beforeunload
'
,
()
=>
{
$
(
'
.tanuki-logo
'
).
addClass
(
'
animate
'
);
$
(
'
.tanuki-logo
'
).
addClass
(
'
animate
'
);
...
...
app/assets/javascripts/main.js
View file @
f248be72
/* eslint-disable import/first */
/* eslint-disable import/first */
/* global ConfirmDangerModal */
/* global ConfirmDangerModal */
/* global $ */
import
jQuery
from
'
jquery
'
;
import
jQuery
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
...
...
app/assets/javascripts/member_expiration_date.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Pikaday
from
'
pikaday
'
;
import
Pikaday
from
'
pikaday
'
;
import
{
parsePikadayDate
,
pikadayToString
}
from
'
./lib/utils/datefix
'
;
import
{
parsePikadayDate
,
pikadayToString
}
from
'
./lib/utils/datefix
'
;
...
...
app/assets/javascripts/members.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
class
Members
{
export
default
class
Members
{
constructor
()
{
constructor
()
{
this
.
addListeners
();
this
.
addListeners
();
...
...
app/assets/javascripts/merge_conflicts/merge_conflict_store.js
View file @
f248be72
/* eslint-disable comma-dangle, object-shorthand, no-param-reassign, camelcase, no-nested-ternary, no-continue, max-len */
/* eslint-disable comma-dangle, object-shorthand, no-param-reassign, camelcase, no-nested-ternary, no-continue, max-len */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
...
...
app/assets/javascripts/merge_conflicts/merge_conflicts_bundle.js
View file @
f248be72
/* eslint-disable new-cap, comma-dangle, no-new */
/* eslint-disable new-cap, comma-dangle, no-new */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Flash
from
'
../flash
'
;
import
Flash
from
'
../flash
'
;
import
initIssuableSidebar
from
'
../init_issuable_sidebar
'
;
import
initIssuableSidebar
from
'
../init_issuable_sidebar
'
;
...
...
app/assets/javascripts/merge_request.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, quotes, no-underscore-dangle, one-var, one-var-declaration-per-line, consistent-return, dot-notation, quote-props, comma-dangle, object-shorthand, max-len, prefer-arrow-callback */
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, quotes, no-underscore-dangle, one-var, one-var-declaration-per-line, consistent-return, dot-notation, quote-props, comma-dangle, object-shorthand, max-len, prefer-arrow-callback */
import
$
from
'
jquery
'
;
import
{
__
}
from
'
~/locale
'
;
import
{
__
}
from
'
~/locale
'
;
import
TaskList
from
'
./task_list
'
;
import
TaskList
from
'
./task_list
'
;
import
MergeRequestTabs
from
'
./merge_request_tabs
'
;
import
MergeRequestTabs
from
'
./merge_request_tabs
'
;
...
...
app/assets/javascripts/merge_request_tabs.js
View file @
f248be72
/* eslint-disable no-new, class-methods-use-this */
/* eslint-disable no-new, class-methods-use-this */
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/milestone.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/milestone_select.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-underscore-dangle, prefer-arrow-callback, max-len, one-var, one-var-declaration-per-line, no-unused-vars, object-shorthand, comma-dangle, no-else-return, no-self-compare, consistent-return, no-param-reassign, no-shadow */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-underscore-dangle, prefer-arrow-callback, max-len, one-var, one-var-declaration-per-line, no-unused-vars, object-shorthand, comma-dangle, no-else-return, no-self-compare, consistent-return, no-param-reassign, no-shadow */
/* global Issuable */
/* global Issuable */
/* global ListMilestone */
/* global ListMilestone */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
{
timeFor
}
from
'
./lib/utils/datetime_utility
'
;
import
{
timeFor
}
from
'
./lib/utils/datetime_utility
'
;
...
...
app/assets/javascripts/mini_pipeline_graph_dropdown.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/namespace_select.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, comma-dangle, object-shorthand, no-else-return, prefer-template, quotes, prefer-arrow-callback, max-len */
/* eslint-disable func-names, space-before-function-paren, no-var, comma-dangle, object-shorthand, no-else-return, prefer-template, quotes, prefer-arrow-callback, max-len */
import
$
from
'
jquery
'
;
import
Api
from
'
./api
'
;
import
Api
from
'
./api
'
;
import
{
mergeUrlParams
}
from
'
./lib/utils/url_utility
'
;
import
{
mergeUrlParams
}
from
'
./lib/utils/url_utility
'
;
...
...
app/assets/javascripts/network/branch_graph.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, wrap-iife, quotes, comma-dangle, one-var, one-var-declaration-per-line, no-mixed-operators, no-loop-func, no-floating-decimal, consistent-return, no-unused-vars, prefer-template, prefer-arrow-callback, camelcase, max-len */
/* eslint-disable func-names, space-before-function-paren, no-var, wrap-iife, quotes, comma-dangle, one-var, one-var-declaration-per-line, no-mixed-operators, no-loop-func, no-floating-decimal, consistent-return, no-unused-vars, prefer-template, prefer-arrow-callback, camelcase, max-len */
import
$
from
'
jquery
'
;
import
{
__
}
from
'
../locale
'
;
import
{
__
}
from
'
../locale
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
import
flash
from
'
../flash
'
;
import
flash
from
'
../flash
'
;
...
...
app/assets/javascripts/new_branch_form.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, one-var, prefer-rest-params, max-len, vars-on-top, wrap-iife, consistent-return, comma-dangle, one-var-declaration-per-line, quotes, no-return-assign, prefer-arrow-callback, prefer-template, no-shadow, no-else-return, max-len, object-shorthand */
/* eslint-disable func-names, space-before-function-paren, no-var, one-var, prefer-rest-params, max-len, vars-on-top, wrap-iife, consistent-return, comma-dangle, one-var-declaration-per-line, quotes, no-return-assign, prefer-arrow-callback, prefer-template, no-shadow, no-else-return, max-len, object-shorthand */
import
$
from
'
jquery
'
;
import
RefSelectDropdown
from
'
./ref_select_dropdown
'
;
import
RefSelectDropdown
from
'
./ref_select_dropdown
'
;
export
default
class
NewBranchForm
{
export
default
class
NewBranchForm
{
...
...
app/assets/javascripts/notes/components/comment_form.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
{
mapActions
,
mapGetters
}
from
'
vuex
'
;
import
{
mapActions
,
mapGetters
}
from
'
vuex
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Autosize
from
'
autosize
'
;
import
Autosize
from
'
autosize
'
;
...
...
app/assets/javascripts/notes/components/diff_with_note.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
syntaxHighlight
from
'
~/syntax_highlight
'
;
import
syntaxHighlight
from
'
~/syntax_highlight
'
;
import
imageDiffHelper
from
'
~/image_diff/helpers/index
'
;
import
imageDiffHelper
from
'
~/image_diff/helpers/index
'
;
import
{
convertObjectPropsToCamelCase
}
from
'
~/lib/utils/common_utils
'
;
import
{
convertObjectPropsToCamelCase
}
from
'
~/lib/utils/common_utils
'
;
...
...
app/assets/javascripts/notes/components/note_body.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
noteEditedText
from
'
./note_edited_text.vue
'
;
import
noteEditedText
from
'
./note_edited_text.vue
'
;
import
noteAwardsList
from
'
./note_awards_list.vue
'
;
import
noteAwardsList
from
'
./note_awards_list.vue
'
;
import
noteAttachment
from
'
./note_attachment.vue
'
;
import
noteAttachment
from
'
./note_attachment.vue
'
;
...
...
app/assets/javascripts/notes/components/noteable_note.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
{
mapGetters
,
mapActions
}
from
'
vuex
'
;
import
{
mapGetters
,
mapActions
}
from
'
vuex
'
;
import
{
escape
}
from
'
underscore
'
;
import
{
escape
}
from
'
underscore
'
;
import
Flash
from
'
../../flash
'
;
import
Flash
from
'
../../flash
'
;
...
...
app/assets/javascripts/notes/components/notes_app.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
{
mapGetters
,
mapActions
}
from
'
vuex
'
;
import
{
mapGetters
,
mapActions
}
from
'
vuex
'
;
import
{
getLocationHash
}
from
'
../../lib/utils/url_utility
'
;
import
{
getLocationHash
}
from
'
../../lib/utils/url_utility
'
;
import
Flash
from
'
../../flash
'
;
import
Flash
from
'
../../flash
'
;
...
...
app/assets/javascripts/notes/mixins/autosave.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Autosave
from
'
../../autosave
'
;
import
Autosave
from
'
../../autosave
'
;
import
{
capitalizeFirstCharacter
}
from
'
../../lib/utils/text_utility
'
;
import
{
capitalizeFirstCharacter
}
from
'
../../lib/utils/text_utility
'
;
...
...
app/assets/javascripts/notes/stores/actions.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Visibility
from
'
visibilityjs
'
;
import
Visibility
from
'
visibilityjs
'
;
import
Flash
from
'
../../flash
'
;
import
Flash
from
'
../../flash
'
;
import
Poll
from
'
../../lib/utils/poll
'
;
import
Poll
from
'
../../lib/utils/poll
'
;
...
...
app/assets/javascripts/notifications_dropdown.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Flash
from
'
./flash
'
;
import
Flash
from
'
./flash
'
;
export
default
function
notificationsDropdown
()
{
export
default
function
notificationsDropdown
()
{
...
...
app/assets/javascripts/notifications_form.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/pager.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
getParameterByName
}
from
'
~/lib/utils/common_utils
'
;
import
{
getParameterByName
}
from
'
~/lib/utils/common_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
{
removeParams
}
from
'
./lib/utils/url_utility
'
;
import
{
removeParams
}
from
'
./lib/utils/url_utility
'
;
...
...
app/assets/javascripts/pages/admin/abuse_reports/abuse_reports.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
truncate
}
from
'
../../../lib/utils/text_utility
'
;
import
{
truncate
}
from
'
../../../lib/utils/text_utility
'
;
const
MAX_MESSAGE_LENGTH
=
500
;
const
MAX_MESSAGE_LENGTH
=
500
;
...
...
app/assets/javascripts/pages/admin/admin.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
refreshCurrentPage
}
from
'
../../lib/utils/url_utility
'
;
import
{
refreshCurrentPage
}
from
'
../../lib/utils/url_utility
'
;
function
showBlacklistType
()
{
function
showBlacklistType
()
{
...
...
app/assets/javascripts/pages/admin/broadcast_messages/broadcast_message.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
flash
from
'
~/flash
'
;
import
flash
from
'
~/flash
'
;
...
...
app/assets/javascripts/pages/admin/projects/index/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Translate
from
'
~/vue_shared/translate
'
;
import
Translate
from
'
~/vue_shared/translate
'
;
...
...
app/assets/javascripts/pages/admin/users/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Translate
from
'
~/vue_shared/translate
'
;
import
Translate
from
'
~/vue_shared/translate
'
;
...
...
app/assets/javascripts/pages/dashboard/todos/index/todos.js
View file @
f248be72
/* eslint-disable class-methods-use-this, no-unneeded-ternary, quote-props */
/* eslint-disable class-methods-use-this, no-unneeded-ternary, quote-props */
import
$
from
'
jquery
'
;
import
{
visitUrl
}
from
'
~/lib/utils/url_utility
'
;
import
{
visitUrl
}
from
'
~/lib/utils/url_utility
'
;
import
UsersSelect
from
'
~/users_select
'
;
import
UsersSelect
from
'
~/users_select
'
;
import
{
isMetaClick
}
from
'
~/lib/utils/common_utils
'
;
import
{
isMetaClick
}
from
'
~/lib/utils/common_utils
'
;
...
...
app/assets/javascripts/pages/help/index/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
VersionCheckImage
from
'
~/version_check_image
'
;
import
VersionCheckImage
from
'
~/version_check_image
'
;
import
docs
from
'
~/docs/docs_bundle
'
;
import
docs
from
'
~/docs/docs_bundle
'
;
...
...
app/assets/javascripts/pages/profiles/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
~/profile/gl_crop
'
;
import
'
~/profile/gl_crop
'
;
import
Profile
from
'
~/profile/profile
'
;
import
Profile
from
'
~/profile/profile
'
;
...
...
app/assets/javascripts/pages/profiles/two_factor_auths/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
U2FRegister
from
'
~/u2f/register
'
;
import
U2FRegister
from
'
~/u2f/register
'
;
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
{
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
{
...
...
app/assets/javascripts/pages/projects/branches/new/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
NewBranchForm
from
'
~/new_branch_form
'
;
import
NewBranchForm
from
'
~/new_branch_form
'
;
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
(
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
(
...
...
app/assets/javascripts/pages/projects/commit/pipelines/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
MiniPipelineGraph
from
'
~/mini_pipeline_graph_dropdown
'
;
import
MiniPipelineGraph
from
'
~/mini_pipeline_graph_dropdown
'
;
import
initPipelines
from
'
~/commit/pipelines/pipelines_bundle
'
;
import
initPipelines
from
'
~/commit/pipelines/pipelines_bundle
'
;
...
...
app/assets/javascripts/pages/projects/commit/show/index.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
Diff
from
'
~/diff
'
;
import
Diff
from
'
~/diff
'
;
import
ZenMode
from
'
~/zen_mode
'
;
import
ZenMode
from
'
~/zen_mode
'
;
import
ShortcutsNavigation
from
'
~/shortcuts_navigation
'
;
import
ShortcutsNavigation
from
'
~/shortcuts_navigation
'
;
...
...
app/assets/javascripts/pages/projects/find_file/show/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
ProjectFindFile
from
'
~/project_find_file
'
;
import
ProjectFindFile
from
'
~/project_find_file
'
;
import
ShortcutsFindFile
from
'
~/shortcuts_find_file
'
;
import
ShortcutsFindFile
from
'
~/shortcuts_find_file
'
;
...
...
app/assets/javascripts/pages/projects/graphs/charts/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Chart
from
'
chart.js
'
;
import
Chart
from
'
chart.js
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
...
...
app/assets/javascripts/pages/projects/graphs/show/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
flash
from
'
~/flash
'
;
import
flash
from
'
~/flash
'
;
import
{
__
}
from
'
~/locale
'
;
import
{
__
}
from
'
~/locale
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/pages/projects/graphs/show/stat_graph_contributors.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-var, one-var, camelcase, one-var-declaration-per-line, quotes, no-param-reassign, quote-props, comma-dangle, prefer-template, max-len, no-return-assign, no-shadow */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-var, one-var, camelcase, one-var-declaration-per-line, quotes, no-param-reassign, quote-props, comma-dangle, prefer-template, max-len, no-return-assign, no-shadow */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
{
n__
,
s__
,
createDateTimeFormat
,
sprintf
}
from
'
~/locale
'
;
import
{
n__
,
s__
,
createDateTimeFormat
,
sprintf
}
from
'
~/locale
'
;
import
{
ContributorsGraph
,
ContributorsAuthorGraph
,
ContributorsMasterGraph
}
from
'
./stat_graph_contributors_graph
'
;
import
{
ContributorsGraph
,
ContributorsAuthorGraph
,
ContributorsMasterGraph
}
from
'
./stat_graph_contributors_graph
'
;
...
...
app/assets/javascripts/pages/projects/graphs/show/stat_graph_contributors_graph.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, max-len, no-restricted-syntax, vars-on-top, no-use-before-define, no-param-reassign, new-cap, no-underscore-dangle, wrap-iife, comma-dangle, no-return-assign, prefer-arrow-callback, quotes, prefer-template, newline-per-chained-call, no-else-return, no-shadow */
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, max-len, no-restricted-syntax, vars-on-top, no-use-before-define, no-param-reassign, new-cap, no-underscore-dangle, wrap-iife, comma-dangle, no-return-assign, prefer-arrow-callback, quotes, prefer-template, newline-per-chained-call, no-else-return, no-shadow */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
{
extent
,
max
}
from
'
d3-array
'
;
import
{
extent
,
max
}
from
'
d3-array
'
;
import
{
select
,
event
as
d3Event
}
from
'
d3-selection
'
;
import
{
select
,
event
as
d3Event
}
from
'
d3-selection
'
;
...
...
app/assets/javascripts/pages/projects/issues/form.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
GLForm
from
'
~/gl_form
'
;
import
GLForm
from
'
~/gl_form
'
;
import
IssuableForm
from
'
~/issuable_form
'
;
import
IssuableForm
from
'
~/issuable_form
'
;
import
LabelsSelect
from
'
~/labels_select
'
;
import
LabelsSelect
from
'
~/labels_select
'
;
...
...
app/assets/javascripts/pages/projects/merge_requests/init_merge_request.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
Diff
from
'
~/diff
'
;
import
Diff
from
'
~/diff
'
;
import
ShortcutsNavigation
from
'
~/shortcuts_navigation
'
;
import
ShortcutsNavigation
from
'
~/shortcuts_navigation
'
;
import
GLForm
from
'
~/gl_form
'
;
import
GLForm
from
'
~/gl_form
'
;
...
...
app/assets/javascripts/pages/projects/network/network.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-var, quotes, quote-props, prefer-template, comma-dangle, max-len */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, no-var, quotes, quote-props, prefer-template, comma-dangle, max-len */
import
$
from
'
jquery
'
;
import
BranchGraph
from
'
../../../network/branch_graph
'
;
import
BranchGraph
from
'
../../../network/branch_graph
'
;
export
default
(
function
()
{
export
default
(
function
()
{
...
...
app/assets/javascripts/pages/projects/network/show/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
ShortcutsNetwork
from
'
../../../../shortcuts_network
'
;
import
ShortcutsNetwork
from
'
../../../../shortcuts_network
'
;
import
Network
from
'
../network
'
;
import
Network
from
'
../network
'
;
...
...
app/assets/javascripts/pages/projects/pipeline_schedules/shared/components/target_branch_dropdown.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
class
TargetBranchDropdown
{
export
default
class
TargetBranchDropdown
{
constructor
()
{
constructor
()
{
this
.
$dropdown
=
$
(
'
.js-target-branch-dropdown
'
);
this
.
$dropdown
=
$
(
'
.js-target-branch-dropdown
'
);
...
...
app/assets/javascripts/pages/projects/pipeline_schedules/shared/components/timezone_dropdown.js
View file @
f248be72
/* eslint-disable class-methods-use-this */
/* eslint-disable class-methods-use-this */
import
$
from
'
jquery
'
;
const
defaultTimezone
=
'
UTC
'
;
const
defaultTimezone
=
'
UTC
'
;
export
default
class
TimezoneDropdown
{
export
default
class
TimezoneDropdown
{
...
...
app/assets/javascripts/pages/projects/pipeline_schedules/shared/init_form.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Translate
from
'
../../../../vue_shared/translate
'
;
import
Translate
from
'
../../../../vue_shared/translate
'
;
import
GlFieldErrors
from
'
../../../../gl_field_errors
'
;
import
GlFieldErrors
from
'
../../../../gl_field_errors
'
;
...
...
app/assets/javascripts/pages/projects/pipelines/charts/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Chart
from
'
chart.js
'
;
import
Chart
from
'
chart.js
'
;
const
options
=
{
const
options
=
{
...
...
app/assets/javascripts/pages/projects/pipelines/new/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
NewBranchForm
from
'
~/new_branch_form
'
;
import
NewBranchForm
from
'
~/new_branch_form
'
;
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
{
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
{
...
...
app/assets/javascripts/pages/projects/project.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, consistent-return, no-new, prefer-arrow-callback, no-return-assign, one-var, one-var-declaration-per-line, object-shorthand, no-else-return, newline-per-chained-call, no-shadow, vars-on-top, prefer-template, max-len */
/* eslint-disable func-names, space-before-function-paren, no-var, consistent-return, no-new, prefer-arrow-callback, no-return-assign, one-var, one-var-declaration-per-line, object-shorthand, no-else-return, newline-per-chained-call, no-shadow, vars-on-top, prefer-template, max-len */
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
{
__
}
from
'
~/locale
'
;
import
{
__
}
from
'
~/locale
'
;
import
{
visitUrl
}
from
'
~/lib/utils/url_utility
'
;
import
{
visitUrl
}
from
'
~/lib/utils/url_utility
'
;
...
...
app/assets/javascripts/pages/projects/releases/edit/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
initForm
from
'
~/pages/projects/init_form
'
;
import
initForm
from
'
~/pages/projects/init_form
'
;
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
initForm
(
$
(
'
.release-form
'
)));
document
.
addEventListener
(
'
DOMContentLoaded
'
,
()
=>
initForm
(
$
(
'
.release-form
'
)));
app/assets/javascripts/pages/projects/shared/project_avatar.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
function
projectAvatar
()
{
export
default
function
projectAvatar
()
{
$
(
'
.js-choose-project-avatar-button
'
).
bind
(
'
click
'
,
function
onClickAvatar
()
{
$
(
'
.js-choose-project-avatar-button
'
).
bind
(
'
click
'
,
function
onClickAvatar
()
{
const
form
=
$
(
this
).
closest
(
'
form
'
);
const
form
=
$
(
this
).
closest
(
'
form
'
);
...
...
app/assets/javascripts/pages/projects/shared/project_new.js
View file @
f248be72
/* eslint-disable func-names, no-var, no-underscore-dangle, prefer-template, prefer-arrow-callback*/
/* eslint-disable func-names, no-var, no-underscore-dangle, prefer-template, prefer-arrow-callback*/
import
$
from
'
jquery
'
;
import
VisibilitySelect
from
'
../../../visibility_select
'
;
import
VisibilitySelect
from
'
../../../visibility_select
'
;
function
highlightChanges
(
$elm
)
{
function
highlightChanges
(
$elm
)
{
...
...
app/assets/javascripts/pages/projects/show/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
ShortcutsNavigation
from
'
~/shortcuts_navigation
'
;
import
ShortcutsNavigation
from
'
~/shortcuts_navigation
'
;
import
NotificationsForm
from
'
~/notifications_form
'
;
import
NotificationsForm
from
'
~/notifications_form
'
;
import
UserCallout
from
'
~/user_callout
'
;
import
UserCallout
from
'
~/user_callout
'
;
...
...
app/assets/javascripts/pages/projects/snippets/edit/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
initSnippet
from
'
~/snippet/snippet_bundle
'
;
import
initSnippet
from
'
~/snippet/snippet_bundle
'
;
import
initForm
from
'
~/pages/projects/init_form
'
;
import
initForm
from
'
~/pages/projects/init_form
'
;
...
...
app/assets/javascripts/pages/projects/snippets/new/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
initSnippet
from
'
~/snippet/snippet_bundle
'
;
import
initSnippet
from
'
~/snippet/snippet_bundle
'
;
import
initForm
from
'
~/pages/projects/init_form
'
;
import
initForm
from
'
~/pages/projects/init_form
'
;
...
...
app/assets/javascripts/pages/projects/tags/new/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
RefSelectDropdown
from
'
../../../../ref_select_dropdown
'
;
import
RefSelectDropdown
from
'
../../../../ref_select_dropdown
'
;
import
ZenMode
from
'
../../../../zen_mode
'
;
import
ZenMode
from
'
../../../../zen_mode
'
;
import
GLForm
from
'
../../../../gl_form
'
;
import
GLForm
from
'
../../../../gl_form
'
;
...
...
app/assets/javascripts/pages/projects/tree/show/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
initBlob
from
'
~/blob_edit/blob_bundle
'
;
import
initBlob
from
'
~/blob_edit/blob_bundle
'
;
import
commitPipelineStatus
from
'
~/projects/tree/components/commit_pipeline_status_component.vue
'
;
import
commitPipelineStatus
from
'
~/projects/tree/components/commit_pipeline_status_component.vue
'
;
...
...
app/assets/javascripts/pages/projects/wikis/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Wikis
from
'
./wikis
'
;
import
Wikis
from
'
./wikis
'
;
import
ShortcutsWiki
from
'
../../../shortcuts_wiki
'
;
import
ShortcutsWiki
from
'
../../../shortcuts_wiki
'
;
import
ZenMode
from
'
../../../zen_mode
'
;
import
ZenMode
from
'
../../../zen_mode
'
;
...
...
app/assets/javascripts/pages/search/show/search.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Flash
from
'
~/flash
'
;
import
Flash
from
'
~/flash
'
;
import
Api
from
'
~/api
'
;
import
Api
from
'
~/api
'
;
...
...
app/assets/javascripts/pages/sessions/new/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
UsernameValidator
from
'
./username_validator
'
;
import
UsernameValidator
from
'
./username_validator
'
;
import
SigninTabsMemoizer
from
'
./signin_tabs_memoizer
'
;
import
SigninTabsMemoizer
from
'
./signin_tabs_memoizer
'
;
import
OAuthRememberMe
from
'
./oauth_remember_me
'
;
import
OAuthRememberMe
from
'
./oauth_remember_me
'
;
...
...
app/assets/javascripts/pages/sessions/new/oauth_remember_me.js
View file @
f248be72
import
$
from
'
jquery
'
;
/**
/**
* OAuth-based login buttons have a separate "remember me" checkbox.
* OAuth-based login buttons have a separate "remember me" checkbox.
*
*
...
...
app/assets/javascripts/pages/sessions/new/username_validator.js
View file @
f248be72
/* eslint-disable comma-dangle, consistent-return, class-methods-use-this, arrow-parens, no-param-reassign, max-len */
/* eslint-disable comma-dangle, consistent-return, class-methods-use-this, arrow-parens, no-param-reassign, max-len */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
flash
from
'
~/flash
'
;
import
flash
from
'
~/flash
'
;
...
...
app/assets/javascripts/pages/snippets/form.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
GLForm
from
'
~/gl_form
'
;
import
GLForm
from
'
~/gl_form
'
;
import
ZenMode
from
'
~/zen_mode
'
;
import
ZenMode
from
'
~/zen_mode
'
;
...
...
app/assets/javascripts/pages/users/activity_calendar.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
{
scaleLinear
,
scaleThreshold
}
from
'
d3-scale
'
;
import
{
scaleLinear
,
scaleThreshold
}
from
'
d3-scale
'
;
import
{
select
}
from
'
d3-selection
'
;
import
{
select
}
from
'
d3-selection
'
;
...
...
app/assets/javascripts/pages/users/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
UserCallout
from
'
~/user_callout
'
;
import
UserCallout
from
'
~/user_callout
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
UserTabs
from
'
./user_tabs
'
;
import
UserTabs
from
'
./user_tabs
'
;
...
...
app/assets/javascripts/pages/users/user_tabs.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
Activities
from
'
~/activities
'
;
import
Activities
from
'
~/activities
'
;
import
{
localTimeAgo
}
from
'
~/lib/utils/datetime_utility
'
;
import
{
localTimeAgo
}
from
'
~/lib/utils/datetime_utility
'
;
...
...
app/assets/javascripts/performance_bar.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
vendor/peek
'
;
import
'
vendor/peek
'
;
import
'
vendor/peek.performance_bar
'
;
import
'
vendor/peek.performance_bar
'
;
import
{
getParameterValues
}
from
'
./lib/utils/url_utility
'
;
import
{
getParameterValues
}
from
'
./lib/utils/url_utility
'
;
...
...
app/assets/javascripts/pipelines/components/graph/dropdown_job_component.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
jobNameComponent
from
'
./job_name_component.vue
'
;
import
jobNameComponent
from
'
./job_name_component.vue
'
;
import
jobComponent
from
'
./job_component.vue
'
;
import
jobComponent
from
'
./job_component.vue
'
;
import
tooltip
from
'
../../../vue_shared/directives/tooltip
'
;
import
tooltip
from
'
../../../vue_shared/directives/tooltip
'
;
...
...
app/assets/javascripts/pipelines/components/stage.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
/**
/**
* Renders each stage of the pipeline mini graph.
* Renders each stage of the pipeline mini graph.
...
...
app/assets/javascripts/preview_markdown.js
View file @
f248be72
/* eslint-disable func-names, no-var, object-shorthand, comma-dangle, prefer-arrow-callback */
/* eslint-disable func-names, no-var, object-shorthand, comma-dangle, prefer-arrow-callback */
import
$
from
'
jquery
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
flash
from
'
~/flash
'
;
import
{
__
}
from
'
~/locale
'
;
// MarkdownPreview
// MarkdownPreview
//
//
// Handles toggling the "Write" and "Preview" tab clicks, rendering the preview
// Handles toggling the "Write" and "Preview" tab clicks, rendering the preview
...
@@ -7,10 +12,6 @@
...
@@ -7,10 +12,6 @@
// more than `x` users are referenced.
// more than `x` users are referenced.
//
//
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
flash
from
'
~/flash
'
;
import
{
__
}
from
'
~/locale
'
;
var
lastTextareaPreviewed
;
var
lastTextareaPreviewed
;
var
lastTextareaHeight
=
null
;
var
lastTextareaHeight
=
null
;
var
markdownPreview
;
var
markdownPreview
;
...
...
app/assets/javascripts/profile/gl_crop.js
View file @
f248be72
/* eslint-disable no-useless-escape, max-len, quotes, no-var, no-underscore-dangle, func-names, space-before-function-paren, no-unused-vars, no-return-assign, object-shorthand, one-var, one-var-declaration-per-line, comma-dangle, consistent-return, class-methods-use-this, new-parens */
/* eslint-disable no-useless-escape, max-len, quotes, no-var, no-underscore-dangle, func-names, space-before-function-paren, no-unused-vars, no-return-assign, object-shorthand, one-var, one-var-declaration-per-line, comma-dangle, consistent-return, class-methods-use-this, new-parens */
import
$
from
'
jquery
'
;
import
'
cropper
'
;
import
'
cropper
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
...
...
app/assets/javascripts/profile/profile.js
View file @
f248be72
/* eslint-disable comma-dangle, no-unused-vars, class-methods-use-this, quotes, consistent-return, func-names, prefer-arrow-callback, space-before-function-paren, max-len */
/* eslint-disable comma-dangle, no-unused-vars, class-methods-use-this, quotes, consistent-return, func-names, prefer-arrow-callback, space-before-function-paren, max-len */
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
{
__
}
from
'
~/locale
'
;
import
{
__
}
from
'
~/locale
'
;
...
...
app/assets/javascripts/project_edit.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
function
setupProjectEdit
()
{
export
default
function
setupProjectEdit
()
{
const
$transferForm
=
$
(
'
.js-project-transfer-form
'
);
const
$transferForm
=
$
(
'
.js-project-transfer-form
'
);
const
$selectNamespace
=
$transferForm
.
find
(
'
select.select2
'
);
const
$selectNamespace
=
$transferForm
.
find
(
'
select.select2
'
);
...
...
app/assets/javascripts/project_find_file.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, quotes, consistent-return, one-var, one-var-declaration-per-line, no-cond-assign, max-len, object-shorthand, no-param-reassign, comma-dangle, prefer-template, no-unused-vars, no-return-assign */
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, quotes, consistent-return, one-var, one-var-declaration-per-line, no-cond-assign, max-len, object-shorthand, no-param-reassign, comma-dangle, prefer-template, no-unused-vars, no-return-assign */
import
$
from
'
jquery
'
;
import
fuzzaldrinPlus
from
'
fuzzaldrin-plus
'
;
import
fuzzaldrinPlus
from
'
fuzzaldrin-plus
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
flash
from
'
~/flash
'
;
import
flash
from
'
~/flash
'
;
...
...
app/assets/javascripts/project_fork.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
()
=>
{
export
default
()
=>
{
$
(
'
.js-fork-thumbnail
'
).
on
(
'
click
'
,
function
forkThumbnailClicked
()
{
$
(
'
.js-fork-thumbnail
'
).
on
(
'
click
'
,
function
forkThumbnailClicked
()
{
if
(
$
(
this
).
hasClass
(
'
disabled
'
))
return
false
;
if
(
$
(
this
).
hasClass
(
'
disabled
'
))
return
false
;
...
...
app/assets/javascripts/project_label_subscription.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/project_select.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, prefer-arrow-callback, no-var, comma-dangle, object-shorthand, one-var, one-var-declaration-per-line, no-else-return, quotes, max-len */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, prefer-arrow-callback, no-var, comma-dangle, object-shorthand, one-var, one-var-declaration-per-line, no-else-return, quotes, max-len */
import
$
from
'
jquery
'
;
import
Api
from
'
./api
'
;
import
Api
from
'
./api
'
;
import
ProjectSelectComboButton
from
'
./project_select_combo_button
'
;
import
ProjectSelectComboButton
from
'
./project_select_combo_button
'
;
...
...
app/assets/javascripts/project_select_combo_button.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
AccessorUtilities
from
'
./lib/utils/accessor
'
;
import
AccessorUtilities
from
'
./lib/utils/accessor
'
;
export
default
class
ProjectSelectComboButton
{
export
default
class
ProjectSelectComboButton
{
...
...
app/assets/javascripts/project_visibility.js
View file @
f248be72
import
$
from
'
jquery
'
;
function
setVisibilityOptions
(
namespaceSelector
)
{
function
setVisibilityOptions
(
namespaceSelector
)
{
if
(
!
namespaceSelector
||
!
(
'
selectedIndex
'
in
namespaceSelector
))
{
if
(
!
namespaceSelector
||
!
(
'
selectedIndex
'
in
namespaceSelector
))
{
return
;
return
;
...
...
app/assets/javascripts/projects/project_import_gitlab_project.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
getParameterValues
}
from
'
../lib/utils/url_utility
'
;
import
{
getParameterValues
}
from
'
../lib/utils/url_utility
'
;
export
default
()
=>
{
export
default
()
=>
{
...
...
app/assets/javascripts/projects/project_new.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
addSelectOnFocusBehaviour
}
from
'
../lib/utils/common_utils
'
;
import
{
addSelectOnFocusBehaviour
}
from
'
../lib/utils/common_utils
'
;
let
hasUserDefinedProjectPath
=
false
;
let
hasUserDefinedProjectPath
=
false
;
...
...
app/assets/javascripts/projects_dropdown/index.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Translate
from
'
../vue_shared/translate
'
;
import
Translate
from
'
../vue_shared/translate
'
;
...
...
app/assets/javascripts/prometheus_metrics/prometheus_metrics.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
{
s__
,
n__
,
sprintf
}
from
'
~/locale
'
;
import
{
s__
,
n__
,
sprintf
}
from
'
~/locale
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
import
axios
from
'
../lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/protected_branches/protected_branch_create.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
ProtectedBranchAccessDropdown
from
'
./protected_branch_access_dropdown
'
;
import
ProtectedBranchAccessDropdown
from
'
./protected_branch_access_dropdown
'
;
import
CreateItemDropdown
from
'
../create_item_dropdown
'
;
import
CreateItemDropdown
from
'
../create_item_dropdown
'
;
...
...
app/assets/javascripts/protected_branches/protected_branch_edit_list.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
ProtectedBranchEdit
from
'
./protected_branch_edit
'
;
import
ProtectedBranchEdit
from
'
./protected_branch_edit
'
;
export
default
class
ProtectedBranchEditList
{
export
default
class
ProtectedBranchEditList
{
...
...
app/assets/javascripts/protected_tags/protected_tag_create.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
ProtectedTagAccessDropdown
from
'
./protected_tag_access_dropdown
'
;
import
ProtectedTagAccessDropdown
from
'
./protected_tag_access_dropdown
'
;
import
CreateItemDropdown
from
'
../create_item_dropdown
'
;
import
CreateItemDropdown
from
'
../create_item_dropdown
'
;
...
...
app/assets/javascripts/protected_tags/protected_tag_edit_list.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
ProtectedTagEdit
from
'
./protected_tag_edit
'
;
import
ProtectedTagEdit
from
'
./protected_tag_edit
'
;
export
default
class
ProtectedTagEditList
{
export
default
class
ProtectedTagEditList
{
...
...
app/assets/javascripts/ref_select_dropdown.js
View file @
f248be72
import
$
from
'
jquery
'
;
class
RefSelectDropdown
{
class
RefSelectDropdown
{
constructor
(
$dropdownButton
,
availableRefs
)
{
constructor
(
$dropdownButton
,
availableRefs
)
{
const
availableRefsValue
=
availableRefs
||
JSON
.
parse
(
document
.
getElementById
(
'
availableRefs
'
).
innerHTML
);
const
availableRefsValue
=
availableRefs
||
JSON
.
parse
(
document
.
getElementById
(
'
availableRefs
'
).
innerHTML
);
...
...
app/assets/javascripts/render_gfm.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
renderMath
from
'
./render_math
'
;
import
renderMath
from
'
./render_math
'
;
import
renderMermaid
from
'
./render_mermaid
'
;
import
renderMermaid
from
'
./render_mermaid
'
;
import
syntaxHighlight
from
'
./syntax_highlight
'
;
import
syntaxHighlight
from
'
./syntax_highlight
'
;
...
...
app/assets/javascripts/render_math.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/right_sidebar.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, no-unused-vars, consistent-return, one-var, one-var-declaration-per-line, quotes, prefer-template, object-shorthand, comma-dangle, no-else-return, no-param-reassign, max-len */
/* eslint-disable func-names, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, no-unused-vars, consistent-return, one-var, one-var-declaration-per-line, quotes, prefer-template, object-shorthand, comma-dangle, no-else-return, no-param-reassign, max-len */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
flash
from
'
./flash
'
;
import
flash
from
'
./flash
'
;
...
...
app/assets/javascripts/search_autocomplete.js
View file @
f248be72
/* eslint-disable no-return-assign, one-var, no-var, no-underscore-dangle, one-var-declaration-per-line, no-unused-vars, no-cond-assign, consistent-return, object-shorthand, prefer-arrow-callback, func-names, space-before-function-paren, prefer-template, quotes, class-methods-use-this, no-sequences, wrap-iife, no-lonely-if, no-else-return, no-param-reassign, vars-on-top, max-len */
/* eslint-disable no-return-assign, one-var, no-var, no-underscore-dangle, one-var-declaration-per-line, no-unused-vars, no-cond-assign, consistent-return, object-shorthand, prefer-arrow-callback, func-names, space-before-function-paren, prefer-template, quotes, class-methods-use-this, no-sequences, wrap-iife, no-lonely-if, no-else-return, no-param-reassign, vars-on-top, max-len */
import
$
from
'
jquery
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
DropdownUtils
from
'
./filtered_search/dropdown_utils
'
;
import
DropdownUtils
from
'
./filtered_search/dropdown_utils
'
;
import
{
isInGroupsPage
,
isInProjectPage
,
getGroupSlug
,
getProjectSlug
}
from
'
./lib/utils/common_utils
'
;
import
{
isInGroupsPage
,
isInProjectPage
,
getGroupSlug
,
getProjectSlug
}
from
'
./lib/utils/common_utils
'
;
...
...
app/assets/javascripts/settings_panels.js
View file @
f248be72
import
$
from
'
jquery
'
;
function
expandSection
(
$section
)
{
function
expandSection
(
$section
)
{
$section
.
find
(
'
.js-settings-toggle
'
).
text
(
'
Collapse
'
);
$section
.
find
(
'
.js-settings-toggle
'
).
text
(
'
Collapse
'
);
$section
.
find
(
'
.settings-content
'
).
off
(
'
scroll.expandSection
'
).
scrollTop
(
0
);
$section
.
find
(
'
.settings-content
'
).
off
(
'
scroll.expandSection
'
).
scrollTop
(
0
);
...
...
app/assets/javascripts/shared/milestones/form.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
ZenMode
from
'
../../zen_mode
'
;
import
ZenMode
from
'
../../zen_mode
'
;
import
DueDateSelectors
from
'
../../due_date_select
'
;
import
DueDateSelectors
from
'
../../due_date_select
'
;
import
GLForm
from
'
../../gl_form
'
;
import
GLForm
from
'
../../gl_form
'
;
...
...
app/assets/javascripts/shared/sessions/u2f.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
U2FAuthenticate
from
'
../../u2f/authenticate
'
;
import
U2FAuthenticate
from
'
../../u2f/authenticate
'
;
export
default
()
=>
{
export
default
()
=>
{
...
...
app/assets/javascripts/shortcuts.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
Mousetrap
from
'
mousetrap
'
;
import
Mousetrap
from
'
mousetrap
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/shortcuts_issuable.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Mousetrap
from
'
mousetrap
'
;
import
Mousetrap
from
'
mousetrap
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Sidebar
from
'
./right_sidebar
'
;
import
Sidebar
from
'
./right_sidebar
'
;
...
...
app/assets/javascripts/sidebar/components/time_tracking/sidebar_time_tracking.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
'
~/smart_interval
'
;
import
'
~/smart_interval
'
;
...
...
app/assets/javascripts/sidebar/lib/sidebar_move_issue.js
View file @
f248be72
import
$
from
'
jquery
'
;
function
isValidProjectId
(
id
)
{
function
isValidProjectId
(
id
)
{
return
id
>
0
;
return
id
>
0
;
}
}
...
...
app/assets/javascripts/sidebar/mount_sidebar.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
SidebarTimeTracking
from
'
./components/time_tracking/sidebar_time_tracking
'
;
import
SidebarTimeTracking
from
'
./components/time_tracking/sidebar_time_tracking
'
;
import
SidebarAssignees
from
'
./components/assignees/sidebar_assignees.vue
'
;
import
SidebarAssignees
from
'
./components/assignees/sidebar_assignees.vue
'
;
...
...
app/assets/javascripts/single_file_diff.js
View file @
f248be72
/* eslint-disable func-names, prefer-arrow-callback, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, one-var, one-var-declaration-per-line, consistent-return, no-param-reassign, max-len */
/* eslint-disable func-names, prefer-arrow-callback, space-before-function-paren, no-var, prefer-rest-params, wrap-iife, one-var, one-var-declaration-per-line, consistent-return, no-param-reassign, max-len */
import
$
from
'
jquery
'
;
import
{
__
}
from
'
./locale
'
;
import
{
__
}
from
'
./locale
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
createFlash
from
'
./flash
'
;
import
createFlash
from
'
./flash
'
;
...
...
app/assets/javascripts/smart_interval.js
View file @
f248be72
import
$
from
'
jquery
'
;
/**
/**
* Instances of SmartInterval extend the functionality of `setInterval`, make it configurable
* Instances of SmartInterval extend the functionality of `setInterval`, make it configurable
* and controllable by a public API.
* and controllable by a public API.
...
...
app/assets/javascripts/snippet/snippet_bundle.js
View file @
f248be72
/* global ace */
/* global ace */
import
$
from
'
jquery
'
;
export
default
()
=>
{
export
default
()
=>
{
const
editor
=
ace
.
edit
(
'
editor
'
);
const
editor
=
ace
.
edit
(
'
editor
'
);
...
...
app/assets/javascripts/star.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Flash
from
'
./flash
'
;
import
Flash
from
'
./flash
'
;
import
{
__
,
s__
}
from
'
./locale
'
;
import
{
__
,
s__
}
from
'
./locale
'
;
import
{
spriteIcon
}
from
'
./lib/utils/common_utils
'
;
import
{
spriteIcon
}
from
'
./lib/utils/common_utils
'
;
...
...
app/assets/javascripts/subscription_select.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
function
subscriptionSelect
()
{
export
default
function
subscriptionSelect
()
{
$
(
'
.js-subscription-event
'
).
each
((
i
,
element
)
=>
{
$
(
'
.js-subscription-event
'
).
each
((
i
,
element
)
=>
{
const
fieldName
=
$
(
element
).
data
(
'
fieldName
'
);
const
fieldName
=
$
(
element
).
data
(
'
fieldName
'
);
...
...
app/assets/javascripts/syntax_highlight.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, consistent-return, no-var, no-else-return, prefer-arrow-callback, max-len */
/* eslint-disable func-names, space-before-function-paren, consistent-return, no-var, no-else-return, prefer-arrow-callback, max-len */
import
$
from
'
jquery
'
;
// Syntax Highlighter
// Syntax Highlighter
//
//
// Applies a syntax highlighting color scheme CSS class to any element with the
// Applies a syntax highlighting color scheme CSS class to any element with the
...
...
app/assets/javascripts/task_list.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
deckar01-task_list
'
;
import
'
deckar01-task_list
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
Flash
from
'
./flash
'
;
import
Flash
from
'
./flash
'
;
...
...
app/assets/javascripts/templates/issuable_template_selector.js
View file @
f248be72
/* eslint-disable no-useless-return, max-len */
/* eslint-disable no-useless-return, max-len */
import
$
from
'
jquery
'
;
import
Api
from
'
../api
'
;
import
Api
from
'
../api
'
;
import
TemplateSelector
from
'
../blob/template_selector
'
;
import
TemplateSelector
from
'
../blob/template_selector
'
;
...
...
app/assets/javascripts/templates/issuable_template_selectors.js
View file @
f248be72
/* eslint-disable no-new, class-methods-use-this */
/* eslint-disable no-new, class-methods-use-this */
import
$
from
'
jquery
'
;
import
IssuableTemplateSelector
from
'
./issuable_template_selector
'
;
import
IssuableTemplateSelector
from
'
./issuable_template_selector
'
;
export
default
class
IssuableTemplateSelectors
{
export
default
class
IssuableTemplateSelectors
{
...
...
app/assets/javascripts/terminal/terminal.js
View file @
f248be72
/* global Terminal */
/* global Terminal */
import
$
from
'
jquery
'
;
(()
=>
{
(()
=>
{
class
GLTerminal
{
class
GLTerminal
{
...
...
app/assets/javascripts/tree.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, wrap-iife, max-len, quotes, consistent-return, no-var, one-var, one-var-declaration-per-line, no-else-return, prefer-arrow-callback, class-methods-use-this */
/* eslint-disable func-names, space-before-function-paren, wrap-iife, max-len, quotes, consistent-return, no-var, one-var, one-var-declaration-per-line, no-else-return, prefer-arrow-callback, class-methods-use-this */
import
$
from
'
jquery
'
;
import
{
visitUrl
}
from
'
./lib/utils/url_utility
'
;
import
{
visitUrl
}
from
'
./lib/utils/url_utility
'
;
export
default
class
TreeView
{
export
default
class
TreeView
{
...
...
app/assets/javascripts/u2f/authenticate.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
importU2FLibrary
from
'
./util
'
;
import
importU2FLibrary
from
'
./util
'
;
import
U2FError
from
'
./error
'
;
import
U2FError
from
'
./error
'
;
...
...
app/assets/javascripts/u2f/register.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
importU2FLibrary
from
'
./util
'
;
import
importU2FLibrary
from
'
./util
'
;
import
U2FError
from
'
./error
'
;
import
U2FError
from
'
./error
'
;
...
...
app/assets/javascripts/ui_development_kit.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Api
from
'
./api
'
;
import
Api
from
'
./api
'
;
export
default
()
=>
{
export
default
()
=>
{
...
...
app/assets/javascripts/user_callout.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
export
default
class
UserCallout
{
export
default
class
UserCallout
{
...
...
app/assets/javascripts/users_select.js
View file @
f248be72
/* eslint-disable func-names, space-before-function-paren, one-var, no-var, prefer-rest-params, wrap-iife, quotes, max-len, one-var-declaration-per-line, vars-on-top, prefer-arrow-callback, consistent-return, comma-dangle, object-shorthand, no-shadow, no-unused-vars, no-else-return, no-self-compare, prefer-template, no-unused-expressions, no-lonely-if, yoda, prefer-spread, no-void, camelcase, no-param-reassign */
/* eslint-disable func-names, space-before-function-paren, one-var, no-var, prefer-rest-params, wrap-iife, quotes, max-len, one-var-declaration-per-line, vars-on-top, prefer-arrow-callback, consistent-return, comma-dangle, object-shorthand, no-shadow, no-unused-vars, no-else-return, no-self-compare, prefer-template, no-unused-expressions, no-lonely-if, yoda, prefer-spread, no-void, camelcase, no-param-reassign */
/* global Issuable */
/* global Issuable */
/* global emitSidebarEvent */
/* global emitSidebarEvent */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
import
axios
from
'
./lib/utils/axios_utils
'
;
...
...
app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_wip.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
statusIcon
from
'
../mr_widget_status_icon.vue
'
;
import
statusIcon
from
'
../mr_widget_status_icon.vue
'
;
import
tooltip
from
'
../../../vue_shared/directives/tooltip
'
;
import
tooltip
from
'
../../../vue_shared/directives/tooltip
'
;
import
eventHub
from
'
../../event_hub
'
;
import
eventHub
from
'
../../event_hub
'
;
...
...
app/assets/javascripts/vue_shared/components/markdown/field.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
Flash
from
'
../../../flash
'
;
import
Flash
from
'
../../../flash
'
;
import
GLForm
from
'
../../../gl_form
'
;
import
GLForm
from
'
../../../gl_form
'
;
import
markdownHeader
from
'
./header.vue
'
;
import
markdownHeader
from
'
./header.vue
'
;
...
...
app/assets/javascripts/vue_shared/components/markdown/header.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
import
tooltip
from
'
../../directives/tooltip
'
;
import
tooltip
from
'
../../directives/tooltip
'
;
import
toolbarButton
from
'
./toolbar_button.vue
'
;
import
toolbarButton
from
'
./toolbar_button.vue
'
;
import
icon
from
'
../icon.vue
'
;
import
icon
from
'
../icon.vue
'
;
...
...
app/assets/javascripts/vue_shared/components/navigation_tabs.vue
View file @
f248be72
<
script
>
<
script
>
import
$
from
'
jquery
'
;
/**
/**
* Given an array of tabs, renders non linked bootstrap tabs.
* Given an array of tabs, renders non linked bootstrap tabs.
* When a tab is clicked it will trigger an event and provide the clicked scope.
* When a tab is clicked it will trigger an event and provide the clicked scope.
...
...
app/assets/javascripts/vue_shared/directives/popover.js
View file @
f248be72
import
$
from
'
jquery
'
;
/**
/**
* Helper to user bootstrap popover in vue.js.
* Helper to user bootstrap popover in vue.js.
* Follow docs for html attributes: https://getbootstrap.com/docs/3.3/javascript/#static-popover
* Follow docs for html attributes: https://getbootstrap.com/docs/3.3/javascript/#static-popover
...
...
app/assets/javascripts/vue_shared/directives/tooltip.js
View file @
f248be72
import
$
from
'
jquery
'
;
export
default
{
export
default
{
bind
(
el
)
{
bind
(
el
)
{
$
(
el
).
tooltip
();
$
(
el
).
tooltip
();
...
...
app/assets/javascripts/zen_mode.js
View file @
f248be72
...
@@ -5,6 +5,7 @@
...
@@ -5,6 +5,7 @@
/*= provides zen_mode:enter */
/*= provides zen_mode:enter */
/*= provides zen_mode:leave */
/*= provides zen_mode:leave */
import
$
from
'
jquery
'
;
import
'
vendor/jquery.scrollTo
'
;
import
'
vendor/jquery.scrollTo
'
;
import
Dropzone
from
'
dropzone
'
;
import
Dropzone
from
'
dropzone
'
;
import
Mousetrap
from
'
mousetrap
'
;
import
Mousetrap
from
'
mousetrap
'
;
...
...
spec/javascripts/activities_spec.js
View file @
f248be72
/* eslint-disable no-unused-expressions, no-prototype-builtins, no-new, no-shadow, max-len */
/* eslint-disable no-unused-expressions, no-prototype-builtins, no-new, no-shadow, max-len */
import
$
from
'
jquery
'
;
import
'
vendor/jquery.endless-scroll
'
;
import
'
vendor/jquery.endless-scroll
'
;
import
Activities
from
'
~/activities
'
;
import
Activities
from
'
~/activities
'
;
...
...
spec/javascripts/ajax_loading_spinner_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
AjaxLoadingSpinner
from
'
~/ajax_loading_spinner
'
;
import
AjaxLoadingSpinner
from
'
~/ajax_loading_spinner
'
;
describe
(
'
Ajax Loading Spinner
'
,
()
=>
{
describe
(
'
Ajax Loading Spinner
'
,
()
=>
{
...
@@ -10,7 +11,7 @@ describe('Ajax Loading Spinner', () => {
...
@@ -10,7 +11,7 @@ describe('Ajax Loading Spinner', () => {
});
});
it
(
'
change current icon with spinner icon and disable link while waiting ajax response
'
,
(
done
)
=>
{
it
(
'
change current icon with spinner icon and disable link while waiting ajax response
'
,
(
done
)
=>
{
spyOn
(
jQuery
,
'
ajax
'
).
and
.
callFake
((
req
)
=>
{
spyOn
(
$
,
'
ajax
'
).
and
.
callFake
((
req
)
=>
{
const
xhr
=
new
XMLHttpRequest
();
const
xhr
=
new
XMLHttpRequest
();
const
ajaxLoadingSpinner
=
document
.
querySelector
(
'
.js-ajax-loading-spinner
'
);
const
ajaxLoadingSpinner
=
document
.
querySelector
(
'
.js-ajax-loading-spinner
'
);
const
icon
=
ajaxLoadingSpinner
.
querySelector
(
'
i
'
);
const
icon
=
ajaxLoadingSpinner
.
querySelector
(
'
i
'
);
...
@@ -33,7 +34,7 @@ describe('Ajax Loading Spinner', () => {
...
@@ -33,7 +34,7 @@ describe('Ajax Loading Spinner', () => {
});
});
it
(
'
use original icon again and enabled the link after complete the ajax request
'
,
(
done
)
=>
{
it
(
'
use original icon again and enabled the link after complete the ajax request
'
,
(
done
)
=>
{
spyOn
(
jQuery
,
'
ajax
'
).
and
.
callFake
((
req
)
=>
{
spyOn
(
$
,
'
ajax
'
).
and
.
callFake
((
req
)
=>
{
const
xhr
=
new
XMLHttpRequest
();
const
xhr
=
new
XMLHttpRequest
();
const
ajaxLoadingSpinner
=
document
.
querySelector
(
'
.js-ajax-loading-spinner
'
);
const
ajaxLoadingSpinner
=
document
.
querySelector
(
'
.js-ajax-loading-spinner
'
);
...
...
spec/javascripts/autosave_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Autosave
from
'
~/autosave
'
;
import
Autosave
from
'
~/autosave
'
;
import
AccessorUtilities
from
'
~/lib/utils/accessor
'
;
import
AccessorUtilities
from
'
~/lib/utils/accessor
'
;
...
...
spec/javascripts/awards_handler_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, no-var, one-var, one-var-declaration-per-line, no-unused-expressions, comma-dangle, new-parens, no-unused-vars, quotes, jasmine/no-spec-dupes, prefer-template, max-len */
/* eslint-disable space-before-function-paren, no-var, one-var, one-var-declaration-per-line, no-unused-expressions, comma-dangle, new-parens, no-unused-vars, quotes, jasmine/no-spec-dupes, prefer-template, max-len */
import
$
from
'
jquery
'
;
import
Cookies
from
'
js-cookie
'
;
import
Cookies
from
'
js-cookie
'
;
import
loadAwardsHandler
from
'
~/awards_handler
'
;
import
loadAwardsHandler
from
'
~/awards_handler
'
;
...
...
spec/javascripts/behaviors/autosize_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
~/behaviors/autosize
'
;
import
'
~/behaviors/autosize
'
;
function
load
()
{
function
load
()
{
...
...
spec/javascripts/behaviors/quick_submit_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
~/behaviors/quick_submit
'
;
import
'
~/behaviors/quick_submit
'
;
describe
(
'
Quick Submit behavior
'
,
()
=>
{
describe
(
'
Quick Submit behavior
'
,
()
=>
{
...
...
spec/javascripts/behaviors/requires_input_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
~/behaviors/requires_input
'
;
import
'
~/behaviors/requires_input
'
;
describe
(
'
requiresInput
'
,
()
=>
{
describe
(
'
requiresInput
'
,
()
=>
{
...
...
spec/javascripts/blob/blob_file_dropzone_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
BlobFileDropzone
from
'
~/blob/blob_file_dropzone
'
;
import
BlobFileDropzone
from
'
~/blob/blob_file_dropzone
'
;
describe
(
'
BlobFileDropzone
'
,
()
=>
{
describe
(
'
BlobFileDropzone
'
,
()
=>
{
...
@@ -27,7 +28,7 @@ describe('BlobFileDropzone', () => {
...
@@ -27,7 +28,7 @@ describe('BlobFileDropzone', () => {
name
:
'
some-file.jpg
'
,
name
:
'
some-file.jpg
'
,
type
:
'
jpg
'
,
type
:
'
jpg
'
,
};
};
const
fakeEvent
=
jQuery
.
Event
(
'
drop
'
,
{
const
fakeEvent
=
$
.
Event
(
'
drop
'
,
{
dataTransfer
:
{
files
:
[
file
]
},
dataTransfer
:
{
files
:
[
file
]
},
});
});
...
...
spec/javascripts/blob/viewer/index_spec.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
BlobViewer
from
'
~/blob/viewer/index
'
;
import
BlobViewer
from
'
~/blob/viewer/index
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
...
...
spec/javascripts/bootstrap_jquery_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, no-var */
/* eslint-disable space-before-function-paren, no-var */
import
$
from
'
jquery
'
;
import
'
~/commons/bootstrap
'
;
import
'
~/commons/bootstrap
'
;
(
function
()
{
(
function
()
{
...
...
spec/javascripts/ci_variable_list/ci_variable_list_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
VariableList
from
'
~/ci_variable_list/ci_variable_list
'
;
import
VariableList
from
'
~/ci_variable_list/ci_variable_list
'
;
import
getSetTimeoutPromise
from
'
spec/helpers/set_timeout_promise_helper
'
;
import
getSetTimeoutPromise
from
'
spec/helpers/set_timeout_promise_helper
'
;
...
...
spec/javascripts/ci_variable_list/native_form_variable_list_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
setupNativeFormVariableList
from
'
~/ci_variable_list/native_form_variable_list
'
;
import
setupNativeFormVariableList
from
'
~/ci_variable_list/native_form_variable_list
'
;
describe
(
'
NativeFormVariableList
'
,
()
=>
{
describe
(
'
NativeFormVariableList
'
,
()
=>
{
...
...
spec/javascripts/commits_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
vendor/jquery.endless-scroll
'
;
import
'
vendor/jquery.endless-scroll
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
...
...
spec/javascripts/create_item_dropdown_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
CreateItemDropdown
from
'
~/create_item_dropdown
'
;
import
CreateItemDropdown
from
'
~/create_item_dropdown
'
;
const
DROPDOWN_ITEM_DATA
=
[{
const
DROPDOWN_ITEM_DATA
=
[{
...
...
spec/javascripts/feature_highlight/feature_highlight_helper_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
{
import
{
...
...
spec/javascripts/feature_highlight/feature_highlight_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
*
as
featureHighlightHelper
from
'
~/feature_highlight/feature_highlight_helper
'
;
import
*
as
featureHighlightHelper
from
'
~/feature_highlight/feature_highlight_helper
'
;
import
*
as
featureHighlight
from
'
~/feature_highlight/feature_highlight
'
;
import
*
as
featureHighlight
from
'
~/feature_highlight/feature_highlight
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
...
...
spec/javascripts/filtered_search/filtered_search_dropdown_manager_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
FilteredSearchDropdownManager
from
'
~/filtered_search/filtered_search_dropdown_manager
'
;
import
FilteredSearchDropdownManager
from
'
~/filtered_search/filtered_search_dropdown_manager
'
;
describe
(
'
Filtered Search Dropdown Manager
'
,
()
=>
{
describe
(
'
Filtered Search Dropdown Manager
'
,
()
=>
{
beforeEach
(()
=>
{
beforeEach
(()
=>
{
spyOn
(
jQuery
,
'
ajax
'
);
spyOn
(
$
,
'
ajax
'
);
});
});
describe
(
'
addWordToInput
'
,
()
=>
{
describe
(
'
addWordToInput
'
,
()
=>
{
...
...
spec/javascripts/gfm_auto_complete_spec.js
View file @
f248be72
/* eslint no-param-reassign: "off" */
/* eslint no-param-reassign: "off" */
import
$
from
'
jquery
'
;
import
GfmAutoComplete
from
'
~/gfm_auto_complete
'
;
import
GfmAutoComplete
from
'
~/gfm_auto_complete
'
;
import
'
vendor/jquery.caret
'
;
import
'
vendor/jquery.caret
'
;
...
...
spec/javascripts/gl_dropdown_spec.js
View file @
f248be72
/* eslint-disable comma-dangle, no-param-reassign, no-unused-expressions, max-len */
/* eslint-disable comma-dangle, no-param-reassign, no-unused-expressions, max-len */
import
$
from
'
jquery
'
;
import
'
~/gl_dropdown
'
;
import
'
~/gl_dropdown
'
;
import
'
~/lib/utils/common_utils
'
;
import
'
~/lib/utils/common_utils
'
;
import
*
as
urlUtils
from
'
~/lib/utils/url_utility
'
;
import
*
as
urlUtils
from
'
~/lib/utils/url_utility
'
;
...
...
spec/javascripts/gl_field_errors_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, arrow-body-style */
/* eslint-disable space-before-function-paren, arrow-body-style */
import
$
from
'
jquery
'
;
import
GlFieldErrors
from
'
~/gl_field_errors
'
;
import
GlFieldErrors
from
'
~/gl_field_errors
'
;
describe
(
'
GL Style Field Errors
'
,
function
()
{
describe
(
'
GL Style Field Errors
'
,
function
()
{
...
...
spec/javascripts/gl_form_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
autosize
from
'
autosize
'
;
import
autosize
from
'
autosize
'
;
import
GLForm
from
'
~/gl_form
'
;
import
GLForm
from
'
~/gl_form
'
;
import
'
~/lib/utils/text_utility
'
;
import
'
~/lib/utils/text_utility
'
;
...
...
spec/javascripts/groups/components/app_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
*
as
utils
from
'
~/lib/utils/url_utility
'
;
import
*
as
utils
from
'
~/lib/utils/url_utility
'
;
...
...
spec/javascripts/header_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
initTodoToggle
from
'
~/header
'
;
import
initTodoToggle
from
'
~/header
'
;
describe
(
'
Header
'
,
function
()
{
describe
(
'
Header
'
,
function
()
{
...
...
spec/javascripts/integrations/integration_settings_form_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
MockAdaptor
from
'
axios-mock-adapter
'
;
import
MockAdaptor
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
IntegrationSettingsForm
from
'
~/integrations/integration_settings_form
'
;
import
IntegrationSettingsForm
from
'
~/integrations/integration_settings_form
'
;
...
...
spec/javascripts/issuable_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
MockAdaptor
from
'
axios-mock-adapter
'
;
import
MockAdaptor
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
IssuableIndex
from
'
~/issuable_index
'
;
import
IssuableIndex
from
'
~/issuable_index
'
;
...
...
spec/javascripts/issuable_time_tracker_spec.js
View file @
f248be72
/* eslint-disable no-unused-vars, space-before-function-paren, func-call-spacing, no-spaced-func, semi, max-len, quotes, space-infix-ops, padded-blocks */
/* eslint-disable no-unused-vars, space-before-function-paren, func-call-spacing, no-spaced-func, semi, max-len, quotes, space-infix-ops, padded-blocks */
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
timeTracker
from
'
~/sidebar/components/time_tracking/time_tracker.vue
'
;
import
timeTracker
from
'
~/sidebar/components/time_tracking/time_tracker.vue
'
;
...
...
spec/javascripts/issue_show/components/description_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
descriptionComponent
from
'
~/issue_show/components/description.vue
'
;
import
descriptionComponent
from
'
~/issue_show/components/description.vue
'
;
import
*
as
taskList
from
'
~/task_list
'
;
import
*
as
taskList
from
'
~/task_list
'
;
...
...
spec/javascripts/issue_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, one-var, one-var-declaration-per-line, no-use-before-define, comma-dangle, max-len */
/* eslint-disable space-before-function-paren, one-var, one-var-declaration-per-line, no-use-before-define, comma-dangle, max-len */
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
Issue
from
'
~/issue
'
;
import
Issue
from
'
~/issue
'
;
...
...
spec/javascripts/job_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
{
numberToHumanSize
}
from
'
~/lib/utils/number_utils
'
;
import
{
numberToHumanSize
}
from
'
~/lib/utils/number_utils
'
;
...
...
spec/javascripts/labels_issue_sidebar_spec.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
IssuableContext
from
'
~/issuable_context
'
;
import
IssuableContext
from
'
~/issuable_context
'
;
...
...
spec/javascripts/labels_select_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
LabelsSelect
from
'
~/labels_select
'
;
import
LabelsSelect
from
'
~/labels_select
'
;
const
mockUrl
=
'
/foo/bar/url
'
;
const
mockUrl
=
'
/foo/bar/url
'
;
...
...
spec/javascripts/line_highlighter_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, no-var, no-param-reassign, quotes, prefer-template, no-else-return, new-cap, dot-notation, no-return-assign, comma-dangle, no-new, one-var, one-var-declaration-per-line, jasmine/no-spec-dupes, no-underscore-dangle, max-len */
/* eslint-disable space-before-function-paren, no-var, no-param-reassign, quotes, prefer-template, no-else-return, new-cap, dot-notation, no-return-assign, comma-dangle, no-new, one-var, one-var-declaration-per-line, jasmine/no-spec-dupes, no-underscore-dangle, max-len */
import
$
from
'
jquery
'
;
import
LineHighlighter
from
'
~/line_highlighter
'
;
import
LineHighlighter
from
'
~/line_highlighter
'
;
(
function
()
{
(
function
()
{
...
...
spec/javascripts/merge_request_notes_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
'
autosize
'
;
import
'
autosize
'
;
import
'
~/gl_form
'
;
import
'
~/gl_form
'
;
...
...
spec/javascripts/merge_request_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, no-return-assign */
/* eslint-disable space-before-function-paren, no-return-assign */
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
MergeRequest
from
'
~/merge_request
'
;
import
MergeRequest
from
'
~/merge_request
'
;
...
@@ -27,7 +29,7 @@ import IssuablesHelper from '~/helpers/issuables_helper';
...
@@ -27,7 +29,7 @@ import IssuablesHelper from '~/helpers/issuables_helper';
});
});
it
(
'
modifies the Markdown field
'
,
function
()
{
it
(
'
modifies the Markdown field
'
,
function
()
{
spyOn
(
jQuery
,
'
ajax
'
).
and
.
stub
();
spyOn
(
$
,
'
ajax
'
).
and
.
stub
();
const
changeEvent
=
document
.
createEvent
(
'
HTMLEvents
'
);
const
changeEvent
=
document
.
createEvent
(
'
HTMLEvents
'
);
changeEvent
.
initEvent
(
'
change
'
,
true
,
true
);
changeEvent
.
initEvent
(
'
change
'
,
true
,
true
);
$
(
'
input[type=checkbox]
'
).
attr
(
'
checked
'
,
true
)[
0
].
dispatchEvent
(
changeEvent
);
$
(
'
input[type=checkbox]
'
).
attr
(
'
checked
'
,
true
)[
0
].
dispatchEvent
(
changeEvent
);
...
@@ -48,7 +50,7 @@ import IssuablesHelper from '~/helpers/issuables_helper';
...
@@ -48,7 +50,7 @@ import IssuablesHelper from '~/helpers/issuables_helper';
describe
(
'
class constructor
'
,
()
=>
{
describe
(
'
class constructor
'
,
()
=>
{
beforeEach
(()
=>
{
beforeEach
(()
=>
{
spyOn
(
jQuery
,
'
ajax
'
).
and
.
stub
();
spyOn
(
$
,
'
ajax
'
).
and
.
stub
();
});
});
it
(
'
calls .initCloseReopenReport
'
,
()
=>
{
it
(
'
calls .initCloseReopenReport
'
,
()
=>
{
...
...
spec/javascripts/merge_request_tabs_spec.js
View file @
f248be72
/* eslint-disable no-var, comma-dangle, object-shorthand */
/* eslint-disable no-var, comma-dangle, object-shorthand */
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
*
as
urlUtils
from
'
~/lib/utils/url_utility
'
;
import
*
as
urlUtils
from
'
~/lib/utils/url_utility
'
;
...
...
spec/javascripts/mini_pipeline_graph_dropdown_spec.js
View file @
f248be72
/* eslint-disable no-new */
/* eslint-disable no-new */
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
MiniPipelineGraph
from
'
~/mini_pipeline_graph_dropdown
'
;
import
MiniPipelineGraph
from
'
~/mini_pipeline_graph_dropdown
'
;
...
...
spec/javascripts/namespace_select_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
NamespaceSelect
from
'
~/namespace_select
'
;
import
NamespaceSelect
from
'
~/namespace_select
'
;
describe
(
'
NamespaceSelect
'
,
()
=>
{
describe
(
'
NamespaceSelect
'
,
()
=>
{
...
...
spec/javascripts/new_branch_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, one-var, no-var, one-var-declaration-per-line, no-return-assign, quotes, max-len */
/* eslint-disable space-before-function-paren, one-var, no-var, one-var-declaration-per-line, no-return-assign, quotes, max-len */
import
$
from
'
jquery
'
;
import
NewBranchForm
from
'
~/new_branch_form
'
;
import
NewBranchForm
from
'
~/new_branch_form
'
;
(
function
()
{
(
function
()
{
...
...
spec/javascripts/notes/components/comment_form_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
Autosize
from
'
autosize
'
;
import
Autosize
from
'
autosize
'
;
import
store
from
'
~/notes/stores
'
;
import
store
from
'
~/notes/stores
'
;
...
...
spec/javascripts/notes/components/note_app_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
notesApp
from
'
~/notes/components/notes_app.vue
'
;
import
notesApp
from
'
~/notes/components/notes_app.vue
'
;
...
...
spec/javascripts/notes/components/noteable_note_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
store
from
'
~/notes/stores
'
;
import
store
from
'
~/notes/stores
'
;
...
...
spec/javascripts/notes_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, no-unused-expressions, no-var, object-shorthand, comma-dangle, max-len */
/* eslint-disable space-before-function-paren, no-unused-expressions, no-var, object-shorthand, comma-dangle, max-len */
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
...
...
spec/javascripts/oauth_remember_me_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
OAuthRememberMe
from
'
~/pages/sessions/new/oauth_remember_me
'
;
import
OAuthRememberMe
from
'
~/pages/sessions/new/oauth_remember_me
'
;
describe
(
'
OAuthRememberMe
'
,
()
=>
{
describe
(
'
OAuthRememberMe
'
,
()
=>
{
...
...
spec/javascripts/pages/admin/abuse_reports/abuse_reports_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
'
~/lib/utils/text_utility
'
;
import
'
~/lib/utils/text_utility
'
;
import
AbuseReports
from
'
~/pages/admin/abuse_reports/abuse_reports
'
;
import
AbuseReports
from
'
~/pages/admin/abuse_reports/abuse_reports
'
;
...
...
spec/javascripts/project_select_combo_button_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
ProjectSelectComboButton
from
'
~/project_select_combo_button
'
;
import
ProjectSelectComboButton
from
'
~/project_select_combo_button
'
;
const
fixturePath
=
'
static/project_select_combo_button.html.raw
'
;
const
fixturePath
=
'
static/project_select_combo_button.html.raw
'
;
...
...
spec/javascripts/projects/project_new_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
projectNew
from
'
~/projects/project_new
'
;
import
projectNew
from
'
~/projects/project_new
'
;
describe
(
'
New Project
'
,
()
=>
{
describe
(
'
New Project
'
,
()
=>
{
...
...
spec/javascripts/right_sidebar_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, no-var, one-var, one-var-declaration-per-line, new-parens, no-return-assign, new-cap, vars-on-top, max-len */
/* eslint-disable space-before-function-paren, no-var, one-var, one-var-declaration-per-line, new-parens, no-return-assign, new-cap, vars-on-top, max-len */
import
$
from
'
jquery
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
MockAdapter
from
'
axios-mock-adapter
'
;
import
'
~/commons/bootstrap
'
;
import
'
~/commons/bootstrap
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
import
axios
from
'
~/lib/utils/axios_utils
'
;
...
...
spec/javascripts/search_autocomplete_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, max-len, no-var, one-var, one-var-declaration-per-line, no-unused-expressions, consistent-return, no-param-reassign, default-case, no-return-assign, comma-dangle, object-shorthand, prefer-template, quotes, new-parens, vars-on-top, new-cap, max-len */
/* eslint-disable space-before-function-paren, max-len, no-var, one-var, one-var-declaration-per-line, no-unused-expressions, consistent-return, no-param-reassign, default-case, no-return-assign, comma-dangle, object-shorthand, prefer-template, quotes, new-parens, vars-on-top, new-cap, max-len */
import
$
from
'
jquery
'
;
import
'
~/gl_dropdown
'
;
import
'
~/gl_dropdown
'
;
import
SearchAutocomplete
from
'
~/search_autocomplete
'
;
import
SearchAutocomplete
from
'
~/search_autocomplete
'
;
import
'
~/lib/utils/common_utils
'
;
import
'
~/lib/utils/common_utils
'
;
...
...
spec/javascripts/search_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Api
from
'
~/api
'
;
import
Api
from
'
~/api
'
;
import
Search
from
'
~/pages/search/show/search
'
;
import
Search
from
'
~/pages/search/show/search
'
;
...
...
spec/javascripts/shortcuts_issuable_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
initCopyAsGFM
from
'
~/behaviors/copy_as_gfm
'
;
import
initCopyAsGFM
from
'
~/behaviors/copy_as_gfm
'
;
import
ShortcutsIssuable
from
'
~/shortcuts_issuable
'
;
import
ShortcutsIssuable
from
'
~/shortcuts_issuable
'
;
...
...
spec/javascripts/shortcuts_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Shortcuts
from
'
~/shortcuts
'
;
import
Shortcuts
from
'
~/shortcuts
'
;
describe
(
'
Shortcuts
'
,
()
=>
{
describe
(
'
Shortcuts
'
,
()
=>
{
...
...
spec/javascripts/sidebar/sidebar_move_issue_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
SidebarMediator
from
'
~/sidebar/sidebar_mediator
'
;
import
SidebarMediator
from
'
~/sidebar/sidebar_mediator
'
;
...
...
spec/javascripts/smart_interval_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
_
from
'
underscore
'
;
import
_
from
'
underscore
'
;
import
SmartInterval
from
'
~/smart_interval
'
;
import
SmartInterval
from
'
~/smart_interval
'
;
...
...
spec/javascripts/syntax_highlight_spec.js
View file @
f248be72
/* eslint-disable space-before-function-paren, no-var, no-return-assign, quotes */
/* eslint-disable space-before-function-paren, no-var, no-return-assign, quotes */
import
$
from
'
jquery
'
;
import
syntaxHighlight
from
'
~/syntax_highlight
'
;
import
syntaxHighlight
from
'
~/syntax_highlight
'
;
describe
(
'
Syntax Highlighter
'
,
function
()
{
describe
(
'
Syntax Highlighter
'
,
function
()
{
...
...
spec/javascripts/todos_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
*
as
urlUtils
from
'
~/lib/utils/url_utility
'
;
import
*
as
urlUtils
from
'
~/lib/utils/url_utility
'
;
import
Todos
from
'
~/pages/dashboard/todos/index/todos
'
;
import
Todos
from
'
~/pages/dashboard/todos/index/todos
'
;
import
'
~/lib/utils/common_utils
'
;
import
'
~/lib/utils/common_utils
'
;
...
...
spec/javascripts/toggle_buttons_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
setupToggleButtons
from
'
~/toggle_buttons
'
;
import
setupToggleButtons
from
'
~/toggle_buttons
'
;
import
getSetTimeoutPromise
from
'
./helpers/set_timeout_promise_helper
'
;
import
getSetTimeoutPromise
from
'
./helpers/set_timeout_promise_helper
'
;
...
...
spec/javascripts/u2f/authenticate_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
U2FAuthenticate
from
'
~/u2f/authenticate
'
;
import
U2FAuthenticate
from
'
~/u2f/authenticate
'
;
import
'
vendor/u2f
'
;
import
'
vendor/u2f
'
;
import
MockU2FDevice
from
'
./mock_u2f_device
'
;
import
MockU2FDevice
from
'
./mock_u2f_device
'
;
...
...
spec/javascripts/u2f/register_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
U2FRegister
from
'
~/u2f/register
'
;
import
U2FRegister
from
'
~/u2f/register
'
;
import
'
vendor/u2f
'
;
import
'
vendor/u2f
'
;
import
MockU2FDevice
from
'
./mock_u2f_device
'
;
import
MockU2FDevice
from
'
./mock_u2f_device
'
;
...
...
spec/javascripts/version_check_image_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
VersionCheckImage
from
'
~/version_check_image
'
;
import
VersionCheckImage
from
'
~/version_check_image
'
;
import
ClassSpecHelper
from
'
./helpers/class_spec_helper
'
;
import
ClassSpecHelper
from
'
./helpers/class_spec_helper
'
;
...
...
spec/javascripts/vue_shared/components/gl_modal_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
GlModal
from
'
~/vue_shared/components/gl_modal.vue
'
;
import
GlModal
from
'
~/vue_shared/components/gl_modal.vue
'
;
import
mountComponent
from
'
spec/helpers/vue_mount_component_helper
'
;
import
mountComponent
from
'
spec/helpers/vue_mount_component_helper
'
;
...
...
spec/javascripts/vue_shared/components/markdown/field_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
fieldComponent
from
'
~/vue_shared/components/markdown/field.vue
'
;
import
fieldComponent
from
'
~/vue_shared/components/markdown/field.vue
'
;
...
...
spec/javascripts/vue_shared/components/modal_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
modal
from
'
~/vue_shared/components/modal.vue
'
;
import
modal
from
'
~/vue_shared/components/modal.vue
'
;
import
mountComponent
from
'
spec/helpers/vue_mount_component_helper
'
;
import
mountComponent
from
'
spec/helpers/vue_mount_component_helper
'
;
...
...
spec/javascripts/vue_shared/directives/tooltip_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Vue
from
'
vue
'
;
import
Vue
from
'
vue
'
;
import
tooltip
from
'
~/vue_shared/directives/tooltip
'
;
import
tooltip
from
'
~/vue_shared/directives/tooltip
'
;
...
...
spec/javascripts/zen_mode_spec.js
View file @
f248be72
import
$
from
'
jquery
'
;
import
Mousetrap
from
'
mousetrap
'
;
import
Mousetrap
from
'
mousetrap
'
;
import
Dropzone
from
'
dropzone
'
;
import
Dropzone
from
'
dropzone
'
;
import
ZenMode
from
'
~/zen_mode
'
;
import
ZenMode
from
'
~/zen_mode
'
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment