Changeset e4e3a2368285cf4094dc1f501c27257703a39c38
- Timestamp:
- 04/29/07 10:31:04
(1 year ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1177835464 +0200
- git-parent:
[b9ace1f90c08a497e3769c9469b484af86df9dc8]
- git-author:
- Christopher Jung <bktheg@web.de> 1177835464 +0200
- Message:
Der Fehler 'nicht eingeloggt' wird nun bei Ajax-Antworten erkannt und es werden anschliessend keine weiteren Ajax-Anfragen gesendet
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r7179d41 |
re4e3a23 |
|
| 63 | 63 | <script type="text/javascript" language="JavaScript"> |
|---|
| 64 | 64 | <!-- |
|---|
| | 65 | /* PeriodicalExecuter stop function */ |
|---|
| | 66 | PeriodicalExecuter.prototype.registerCallback = function() { |
|---|
| | 67 | this.intervalID = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); |
|---|
| | 68 | } |
|---|
| | 69 | |
|---|
| | 70 | PeriodicalExecuter.prototype.stop = function() { |
|---|
| | 71 | clearInterval(this.intervalID); |
|---|
| | 72 | } |
|---|
| | 73 | |
|---|
| | 74 | |
|---|
| | 75 | |
|---|
| 65 | 76 | function checkPMStatus() { |
|---|
| 66 | 77 | var url = './ajax.php'; |
|---|
| … | … | |
| 76 | 87 | |
|---|
| 77 | 88 | function updatePMStatus( originalRequest ) { |
|---|
| | 89 | var response = originalRequest.responseText; |
|---|
| | 90 | |
|---|
| | 91 | if( response.indexOf('nicht eingeloggt') > -1 ) { |
|---|
| | 92 | checkPMStatusExecuter.stop(); |
|---|
| | 93 | return; |
|---|
| | 94 | } |
|---|
| | 95 | |
|---|
| 78 | 96 | if( originalRequest.responseText == '1' ) { |
|---|
| 79 | 97 | $('pms').className = "pms"; |
|---|
| … | … | |
| 84 | 102 | } |
|---|
| 85 | 103 | |
|---|
| 86 | | new PeriodicalExecuter(checkPMStatus, 30); |
|---|
| | 104 | var checkPMStatusExecuter = new PeriodicalExecuter(checkPMStatus, 30); |
|---|
| 87 | 105 | |
|---|
| 88 | 106 | function kampfschiffe_arrow() { |
|---|