Show error message for missing responseText when in production debug mode
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 17 Oct 2018 18:40:30 +0000 (20:40 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 17 Oct 2018 18:41:20 +0000 (20:41 +0200)
com.woltlab.wcf/templates/headIncludeJavaScript.tpl
wcfsetup/install/files/js/WoltLabSuite/Core/Ajax/Request.js

index df510ce369062438bfedc3111bd6e578808f688d..677bc2ca04ba440787a88247f1dd121229458018 100644 (file)
@@ -13,6 +13,7 @@
        var LAST_UPDATE_TIME = {@LAST_UPDATE_TIME};
        var URL_LEGACY_MODE = false;
        var ENABLE_DEBUG_MODE = {if ENABLE_DEBUG_MODE}true{else}false{/if};
+       var ENABLE_PRODUCTION_DEBUG_MODE = {if ENABLE_PRODUCTION_DEBUG_MODE}true{else}false{/if};
        var ENABLE_DEVELOPER_TOOLS = {if ENABLE_DEVELOPER_TOOLS}true{else}false{/if};
        var WSC_API_VERSION = {@WSC_API_VERSION};
        
index f201b477696d1f785b1ce84b74f8b525497bec2f..1d075d6317debdbaf0542c53b03f21ad0c758458 100644 (file)
@@ -328,7 +328,7 @@ define(['Core', 'Language', 'Dom/ChangeListener', 'Dom/Util', 'Ui/Dialog', 'Wolt
                        }
                        
                        if (!message || message === 'undefined') {
-                               if (!ENABLE_DEBUG_MODE) return null;
+                               if (!ENABLE_DEBUG_MODE && !ENABLE_PRODUCTION_DEBUG_MODE) return null;
                                
                                message = 'XMLHttpRequest failed without a responseText. Check your browser console.'
                        }