File: server.html

package info (click to toggle)
jsxgraph 1.11.1%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 24,984 kB
  • sloc: javascript: 81,688; xml: 5,869; java: 1,072; php: 281; makefile: 189; python: 174; cpp: 76; sh: 12
file content (35 lines) | stat: -rw-r--r-- 958 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<html>
<head>
    <title>JSXGraph server/client infrastructure example</title>
    <link rel="stylesheet" type="text/css" href="../distrib/jsxgraph.css" />
    <!-- <script type="text/javascript" src="../distrib/jsxgraphcore.js"></script> -->
</head>
<body>
<h1>test</h1>

<script type="module">
    import JXG from '../src/index.js';

    JXG.serverBase = '../src/server/'
    JXG.Server.loadModule('jxgtestplugin');
    // JXG.Server.modules.jxgtestplugin.calcTest(10);

    window.calculate = function () {
        JXG.Server.loadModule('jxgtestplugin');
        console.log(JXG.Server)
        JXG.Server.modules.jxgtestplugin.calcTest(
            parseFloat(document.getElementById('input').value)
        );
    };
</script>

<form>
<input id="input" value="3" />
<a id="button" href="#">Multiply with 3 on server</a><br />
</form>

<script>
    document.getElementById('button').addEventListener('click', window.calculate);
</script>
</body>
</html>