Sha256: 593bffd6ca76b08cb7c8dcde5c9ff26f8e827603d85a8ff83d11b2ba1df321d3

Contents?: true

Size: 865 Bytes

Versions: 8

Compression:

Stored size: 865 Bytes

Contents

/*
 * This file exposes the public API for invoking PIE.
 */


/**
 * @property supportsVML
 * True if the current IE browser environment has a functioning VML engine. Should be true
 * in most IEs, but in rare cases may be false. If false, PIE will exit immediately when
 * attached to an element; this property may be used for debugging or by external scripts
 * to perform some special action when VML support is absent.
 * @type {boolean}
 */
PIE[ 'supportsVML' ] = PIE.supportsVML;


/**
 * Programatically attach PIE to a single element.
 * @param {Element} el
 */
PIE[ 'attach' ] = function( el ) {
    if (PIE.ieDocMode < 9 && PIE.supportsVML) {
        PIE.Element.getInstance( el ).init();
    }
};


/**
 * Programatically detach PIE from a single element.
 * @param {Element} el
 */
PIE[ 'detach' ] = function( el ) {
    PIE.Element.destroy( el );
};

Version data entries

8 entries across 7 versions & 1 rubygems

Version Path
survivalkit-0.3.4 templates/project/sources/pie/sources/PIE_API.js
survivalkit-0.3.3 templates/project/sources/pie/sources/PIE_API.js
survivalkit-0.3.3 templates/drupal/sources/pie/sources/PIE_API.js
survivalkit-0.3.2 templates/project/sources/pie/sources/PIE_API.js
survivalkit-0.3.1 templates/project/sources/pie/sources/PIE_API.js
survivalkit-0.3 templates/project/sources/pie/sources/PIE_API.js
survivalkit-0.2.1 templates/project/sources/pie/sources/PIE_API.js
survivalkit-0.1 templates/project/sources/pie/sources/PIE_API.js