Safari Reference Library Apple Developer
Search

DOMWindow Additions Reference

Availability
Available in Safari 4.0 and later.
Available in iPhone OS 1.1.1 and later.
Companion guides

Overview

DOMWindow additions allow conversion of points from page- and node-coordinate systems for transitions.

Tasks

Accessing Properties

Converting Points

Properties

applicationCache

The application cache associated with the current document.

readonly attribute DOMApplicationCache applicationCache;
Availability

orientation

Specifies the orientation of the device.

readonly attribute long orientation;
Discussion

This property is set to one of the values in Table 1. For example, if the user starts with the device in portrait orientation and then changes to landscape orientation by turning the device to the right, the window’s orientation property is set to -90. If the user instead changes to landscape by turning the device to the left, the window’s orientation property is set to 90. The default value is 0.

Table 1  Window orientation values

Value

Description

0

Portrait orientation. This is the default value.

-90

Landscape orientation with the screen turned clockwise.

90

Landscape orientation with the screen turned counterclockwise.

180

Portrait orientation with the screen turned upside down. This value is currently not supported on iPhone.

Availability

Methods

webkitConvertPointFromNodeToPage

Converts a point from a given node’s coordinates to page coordinates.

WebKitPoint webkitConvertPointFromNodeToPage(in Node node, in WebKitPoint p);

Parameters
node

The coordinate space for p.

p

A point in node’s coordinates to convert to page coordinates.

Return Value

A point that is at the same location as p but in the page coordinates.

Availability
  • Available in iPhone OS 2.0 and later.

webkitConvertPointFromPageToNode

Converts a point from page coordinates to a given node’s coordinates.

WebKitPoint webkitConvertPointFromPageToNode(in Node node, in WebKitPoint p);

Parameters
node

The coordinate space to convert the given point to.

p

A point in page coordinates to convert to node’s coordinates.

Return Value

A point that is at the same location as p but in the node’s coordinates.

Availability
  • Available in iPhone OS 2.0 and later.



Last updated: 2010-02-24

Did this document help you? Yes It's good, but... Not helpful...