diff --git a/app/javascript/packs/config_field.js b/app/javascript/packs/config_field.js index b747f32..ab33aff 100644 --- a/app/javascript/packs/config_field.js +++ b/app/javascript/packs/config_field.js @@ -45,8 +45,10 @@ const ConfigField = { } this.$nextTick(() => { console.log("config-field updated"); - $("[data-toggle=tooltip]").tooltip("dispose"); - $("[data-toggle=tooltip]").tooltip("enable"); + if ($("[data-toggle=tooltip]").tooltip) { + $("[data-toggle=tooltip]").tooltip("dispose"); + $("[data-toggle=tooltip]").tooltip("enable"); + } }); }, diff --git a/app/javascript/packs/in_tail_parse.js b/app/javascript/packs/in_tail_parse.js index b503cd5..c1a05d0 100644 --- a/app/javascript/packs/in_tail_parse.js +++ b/app/javascript/packs/in_tail_parse.js @@ -41,11 +41,13 @@ $(document).ready(() => { }, mounted: function() { this.parse = {}; - this.$on("hook:updated", () => { - this.$nextTick(() => { + }, + updated: function() { + this.$nextTick(() => { + if ($("[data-toggle=tooltip]").tooltip) { $("[data-toggle=tooltip]").tooltip("dispose"); $("[data-toggle=tooltip]").tooltip("enable"); - }); + } }); }, methods: {