UIZE JavaScript Framework

MODULES Uize.Widget.CollectionItem.Zooming

1. Introduction

The Uize.Widget.CollectionItem.Zooming class extends its superclass by adding a zoom and pan behavior that lets the user more closely inspect an item.

DEVELOPERS: Chris van Rensburg

1.1. Examples

The following example pages are good showcases for the Uize.Widget.CollectionItem.Zooming module...

Coupled Zooming Collection Items - See how two instances of the zooming collection item widget can be coupled together to give you a side-by-side zoomed in comparison of two images.
Zooming Collection Item with Image Switching - See how the zooming collection item widget is used in combination with an image selector strip to provide an interface for previewing multiple images.
Zooming Collection Items - Experience the zooming collection item widget. It gives you a lightweight and intuitive preview behavior, with a JavaScript animation zoom-in effect.

SEARCH FOR EXAMPLES

Use the link below to search for example pages on the UIZE Web site that reference the Uize.Widget.CollectionItem.Zooming module...

SEARCH

1.2. Implementation Info

The Uize.Widget.CollectionItem.Zooming module defines the Uize.Widget.CollectionItem.Zooming class, which is a subclass of Uize.Widget.CollectionItem.

INHERITANCE CHAIN

Uize.Class −> Uize.Widget −> Uize.Widget.CollectionItem −> Uize.Widget.CollectionItem.Zooming

1.2.1. Features Introduced in This Module

The features listed in this section have been introduced in this module.

STATE PROPERTIES

alignX | alignY | deadMargin | displayedZoomPower | inUse | previewUrl | previewZoomUrl | showingPreview | zoomFadeProperties | zoomPower

1.2.2. Features Overridden in This Module

The features listed in this section have been overridden in this module.

The module that an overridden feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

updateUi | valueOf | wireUi

STATIC PROPERTIES

Uize.Widget.CollectionItem.Zooming.moduleName | Uize.Widget.CollectionItem.Zooming.nonInheritableStatics | Uize.Widget.CollectionItem.Zooming.undefined

1.2.3. Features Inherited From Other Modules

The features listed in this section have been inherited from other modules.

The module that an inherited feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

addChild | addChildButton | addChildren | ajax | buildHtml | callInherited | childHtml | childId | confirm | displayNode | fire | flushNodeCache | get | getContainer | getHtml | getInherited | getNode | getNodeStyle | getNodeValue | getProvider | globalizeNode | inform | injectNodeHtml | insertOrWireUi | insertUi | is | isMet | kill | localize | met | nodeId | onChange | once | removeChild | removeNode | removeUi | set | setInherited | setNodeClipRect | setNodeInnerHtml | setNodeOpacity | setNodeProperties | setNodeStyle | setNodeValue | showNode | toggle | unmet | unwire | unwireNode | unwireNodeEventsByMatch | unwireUi | whenever | wire | wireNode

INSTANCE PROPERTIES

isCollectionItem | showConfirm | showInform

STATE PROPERTIES

built | busy | busyInherited | busyParentTickle | children | container | cssClassActive | cssClassBase | cssClassImage | cssClassImageOver | cssClassOver | enabled | enabledInherited | enabledParentTickle | html | idPrefix | idPrefixConstruction | insertionMode | localized | locked | name | nodeMap | over | parent | previewClickAction | previewTooltip | properties | selected | title | wired

STATIC METHODS

Uize.Widget.CollectionItem.Zooming.alphastructor | Uize.Widget.CollectionItem.Zooming.declare | Uize.Widget.CollectionItem.Zooming.doMy | Uize.Widget.CollectionItem.Zooming.dualContextMethods | Uize.Widget.CollectionItem.Zooming.dualContextProperties | Uize.Widget.CollectionItem.Zooming.fire | Uize.Widget.CollectionItem.Zooming.get | Uize.Widget.CollectionItem.Zooming.getBlankImageUrl | Uize.Widget.CollectionItem.Zooming.instanceMethods | Uize.Widget.CollectionItem.Zooming.instanceProperties | Uize.Widget.CollectionItem.Zooming.mixins | Uize.Widget.CollectionItem.Zooming.omegastructor | Uize.Widget.CollectionItem.Zooming.set | Uize.Widget.CollectionItem.Zooming.singleton | Uize.Widget.CollectionItem.Zooming.spawn | Uize.Widget.CollectionItem.Zooming.stateProperties | Uize.Widget.CollectionItem.Zooming.staticMethods | Uize.Widget.CollectionItem.Zooming.staticProperties | Uize.Widget.CollectionItem.Zooming.subclass | Uize.Widget.CollectionItem.Zooming.toggle | Uize.Widget.CollectionItem.Zooming.treeInheritedStateProperties | Uize.Widget.CollectionItem.Zooming.unwire | Uize.Widget.CollectionItem.Zooming.wire

