gitlab-ce/app/assets/javascripts
Luke Bennett 1356e40f22
Changed autocomplete_sources into an action that returns a single 'at' type of sources at a time
Finished up autocomplete_sources action and added frontend to fetch data only when its needed

Added wait_for_ajax to specs

Fixed builds and improved the setup/destroy lifecycle

Changed global namespace and DRYed up loading logic

Added safety for accidentally loading data twice

Removed destroy as its not necessary and is messing with click events from a blur race condition

Created AutocompleteSourcesController and updated routes

Fixed @undefined from tabbing before load ends

Disable tabSelectsMatch until we have loaded data

Review changes
2016-12-15 15:20:33 +00:00
..
behaviors resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
blob resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
blob_edit resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
boards expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
commit resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
cycle_analytics
diff_notes resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
environments Remove white space between nav items 2016-12-14 10:32:14 -05:00
extensions
graphs resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
lib resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
merge_conflicts expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
network resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
profile expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
protected_branches expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
snippet resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
templates expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
u2f resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
users resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
vue_common_component
abuse_reports.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
activities.js.es6
admin.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
api.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
application.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
aside.js
autosave.js
awards_handler.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
breakpoints.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
broadcast_message.js
build.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
build_artifacts.js
build_variables.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
commit.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
commits.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
compare.js
compare_autocomplete.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
confirm_danger_modal.js
copy_to_clipboard.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
create_label.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
diff.js.es6
dispatcher.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
dropzone_input.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
due_date_select.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
files_comment_button.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
flash.js
gfm_auto_complete.js.es6 Changed autocomplete_sources into an action that returns a single 'at' type of sources at a time 2016-12-15 15:20:33 +00:00
gl_dropdown.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
gl_field_error.js.es6
gl_field_errors.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
gl_form.js Changed autocomplete_sources into an action that returns a single 'at' type of sources at a time 2016-12-15 15:20:33 +00:00
group_avatar.js
group_label_subscription.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
groups_select.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
header.js
importer_status.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
issuable.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
issuable_context.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
issuable_form.js Changed autocomplete_sources into an action that returns a single 'at' type of sources at a time 2016-12-15 15:20:33 +00:00
issue.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
issue_status_select.js
issues_bulk_assignment.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
label_manager.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
labels.js
labels_select.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
layout_nav.js
line_highlighter.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
logo.js
member_expiration_date.js
members.js.es6
merge_request.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
merge_request_tabs.js.es6
merge_request_widget.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
merged_buttons.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
milestone.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
milestone_select.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
namespace_select.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
new_branch_form.js
new_commit_form.js
notes.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
notifications_dropdown.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
notifications_form.js
pager.js.es6
pipelines.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
preview_markdown.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
project.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
project_avatar.js
project_find_file.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
project_fork.js
project_import.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
project_label_subscription.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
project_new.js
project_select.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
project_show.js
project_variables.js.es6
projects_list.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
right_sidebar.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
search.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
search_autocomplete.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
shortcuts.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
shortcuts_blob.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
shortcuts_dashboard_navigation.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
shortcuts_find_file.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
shortcuts_issuable.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
shortcuts_navigation.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
shortcuts_network.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
sidebar.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
signin_tabs_memoizer.js.es6
single_file_diff.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
smart_interval.js.es6
snippets_list.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
star.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
subbable_resource.js.es6
subscription.js.es6
subscription_select.js
syntax_highlight.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
todos.js.es6 resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
tree.js
user.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
user_tabs.js.es6 expand remaining non-explicit eslint-disable blocks and factor out globals when no-undef encountered 2016-12-13 21:07:31 -06:00
username_validator.js.es6 Merge branch 'clean-no-undef' into 'master' 2016-12-15 00:52:46 +00:00
users_select.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00
wikis.js.es6
zen_mode.js resolve all instances of no-undef eslint rule violations 2016-12-14 02:11:13 -06:00