A list of all Actions, Conditions and Expressions supported in this addon.
APPEARANCE
-
Actions
Toggle Visible
Toggle whether the object is hidden or shown.
Set {0}
Set whether the object is hidden or shown.
Set opacity to {0}
Set how transparent the object appears.
-
Conditions
Is visible
Test if the object is currently visible.
Opacity {0} {1}
Compare the object's current opacity.
-
Expressions
AppearanceGetOpacity
Get the object's current opacity, from 0 (transparent) to 100 (opaque).
TEXT
-
Actions
Set text to {0}
Set the text of this object.
Append {0}
Add text to the end of the existing text.
-
Conditions
Has text
Test if the object has text.
Text is {0} ({1})
Compare the text in this object.
-
Expressions
TextGetText
Get the object's text.
TextGetInnerHTML
Get the object's inner HTML.
SIZE & POSITION
-
Actions
Set position to ({0} , {1})
Set the object's X and Y co-ordinates at the same time.
Set X to {0}
Set the object's X co-ordinate.
Set Y to {0}
Set the object's Y co-ordinate.
Set size to ({0} , {1})
Set the object's width and height at the same time.
Set height to {0}
Set the object's height.
Set width to {0}
Set the object's width.
-
Conditions
Width {0} {1}
Compare the width to a value.
Height {0} {1}
Compare the height to a value.
X {0} {1}
Compare the X co-ordinate to a value.
Y {0} {1}
Compare the Y co-ordinate to a value.
-
Expressions
PositionGetX
Get the object's X co-ordinate, in pixels.
PositionGetY
Get the object's Y co-ordinate, in pixels.
SizeGetWidth
Get the object's width, in pixels
SizeGetHeight
Get the object's height, in pixels.
ANGLE
-
Actions
Set angle to {0} degrees
Set the angle the object is oriented at.
Rotate {0} degrees clockwise
Rotate the object's angle clockwise by a number of degrees.
Rotate {0} degrees counter-clockwise
Rotate the object's angle counter-clockwise by a number of degrees.
-
Conditions
Is between {0} and {1} degrees
if the object's angle is between two angles.
-
Expressions
AngleGetAngle
Get the object's current angle, in degrees.
AngleGetAngleRAD
Get the object's current angle, in radians.
ORIGIN TRANSFORM
-
Actions
Set transform-origin to {0} {1}
Set the origin for the element's transformations.
Set transform-origin vertical to {0}
Set the vertical origin for the element's transformations.
Set transform-origin horizontal to {0}
Set the horizontal origin for the element's transformations.
-
Conditions
Vertical origin transform is {0}
Compare the vertical origin transform.
Horizontal origin transform is {0}
Compare the horizontal origin transform.
-
Expressions
OriginTransformGetVertical
Get the vertical origin for the element's transformations.
OriginTransformGetHorizontal
Get the horizontal origin for the element's transformations.
CSS
-
Actions
Add class {0}
Add specified class values.
Remove class {0}
Remove specified class values.
Toggle class {0}
Toggle class value: if class exists then remove it, if not then add it.
Replace class {0} with class {1}
Replaces an existing class with a new class.
Set style {0}
Set a CSS style on the element.
-
Conditions
Has Class '{0}'
Checks whether html element is assigned to the given class.
Has style '{0}' defined
Checks whether html element has a syle defined.
Has Style '{0}':'{1}'
Compare the style to a value.
-
Expressions
CSSGetClassesAsStringList
Get the classes of the given element (like a string).
CSSGetClassAsBoolean
Return 1 if the class exists, 0 if not.
CSSgetCSS
Return the element's style.
GENERAL HTML (ID AND SELECTORS)
-
Expressions
GenericGetValue
Return the value of the element.
GenericGetAttribute
Return the value of an attribute.
GenericGetValueWithQuerySelector
Return the value of the element (query selector).
GenericGetAttributeWithQuerySelector
Return the value of an attribute (query selector).
GenericGetCheckedStatus
Return the check status of the element.
GenericGetCheckedStatusQuerySelector
Return the check status of the element (query selector).
GenericGetValueRadio
Return the value of a radio element.
HTML
-
Actions
Add attribute {0}:{1}
Sets the value of an attribute on the specified element.
Remove attribute {0}
Removes the attribute with the specified name from the element.
Change attribute {0} to {1}
Updates the value of an attribute on the specified element.
Set ID to: {0}
Set the ID of the element.
-
Conditions
Has ID
Checks whether html element has the ID defined.
Is Checked
Checks if the element is checked or not..
ID is '{0}'
Checks whether html element has the the given ID.
TAG is '{0}'
Checks whether html element has the the given TAG.
Has attribute: '{0}'
Checks whether html element has the the given attribute.
Value is {0} '{1}'
Checks whether html element has the the given value.
{0} {1} {2}
Checks whether attribute has the the given value.
Input radio '{0}' {1} '{2}'
Checks whether attribute has the the given value.
Value is {0} '{1}'
Checks whether html element has the the given value.
{0} {1} {2}
Checks whether attribute has the the given value.
Input radio '{0}' {1} '{2}'
Checks whether attribute has the the given value.
-
Expressions
HTMLgetID
Return the ID of the element.
HTMLgetUID
Return the UID of the element.
HTMLgetTAG
Return the tag name of the element.
HTMLgetAttribute
Return the value of a specified attribute on the element.
HTMLgetVALUE
Return the value of the element.
HTMLgetValueRadio
Return the value of one radio element.
HTMLgetCheckedStatus
Return 1 if the element is checked, 0 if not.
EVENT
-
Expressions
GetLastEventAsJSON
Get the last event registered.
GetLastEventType
Get the type of the last event registered.
GetLastEventProperty
Get the last event registered.
EVENT (Mouse)
-
Conditions
On Click
A pointing device button (ANY button; soon to be primary button only) has been pressed and released on the element.
On Double Click
A pointing device button is clicked twice on the element.
On Context Menu (right click)
The right button of the mouse is clicked (before the context menu is displayed).
On Aux Click
A pointing device button (ANY non-primary button) has been pressed and released on the element.
On Wheel
A wheel button of a pointing device is rotated in any direction.
On Mouse Over
A pointing device is moved onto the element that has the listener attached or onto one of its children.
On Mouse Out
A pointing device is moved off the element that has the listener attached or off one of its children.
On Mouse Down
A pointing device button is pressed on an element.
On Mouse Up
A pointing device button is released over an element.
On Mouse Enter
A pointing device is moved onto the element that has the listener attached.
On Mouse Leave
A pointing device is moved off the element that has the listener attached.
On Mouse Move
A pointing device is moved over an element. (Fired continously as the mouse moves.)
On Select
Some text is being selected.
EVENT (Focus)
-
Conditions
On Focus
An element has received focus (does not bubble).
On Blur
An element has lost focus (does not bubble).
EVENT (Keyboard)
-
Conditions
On Key Down
ANY key is pressed.
On Key Press
ANY key except Shift, Fn, CapsLock is in pressed position. (Fired continously.).
On Key Up
ANY key is released.
EVENT (ValueChange)
-
Conditions
On Checkbox state change
The CheckboxStateChange event is executed when the state of a element has changed.
On Input
The DOM input event is fired synchronously when the value of an ,
On Radio State Change
The RadioStateChange event is executed when the state of a element has changed.
On Value Change
The ValueChange event is executed when the value of an element,
EVENT (Form)
-
Conditions
On Reset
The reset button is pressed.
On Submit
The submit button is pressed.
CUSTOM JS
-
Actions
Get URL for FILE {0}
Obtain a URL to a given project filename that can be directly fetched.
Get BLOB for FILE {0}
Fetch a blob from a given FILE.
Get BLOB for URL: {0}
Fetch a blob from a given URL.
Get base64img from URL: {0}
Get base64img from a given URL.
Get base64img from Project File: {0}
Get base64img from a project file.
-
Conditions
On Get File URL
On Get File URL.
On Get BLOB
On Get BLOB.
On Get URL BLOB
On Get URL BLOB.
On Get base64Img from URL
On Get base64Img from URL.
On Get base64Img from Project FILE
On Get base64Img from Project FILE.
-
Expressions
JSGetFileURL
Obtain a URL to a given project filename that can be directly fetched.
JSGetFileBLOB
Fetch a blob from a given namefile.
JSGetUrlBLOB
Fetch a blob from a given URL.
JSGetBase64ImgFromURL
Get a base64Img from a given URL.
JSGetBase64ImgFromFILE
Get a base64Img from a project file.