Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/gfx/wr/wrench/reftests/scrolling/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 10 kB image not shown  

Quelle  sticky-applied.yaml   Sprache: unbekannt

 
Spracherkennung für: .yaml vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

root:
  items:
    # Tests sticky-positioned items with previously-applied-offsets.

    # This item is bottom-sticky; we indicate to WR that it already has had
    # a sticky offset of y=-50 applied, and then scroll down by 50 pixels. WR
    # should unapply the entire 50px that was applied, and leave the rect
    # visually in the same spot.
    - type: scroll-frame
      id: 2
      bounds: [10105050]
      content-size: [200200]
      scroll-offset: [050]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [10105050]
        margin-bottom: 0
        vertical-offset-bounds: [-5000]
        previously-applied-offset: [0, -50]
        items:
        - type: rect
          bounds: [10105050]
          color: green
          clip-chain: [2]
    # Same as above, but this time we only indicate a previous-applied-offset
    # of 40 pixels, so that's the maximum WR will unapply
    - type: scroll-frame
      id: 3
      bounds: [10705050]
      content-size: [200200]
      scroll-offset: [050]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [10705050]
        margin-bottom: 0
        vertical-offset-bounds: [-5000]
        previously-applied-offset: [0, -40]
        items:
        - type: rect
          bounds: [10705050]
          color: green
          clip-chain: [3]
    # This time we indicate a previously-applied-offset of 50 pixels, but only
    # scroll by 40 pixels. In this case 40 of the 50 applied-offset pixels will
    # be unapplied
    - type: scroll-frame
      id: 4
      bounds: [101305050]
      content-size: [200200]
      scroll-offset: [040]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [101305050]
        margin-bottom: 0
        vertical-offset-bounds: [-5000]
        previously-applied-offset: [0, -50]
        items:
        - type: rect
          bounds: [101305050]
          color: green
          clip-chain: [4]
    # Here we indicate a previously-applied-offset of 50 pixels, but continue
    # scrolling in WR in the same direction by another 10 pixels. This effectively
    # increases the applied offset to 60 pixels.
    - type: scroll-frame
      id: 5
      bounds: [101905050]
      content-size: [200200]
      scroll-offset: [0, -10]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [101905050]
        margin-bottom: 0
        vertical-offset-bounds: [-5000]
        previously-applied-offset: [0, -50]
        items:
        - type: rect
          bounds: [101905050]
          color: green
          clip-chain: [5]
    # Same as previous case, but this time with the vertical-offset-bounds
    # adjusted to limit the applied offset to only 55 pixels.
    - type: scroll-frame
      id: 6
      bounds: [102505050]
      content-size: [200200]
      scroll-offset: [0, -10]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [102505050]
        margin-bottom: 0
        vertical-offset-bounds: [-550]
        previously-applied-offset: [0, -50]
        items:
        - type: rect
          bounds: [102505050]
          color: green
          clip-chain: [6]

    # Repeat all the above cases, for top-sticky

    - type: scroll-frame
      id: 7
      bounds: [70105050]
      content-size: [200200]
      scroll-offset: [0, -50]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [70105050]
        margin-top: 0
        vertical-offset-bounds: [0500]
        previously-applied-offset: [050]
        items:
        - type: rect
          bounds: [70105050]
          color: green
          clip-chain: [7]
    - type: scroll-frame
      id: 8
      bounds: [70705050]
      content-size: [200200]
      scroll-offset: [0, -50]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [70705050]
        margin-top: 0
        vertical-offset-bounds: [0500]
        previously-applied-offset: [040]
        items:
        - type: rect
          bounds: [70705050]
          color: green
          clip-chain: [8]
    - type: scroll-frame
      id: 9
      bounds: [701305050]
      content-size: [200200]
      scroll-offset: [0, -40]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [701305050]
        margin-top: 0
        vertical-offset-bounds: [0500]
        previously-applied-offset: [050]
        items:
        - type: rect
          bounds: [701305050]
          color: green
          clip-chain: [9]
    - type: scroll-frame
      id: 10
      bounds: [701905050]
      content-size: [200200]
      scroll-offset: [010]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [701905050]
        margin-top: 0
        vertical-offset-bounds: [0500]
        previously-applied-offset: [050]
        items:
        - type: rect
          bounds: [701905050]
          color: green
          clip-chain: [10]
    - type: scroll-frame
      id: 11
      bounds: [702505050]
      content-size: [200200]
      scroll-offset: [010]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [702505050]
        margin-top: 0
        vertical-offset-bounds: [055]
        previously-applied-offset: [050]
        items:
        - type: rect
          bounds: [702505050]
          color: green
          clip-chain: [11]

    # Repeat all the above cases, for right-sticky

    - type: scroll-frame
      id: 12
      bounds: [130105050]
      content-size: [200200]
      scroll-offset: [500]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [130105050]
        margin-right: 0
        horizontal-offset-bounds: [-5000]
        previously-applied-offset: [-500]
        items:
        - type: rect
          bounds: [130105050]
          color: green
          clip-chain: [12]
    - type: scroll-frame
      id: 13
      bounds: [130705050]
      content-size: [200200]
      scroll-offset: [500]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [130705050]
        margin-right: 0
        horizontal-offset-bounds: [-5000]
        previously-applied-offset: [-400]
        items:
        - type: rect
          bounds: [130705050]
          color: green
          clip-chain: [13]
    - type: scroll-frame
      id: 14
      bounds: [1301305050]
      content-size: [200200]
      scroll-offset: [400]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [1301305050]
        margin-right: 0
        horizontal-offset-bounds: [-5000]
        previously-applied-offset: [-500]
        items:
        - type: rect
          bounds: [1301305050]
          color: green
          clip-chain: [14]
    - type: scroll-frame
      id: 15
      bounds: [1301905050]
      content-size: [200200]
      scroll-offset: [-100]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [1301905050]
        margin-right: 0
        horizontal-offset-bounds: [-5000]
        previously-applied-offset: [-500]
        items:
        - type: rect
          bounds: [1301905050]
          color: green
          clip-chain: [15]
    - type: scroll-frame
      id: 16
      bounds: [1302505050]
      content-size: [200200]
      scroll-offset: [-100]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [1302505050]
        margin-right: 0
        horizontal-offset-bounds: [-550]
        previously-applied-offset: [-500]
        items:
        - type: rect
          bounds: [1302505050]
          color: green
          clip-chain: [16]

    # Repeat all the above cases, for left-sticky

    - type: scroll-frame
      id: 17
      bounds: [190105050]
      content-size: [200200]
      scroll-offset: [-500]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [190105050]
        margin-left: 0
        horizontal-offset-bounds: [0500]
        previously-applied-offset: [500]
        items:
        - type: rect
          bounds: [190105050]
          color: green
          clip-chain: [17]
    - type: scroll-frame
      id: 18
      bounds: [190705050]
      content-size: [200200]
      scroll-offset: [-500]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [190705050]
        margin-left: 0
        horizontal-offset-bounds: [0500]
        previously-applied-offset: [400]
        items:
        - type: rect
          bounds: [190705050]
          color: green
          clip-chain: [18]
    - type: scroll-frame
      id: 19
      bounds: [1901305050]
      content-size: [200200]
      scroll-offset: [-400]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [1901305050]
        margin-left: 0
        horizontal-offset-bounds: [0500]
        previously-applied-offset: [500]
        items:
        - type: rect
          bounds: [1901305050]
          color: green
          clip-chain: [19]
    - type: scroll-frame
      id: 20
      bounds: [1901905050]
      content-size: [200200]
      scroll-offset: [100]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [1901905050]
        margin-left: 0
        horizontal-offset-bounds: [0500]
        previously-applied-offset: [500]
        items:
        - type: rect
          bounds: [1901905050]
          color: green
          clip-chain: [20]
    - type: scroll-frame
      id: 21
      bounds: [1902505050]
      content-size: [200200]
      scroll-offset: [100]
      clip-to-frame: true
      items:
      - type: sticky-frame
        bounds: [1902505050]
        margin-left: 0
        horizontal-offset-bounds: [055]
        previously-applied-offset: [500]
        items:
        - type: rect
          bounds: [1902505050]
          color: green
          clip-chain: [21]

[Dauer der Verarbeitung: 0.12 Sekunden, vorverarbeitet 2026-06-09]