This is an automated email from the ASF dual-hosted git repository.

rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new 3449d3f  make all vue tools rethrow errors for debugging
3449d3f is described below

commit 3449d3f5f6a230e79e4d77fdfa4ac05481b6e174
Author: Sam Ruby <[email protected]>
AuthorDate: Sat May 12 17:52:41 2018 -0400

    make all vue tools rethrow errors for debugging
---
 www/board/agenda/views/vue-config.js.rb        | 4 ++--
 www/project/icla/views/vue-config.js.rb        | 6 ++++--
 www/roster/views/vue-config.js.rb              | 6 ++++--
 www/secretary/workbench/views/vue-config.js.rb | 6 ++++--
 4 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/www/board/agenda/views/vue-config.js.rb 
b/www/board/agenda/views/vue-config.js.rb
index 061383b..b2e9ae5 100644
--- a/www/board/agenda/views/vue-config.js.rb
+++ b/www/board/agenda/views/vue-config.js.rb
@@ -4,7 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
   console.error "[Vue warn]: " + msg + trace if defined? console
 end
 
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc do |err, vm, info| 
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
   setTimeout(0) { raise err }
 end
diff --git a/www/project/icla/views/vue-config.js.rb 
b/www/project/icla/views/vue-config.js.rb
index bdcce94..b2e9ae5 100644
--- a/www/project/icla/views/vue-config.js.rb
+++ b/www/project/icla/views/vue-config.js.rb
@@ -4,5 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
   console.error "[Vue warn]: " + msg + trace if defined? console
 end
 
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc {|err, vm, info| raise err}
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
+  setTimeout(0) { raise err }
+end
diff --git a/www/roster/views/vue-config.js.rb 
b/www/roster/views/vue-config.js.rb
index bdcce94..b2e9ae5 100644
--- a/www/roster/views/vue-config.js.rb
+++ b/www/roster/views/vue-config.js.rb
@@ -4,5 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
   console.error "[Vue warn]: " + msg + trace if defined? console
 end
 
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc {|err, vm, info| raise err}
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
+  setTimeout(0) { raise err }
+end
diff --git a/www/secretary/workbench/views/vue-config.js.rb 
b/www/secretary/workbench/views/vue-config.js.rb
index bdcce94..b2e9ae5 100644
--- a/www/secretary/workbench/views/vue-config.js.rb
+++ b/www/secretary/workbench/views/vue-config.js.rb
@@ -4,5 +4,7 @@ Vue.config.warnHandler = proc do |msg, vm, trace|
   console.error "[Vue warn]: " + msg + trace if defined? console
 end
 
-# reraise errors to enable easier debugging
-Vue.config.errorHandler = proc {|err, vm, info| raise err}
+# reraise uncapturable errors asynchronously to enable easier debugging
+Vue.config.errorHandler = proc do |err, vm, info|
+  setTimeout(0) { raise err }
+end

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to