{#if timeMap.years[line]}
| toggleRange(time.start.substring(0,4))}>
{time.start.substring(0,4)}
|
{/if}
{#if timeMap.months[line]}
toggleRange(time.start.substring(0,7))}>
{time.start.substring(5,7)}
|
{/if}
{#if detail == time.id}
|
{:else}
toggleSelect(time.id)}>
{time.start}{#if time.end_time}…{time.start.startsWith(time.end_date)?time.end.substring(11):time.end}{/if}
{#if line>0 && (sortedTimes[line-1].user_id == time.user_id) && (Math.abs(sortedTimes[line-1].start_time - time.end_time)<100)}
{/if}
|
{detail = time.id}}>
{#if time.duration}
{time.duration.toFixed(3)} h
{/if}
|
{detail = time.id}}>
{users[time.user_id].name}
|
{detail = time.id}}>
{time.subject}
|
|
{detail = time.id}}>
{t("state_"+time.state.name.toLowerCase())}
{#if time.state.name.toLowerCase() == 'pending' && docLinks[time.id]}
{#each Object.entries(docLinks[time.id]) as [a,b]}
-
{b}
{/each}
{/if}
|
{/if}
{/if}
{/each}