Ext.data.JsonP.Ext_supports({"alternateClassNames":[],"aliases":{},"enum":null,"parentMixins":[],"tagname":"class","subclasses":[],"extends":null,"uses":[],"html":"

Files

Determines information about features are supported in the current environment

\n
Defined By

Properties

True if the Array sort native method isn't bugged.

\n

True if the Array sort native method isn't bugged.

\n

True if the device supports the HTML5 audio tag

\n

True if the device supports the HTML5 audio tag

\n

True if the browser supports the getBoundingClientRect method on elements

\n

True if the browser supports the getBoundingClientRect method on elements

\n

True if the device supports CSS3 border radius

\n

True if the device supports CSS3 border radius

\n

True if document environment supports the CSS3 box-shadow style.

\n

True if document environment supports the CSS3 box-shadow style.

\n

True if the device supports CSS3DTransform

\n

True if the device supports CSS3DTransform

\n

True if the device supports CSS3 linear gradients

\n

True if the device supports CSS3 linear gradients

\n

True if the device supports Canvas

\n

True if the device supports Canvas

\n

True if document environment supports the HTML5 classList API.

\n

True if document environment supports the HTML5 classList API.

\n

True if the browser supports document.defaultView.getComputedStyle()

\n

True if the browser supports document.defaultView.getComputedStyle()

\n

True if browser support CreateContextualFragment range native methods.

\n

True if browser support CreateContextualFragment range native methods.

\n

True if the device supports device motion (acceleration and rotation rate)

\n

True if the device supports device motion (acceleration and rotation rate)

\n
True if when asking for an element's dimension via offsetWidth or offsetHeight,\ngetBoundingClientRect, etc. ...

True if when asking for an element's dimension via offsetWidth or offsetHeight,\ngetBoundingClientRect, etc. the browser returns the subpixel width rounded to the nearest pixel.

\n
True if INPUT elements lose their\nselection when their display style is changed. ...

True if INPUT elements lose their\nselection when their display style is changed. Essentially, if a text input\nhas focus and its display style is changed, the I-beam disappears.

\n\n

This bug is encountered due to the work around in place for the RightMargin\nbug. This has been observed in Safari 4.0.4 and older, and appears to be fixed\nin Safari 5. It's not clear if Safari 4.1 has the bug, but it has the same WebKit\nversion number as Safari 5 (according to http://unixpapa.com/js/gecko.html).

\n
True if TEXTAREA elements lose their\nselection when their display style is changed. ...

True if TEXTAREA elements lose their\nselection when their display style is changed. Essentially, if a text area has\nfocus and its display style is changed, the I-beam disappears.

\n\n

This bug is encountered due to the work around in place for the RightMargin\nbug. This has been observed in Chrome 10 and Safari 5 and older, and appears to\nbe fixed in Chrome 11.

\n

True if the device supports CSS float

\n

True if the device supports CSS float

\n

True if the device supports GeoLocation

\n

True if the device supports GeoLocation

\n
True if the browser will return the left/top/right/bottom\nposition as a percentage when explicitly set as a percentag...

True if the browser will return the left/top/right/bottom\nposition as a percentage when explicitly set as a percentage value.

\n

True if the device supports HTML5 history

\n

True if the device supports HTML5 history

\n

True if localStorage is supported

\n

True if localStorage is supported

\n

True if the browser supports mouseenter and mouseleave events

\n

True if the browser supports mouseenter and mouseleave events

\n

True if the browser supports the mousewheel event

\n

True if the browser supports the mousewheel event

\n

True if the browser supports normal css opacity

\n

True if the browser supports normal css opacity

\n

True if the device supports orientation change

\n

True if the device supports orientation change

\n
In some browsers (IE quirks, IE6, IE7, IE9, chrome, safari and opera at the time\nof this writing) a percentage-height...

In some browsers (IE quirks, IE6, IE7, IE9, chrome, safari and opera at the time\nof this writing) a percentage-height element ignores the horizontal scrollbar\nof its parent element. This method returns true if the browser is affected\nby this bug.

\n

True if the browser supports the HTML5 placeholder attribute on inputs

\n

True if the browser supports the HTML5 placeholder attribute on inputs

\n

True if document environment supports the CSS3 pointer-events style.

\n

True if document environment supports the CSS3 pointer-events style.

\n

True if browser support document.createRange native method.

\n

True if browser support document.createRange native method.

\n
True if the device supports right margin. ...

True if the device supports right margin.\nSee https://bugs.webkit.org/show_bug.cgi?id=13343 for why this is needed.

\n

True if the BoundingClientRect is\nrotated when the element is rotated using a CSS transform.

\n

True if the BoundingClientRect is\nrotated when the element is rotated using a CSS transform.

\n
In some browsers the right padding of an overflowing element is not accounted\nfor in its scrollWidth. ...

In some browsers the right padding of an overflowing element is not accounted\nfor in its scrollWidth. The result can vary depending on whether or not\nThe element contains block-level children. This method tests the effect\nof padding on scrollWidth when there are no block-level children inside the\noverflowing element.

\n\n

This method returns true if the browser is affected by this bug.

\n
Ext.supports
view source
Svg : Boolean

True if the device supports SVG

\n

True if the device supports SVG

\n

True if the browser supports maxlength on textareas.

\n

True if the browser supports maxlength on textareas.

\n
True if the browser passes the \"actualLateness\" parameter to\nsetTimeout. ...

True if the browser passes the \"actualLateness\" parameter to\nsetTimeout. See: https://developer.mozilla.org/en/DOM/window.setTimeout

\n

True if the device supports touch

\n

True if the device supports touch

\n

True if the device supports CSS3 Transitions

\n

True if the device supports CSS3 Transitions

\n

True if the device supports transparent color

\n

True if the device supports transparent color

\n
Ext.supports
view source
Vml : Boolean

True if the device supports VML

\n

True if the device supports VML

\n

True if browser supports window.onerror.

\n

True if browser supports window.onerror.

\n
Ext.supports
view source
: Booleanprivate
In Chrome 24.0, an RTL element which has vertical overflow positions its right X origin incorrectly. ...

In Chrome 24.0, an RTL element which has vertical overflow positions its right X origin incorrectly.\nIt skips a non-existent scrollbar which has been moved to the left edge due to the RTL setting.

\n\n

http://code.google.com/p/chromium/issues/detail?id=174656

\n\n

This method returns true if the browser is affected by this bug.

\n
Defined By

Methods

Ext.supports
view source
( )private
Generates a support vector for the current browser/mode. ...

Generates a support vector for the current browser/mode. The result can be\nadded to supportsVectors to eliminate feature detection at startup time.

\n
Ext.supports
view source
( )private
Runs feature detection routines and sets the various flags. ...

Runs feature detection routines and sets the various flags. This is called when\nthe scripts loads (very early) and again at Ext.onReady. Some detections\nare flagged as early and run immediately. Others that require the document body\nwill not run until ready.

\n\n

Each test is run only once, so calling this method from an onReady function is safe\nand ensures that all flags have been set.

\n
","superclasses":[],"meta":{},"requires":[],"html_meta":{},"statics":{"property":[],"cfg":[],"css_var":[],"method":[],"event":[],"css_mixin":[]},"files":[{"href":"Support.html#Ext-supports","filename":"Support.js"}],"linenr":135,"members":{"property":[{"tagname":"property","owner":"Ext.supports","meta":{},"name":"ArraySort","id":"property-ArraySort"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"AudioTag","id":"property-AudioTag"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"BoundingClientRect","id":"property-BoundingClientRect"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"CSS3BorderRadius","id":"property-CSS3BorderRadius"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"CSS3BoxShadow","id":"property-CSS3BoxShadow"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"CSS3DTransform","id":"property-CSS3DTransform"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"CSS3LinearGradient","id":"property-CSS3LinearGradient"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Canvas","id":"property-Canvas"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"ClassList","id":"property-ClassList"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"ComputedStyle","id":"property-ComputedStyle"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"CreateContextualFragment","id":"property-CreateContextualFragment"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"DeviceMotion","id":"property-DeviceMotion"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Direct2DBug","id":"property-Direct2DBug"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"DisplayChangeInputSelectionBug","id":"property-DisplayChangeInputSelectionBug"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"DisplayChangeTextAreaSelectionBug","id":"property-DisplayChangeTextAreaSelectionBug"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Float","id":"property-Float"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"GeoLocation","id":"property-GeoLocation"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"GetPositionPercentage","id":"property-GetPositionPercentage"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"History","id":"property-History"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"LocalStorage","id":"property-LocalStorage"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"MouseEnterLeave","id":"property-MouseEnterLeave"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"MouseWheel","id":"property-MouseWheel"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Opacity","id":"property-Opacity"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"OrientationChange","id":"property-OrientationChange"},{"tagname":"property","owner":"Ext.supports","meta":{"private":true},"name":"PercentageHeightOverflowBug","id":"property-PercentageHeightOverflowBug"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Placeholder","id":"property-Placeholder"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"PointerEvents","id":"property-PointerEvents"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Range","id":"property-Range"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"RightMargin","id":"property-RightMargin"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"RotatedBoundingClientRect","id":"property-RotatedBoundingClientRect"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"ScrollWidthInlinePaddingBug","id":"property-ScrollWidthInlinePaddingBug"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Svg","id":"property-Svg"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"TextAreaMaxLength","id":"property-TextAreaMaxLength"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"TimeoutActualLateness","id":"property-TimeoutActualLateness"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Touch","id":"property-Touch"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Transitions","id":"property-Transitions"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"TransparentColor","id":"property-TransparentColor"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"Vml","id":"property-Vml"},{"tagname":"property","owner":"Ext.supports","meta":{},"name":"WindowOnError","id":"property-WindowOnError"},{"tagname":"property","owner":"Ext.supports","meta":{"private":true},"name":"xOriginBug","id":"property-xOriginBug"}],"cfg":[],"css_var":[],"method":[{"tagname":"method","owner":"Ext.supports","meta":{"private":true},"name":"generateVector","id":"method-generateVector"},{"tagname":"method","owner":"Ext.supports","meta":{"markdown":true,"private":true},"name":"init","id":"method-init"}],"event":[],"css_mixin":[]},"inheritable":null,"private":null,"component":false,"name":"Ext.supports","singleton":true,"override":null,"inheritdoc":null,"id":"class-Ext.supports","mixins":[],"mixedInto":[]});