Sign in

    crater-dom

    DOM, HTML, AOM, and scheduling packages for crater

    Download zip
    Author
    Version
    0.17.0
    License
    Apache-2.0
    Last updated
    6 months ago
    Downloads
    7K

    mizchi/crater-dom does not have a README file

    AccessibilityNode

    Core accessibility node in the AOM tree

    AccessibilityTree

    The complete accessibility tree

    Bounds

    Bounding rectangle for spatial information

    CoreError

    Core error types

    DiscoveredResource

    HTMLパース結果から発見されたリソース

    Document

    Parsed HTML document with extracted resources

    DocumentParser

    ドキュメントパーサ - スケジューラと連携してHTMLをパース

    DocumentRenderCoordinator

    ドキュメントレンダリング調整 - HTML/CSS/Layout を統合

    DocumentStyleCoordinator

    HTMLとCSSを統合してスタイル計算をスケジュール

    DomTree

    DOM Tree - the core document structure This is the single source of truth for all DOM operations

    Element

    HTML Element node

    FetchResult

    FetchResource タスクの結果

    FlushResult

    Result of flushing the mutation queue

    FocusManager

    Focus manager for handling Tab/Shift+Tab navigation

    FocusableItem

    Represents a focusable item in the tab order

    GetBBoxOptions

    Options for getBBox() method Corresponds to SVGBoundingBoxOptions in the spec

    HttpMethod

    HTTP メソッド

    InputEvent

    Input event (mouse or keyboard)

    KeyEventType

    Keyboard event type

    KeyboardEvent

    Keyboard event data

    LayoutComputeResult

    レイアウト計算結果

    LayoutManager

    レイアウト管理 - LayoutTree とスケジューラを統合

    LayoutStats

    レイアウト統計

    MouseButton

    Mouse button type

    MouseEvent

    Mouse event data

    MouseEventType

    Mouse event type

    MutationQueue

    Queue for batching mutations

    MutationRecord

    Record of a single DOM mutation

    MutationType

    Type of DOM mutation

    NetworkRequest

    ネットワークリクエスト

    NetworkResponse

    ネットワークレスポンス

    Node

    HTML Node (Element or Text)

    NodeId

    Node identifier - opaque handle to a DOM node

    NodeInfo

    Basic node information

    NodeType

    Node type enumeration

    ParseCompleteResult

    パース完了時の結果

    Point

    2D Point

    Rect

    Rectangle with position and size

    RenderPipelineResult

    レンダリングパイプライン結果

    ResizeResult

    ビューポートリサイズ結果

    ResourceDiscoveryResult

    リソース発見結果

    ResourceType

    リソースの種類

    Role

    ARIA Role categories based on WAI-ARIA specification

    SVGAngle

    SVGAngle - represents an angle value with unit

    SVGLength

    SVGLength - represents a length value with unit

    SVGMatrix

    SVGMatrix - 2D transformation matrix for SVG Represents a 3x3 matrix: | a c e | | b d f | | 0 0 1 |

    SVGPoint

    SVGPoint - represents a point in SVG coordinate space Has matrixTransform method for coordinate transformations

    SVGRect

    SVGRect - represents a rectangle in SVG coordinate space Used by getBBox(), getClientRect(), and other SVG methods

    SVGTransform

    SVGTransform - represents a single transformation

    Scheduler

    スケジューラ本体

    SelectOption

    Option for select elements

    State

    ARIA state values

    TaskId

    Unique task identifier

    build_accessibility_tree

    build_accessibility_tree_from_element

    compute_accessible_description

    fn compute_accessible_description(element :
    Element
    , find_by_id : (String) ->
    Element
    ?) -> String?

    compute_accessible_name

    fn compute_accessible_name(element :
    Element
    , find_by_id : (String) ->
    Element
    ?) -> String?

    parse

    fn parse(html : String) ->
    Element
    ?

    parse_and_schedule

    parse_document

    fn parse_document(html : String) ->
    Document

    parse_fragment

    fn parse_fragment(html : String) ->
    Element

    Source Files