{#if $initq.fetching} {:else if $initq.error} {$initq.error.message} {/if} (isSortingOpen = true)} disabled={showCompare}> Sorting (isMetricsSelectionOpen = true)} > Metrics { selectedCluster = detail.filters[0]?.cluster ? detail.filters[0].cluster.eq : null; filterBuffer = [...detail.filters] if (showCompare) { jobCompare.queryJobs(detail.filters); } else { jobList.queryJobs(detail.filters); } }} /> {#if !showCompare} filterComponent.updateFilters(filter)} /> {/if} {#if !showCompare} { jobList.refreshJobs() jobList.refreshAllMetrics() }} /> {/if} = 500 && !(selectedJobs.length != 0)) || $initq.fetching} onclick={() => { if (selectedJobs.length != 0) filterComponent.updateFilters({dbId: selectedJobs}, true) showCompare = !showCompare }} > {showCompare ? 'Return to List' : matchedListJobs >= 500 && selectedJobs.length == 0 ? 'Compare Disabled' : 'Compare' + (selectedJobs.length != 0 ? ` ${selectedJobs.length} ` : ' ') + 'Jobs' } {#if !showCompare && selectedJobs.length != 0} { selectedJobs = [] // Only empty array, filters handled by reactive reset }}> Clear {/if} {#if !showCompare} {:else} {/if} sorting = {...newSort} } /> metrics = [...newMetrics] } />