Namespace for all the JavaScript functionality of the framework.
Classes
| Class | Description | |
|---|---|---|
| CustomScriptEventBase |
Base class for our clients to create custom Javascript events from. Subclasses should implement their properties or whatever to set
key-value pairs in the internal dictionary, the contents of which will be used to create the Javascript object passed to the event
handler in the browser.
TODO We probably want to change the dictionary to hold javascript objects instead of strings
| |
| JavascriptEventArgs |
Provides data to the Javascript event handler
| |
| JavascriptEventMessage |
Contains the data associated with a Javascript event
| |
| JsonArray |
An array of JSON objects, which can be of many types.
| |
| JsonBaseType |
Boxes a single JSON value which could be an array, a string, an int, a double, or a bool.
| |
| JsonCollection |
A collection of JSON objects.
| |
| JsonObject |
A dictionary containing JavaScript Object Notation (JSON) objects used in the Actions.InvokeScript function.
| |
| KeyEvent |
Class representing a scriptable key event that can be sent to a browser window.
| |
| MouseEvent |
Class representing a scriptable mouse event that can be sent to a browser window.
| |
| ScriptEvent |
The WebAii representation of a Javascript event object
| |
| ScriptUIEvent |
Class representing a scriptable UI event. Used as the base class for MouseEvent and KeyEvent.
| |
| Utils |
All utility methods used by Javascript classes.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| ModifierKeys |
Specifies the set of modifier keys. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
| |
| MouseButton |
Mouse buttons used by Javascript mouse events. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
|
