Methods
base64EncodeUnicode(str) → {string}
Convert Unicode caracters to Latin1.
Parameters:
| Name | Type | Description |
|---|---|---|
str |
string | Unicode string. |
Returns:
The Unicode string converted do Latin1.
- Type
- string
downloadFile(fileName, fileData, mimeType)
Download a file.
Parameters:
| Name | Type | Description |
|---|---|---|
fileName |
string | File name. |
fileData |
string | Data to save. |
mimeType |
string | Mime type (default: 'text/plain'). |
Returns:
The file is downloaded.
log(text)
Displays a message in the console.
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string | Text to display. |
print(text)
Displays a message in the console.
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string | Text to display. |
printf(fmt, arguments) → {string}
Displays a formated string based on format specifiers passed to the function.
Parameters:
| Name | Type | Description |
|---|---|---|
fmt |
string | A string containing format specifiers. |
arguments |
object | Objects to be formatted. |
Returns:
A formatted string based on format specifiers passed to the function.
- Type
- string
println(text)
Displays a message on the console and advances the cursor to the next line.
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string | Text to display. |
readDataFromStorage(obj, callBack)
Reads data from browser storage.
Parameters:
| Name | Type | Description |
|---|---|---|
obj |
object | Object to store data: {'key': value, 'key': value, ...} |
callBack |
object | Callback function to call after access to storage. |
Returns:
Data from storage.
require(moduleName) → {object}
Imports a native module.
Parameters:
| Name | Type | Description |
|---|---|---|
moduleName |
string | Module name. |
Returns:
The native module reference.
- Type
- object
showConfirmDialog(text) → {string}
Displays a message in a dialog box asking for confirmation.
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string | Text to display. |
Returns:
User choice.
- Type
- string
showInputDialog(text, defaultText) → {string}
Displays a message in a dialog box asking you to enter text.
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string | Text to display. |
defaultText |
string | Default text to display in the text box. |
Returns:
User-typed text.
- Type
- string
showMessageDialog(text)
Displays a message in a dialog box.
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string | Text to display. |
source(inputFile) → {object}
Load a MaiaScript module.
Parameters:
| Name | Type | Description |
|---|---|---|
inputFile |
string | Module name. |
Returns:
The MaiaScript module loaded.
- Type
- object
uploadFile(fileObject, callBack)
Upload a file.
Parameters:
| Name | Type | Description |
|---|---|---|
fileObject |
object | File data structure. |
callBack |
function | callback to be called when the file is loaded. |
Returns:
The file is uploaded.
writeDataToStorage(obj, callBack)
Writes data to storage.
Parameters:
| Name | Type | Description |
|---|---|---|
obj |
object | Object to store data: {'key': value, 'key': value, ...} |
callBack |
object | Callback function to call after access to storage. |
Returns:
Data written to storage.
(inner) init()
Creates the attributes of the class.