From 61ec84f4f7d4a00356a473ceed22be71abe27fd9 Mon Sep 17 00:00:00 2001 From: uu59 Date: Wed, 28 Jan 2015 14:46:57 +0900 Subject: [PATCH] Fix flashing regexp (Fix #145) --- app/assets/javascripts/vue/in_tail_format.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/vue/in_tail_format.js b/app/assets/javascripts/vue/in_tail_format.js index 1ef0714..2e79ffe 100644 --- a/app/assets/javascripts/vue/in_tail_format.js +++ b/app/assets/javascripts/vue/in_tail_format.js @@ -120,9 +120,12 @@ }, preview: function(){ + if(this.previewAjax) { + this.previewAjax.abort(); + } var self = this; new Promise(function(resolve, reject) { - $.ajax({ + self.previewAjax = $.ajax({ method: "POST", url: "/api/regexp_preview", data: { @@ -137,7 +140,9 @@ self.regexpMatches = result.matches; self.updateHighlightedLines(); })["catch"](function(error){ - console.error(error.stack); + if(error.stack) { + console.error(error.stack); + } }); }, }