Common operations object, this is not a class, rather an object which stores common used methods.
- Source:
- mathex/res-otto/js/mathex.js, line 32
Methods
-
<static> addWidget(widget, position)
Add a widget in the widget container
-
Parameters:
Name Type Description widgetwidget The widget mootools element positionString Position respect to the container (top, bottom) - Source:
- mathex/res-otto/js/mathex.js, line 179
Returns:
void -
<static> calculatorWidget()
Creates a calculator widget and places it inside the widget container
-
- Source:
- mathex/res-otto/js/mathex.js, line 254
Returns:
void -
<static> checkResult(type, result, value) → {Boolean}
Checks if the given value is correct agains the result considering the type cast
-
Parameters:
Name Type Description typeString The type cast ('float', 'int', 'string_case') resultMixed The right result valueMixed The value to check - Source:
- mathex/res-otto/js/mathex.js, line 478
Returns:
The check result- Type
- Boolean
-
<static> fontWidget()
Creates a font-size controller widget and places it inside the widget container
-
- Source:
- mathex/res-otto/js/mathex.js, line 223
Returns:
void -
<static> getViewport() → {Object}
Gets the viewport coordinates of the current window (width, height, left offest, top offset, coordinates of the center point).
-
- Source:
- mathex/res-otto/js/mathex.js, line 157
Returns:
Viewport coordinates- Type
- Object
Example
// returned object {'width':width, 'height':height, 'left':left, 'top':top, 'cX':cX, 'cY':cY} -
<static> parseTpl(tpl, inputs) → {String}
Parses a mathex template
-
Parses mathjax tags converting them to mathjax syntax, replaces input fields inside mathjax tags and activates toggling images
Parameters:
Name Type Argument Description tplString The mathex template inputsObject <optional>
Object describing the field inputs - Source:
- mathex/res-otto/js/mathex.js, line 42
Returns:
The parsed template- Type
- String
-
<static> playerWidget(audio_obj)
Creates a player widget in the top of the #container div, given an audio object. Removes it if the audio object is null
-
Parameters:
Name Type Description audio_objObject The audio object Properties
Name Type Argument Description mp3String <optional>
Path to the mp3 file oggString <optional>
Path to the ogg file - Source:
- mathex/res-otto/js/mathex.js, line 201
Returns:
void -
<static> removeWidget(widget)
Removes a widget
-
Parameters:
Name Type Description widgetwidget The widget mootools element - Source:
- mathex/res-otto/js/mathex.js, line 189
Returns:
void -
<static> showMessage(msg, css, callback)
Shows a message in a layer above the document
-
Parameters:
Name Type Argument Description msgString The text message cssString A style class to apply to the message container callbackFunction <optional>
A function to call when the layer is closed (click over the layer or the overlay) - Source:
- mathex/res-otto/js/mathex.js, line 104
Returns:
void -
<static> toggleImage(img)
Toggles an image (toggles the '_toggle' suffix of the src attribute)
-
Parameters:
Name Type Description imgObject The mootools img element - Source:
- mathex/res-otto/js/mathex.js, line 80
Returns:
void