Revize e4f78eb8
Přidáno uživatelem Jan Kohlíček před téměř 7 roky(ů)
frontend/app.js | ||
---|---|---|
1 |
var app = angular.module('pvpk', ['ngRoute', 'ngResource']); |
|
1 |
var app = angular.module('pvpk', ['ngRoute', 'ngResource', 'ngSanitize']);
|
|
2 | 2 |
|
3 | 3 |
app.constant('config', { |
4 | 4 |
APP_NAME: 'PVPK', |
... | ... | |
42 | 42 |
switch (response.status) { |
43 | 43 |
case 400: |
44 | 44 |
console.log('API ERROR 400'); |
45 |
$scope.modalError = { |
|
46 |
title: 'Neplatný požadavek', |
|
47 |
body: 'Požadavek nemůže být vyřízen, poněvadž byl syntakticky nesprávně zapsán.', |
|
48 |
button: 'OK' |
|
49 |
}; |
|
50 |
jQuery('#modalError').modal('show'); |
|
45 | 51 |
break; |
46 | 52 |
case 401: |
47 |
jQuery('#modalExpiredToken').modal('show'); |
|
53 |
$scope.modalError = { |
|
54 |
title: 'Platnost webové aplikace vypršela', |
|
55 |
body: 'Pro obnovení platnosti stačí stisknout tlačítko <strong>Obnovit</strong>.', |
|
56 |
button: 'Obnovit', |
|
57 |
clickButton: $scope.reloadApp |
|
58 |
}; |
|
59 |
jQuery('#modalError').modal({backdrop: 'static', keyboard: false}); |
|
48 | 60 |
break; |
49 | 61 |
case 404: |
50 | 62 |
console.log('API ERROR 404'); |
63 |
$scope.modalError = {title: 'Nenalezen', body: 'Záznam nebyl nalezen.', button: 'OK'}; |
|
64 |
jQuery('#modalError').modal('show'); |
|
51 | 65 |
break; |
52 | 66 |
case 500: |
53 | 67 |
console.log('API ERROR 500'); |
68 |
$scope.modalError = {title: 'Chyba', body: 'Chyba serveru. Zopakujte akci později.', button: 'OK'}; |
|
69 |
jQuery('#modalError').modal('show'); |
|
70 |
break; |
|
71 |
case -1: |
|
72 |
console.log('API NOT CONNECTED'); |
|
73 |
$scope.modalError = { |
|
74 |
title: 'Připojení k internetu', |
|
75 |
body: 'Nejste připojeni k internetu. Zkontrolujte připojení.', |
|
76 |
button: 'OK' |
|
77 |
}; |
|
78 |
jQuery('#modalError').modal('show'); |
|
54 | 79 |
break; |
55 | 80 |
default: |
81 |
console.log('API UNKNOWN ERROR'); |
|
82 |
$scope.modalError = {title: 'Neočekávaná chyba', body: 'Nastala neočekávaná chyba.', button: 'OK'}; |
|
83 |
jQuery('#modalError').modal('show'); |
|
84 |
break; |
|
56 | 85 |
} |
57 | 86 |
}; |
58 | 87 |
|
... | ... | |
234 | 263 |
lat: latlng.lat(), |
235 | 264 |
lng: latlng.lng(), |
236 | 265 |
title: lctn.name, |
237 |
label: 'U', |
|
238 | 266 |
click: function (e) { |
239 | 267 |
$rootScope.$emit('infoLocation', {id: lctn.id}); |
240 | 268 |
//alert("asdfas"); |
Také k dispozici: Unified diff
refs #6863: Když REST API odpoví 400, 404, 500 nebo vyprší timeout zobrazí se modální okno s hláškou, při vypnutém JavaScriptu se zobrazí text vybízející k zapnutí JavaScriptu