From 0ef0899e93e84102f1a0732035df4bc6339a7021 Mon Sep 17 00:00:00 2001 From: Dmitry Karpunin Date: Wed, 14 Nov 2012 18:17:30 +0400 Subject: [PATCH] `preventUndefinedResponses` option with default value `true` --- app/assets/javascripts/ultimate/flash.js.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/ultimate/flash.js.coffee b/app/assets/javascripts/ultimate/flash.js.coffee index 276cfab..0a62fea 100644 --- a/app/assets/javascripts/ultimate/flash.js.coffee +++ b/app/assets/javascripts/ultimate/flash.js.coffee @@ -49,6 +49,7 @@ class Ultimate.Plugins.Flash extends Ultimate.Plugin flashClass: 'flash' # css-class of message container showAjaxErrors: true # catch global jQuery.ajaxErrors(), try detect message and show it showAjaxSuccesses: true # catch global jQuery.ajaxSuccessess(), try detect message and show it + preventUndefinedResponses: true # prevent error responses with status code < 100, often 0 detectFormErrors: true # can be function (parsedJSON) detectPlainTextMaxLength: 200 # if response has plain text and its length fits, show it productionMode: true @@ -195,7 +196,7 @@ class Ultimate.Plugins.Flash extends Ultimate.Plugin thrownError = text text = @t('defaultErrorText') # prevent undefined responses - return false if @productionMode and jqXHR.status < 100 + return false if @preventUndefinedResponses and jqXHR.status < 100 # prevent recall return false if jqXHR.breakFlash jqXHR.breakFlash = true