OpenLink AJAX Toolkit (OAT) Wiki
Documentation, live demonstrations and programmers' guides for the OpenLink AJAX Toolkit (OAT)
Advanced Search
Help?
Location: / Dashboard / OATWikiWeb / OATDOCresize

resize.js

Provides resizing capability for any DOM node.

Functions

OAT.Resize.create(clicker, mover, type[, restrictionFunction[, endFunction]])

Modifies element such that clicking and moving on clicker will cause it to resize.

  • clicker - ID or DOM element
  • mover - ID or DOM element
  • type - one of the OAT.Resize.TYPE_ constants; specifies resizing direction(s).
  • restrictionFunction - function with bool result which tells if resizing is permitted (optional)
  • endFunction - function performed at the end of resize task (optional)

OAT.Resize.remove(clicker, element)

Removes resizing relation between clicker and element.

OAT.Resize.removeAll(clicker)

Removes all resizing relations from clicker.

Constants

OAT.Resize.TYPE_

Tells which direction resizing is permitted.

  • OAT.Resize.TYPE_X - X-axis only
  • OAT.Resize.TYPE_Y - Y-axis only
  • OAT.Resize.TYPE_XY - both axes

Example

var corner = OAT.Dom.create("div");
var body = OAT.Dom.create("div");
body.appendChild(corner);
OAT.Resize.create(corner, body, OAT.Resize.TYPE_XY);

Powered By Virtuoso