diff --git a/resources/assets/js/components/Timeline.vue b/resources/assets/js/components/Timeline.vue
index cdc1087f5..61e42f9ad 100644
--- a/resources/assets/js/components/Timeline.vue
+++ b/resources/assets/js/components/Timeline.vue
@@ -274,7 +274,7 @@
@@ -1067,7 +1067,6 @@
if(this.config.ab.rec == false) {
return;
}
-
axios.get('/api/local/exp/rec')
.then(res => {
this.suggestions = res.data;
@@ -1123,6 +1122,39 @@
$('textarea[name="comment"]').focus();
}
},
+
+ refreshSuggestions() {
+ let el = event.target.parentNode;
+ if(el.classList.contains('disabled') == true) {
+ return;
+ }
+ axios.get('/api/local/exp/rec', {
+ params: {
+ refresh: true
+ }
+ })
+ .then(res => {
+ this.suggestions = res.data;
+
+ if (el.classList) {
+ el.classList.add('disabled');
+ el.classList.add('text-light');
+ }
+ else {
+ el.className += ' ' + 'disabled text-light';
+ }
+ setTimeout(function() {
+ el.setAttribute('href', '#');
+ if (el.classList) {
+ el.classList.remove('disabled');
+ el.classList.remove('text-light');
+ }
+ else {
+ el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), 'disabled text-light');
+ }
+ }, 10000);
+ });
+ }
}
}