Merge branch 'remove-sidebar-bundle' into 'master'
Remove sidebar bundle webpack entry point See merge request gitlab-org/gitlab-ce!17343
This commit is contained in:
		
						commit
						d4867c518f
					
				|  | @ -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'; | ||||||
|  | @ -15,6 +16,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(); | ||||||
|   initPipelines(); |   initPipelines(); | ||||||
|  |  | ||||||
|  | @ -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)}" } } | ||||||
|  |  | ||||||
|  | @ -60,7 +60,6 @@ function generateEntries() { | ||||||
|     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