Advertisement
Guest User

Sticky not working in chrome

a guest
Sep 16th, 2024
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.18 KB | None | 0 0
  1. <div class="w-full overflow-auto max-h-[80vh]">
  2.             <table class="table table-compact w-full bg-white">
  3.                 <thead class="shadow sticky top-0">
  4.                     <tr
  5.                         use:dndzone={{
  6.                             items: dndItems,
  7.                             flipDurationMs,
  8.                             centreDraggedOnCursor: true,
  9.                             morphDisabled: false,
  10.                             dropTargetClasses: ['bg-primary-400']
  11.                         }}
  12.                         on:consider={handleDndConsiderColumn}
  13.                         on:finalize={handleDndFinalizeColumn}
  14.                         class="variant-filled-primary uppercase tracking-wide bg-primary-500"
  15.                     >
  16.                         {#each dndItems as column (column.id)}
  17.                             <th
  18.                                 on:click={() => handler.sort(column.name)}
  19.                                 class="cursor-pointer select-none uppercase whitespace-nowrap {getClasses(column)}"
  20.                             >
  21.                                 <div class="flex h-full items-center justify-start font-bold text-xs">
  22.                                     {column.name}
  23.                                     {#if $sorted.identifier === column.name}
  24.                                         {#if $sorted.direction === 'asc'}
  25.                                             &darr;
  26.                                         {:else if $sorted.direction === 'desc'}
  27.                                             &uarr;
  28.                                         {/if}
  29.                                     {:else}
  30.                                         &updownarrow;
  31.                                     {/if}
  32.                                 </div>
  33.                                 {#if column[SHADOW_ITEM_MARKER_PROPERTY_NAME]}
  34.                                     <div class="placeholder" />
  35.                                 {/if}
  36.                             </th>
  37.                         {/each}
  38.                     </tr>
  39.                     <tr class="bg-surface-50 text-slate-800">
  40.                         {#each dndItems as column (column.id)}
  41.                             <ThFilter {handler} filterBy={column.name} customClass={'dragging'} />
  42.                         {/each}
  43.                     </tr>
  44.                 </thead>
  45.                 <tbody class="border-0">
  46.                     {#each $rows as row}
  47.                         <tr class={getClasses(row)}>
  48.                             {#each dndItems as column (column.id)}
  49.                                 {#if column.name.toLowerCase().includes('timezone')}
  50.                                     <td class="whitespace-normal text-ellipsis overflow-hidden max-width:1px;">
  51.                                         <span class="badge variant-soft-success">{row[column.name]}</span>
  52.                                     </td>
  53.                                 {:else if column.name.toLowerCase().includes('defect')}
  54.                                     <td class="whitespace-normal text-ellipsis overflow-hidden max-width:1px;">
  55.                                         {#if row[column.name] != ''}
  56.                                             <span class="badge variant-soft-error">{row[column.name]}</span>
  57.                                         {/if}
  58.                                     </td>
  59.                                 {:else if column.name.toLowerCase() === 'pretrip' || column.name.toLowerCase() === 'posttrip'}
  60.                                     <td class="whitespace-normal text-ellipsis overflow-hidden max-width:1px;">
  61.                                         {#if row[column.name] != ''}
  62.                                             <span class="badge variant-ghost-success">{row[column.name]}</span>
  63.                                         {/if}
  64.                                     </td>
  65.                                 {:else if column.name.toLowerCase().includes('timeclock')}
  66.                                     <td
  67.                                         class="whitespace-normal text-ellipsis overflow-hidden font-bold uppercase max-width:1px;"
  68.                                     >
  69.                                         {cutString(row[column.name])}
  70.                                     </td>
  71.                                 {:else if column.name.toLowerCase().includes('history')}
  72.                                     <td
  73.                                         class="whitespace-normal text-ellipsis overflow-hidden font-light max-width:1px;"
  74.                                     >
  75.                                         {cutString(row[column.name])}
  76.                                     </td>
  77.                                 {:else}
  78.                                     <td class="whitespace-normal text-ellipsis overflow-hidden max-width:1px;">
  79.                                         {cutString(row[column.name])}
  80.                                     </td>
  81.                                 {/if}
  82.                             {/each}
  83.                         </tr>
  84.                     {/each}
  85.                 </tbody>
  86.             </table>
  87.         </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement