Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Excerpt |
---|
Perform a soft-check to see if a dependency is available... |
Syntax
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
var available = Check(file, ver); |
Parameters
Parameter | Type | Mandatory | Notes | API Version |
---|---|---|---|---|
file | String Array of String | The name of the file to check, or an array of file names. File name should not include path - it should just be the name and extension of the file, for example: "foo.js" If an array is passed in, all files will be checked for the same ver (if specified). | 1.0 | |
ver | Number Constant | The version of the dependency, or one of the following constants:
Default: Check.ANY_VERSION | 1.0 |
Return values
Value | Type | Notes | API Version |
---|---|---|---|
true | Boolean | The specified requirements were met | 1.0 |
false | Boolean | One or more of the specified requirements was not met | 1.0 |
Example
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if (Check("foo.js")) { // do stuff that relies on foo.js (any version) } if (Check(["bar.js", "baz.js"], 1.2)) { // do stuff that requires v1.2 of bar.js and v1.2 of baz.js } if (Check("foo.js", Check.NOT_LOADED)) { // do stuff that relies on foo.js being unavailable } |