STATIC PROPERTIES

Uize.Widget.CollectionItem.Zooming.busyParentTickle | Uize.Widget.CollectionItem.Zooming.enabledParentTickle | Uize.Widget.CollectionItem.Zooming.isWired | Uize.Widget.CollectionItem.Zooming.pathToResources

1.2.4. Modules Directly Under This Namespace

There are no modules directly under this namespace.

1.2.5. Unit Tests

There is no dedicated unit tests module for the Uize.Widget.CollectionItem.Zooming module.

2. DOM Nodes

2.1. previewZoom

A node that is used for displaying the zoomed in preview image.

If this node does not exist in the document at the time that the zoom in effect for the instance is to be initiated, then it will be automatically cloned from the preview DOM node and injected into the preview DOM node's parent node, so that it exists as a peer to the preview node.

NOTES

see the companion previewZoomLowRes DOM node

2.2. previewZoomLowRes

A node that is used for displaying a low resolution version of the zoomed in preview image.

If this node does not exist in the document at the time that the zoom in effect for the instance is to be initiated, then it will be automatically cloned from the preview DOM node and injected into the preview DOM node's parent node, so that it exists as a peer to the preview node.

NOTES

see the companion previewZoom DOM node

3. State Properties

3.1. alignX

A floating point number in the range of 0 to 1, representing the horizontal alignment of the zoomed in image.

A value of 0 indicates that the zoomed in image is aligned so that its leftmost side is visible, a value of 1 indicates that the zoomed in image is aligned so that its rightmost side is visible, and a value of .5 indicates that the zoomed in image is aligned so that its center horizontally is visible. The value of this property is automatically updated during user interaction with the instance (i.e. when the inUse state property is set to true).

NOTES

the initial value is 0
see the companion alignY state property
see the related inUse state property

IMPLEMENTATION INFO

this feature was introduced in this module

3.2. alignY

A floating point number in the range of 0 to 1, representing the vertical alignment of the zoomed in image.

A value of 0 indicates that the zoomed in image is aligned so that its topmost side is visible, a value of 1 indicates that the zoomed in image is aligned so that its bottommost side is visible, and a value of .5 indicates that the zoomed in image is aligned so that its center vertically is visible. The value of this property is automatically updated during user interaction with the instance (i.e. when the inUse state property is set to true).

NOTES

the initial value is 0
see the companion alignX state property
see the related inUse state property

IMPLEMENTATION INFO

this feature was introduced in this module

3.3. built

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.4. busy

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.5. busyInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.6. busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.7. children

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.8. container

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.9. cssClassActive

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.10. cssClassBase

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.11. cssClassImage

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.12. cssClassImageOver

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.13. cssClassOver

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.14. deadMargin

An integer, specifying the thickness of the margin at the edges of the preview image where moving the mouse will produce no change in the values of either - or both - of the alignX and alignY state properties.

When the deadMargin property is set to a value greater than 0, there will be a dead margin around the edges of the preview image. When the mouse moves into this dead margin, further mouse movements may produce no change in the values of the alignX and alignY state properties. In other words, panning may be inactive inside this margin. When inside the horizontal dead margin (near the left and right edges), horizontal panning becomes inactive. Similarly, when inside the vertical dead margin (near the top and bottom edges), vertical panning becomes inactive.

The purpose of the dead margin is to allow the user to pan horizontally and vertically around the zoomed in image without having to move the mouse perilously close to the edge of the preview image and risk snapping out of the zoomed in experience because the mouse accidentally moves outside of the preview image. When there is a dead margin set, the effective region for controlling the panning is smaller than the actual preview image port, by twice the amount of the deadMargin property's value - for each axis.

The value that you set for this property should consider the dexterity and mouse coordination ability of a typical user. That said, for smaller preview images it may be necessary to lower the value of this property, so that the active region isn't so small that tiny mouse movements produce large panning movements.

NOTES

