- Szycy
- 6 września 2026 05:46 UTC
- Autor
- Kamo
- Pochęt się
- 586ced0
Trzy rzeczy o rzędzie dokniętych okien narzędziowych. "Przerwanie zakrywa paski przewijania. Dok zastrzega sobie prawą krawędź portu widokowego, więc Nie zaparkuje okna na barze strony, ale szukał tylko ".kamo-page-scroll" . Ta aplikacja maluje własny pasek 32px na każdym oznakowanym przewijaniu - Same .kamo-scroll są używane w 382 stronach połączeń, a także siatki, tabele i Warstwa przyjmuje przez klasę biblioteczną - a każda z tych spłukiwanych na tle W prawokrawędź umieszcza pasek dokładnie tam, gdzie idzie pierwsze okno. Lista znaczników teraz Żyje w "scrollbarModel" i obaj czytelnicy dzielą się nim. Subtelniejsza połowa była błędna przez dłuższy czas: rynsztok, który rezerwował przeglądarki, było oba Test dla "jest tam poprzeczka" i odpowiedzi na "jak szeroko" i jest niezawodnie Ani też. Pod nakładka przewijania — domyślna macOS — element przewijania Rezerwat w ogóle nie rynny, więc dok odczytał zero i zaparkował okno prosto Nad barem, który został wyraźnie pomalowany. Mierne w prawdziwej przeglądarce: scrollHeight 4000 over clientHeight 900, nasz pasek ciągnięty 32px szeroki, rynnowy 0, okno prawej krawędzi 1435 przeciwko barze startującym w 1408. Teraz pyta, czy element jest Przewijanie i rezerwuje faktycznie narysowaną szerokość; ta sama sonda zgłasza krawędź W 1403, z dala od baru. Firefox zawiódł w drugą stronę, rezerwując 15px poniżej Ten sam pręt 32px i jest objęty tą samą zmianą. - Czciotlelny ciągnąc lewą krawędź okna.- Opaska 11px opaski stradled po szwie, więc Prasa lekko nad celem lub nad sąsiadem po lewej stronie, na której znajduje się oba ziemie To się robi. Rząd pakuje się od prawej do lewej, więc prawa krawędź okna jest zakotwiczona i Posuwanie w lewo rozszerza go - każde okno dalej w lewo przesuwa się, co jest "layoutDock" robi to, co już zrobił. Przetrzymywany wewnątrz własnego narzędzia "minSize.w", I zapamiętane na narzędzie: poszerz okno czatu, a następne otwiera się szeroko. "Wysokość poprzez przeciągnięcie górnej krawędzi - dla całego rzędu naraz. Siada na dolnej krawędzi z ich wierzchołkami w linii i rzędem o różnych wysokościach Jest raczej poszarpana krawędź niż rząd. Wysokość żyje w "dockSizeStore" i jest Narzucony przez "przekaźnik Windows", jeden punkt dławika, który już działa każda ścieżka poprzez: otwarcie, przywrócenie szksowcy, niezułmania, nieskamieniające, widokowe Zmiana rozmiaru, przywrócenie migawki. Więc hexhead wraca na wysokość, którą jest dok Teraz, na swojej pierwszej ramce, bez własnego kodu. Trwały do localStorage i Czytaj synchronicznie przy obciążeniu modułu, więc pierwsze okno sesji już Otwiera się na wysokość członka, a nie zmienia się w momencie, gdy się pojawi. Oba szwy są jasne, kolorowe-pierwotne podczas ich ciągnięcia; światła o przeciąganiu wysokości Każda górna krawędź okna, ponieważ każde okno się porusza. Oba są "separatorem" Role ze strzałkami, a zadokowana przyczepność narożna zniknęła - jedna kontrola na jeden Własność. Zweryfikowany bezgłowy Chrome do prawdziwego silnika układu, od czasu jsdom W ogóle nie donosi o paskach przewijania: rezerwa, pokrywanie się, które zapobiega, i oba Przeciągniki (szerokość 460 -> 580 z prawą krawędzią przylegającą na 1403; wysokość 690 -> 840 z Utrzymane dno).