JavaScript must be enabled in order for you to use JSXGraph and JSXGraph reference. However, it seems JavaScript is either disabled or not supported by your browser.

Class Index | File Index

Elements
Classes

Namespace JXG.Server


      ↳ JXG.Server

JXG.Server namespace holding functions to load JXG server modules.

Defined in: server.js.

Namespace Summary
Constructor Attributes Constructor Name and Description
 
Field Summary
Field Attributes Field Name and Description
<private> <static>  
JXG.Server.runningCalls
Stores all asynchronous calls to server which aren't finished yet.
Method Summary
Method Attributes Method Name and Description
<static>  
JXG.Server.callServer(action, callback, data, sync)
The main method of JXG.Server.
<static>  
JXG.Server.handleError(data)
Handles errors, just a default implementation, can be overwritten by you, if you want to handle errors by yourself.
<static>  
JXG.Server.loadModule(module)
Loads a module from the server.
<static>  
JXG.Server.loadModule_cb(data)
Callback for the default action 'load'.
Namespace Detail
JXG.Server
Field Detail
<private> <static> JXG.Server.runningCalls
Stores all asynchronous calls to server which aren't finished yet.
Method Detail
<static> JXG.Server.callServer(action, callback, data, sync)
The main method of JXG.Server. Actually makes the calls to the server and parses the feedback.
Parameters:
{String} action
Can be 'load' or 'exec'.
{function} callback
Function pointer or anonymous function which takes as it's only argument an object containing the data from the server. The fields of this object depend on the reply of the server module. See the correspondings server module readme.
{Object} data
What is to be sent to the server.
{Boolean} sync
If the call should be synchronous or not.

<static> JXG.Server.handleError(data)
Handles errors, just a default implementation, can be overwritten by you, if you want to handle errors by yourself.
Parameters:
{object} data
An object holding a field of type string named message handling the error described in the message string.

<static> JXG.Server.loadModule(module)
Loads a module from the server.
Parameters:
{string} module
A string containing the module. Has to match the filename of the Python module on the server exactly including lower and upper case letters without the file ending .py.

<static> JXG.Server.loadModule_cb(data)
Callback for the default action 'load'.
Parameters:
data

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Mar 08 2024 12:21:02 GMT+0100 (Mitteleuropäische Normalzeit)