the initial value is 20

IMPLEMENTATION INFO

this feature was introduced in this module

3.15. displayedZoomPower

A read-only floating point number, in the range of 1 to the value of the zoomPower state property, indicating the currently displayed zoom power.

When the zoom in effect is initiated, the value of this property will be faded from 1 to the value of the zoomPower state property, over the duration specified by the duration property of the zoomFadeProperties object.

NOTES

the initial value is 1
this property is read-only
see the related showingPreview state property

IMPLEMENTATION INFO

this feature was introduced in this module

3.16. enabled

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.17. enabledInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.18. enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.19. html

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.20. idPrefix

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.21. idPrefixConstruction

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.22. inUse

A boolean, indicating whether or not the zoom in effect is in use.

When the user rests their mouse over the instance's preview and triggers the zoom in effect, the value of this property will change to true. The value of this property may also be programmatically set to true in order to initiate the zoom in effect.

NOTES

the initial value is false
see the related showingPreview state property

IMPLEMENTATION INFO

this feature was introduced in this module

3.23. insertionMode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.24. localized

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.25. locked

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.26. name

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.27. nodeMap

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.28. over

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.29. parent

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.30. previewClickAction

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.31. previewTooltip

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.32. previewUrl

A string, specifying the URL for the preview image.

If the value of this property is undefined, null, or '' (an empty string) at the time that the instance is wired up, then its value will be set automatically from the value of the src property of the preview DOM node. When the value of this property is changed and the instance is wired, the UI of the instance will be updated to reflect the new value.

NOTES

the initial value is undefined
see the companion previewZoomUrl state property

IMPLEMENTATION INFO

this feature was introduced in this module

3.33. previewZoomUrl

A string or function, specifying the URL of the image that should be used for the zoomed in preview.

When a function reference is specified for this property, then the function will be called as an instance method on the instance, each time before the zoom in effect is initiated. This gives the function the opportunity to calculate a URL based upon the state of the instance - especially the value of the previewUrl state property, which may have been modified since the last time that the zoom in effect was initiated. Consider the following example...

EXAMPLE

page.addChild (
  'collectionItem',
  Uize.Widget.CollectionItem.Zooming,
  {
    previewZoomUrl:
      function () {return this.get ('previewUrl').replace ('100x100','250x250')},
    zoomPower:2.5
  }
);

In the above example, the zoomed in preview URL is being derived from the value of the previewUrl state property. By specifying a function for previewZoomUrl, the code that derives the zoomed in preview URL will be executed each time the zoom in effect is initiated. In this case, the code is expecting the value of the previewUrl property to always contain the dimensions string '100x100', which is replaced with the string '250x250' to produce the URL for the zoomed in preview.

NOTES

the initial value is undefined
see the companion previewUrl state property

IMPLEMENTATION INFO

this feature was introduced in this module

3.34. properties

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.35. selected

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.36. showingPreview

A read-only boolean, indicating whether or not the zoomed in preview is being shown.

NOTES

the initial value is false
this property is read-only
see the related displayedZoomPower and inUse state properties

IMPLEMENTATION INFO

this feature was introduced in this module

3.37. title

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

3.38. wired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

3.39. zoomFadeProperties

An object, specifying properties that should be used for the Uize.Fade instance that drives the zoom in effect's animation.

The properties of the zoomFadeProperties object can be any of the state properties supported by the Uize.Fade class. For example, if you wanted a zoom in animation that had some bounce, then you could specify a value for this property that was an object with a curve property whose value was a curve function, as in the following example...

EXAMPLE

page.addChild (
  'collectionItem',
  Uize.Widget.CollectionItem.Zooming,
  {
    previewZoomUrl:
      function () {return this.get ('previewUrl').replace ('100x100','250x250')},
    zoomPower:2.5,
    zoomFadeProperties:{
      curve:Uize.Curve.Rubber.easeOutBounce (),
      duration:1000
    }
  }
);

NOTES

the initial value is {duration:600,curve:Uize.Fade.celeration (0,1)}

IMPLEMENTATION INFO

this feature was introduced in this module

3.40. zoomPower

A floating point number, specifying the number of times larger the zoomed in image is than the normal preview.

A NOTE ON RESIZING

Ideally, for whatever value is specified for this property, the image specified by the previewZoomUrl state property should be the same number of times bigger than the image specified by the previewUrl state property.

