Clear Up
SharpKit Reference

supports Class

Determines information about features are supported in the current environment

Namespace: Ext

Base Types

System.Object

Properties

Name Description
ArraySort True if the Array sort native method isn't bugged.
AudioTag True if the device supports the HTML5 audio tag
BoundingClientRect True if the browser supports the getBoundingClientRect method on elements
Canvas True if the device supports Canvas
ClassList True if document environment supports the HTML5 classList API.
ComputedStyle True if the browser supports document.defaultView.getComputedStyle()
CreateContextualFragment True if browser support CreateContextualFragment range native methods.
CSS3BorderRadius True if the device supports CSS3 border radius
CSS3BoxShadow True if document environment supports the CSS3 box-shadow style.
CSS3DTransform True if the device supports CSS3DTransform
CSS3LinearGradient True if the device supports CSS3 linear gradients
DeviceMotion True if the device supports device motion (acceleration and rotation rate)
Direct2DBug True if when asking for an element's dimension via offsetWidth or offsetHeight, getBoundingClientRect, etc. the browser returns the subpixel width rounded to the nearest pixel.
DisplayChangeInputSelectionBug True if INPUT elements lose their selection when their display style is changed. Essentially, if a text input has focus and its display style is changed, the I-beam disappears. This bug is encountered due to the work around in place for the RightMargin bug. This has been observed in Safari 4.0.4 and older, and appears to be fixed in Safari 5. It's not clear if Safari 4.1 has the bug, but it has the same WebKit version number as Safari 5 (according to http://unixpapa.com/js/gecko.html).
DisplayChangeTextAreaSelectionBug True if TEXTAREA elements lose their selection when their display style is changed. Essentially, if a text area has focus and its display style is changed, the I-beam disappears. This bug is encountered due to the work around in place for the RightMargin bug. This has been observed in Chrome 10 and Safari 5 and older, and appears to be fixed in Chrome 11.
Float True if the device supports CSS float
GeoLocation True if the device supports GeoLocation
GetPositionPercentage True if the browser will return the left/top/right/bottom position as a percentage when explicitly set as a percentage value.
History True if the device supports HTML5 history
MouseEnterLeave True if the browser supports mouseenter and mouseleave events
MouseWheel True if the browser supports the mousewheel event
Opacity True if the browser supports normal css opacity
OrientationChange True if the device supports orientation change
Placeholder True if the browser supports the HTML5 placeholder attribute on inputs
PointerEvents True if document environment supports the CSS3 pointer-events style.
Range True if browser support document.createRange native method.
RightMargin True if the device supports right margin. See https://bugs.webkit.org/show_bug.cgi?id=13343 for why this is needed.
Svg True if the device supports SVG
TextAreaMaxLength True if the browser supports maxlength on textareas.
TimeoutActualLateness True if the browser passes the "actualLateness" parameter to setTimeout. See: https://developer.mozilla.org/en/DOM/window.setTimeout
Touch True if the device supports touch
Transitions True if the device supports CSS3 Transitions
TransparentColor True if the device supports transparent color
Vml True if the device supports VML
WindowOnError True if browser supports window.onerror.
© Copyright 2005-2011 SharpKit. All rights reserved.