mirror of
https://github.com/mat-1/matdoesdev.git
synced 2025-08-02 06:36:04 +00:00
fix buttons/degrees
This commit is contained in:
parent
116b692607
commit
d96c8a6176
1 changed files with 7 additions and 8 deletions
|
@ -3,19 +3,18 @@
|
|||
import { pageIndexFromName, data, downloadData } from '../88x31'
|
||||
import ButtonLink from '../ButtonLink.svelte'
|
||||
import { onMount } from 'svelte'
|
||||
import { page } from '$app/stores'
|
||||
|
||||
let originPage = writable('')
|
||||
let targetPage = writable('')
|
||||
|
||||
let originPageId: number | null = $state()
|
||||
let targetPageId: number | null = $state()
|
||||
let originPageId = $state<number | null>()
|
||||
let targetPageId = $state<number | null>()
|
||||
|
||||
let pageAndButtonIndexes: [number, number][] | null = $state([])
|
||||
|
||||
function calculatePath() {
|
||||
originPageId = pageIndexFromName($originPage)
|
||||
targetPageId = pageIndexFromName($targetPage)
|
||||
function calculatePath(newOriginPage: string, newTargetPage: string) {
|
||||
originPageId = pageIndexFromName(newOriginPage)
|
||||
targetPageId = pageIndexFromName(newTargetPage)
|
||||
|
||||
if (originPageId === null || targetPageId === null) return
|
||||
|
||||
|
@ -119,8 +118,8 @@
|
|||
if (target !== '' && $targetPage !== target) targetPage.set(target)
|
||||
}
|
||||
|
||||
originPage.subscribe(calculatePath)
|
||||
targetPage.subscribe(calculatePath)
|
||||
originPage.subscribe((newOriginPage) => calculatePath(newOriginPage, $targetPage))
|
||||
targetPage.subscribe((newTargetPage) => calculatePath($originPage, newTargetPage))
|
||||
|
||||
originPage.subscribe(updateHash)
|
||||
targetPage.subscribe(updateHash)
|
||||
|
|
Loading…
Add table
Reference in a new issue