Skip to content

Commit 10af66a

Browse files
committed
multiple updates
1 parent 0b77d54 commit 10af66a

File tree

16 files changed

+178
-63
lines changed

16 files changed

+178
-63
lines changed

debug.log

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,3 +133,18 @@
133133
[0324/164224.456:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
134134
[0324/164236.394:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
135135
[0325/013346.288:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
136+
[0328/091038.562:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
137+
[0328/113250.395:ERROR:crashpad_client_win.cc(188)] crash server did not respond, self-terminating
138+
[0328/113252.331:ERROR:crashpad_client_win.cc(188)] crash server did not respond, self-terminating
139+
[0328/122203.781:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
140+
[0328/122212.158:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
141+
[0328/122213.796:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
142+
[0328/123325.414:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
143+
[0328/123325.428:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
144+
[0328/123325.922:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
145+
[0328/140029.579:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
146+
[0328/140040.914:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
147+
[0328/140044.254:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
148+
[0328/140302.891:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
149+
[0328/140305.639:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
150+
[0328/140320.963:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)

src/app/Services/API/Requests/debug.log

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,6 @@
2929
[0321/164946.804:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
3030
[0325/013343.875:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
3131
[0325/014807.843:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
32+
[0328/122217.542:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
33+
[0328/140047.481:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
34+
[0328/140324.180:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)

src/app/Services/API/Requests/index.ts

Lines changed: 62 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -35,33 +35,39 @@ const zip = (a, b) => a.map((k, i) => [k, b[i]]);
3535

3636
export class RequestApi extends Http {
3737
downloadScreenshot(href: string, filename: string) {
38-
return this.instance
39-
.get<any>(BACKEND_API_URL + '/maps/map-screenshot', {
40-
params: {
41-
url: href + '&op=screenshot',
42-
},
43-
responseType: 'blob',
44-
})
45-
.then(response => {
46-
const url = window.URL.createObjectURL(new Blob([response.data]));
47-
console.log(url);
48-
// create file link in browser's memory
49-
const href = URL.createObjectURL(response.data);
50-
51-
// create "a" HTML element with href to file & click
52-
const link = document.createElement('a');
53-
link.href = href;
54-
link.setAttribute('download', filename); //or any other extension
55-
document.body.appendChild(link);
56-
link.click();
57-
58-
// clean up "a" element & remove ObjectURL
59-
document.body.removeChild(link);
60-
URL.revokeObjectURL(href);
61-
})
62-
.catch(err => {
63-
console.log(err);
64-
});
38+
href = href.replaceAll(
39+
'http://localhost:3000',
40+
'https://arpav.geobeyond.dev',
41+
);
42+
return (
43+
this.instance
44+
.get<any>(BACKEND_API_URL + '/maps/map-screenshot', {
45+
params: {
46+
url: href + '&op=screenshot',
47+
},
48+
responseType: 'blob',
49+
})
50+
//@ts-ignore
51+
.then((response: Blob) => {
52+
const url = window.URL.createObjectURL(response);
53+
console.log(url);
54+
// create file link in browser's memory
55+
56+
// create "a" HTML element with href to file & click
57+
const link = document.createElement('a');
58+
link.href = url;
59+
link.setAttribute('download', filename); //or any other extension
60+
document.body.appendChild(link);
61+
link.click();
62+
63+
// clean up "a" element & remove ObjectURL
64+
document.body.removeChild(link);
65+
URL.revokeObjectURL(href);
66+
})
67+
.catch(err => {
68+
console.log(err);
69+
})
70+
);
6571
}
6672
getCapabilities(wms) {
6773
const fullUrl =
@@ -170,7 +176,25 @@ export class RequestApi extends Http {
170176
public getCities = () => {
171177
if (localStorage.getItem('municipality-centroids')) {
172178
// @ts-ignore
173-
return JSON.parse(localStorage.getItem('municipality-centroids'));
179+
let cities = JSON.parse(localStorage.getItem('municipality-centroids'));
180+
let lastCities = [];
181+
if (localStorage.getItem('lastCities')) {
182+
// @ts-ignore
183+
lastCities = JSON.parse(localStorage.getItem('lastCities'));
184+
}
185+
console.log(cities, lastCities);
186+
let fcities = cities.filter(city => {
187+
let found = false;
188+
for (let c of lastCities) {
189+
if (c) {
190+
console.log(c);
191+
//@ts-ignore
192+
if (c.label === city.label) found = true;
193+
}
194+
}
195+
return !found;
196+
});
197+
return [...lastCities, ...fcities];
174198
} else {
175199
this.instance
176200
.get<any>(BACKEND_API_URL + '/municipalities/municipality-centroids')
@@ -634,12 +658,17 @@ export class RequestApi extends Http {
634658
if (mode !== 'forecast') {
635659
}
636660

637-
return this.instance.get<any>(url).then((x: any) => {
638-
x.series.map(a => {
639-
console.log('timeseries: ', a.name);
661+
return this.instance
662+
.get<any>(url)
663+
.then((x: any) => {
664+
x.series.map(a => {
665+
console.log('timeseries: ', a.name);
666+
});
667+
return x;
668+
})
669+
.catch(error => {
670+
return { series: [] };
640671
});
641-
return x;
642-
});
643672
};
644673

645674
public getTimeSeriesDataPoint = (

src/app/components/DownloadDataDialog/debug.log

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,6 @@
2525
[0313/145634.426:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
2626
[0321/165014.043:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
2727
[0324/164323.215:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
28+
[0328/122244.699:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
29+
[0328/140137.490:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
30+
[0328/140400.821:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)

src/app/components/Map/debug.log

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,14 @@
9797
[0325/064615.109:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
9898
[0325/064655.551:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
9999
[0325/064656.903:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
100+
[0328/122243.074:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
101+
[0328/122243.586:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
102+
[0328/122243.940:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
103+
[0328/123153.838:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
104+
[0328/123401.473:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
105+
[0328/140135.722:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
106+
[0328/140136.239:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
107+
[0328/140136.686:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
108+
[0328/140359.303:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
109+
[0328/140359.770:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
110+
[0328/140400.102:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)

src/app/components/MapMenuBar/debug.log

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,6 @@
3737
[0321/165011.301:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
3838
[0324/164320.684:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
3939
[0325/064653.918:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
40+
[0328/122242.544:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
41+
[0328/140135.121:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
42+
[0328/140358.654:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)

src/app/components/MapSearch/debug.log

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,9 @@
2525
[0321/165006.997:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
2626
[0324/164257.822:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
2727
[0324/164319.375:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
28+
[0328/122236.214:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
29+
[0328/123148.554:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
30+
[0328/123343.540:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
31+
[0328/140118.005:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
32+
[0328/140351.942:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
33+
[0328/140929.966:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)

src/app/components/MapSearch/index.tsx

Lines changed: 36 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,19 @@ export const MapSearch: React.FunctionComponent<MapSearchProps> = props => {
9797
const currCity = useRef<string | null>();
9898

9999
const onChange = (event, value) => {
100+
let lastCitiess = localStorage.getItem('lastCities');
101+
if (lastCitiess) {
102+
let lastCities = JSON.parse(lastCitiess);
103+
if (lastCities) {
104+
lastCities.unshift(value);
105+
} else {
106+
lastCities = [value];
107+
}
108+
lastCities = lastCities.slice(0, 3);
109+
localStorage.setItem('lastCities', JSON.stringify(lastCities));
110+
} else {
111+
localStorage.setItem('lastCities', JSON.stringify([value]));
112+
}
100113
console.log('Ricerca per comune', event, value);
101114
typeof setPoint === 'function' && setPoint(value);
102115
if (!value) {
@@ -254,23 +267,29 @@ export const MapSearch: React.FunctionComponent<MapSearchProps> = props => {
254267
InputProps={{
255268
endAdornment: (
256269
<>
257-
<IconButton edge="end" onClick={searchPoint}>
258-
<SearchIcon fontSize={'small'} color={'secondary'} />
259-
</IconButton>
260-
<IconButton
261-
edge="end"
262-
onClick={() =>
263-
context.map.flyTo(
264-
[value.latlng.lat, value.latlng.lng],
265-
context.map.getZoom(),
266-
)
267-
}
268-
>
269-
<ZoomInMapIcon fontSize={'small'} color={'secondary'} />
270-
</IconButton>
271-
<IconButton edge="end" onClick={resetMap}>
272-
<RefreshIcon fontSize={'small'} color={'secondary'} />
273-
</IconButton>
270+
<Tooltip title="cerca">
271+
<IconButton edge="end" onClick={searchPoint}>
272+
<SearchIcon fontSize={'small'} color={'secondary'} />
273+
</IconButton>
274+
</Tooltip>
275+
<Tooltip title="centra">
276+
<IconButton
277+
edge="end"
278+
onClick={() =>
279+
context.map.flyTo(
280+
[value.latlng.lat, value.latlng.lng],
281+
context.map.getZoom(),
282+
)
283+
}
284+
>
285+
<ZoomInMapIcon fontSize={'small'} color={'secondary'} />
286+
</IconButton>
287+
</Tooltip>
288+
<Tooltip title="vista iniziale">
289+
<IconButton edge="end" onClick={resetMap}>
290+
<RefreshIcon fontSize={'small'} color={'secondary'} />
291+
</IconButton>
292+
</Tooltip>
274293
</>
275294
),
276295
}}

src/app/components/MultiRadioSelect/debug.log

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,6 @@
3333
[0313/145629.407:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
3434
[0321/165013.636:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
3535
[0324/164322.810:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
36+
[0328/122244.323:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
37+
[0328/140137.065:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)
38+
[0328/140400.466:ERROR:registration_protocol_win.cc(108)] CreateFile: Impossibile trovare il file specificato. (0x2)

src/app/components/TimeSeriesDialog/TSDataContainerHistoric.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -251,9 +251,8 @@ const TSDataContainerHistoric = (props: TSDataContainerProps) => {
251251
const { t, i18n } = useTranslation();
252252
console.debug(i18n);
253253

254-
const [processingMethod, setProcessingMethod] = useState<string>(
255-
'moving_average_11_years',
256-
);
254+
const [processingMethod, setProcessingMethod] =
255+
useState<string>('moving_average');
257256

258257
const [uncert, setUncert] = useState<boolean>(true);
259258

@@ -351,7 +350,9 @@ const TSDataContainerHistoric = (props: TSDataContainerProps) => {
351350
};
352351

353352
const getSelected = dataset => {
354-
return dataset.info.processing_method === processingMethod ? true : false;
353+
return dataset.info.processing_method.indexOf(processingMethod) >= 0
354+
? true
355+
: false;
355356
};
356357

357358
const getChartData = (item, series) => {
@@ -437,7 +438,7 @@ const TSDataContainerHistoric = (props: TSDataContainerProps) => {
437438
let opseriesObj = [
438439
pseriesObj.filter(
439440
x =>
440-
x.info.processing_method === processingMethod &&
441+
x.info.processing_method.indexOf(processingMethod) >= 0 &&
441442
x.info.dataset_type === 'main',
442443
)[0],
443444
pseriesObj.filter(

0 commit comments

Comments
 (0)