diff options
Diffstat (limited to 'app/assets/javascripts/issuable/issuable_bundle.js')
-rw-r--r-- | app/assets/javascripts/issuable/issuable_bundle.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/app/assets/javascripts/issuable/issuable_bundle.js b/app/assets/javascripts/issuable/issuable_bundle.js index e927cc0077c..42630e909a4 100644 --- a/app/assets/javascripts/issuable/issuable_bundle.js +++ b/app/assets/javascripts/issuable/issuable_bundle.js @@ -1 +1,15 @@ -require('./time_tracking/time_tracking_bundle'); +import Vue from 'vue'; +import issuableTimeTracking from './components/time_tracking/issuable_time_tracking'; + +import eventHub from './event_hub'; +import IssuableService from './services/issuable_service'; + +const service = new IssuableService(gl.IssuableEndpoint); + +eventHub.$on('fetchIssuable', () => { + service.get().then((response) => { + eventHub.$emit('receivedIssuable', response.data); + }); +}); + +document.addEventListener('DOMContentLoaded', () => new Vue(issuableTimeTracking)); |