gitlab-org--gitlab-foss/spec/javascripts
Sean McGivern 8e1a8deee3 Lazy-load performance bar UI
We need to eagerly load the performance bar wrapper component
(`performance_bar/index.js`) when the page is loaded and the container element
is present, to ensure that we register the interceptor early enough in the
page's lifecycle.

However, we don't need to load the UI at that point. Not doing so means that we
can let Webpack extract the UI (`performance_bar/components/*`) into its own
chunk, so users who don't see the performance bar don't have to load too much
unnecessary JavaScript.
2018-07-13 11:25:40 +01:00
..
badges
behaviors Resolve "Copying ordered list to new comment becomes unordered" 2018-06-27 08:47:29 +00:00
blob Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
boards Uses tooltip vue directive in issue card component 2018-06-27 17:16:29 +01:00
branches
ci_variable_list
clusters Use nip.io instead of xip.io for jupyter domain suggestion 2018-06-08 12:03:21 +03:00
commit Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
cycle_analytics
deploy_keys/components Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
diffs Adds specs for toggleFileDiscussions action 2018-07-11 15:30:41 +01:00
droplab
environments Support manually stopping any environment from the UI 2018-07-10 08:11:04 +00:00
feature_highlight
filtered_search Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
fixtures Resolve "Rename the Master role to Maintainer" Backend 2018-07-11 14:36:08 +00:00
frequent_items Vuex test helper improvements 2018-07-12 14:32:13 +00:00
graphs
groups Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
helpers Vuex test helper improvements 2018-07-12 14:32:13 +00:00
ide Vuex test helper improvements 2018-07-12 14:32:13 +00:00
image_diff
integrations
issue_show Enable no-restricted-globals in JS files 2018-06-15 15:58:27 +00:00
jobs
lib/utils Changes tab VUE refactoring 2018-06-21 12:22:40 +00:00
locale
monitoring populate environments dropdown, add tests 2018-07-04 10:37:19 -05:00
notebook Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
notes Merge branch 'master' into 48237-toggle-file-comments 2018-07-10 18:11:19 +01:00
pages
pdf ensure that import/no-unresolved does not trigger for our fixture files 2018-06-20 14:28:28 +02:00
performance_bar Lazy-load performance bar UI 2018-07-13 11:25:40 +01:00
pipelines Resolve "Tooltips scroll along the list within Pipeline jobs dropdown on MR widget" 2018-06-29 20:27:15 +00:00
polyfills
profile (Part 2) Resolve "Recognise when a user is trying to validate a private SSH key" 2018-07-06 14:36:02 +00:00
projects
prometheus_metrics
raven
registry
shared
sidebar Remove timeouts from TimeTracker tests 2018-07-12 07:41:49 +00:00
u2f Resolve "2FA should not attempt to use U2F in unsupported browsers" 2018-06-25 08:03:08 +00:00
vue_mr_widget Redesign for mr widget info and pipelines section 2018-07-06 20:18:17 +00:00
vue_shared Resolve "When editing a comment in an issue, the preview mode is toggled in the main textarea" 2018-07-05 11:59:57 +00:00
.eslintrc.yml ensure that import/no-unresolved does not trigger for our fixture files 2018-06-20 14:28:28 +02:00
activities_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
ajax_loading_spinner_spec.js
api_spec.js Resolve "404 when trying to create a new issue from the group" 2018-07-02 08:04:43 +00:00
autosave_spec.js
awards_handler_spec.js Changes tab VUE refactoring 2018-06-21 12:22:40 +00:00
bootstrap_jquery_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
bootstrap_linked_tabs_spec.js Enable no-restricted-globals in JS files 2018-06-15 15:58:27 +00:00
breakpoints_spec.js
close_reopen_report_toggle_spec.js
collapsed_sidebar_todo_spec.js
comment_type_toggle_spec.js
commit_merge_requests_spec.js
commits_spec.js Enable no-restricted-globals in JS files 2018-06-15 15:58:27 +00:00
create_item_dropdown_spec.js
create_merge_request_dropdown_spec.js Fix branch name encoding for dropdown on issue page 2018-06-13 22:48:59 +00:00
datetime_utility_spec.js
diff_comments_store_spec.js
emoji_spec.js
flash_spec.js
fly_out_nav_spec.js
gfm_auto_complete_spec.js
gl_dropdown_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
gl_field_errors_spec.js Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
gl_form_spec.js
gpg_badges_spec.js
header_spec.js
importer_status_spec.js
issuable_spec.js
issue_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
job_spec.js Mock timeouts and Promise in SmartInterval tests 2018-07-10 19:28:14 +00:00
labels_issue_sidebar_spec.js
labels_select_spec.js
landing_spec.js
lazy_loader_spec.js
line_highlighter_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
matchers.js Changes tab VUE refactoring 2018-06-21 12:22:40 +00:00
merge_request_spec.js Performance Improvements to Vue MR page 2018-06-30 13:17:46 +00:00
merge_request_tabs_spec.js Performance Improvements to Vue MR page 2018-06-30 13:17:46 +00:00
mini_pipeline_graph_dropdown_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
namespace_select_spec.js Enable "prefer-destructuring" in JS files 2018-06-25 11:53:57 -07:00
new_branch_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
notes_spec.js Changes tab VUE refactoring 2018-06-21 12:22:40 +00:00
oauth_remember_me_spec.js
pager_spec.js
pipelines_spec.js
pretty_time_spec.js
project_select_combo_button_spec.js
right_sidebar_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
search_autocomplete_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
search_spec.js
settings_panels_spec.js Enable no-restricted-globals in JS files 2018-06-15 15:58:27 +00:00
shortcuts_dashboard_navigation_spec.js
shortcuts_issuable_spec.js Changes tab VUE refactoring 2018-06-21 12:22:40 +00:00
shortcuts_spec.js Changes tab VUE refactoring 2018-06-21 12:22:40 +00:00
signin_tabs_memoizer_spec.js Fall back to the first sign-in tab if the local storage value is bad 2018-06-20 14:18:45 -07:00
smart_interval_spec.js Mock timeouts and Promise in SmartInterval tests 2018-07-10 19:28:14 +00:00
syntax_highlight_spec.js remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
test_bundle.js Include Vue files that are not covered by tests in test coverage 2018-07-12 11:52:15 +02:00
test_constants.js Image Diff Viewing + Download Diff Viewing 2018-06-13 09:35:52 +00:00
todos_spec.js
toggle_buttons_spec.js
version_check_image_spec.js
zen_mode_spec.js Changes tab VUE refactoring 2018-06-21 12:22:40 +00:00