From 39f80f08d5c9942b37101cef55980448d166b9eb Mon Sep 17 00:00:00 2001 From: Kenji Okimoto Date: Fri, 28 Sep 2018 10:48:40 +0900 Subject: [PATCH] Suppress JavaScript warnings Signed-off-by: Kenji Okimoto --- app/javascript/packs/config_field.js | 6 ++++-- app/javascript/packs/in_tail_parse.js | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-) 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: {