crater-dom

DOM, HTML, AOM, and scheduling packages for crater

moon add mizchi/crater-dom@0.19.0
Download zip
Author
Version
0.19.0
License
Apache-2.0
Last updated
last month
Downloads
2K
README

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