File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change 26
26
function switchDate () {
27
27
date .set (sensor .timeFrame .max );
28
28
}
29
+ function getUrlWithParams () {
30
+ let params = window .location .search ;
31
+ let result = new URLSearchParams ();
32
+ result .append (' date' , formatAPITime (sensor .timeFrame .max ));
33
+ result .append (' sensor' , sensor .key );
34
+ let regionParam = new URLSearchParams (params).get (' region' );
35
+ if (regionParam) {
36
+ result .append (' region' , regionParam);
37
+ }
38
+ return result .toString ();
39
+ }
29
40
</script >
30
41
31
42
{#if ! sensor .value .levels .includes (region .level )}
38
49
<div data-uk-alert class =" uk-alert-warning" >
39
50
The indicator "{sensor .name }" is not available for {formatDateYearDayOfWeekAbbr (date .value )}, yet. The latest
40
51
known data is available on
41
- <!--
42
- window.location.search.split('&').slice(1).join('&') is used to keep the query parameters except the date parameter.
43
- So we are getting query params from url, splitting them by & and removing the first element which is date parameter.
44
- -->
45
- <a
46
- href ="?date= {formatAPITime (sensor .timeFrame .max )}& {window .location .search .split (' &' ).slice (1 ).join (' &' )}"
47
- on:click ={switchDate }>{formatDateYearDayOfWeekAbbr (sensor .timeFrame .max )}</a
48
- >.
52
+ <a href ="? {getUrlWithParams ()}" on:click ={switchDate }>{formatDateYearDayOfWeekAbbr (sensor .timeFrame .max )}</a >.
49
53
</div >
50
54
{/if }
51
55
{/await }
You can’t perform that action at this time.
0 commit comments