Merge branch 'master' into remove-sidebar-bundle
This commit is contained in:
commit
a953051951
|
|
@ -24,7 +24,7 @@ import './components/new_list_dropdown';
|
||||||
import './components/modal/index';
|
import './components/modal/index';
|
||||||
import '../vue_shared/vue_resource_interceptor';
|
import '../vue_shared/vue_resource_interceptor';
|
||||||
|
|
||||||
$(() => {
|
export default () => {
|
||||||
const $boardApp = document.getElementById('board-app');
|
const $boardApp = document.getElementById('board-app');
|
||||||
const Store = gl.issueBoards.BoardsStore;
|
const Store = gl.issueBoards.BoardsStore;
|
||||||
const ModalStore = gl.issueBoards.ModalStore;
|
const ModalStore = gl.issueBoards.ModalStore;
|
||||||
|
|
@ -236,4 +236,4 @@ $(() => {
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
});
|
};
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
import UsersSelect from '~/users_select';
|
import UsersSelect from '~/users_select';
|
||||||
import ShortcutsNavigation from '~/shortcuts_navigation';
|
import ShortcutsNavigation from '~/shortcuts_navigation';
|
||||||
|
import initBoards from '~/boards';
|
||||||
|
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
new UsersSelect(); // eslint-disable-line no-new
|
new UsersSelect(); // eslint-disable-line no-new
|
||||||
new ShortcutsNavigation(); // eslint-disable-line no-new
|
new ShortcutsNavigation(); // eslint-disable-line no-new
|
||||||
|
initBoards();
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
|
|
||||||
- content_for :page_specific_javascripts do
|
- content_for :page_specific_javascripts do
|
||||||
= webpack_bundle_tag 'common_vue'
|
= webpack_bundle_tag 'common_vue'
|
||||||
= webpack_bundle_tag 'boards'
|
|
||||||
|
|
||||||
%script#js-board-template{ type: "text/x-template" }= render "shared/boards/components/board"
|
%script#js-board-template{ type: "text/x-template" }= render "shared/boards/components/board"
|
||||||
%script#js-board-modal-filter{ type: "text/x-template" }= render "shared/issuable/search_bar", type: :boards_modal
|
%script#js-board-modal-filter{ type: "text/x-template" }= render "shared/issuable/search_bar", type: :boards_modal
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,8 @@ var config = {
|
||||||
entry: {
|
entry: {
|
||||||
balsamiq_viewer: './blob/balsamiq_viewer.js',
|
balsamiq_viewer: './blob/balsamiq_viewer.js',
|
||||||
blob: './blob_edit/blob_bundle.js',
|
blob: './blob_edit/blob_bundle.js',
|
||||||
boards: './boards/boards_bundle.js',
|
common: './commons/index.js',
|
||||||
|
common_vue: './vue_shared/vue_resource_interceptor.js',
|
||||||
cycle_analytics: './cycle_analytics/cycle_analytics_bundle.js',
|
cycle_analytics: './cycle_analytics/cycle_analytics_bundle.js',
|
||||||
commit_pipelines: './commit/pipelines/pipelines_bundle.js',
|
commit_pipelines: './commit/pipelines/pipelines_bundle.js',
|
||||||
diff_notes: './diff_notes/diff_notes_bundle.js',
|
diff_notes: './diff_notes/diff_notes_bundle.js',
|
||||||
|
|
|
||||||
|
|
@ -113,7 +113,9 @@ if (process.env.BABEL_ENV === 'coverage') {
|
||||||
// exempt these files from the coverage report
|
// exempt these files from the coverage report
|
||||||
const troubleMakers = [
|
const troubleMakers = [
|
||||||
'./blob_edit/blob_bundle.js',
|
'./blob_edit/blob_bundle.js',
|
||||||
'./boards/boards_bundle.js',
|
'./boards/components/modal/empty_state.js',
|
||||||
|
'./boards/components/modal/footer.js',
|
||||||
|
'./boards/components/modal/header.js',
|
||||||
'./cycle_analytics/cycle_analytics_bundle.js',
|
'./cycle_analytics/cycle_analytics_bundle.js',
|
||||||
'./cycle_analytics/components/stage_plan_component.js',
|
'./cycle_analytics/components/stage_plan_component.js',
|
||||||
'./cycle_analytics/components/stage_staging_component.js',
|
'./cycle_analytics/components/stage_staging_component.js',
|
||||||
|
|
|
||||||
|
|
@ -78,8 +78,10 @@ RSpec.configure do |config|
|
||||||
end
|
end
|
||||||
|
|
||||||
config.after(:example, :js) do |example|
|
config.after(:example, :js) do |example|
|
||||||
# prevent localstorage from introducing side effects based on test order
|
# prevent localStorage from introducing side effects based on test order
|
||||||
execute_script("localStorage.clear();")
|
unless ['', 'about:blank', 'data:,'].include? Capybara.current_session.driver.browser.current_url
|
||||||
|
execute_script("localStorage.clear();")
|
||||||
|
end
|
||||||
|
|
||||||
# capybara/rspec already calls Capybara.reset_sessions! in an `after` hook,
|
# capybara/rspec already calls Capybara.reset_sessions! in an `after` hook,
|
||||||
# but `block_and_wait_for_requests_complete` is called before it so by
|
# but `block_and_wait_for_requests_complete` is called before it so by
|
||||||
|
|
|
||||||
|
|
@ -28,11 +28,11 @@ RSpec.configure do |config|
|
||||||
end
|
end
|
||||||
|
|
||||||
config.before(:each, :js) do
|
config.before(:each, :js) do
|
||||||
DatabaseCleaner.strategy = :deletion
|
DatabaseCleaner.strategy = :deletion, { cache_tables: false }
|
||||||
end
|
end
|
||||||
|
|
||||||
config.before(:each, :delete) do
|
config.before(:each, :delete) do
|
||||||
DatabaseCleaner.strategy = :deletion
|
DatabaseCleaner.strategy = :deletion, { cache_tables: false }
|
||||||
end
|
end
|
||||||
|
|
||||||
config.before(:each, :migration) do
|
config.before(:each, :migration) do
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue