Fix tooltips not being initialized

This commit is contained in:
Björn Fromme
2018-10-01 17:22:29 +02:00
parent 6937465012
commit 4ce5bf33b8
2 changed files with 8 additions and 3 deletions
@@ -350,8 +350,10 @@ new Vue({
}); });
}); });
EventBus.$on('tableLoaded', () => { EventBus.$on('tableLoaded', () => {
Vue.nextTick(() => {
this.initTooltips(); this.initTooltips();
}); });
});
EventBus.$on('scrollTo', (anchorId, offset) => { EventBus.$on('scrollTo', (anchorId, offset) => {
this.scrollTo(anchorId, offset); this.scrollTo(anchorId, offset);
}); });
@@ -28,7 +28,10 @@
<td> <td>
<i v-if="row.skipassIncluded" data-placement="top" title="Skipass inklusive" class="fa fa-tag tooltiptoggle"></i> <i v-if="row.skipassIncluded" data-placement="top" title="Skipass inklusive" class="fa fa-tag tooltiptoggle"></i>
<a href="#" data-toggle="modal" <a href="#" data-toggle="modal"
:data-target="'#services' + index"><i class="fa fa-info-circle"></i></a> :data-target="'#services' + index">
<i data-placement="top" title="Inklusivleistungen zeigen"
class="fa fa-info-circle tooltiptoggle"></i>
</a>
<div class="modal fade" :id="'services' + index" role="dialog"> <div class="modal fade" :id="'services' + index" role="dialog">
<div class="modal-dialog"> <div class="modal-dialog">
<div class="modal-content"> <div class="modal-content">
@@ -194,7 +197,7 @@
$.post(this.roomsEndpointUri, query, (json) => { $.post(this.roomsEndpointUri, query, (json) => {
this.loading = false; this.loading = false;
this.availableRooms = json; this.availableRooms = json;
EventBus.$emit('ajaxContentLoaded'); EventBus.$emit('tableLoaded');
}, 'json'); }, 'json');
} }
}, },