So, for example, if zoomPower is set to the value 2, and if the image specified by the previewUrl property has dimensions of 200x150, then the image specified by previewZoomUrl should ideally be 400x300. When this is not the case, then the browser will be scaling the zoomed in image to dimensions that are not its natural dimensions, and the quality of the shrinking or stretching will depend on the image resizing mechanism of the browser. Some browsers do a better job than others, but resizing done in the browser never looks all that great in the best of cases.

NOTES

the initial value is 1
when a value of 1 (the initial value) is specified for this property, there will be no zoom in effect when the user interacts with the instance

IMPLEMENTATION INFO

this feature was introduced in this module

4. Instance Methods

4.1. addChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.2. addChildButton

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

4.3. addChildren

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.4. ajax

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.5. buildHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.6. callInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.7. childHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.8. childId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.9. confirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.10. displayNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.11. fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.12. flushNodeCache

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.13. get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.14. getContainer

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.15. getHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.16. getInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.17. getNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.18. getNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.19. getNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.20. getProvider

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.21. globalizeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.22. inform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.23. injectNodeHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.24. insertOrWireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.25. insertUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.26. is

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.27. isMet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.28. kill

Inherited from Uize.Widget, but introduced in Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Class)

4.29. localize

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.30. met

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.31. nodeId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.32. onChange

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.33. once

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.34. removeChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.35. removeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.36. removeUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.37. set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.38. setInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.39. setNodeClipRect

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.40. setNodeInnerHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.41. setNodeOpacity

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.42. setNodeProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.43. setNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.44. setNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.45. showNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.46. toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.47. unmet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.48. unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.49. unwireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.50. unwireNodeEventsByMatch

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.51. unwireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.52. updateUi

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

4.53. valueOf

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)

IMPLEMENTATION INFO

4.54. whenever

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.55. wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.56. wireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.57. wireUi

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

5. Instance Properties

5.1. isCollectionItem

Inherited from Uize.Widget.CollectionItem.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.CollectionItem, first introduced in Uize.Widget.CollectionItem)

5.2. showConfirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.3. showInform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6. Static Methods

6.1. Uize.Widget.CollectionItem.Zooming.alphastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.2. Uize.Widget.CollectionItem.Zooming.declare

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.3. Uize.Widget.CollectionItem.Zooming.doMy

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.4. Uize.Widget.CollectionItem.Zooming.dualContextMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.5. Uize.Widget.CollectionItem.Zooming.dualContextProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.6. Uize.Widget.CollectionItem.Zooming.fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.7. Uize.Widget.CollectionItem.Zooming.get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.8. Uize.Widget.CollectionItem.Zooming.getBlankImageUrl

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

6.9. Uize.Widget.CollectionItem.Zooming.instanceMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.10. Uize.Widget.CollectionItem.Zooming.instanceProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.11. Uize.Widget.CollectionItem.Zooming.mixins

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.12. Uize.Widget.CollectionItem.Zooming.omegastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.13. Uize.Widget.CollectionItem.Zooming.set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.14. Uize.Widget.CollectionItem.Zooming.singleton

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.15. Uize.Widget.CollectionItem.Zooming.spawn

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

6.16. Uize.Widget.CollectionItem.Zooming.stateProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.17. Uize.Widget.CollectionItem.Zooming.staticMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.18. Uize.Widget.CollectionItem.Zooming.staticProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.19. Uize.Widget.CollectionItem.Zooming.subclass

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.20. Uize.Widget.CollectionItem.Zooming.toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.21. Uize.Widget.CollectionItem.Zooming.treeInheritedStateProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

6.22. Uize.Widget.CollectionItem.Zooming.unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

6.23. Uize.Widget.CollectionItem.Zooming.wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

7. Static Properties

7.1. Uize.Widget.CollectionItem.Zooming.busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

7.2. Uize.Widget.CollectionItem.Zooming.enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

7.3. Uize.Widget.CollectionItem.Zooming.isWired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

7.4. Uize.Widget.CollectionItem.Zooming.moduleName

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is inherited by subclasses

7.5. Uize.Widget.CollectionItem.Zooming.nonInheritableStatics

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is not inherited by subclasses

7.6. Uize.Widget.CollectionItem.Zooming.pathToResources

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

7.7. Uize.Widget.CollectionItem.Zooming.undefined

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)
this static feature is inherited by subclasses