Remove sidebar bundle webpack entry point
This commit is contained in:
parent
296a4e6825
commit
873595337e
|
@ -1,4 +1,5 @@
|
||||||
import initIssuableSidebar from '~/init_issuable_sidebar';
|
import initIssuableSidebar from '~/init_issuable_sidebar';
|
||||||
|
import initSidebarBundle from '~/sidebar/sidebar_bundle';
|
||||||
import Issue from '~/issue';
|
import Issue from '~/issue';
|
||||||
import ShortcutsIssuable from '~/shortcuts_issuable';
|
import ShortcutsIssuable from '~/shortcuts_issuable';
|
||||||
import ZenMode from '~/zen_mode';
|
import ZenMode from '~/zen_mode';
|
||||||
|
@ -10,4 +11,5 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||||
new ShortcutsIssuable(); // eslint-disable-line no-new
|
new ShortcutsIssuable(); // eslint-disable-line no-new
|
||||||
new ZenMode(); // eslint-disable-line no-new
|
new ZenMode(); // eslint-disable-line no-new
|
||||||
initIssuableSidebar();
|
initIssuableSidebar();
|
||||||
|
initSidebarBundle();
|
||||||
});
|
});
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
import initSidebarBundle from '~/sidebar/sidebar_bundle';
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', initSidebarBundle);
|
|
@ -0,0 +1,3 @@
|
||||||
|
import initSidebarBundle from '~/sidebar/sidebar_bundle';
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', initSidebarBundle);
|
|
@ -3,6 +3,7 @@ import ZenMode from '~/zen_mode';
|
||||||
import initNotes from '~/init_notes';
|
import initNotes from '~/init_notes';
|
||||||
import initIssuableSidebar from '~/init_issuable_sidebar';
|
import initIssuableSidebar from '~/init_issuable_sidebar';
|
||||||
import initDiffNotes from '~/diff_notes/diff_notes_bundle';
|
import initDiffNotes from '~/diff_notes/diff_notes_bundle';
|
||||||
|
import initSidebarBundle from '~/sidebar/sidebar_bundle';
|
||||||
import ShortcutsIssuable from '~/shortcuts_issuable';
|
import ShortcutsIssuable from '~/shortcuts_issuable';
|
||||||
import Diff from '~/diff';
|
import Diff from '~/diff';
|
||||||
import { handleLocationHash } from '~/lib/utils/common_utils';
|
import { handleLocationHash } from '~/lib/utils/common_utils';
|
||||||
|
@ -13,6 +14,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||||
new ZenMode(); // eslint-disable-line no-new
|
new ZenMode(); // eslint-disable-line no-new
|
||||||
|
|
||||||
initIssuableSidebar();
|
initIssuableSidebar();
|
||||||
|
initSidebarBundle();
|
||||||
initNotes();
|
initNotes();
|
||||||
initDiffNotes();
|
initDiffNotes();
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
import Mediator from './sidebar_mediator';
|
import Mediator from './sidebar_mediator';
|
||||||
import { mountSidebar, getSidebarOptions } from './mount_sidebar';
|
import { mountSidebar, getSidebarOptions } from './mount_sidebar';
|
||||||
|
|
||||||
function domContentLoaded() {
|
export default () => {
|
||||||
const mediator = new Mediator(getSidebarOptions());
|
const mediator = new Mediator(getSidebarOptions());
|
||||||
mediator.fetch();
|
mediator.fetch();
|
||||||
|
|
||||||
mountSidebar(mediator);
|
mountSidebar(mediator);
|
||||||
}
|
};
|
||||||
|
|
||||||
document.addEventListener('DOMContentLoaded', domContentLoaded);
|
|
||||||
|
|
||||||
export default domContentLoaded;
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
- todo = issuable_todo(issuable)
|
- todo = issuable_todo(issuable)
|
||||||
- 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('sidebar')
|
|
||||||
|
|
||||||
%aside.right-sidebar.js-right-sidebar.js-issuable-sidebar{ data: { signed: { in: current_user.present? } }, class: sidebar_gutter_collapsed_class, 'aria-live' => 'polite' }
|
%aside.right-sidebar.js-right-sidebar.js-issuable-sidebar{ data: { signed: { in: current_user.present? } }, class: sidebar_gutter_collapsed_class, 'aria-live' => 'polite' }
|
||||||
.issuable-sidebar{ data: { endpoint: "#{issuable_json_path(issuable)}" } }
|
.issuable-sidebar{ data: { endpoint: "#{issuable_json_path(issuable)}" } }
|
||||||
|
|
|
@ -72,7 +72,6 @@ var config = {
|
||||||
protected_branches: './protected_branches',
|
protected_branches: './protected_branches',
|
||||||
protected_tags: './protected_tags',
|
protected_tags: './protected_tags',
|
||||||
registry_list: './registry/index.js',
|
registry_list: './registry/index.js',
|
||||||
sidebar: './sidebar/sidebar_bundle.js',
|
|
||||||
snippet: './snippet/snippet_bundle.js',
|
snippet: './snippet/snippet_bundle.js',
|
||||||
sketch_viewer: './blob/sketch_viewer.js',
|
sketch_viewer: './blob/sketch_viewer.js',
|
||||||
stl_viewer: './blob/stl_viewer.js',
|
stl_viewer: './blob/stl_viewer.js',
|
||||||
|
|
Loading…
Reference in New Issue