Displaying error message if request times out
authorAlexander Ebert <ebert@woltlab.com>
Fri, 19 Apr 2013 13:16:54 +0000 (15:16 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 19 Apr 2013 13:16:54 +0000 (15:16 +0200)
wcfsetup/install/files/acp/templates/header.tpl
wcfsetup/install/files/js/WCF.js
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml

index 5ce6aa414b986af1d22aa11fca67ebd21ca34e3e..907dfef3973e6d1734e8386242e3c90133600b3a 100644 (file)
@@ -69,6 +69,7 @@
                                'wcf.global.confirmation.confirm': '{lang}wcf.global.confirmation.confirm{/lang}',
                                'wcf.global.confirmation.title': '{lang}wcf.global.confirmation.title{/lang}',
                                'wcf.global.decimalPoint': '{capture assign=decimalPoint}{lang}wcf.global.decimalPoint{/lang}{/capture}{$decimalPoint|encodeJS}',
+                               'wcf.global.error.timeout': '{lang}wcf.global.error.timeout{/lang}',
                                'wcf.global.error.title': '{lang}wcf.global.error.title{/lang}',
                                'wcf.global.loading': '{lang}wcf.global.loading{/lang}',
                                'wcf.global.page.jumpTo': '{lang}wcf.global.page.jumpTo{/lang}',
index 19c23d439457db23401676c6bc7fd3c45dd1f450..c43980dbfae159b51cef496b4567af32f87911a8 100755 (executable)
@@ -1586,7 +1586,8 @@ WCF.Action.Proxy = Class.extend({
                        }
                        
                        if (!this._suppressErrors && $showError !== false) {
-                               $('<div class="ajaxDebugMessage"><p>' + jqXHR.responseText + '</p></div>').wcfDialog({ title: WCF.Language.get('wcf.global.error.title') });
+                               var $message = (textStatus === 'timeout') ? WCF.Language.get('wcf.global.error.timeout') : jqXHR.responseText;
+                               $('<div class="ajaxDebugMessage"><p>' + $message + '</p></div>').wcfDialog({ title: WCF.Language.get('wcf.global.error.title') });
                        }
                }
                
index 2cf3f362522be98d4a6a77998d6dfd863b08b7c6..6459ee9baf2044c3f35474ce2f4751a6d44e060f 100644 (file)
                <item name="wcf.global.description"><![CDATA[Beschreibung]]></item>
                <item name="wcf.global.error.permissionDenied"><![CDATA[Der Zutritt zu dieser Seite ist Ihnen leider verwehrt. Sie besitzen nicht die notwendigen Zugriffsrechte, um diese Seite aufrufen zu können.]]></item>
                <item name="wcf.global.error.permissionDenied.title"><![CDATA[Der Zutritt zu dieser Seite ist Ihnen leider verwehrt.]]></item>
+               <item name="wcf.global.error.timeout"><![CDATA[Keine Antwort vom Server erhalten, Anfrage wurde abgebrochen.]]></item>
                <item name="wcf.global.error.title"><![CDATA[Fehlermeldung]]></item>
                <item name="wcf.global.success"><![CDATA[Die Aktion wurde erfolgreich ausgeführt.]]></item>
                <item name="wcf.global.success.add"><![CDATA[Der Eintrag wurde gespeichert.]]></item>
index 8dbd280abb8c9153a9bbe4942956f7d23d45b36c..12976ee25b04f639acc9f731dacc3b8df2336f32 100644 (file)
                <item name="wcf.global.description"><![CDATA[Description]]></item>
                <item name="wcf.global.error.permissionDenied"><![CDATA[Access denied. You’re not authorized to view this page.]]></item>
                <item name="wcf.global.error.permissionDenied.title"><![CDATA[Access denied.]]></item>
+               <item name="wcf.global.error.timeout"><![CDATA[Did not receive a response from server, request aborted.]]></item>
                <item name="wcf.global.error.title"><![CDATA[Error Message]]></item>
                <item name="wcf.global.success"><![CDATA[The action has been successfully completed.]]></item>
                <item name="wcf.global.success.add"><![CDATA[The entry has been saved.]]></item>