From 14eb2abaa373cfd060e943e60f2b4d75fe45ab67 Mon Sep 17 00:00:00 2001 From: Fatih Acet Date: Sat, 22 Jul 2017 00:55:55 +0300 Subject: IssueNotesRefactor: Implement time tracking sidebar integration with slash commands. --- .../sidebar/components/time_tracking/sidebar_time_tracking.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'app/assets/javascripts/sidebar') diff --git a/app/assets/javascripts/sidebar/components/time_tracking/sidebar_time_tracking.js b/app/assets/javascripts/sidebar/components/time_tracking/sidebar_time_tracking.js index 650e935b116..efedea32d1e 100644 --- a/app/assets/javascripts/sidebar/components/time_tracking/sidebar_time_tracking.js +++ b/app/assets/javascripts/sidebar/components/time_tracking/sidebar_time_tracking.js @@ -4,6 +4,7 @@ import timeTracker from './time_tracker'; import Store from '../../stores/sidebar_store'; import Mediator from '../../sidebar_mediator'; +import eventHub from '../../event_hub'; export default { data() { @@ -18,6 +19,9 @@ export default { methods: { listenForQuickActions() { $(document).on('ajax:success', '.gfm-form', this.quickActionListened); + eventHub.$on('timeTrackingUpdated', (data) => { + this.quickActionListened(null, data); + }); }, quickActionListened(e, data) { const subscribedCommands = ['spend_time', 'time_estimate']; -- cgit v1.2.1