diff --git a/packages/web/src/widgets/TabsPanel.svelte b/packages/web/src/widgets/TabsPanel.svelte index d724224b5..ffe8d4605 100644 --- a/packages/web/src/widgets/TabsPanel.svelte +++ b/packages/web/src/widgets/TabsPanel.svelte @@ -272,12 +272,6 @@ function dragDropTabs(draggingTabs, targetTabs) { if (draggingTabs.find(x => targetTabs.find(y => x.tabid == y.tabid))) return; - // if (getTabDbKey(draggingTab) != getTabDbKey(targetTab)) { - // // dragDropDbKey(getTabDbKey(draggingTab), getTabDbKey(targetTab)); - // return; - // } - - // const dbKey = getTabDbKey(draggingTab); const items = sortTabs($openedTabs.filter(x => x.closedTime == null)); const dstIndexes = targetTabs.map(targetTab => _.findIndex(items, x => x.tabid == targetTab.tabid)); const dstIndexFirst = _.min(dstIndexes) as number; @@ -314,39 +308,6 @@ ); } - // function dragDropDbKey(draggingDbKey, targetDbKey) { - // if (!draggingDbKey) return; - // if (targetDbKey == draggingDbKey) return; - - // const groupOrderFiltered = _.pickBy($tabDatabaseGroupOrder, (v, k) => - // $openedTabs.filter(x => x.closedTime == null).find(x => getTabDbKey(x) == k) - // ); - - // const items = _.sortBy(_.keys(groupOrderFiltered), x => groupOrderFiltered[x]); - - // const dstIndex = _.indexOf(items, targetDbKey); - // const srcIndex = _.indexOf(items, draggingDbKey); - // if (srcIndex < 0 || dstIndex < 0) { - // console.warn('Drag tab group index not found'); - // return; - // } - // const newItems = - // dstIndex < srcIndex - // ? [...items.slice(0, dstIndex), draggingDbKey, ...items.slice(dstIndex).filter(x => x != draggingDbKey)] - // : [ - // ...items.slice(0, dstIndex + 1).filter(x => x != draggingDbKey), - // draggingDbKey, - // ...items.slice(dstIndex + 1), - // ]; - - // const newGroupOrder = {}; - // for (const key in groupOrderFiltered) { - // const index = newItems.indexOf(key); - // newGroupOrder[key] = index >= 0 ? index + 1 : groupOrderFiltered[key]; - // } - - // tabDatabaseGroupOrder.set(newGroupOrder); - // } {#each groupedTabs as tabGroup}