Rev 16853 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4897 | bpr | 1 | !if $wims_read_parm!=slib_header |
13594 | bpr | 2 | !goto proc |
4897 | bpr | 3 | !endif |
4 | |||
5 | slib_author=Bernadette, Perrin-Riou |
||
6 | |||
7 | slib_example=UEsDBBQACAAIAHhlJ0AAAAAAAAAAAAAAAAAMAAAAZ2VvZ2VicmEueG1s3VZNc9s2ED03vwLDuyWA35yRnFHcHjKTtgenOfQGkTCFGiRYAJQl//ruAiSlKJnpV06xDyR2Vw+7b9+C2Lw9dYochbFS99uIrWhERF/rRvbtNhrd010Zvb1/s2mFbsXecPKkTcfdNkpWcYT2Ud6/+WFjD/qFcOVDPknxso2cGUVE7GAEb+xBCBfMT1xZsPPxJJXk5vzr/g9RO3txBIz3/TC6GaTumg/Szsu1329Q0v0oj7IRhihdb6M8g8zh7ZMwTtZcbaOUBku8jeIbJ5gS9B60ka+6dxh+AX8CCyFWvgogJEbbZu3r3IixVrKRvMdifB4QRMiLbNwBUkgRUsj2ALlmKQtotdameTxbJzpy+l0YDemwDHk+h1USVhbygg0z6l3XKw8jjo/COeiKJfwk7MxNa2SzkIeL9/adVhfToGXvHvjgRuM7mkymR3dGfNjKYL67vlVisjFg/CDq570+PQYOkgD98Tz4n/h89u2DVtoQg+xmEDA99+HpYzDRJYr6GOojJgwEXfysin2Ef+7D00cp2YfUpsLZXDWj8zbSEjQgiyDEmRvF9wIaG5Gxl+7DvAABPF8qxfhfxm4PA3AtgQWSfSPIzfpGO5tnYXqhgkJ6aOyoR0uOqMTQOp9HI2rZwTI4JkI4Nus3SCBYG9EaMecdxifQ5b30WoU35s16TgJzsJBr7eAYgHoc1tK2LU6qgynBKhvuwIhDL5ToBMyI84Lwelqo2UXLeaD9bN9Qd+EY3F8Vh5cRV8OBg2WWv+JnmPTrijzez7r5vE7eA1++CBi4AQGwI4MQoZdukjAZANAPxBXZniNLTngMogjPkMuqgJfXcDD6oDA9OPZ+22RqbmDkb7h59z1wE6/S3HNDV9W3o+bhe6Dmjnq5eG7K/N+RU+uu431Det7BVj8pJQfYAH8p8VtIOMXZIpyhjAiPkbLAx+hmfx1AJ6gvGIcZl/XCaB19fri6A5xivbAWz5ml4vX/bQv97035R7nB51b0R8hMG0vIieI+cZmmaUFpweC/yEtoCfXdqbIyr1iRpxWLU3iFFtHp0nNiXtFfBJzZ1xFf2VVzQTtGnsgOwfJkxfIqiwsaV7SqyiIiO4zNILrMk8UO+thBF+/ihK0YrcokLbM0KxOWgiPBC1aVsJgufyDDXQrxSZ6u0iwvkpxVSRGXOQJlCFTGK1pkWVFVcZwXtJgI+rMPJNrwhZId3J1q6W4FuL7+BPgrz3Tlu/8LUEsHCEwqeeacAwAAJAoAAFBLAQIUABQACAAIAHhlJ0BMKnnmnAMAACQKAAAMAAAAAAAAAAAAAAAAAAAAAABnZW9nZWJyYS54bWxQSwUGAAAAAAEAAQA6AAAA1gMAAAAA,500x500,1 |
||
8 | |||
9 | !exit |
||
10 | |||
11 | :proc |
||
12 | !increase slib_number |
||
13 | !reset slib_file,slib_size |
||
14 | !distribute items $wims_read_parm into slib_file,slib_size,slib_number |
||
15 | |||
16 | !! dans option: filename filestring |
||
17 | !default slib_number=1 |
||
18 | slib_width=!replace internal x by , in $slib_size |
||
19 | slib_height=!item 2 of $slib_width |
||
20 | slib_width=!item 1 of $slib_width |
||
21 | |||
22 | !default slib_width=500 |
||
23 | !default slib_height=$slib_width |
||
24 | slib_height=!nospace $slib_height px |
||
25 | slib_width=!nospace $slib_width px |
||
4905 | bpr | 26 | !if .ggb__ isin $(slib_file)__ |
4897 | bpr | 27 | slib_command=loadBoardFromFile |
28 | slib_mod = $module_category |
||
29 | slib_mod = !items2words $slib_mod |
||
30 | !if document iswordof $slib_mod |
||
31 | slib_image_dir=$Docdir/$doc/files |
||
32 | !endif |
||
33 | !if oef iswordof $slib_mod |
||
34 | slib_image_dir=$imagedir |
||
35 | !endif |
||
5409 | bpr | 36 | !if adm/createxo isin $module_dir |
37 | slib_image_dir=$imagedir |
||
4897 | bpr | 38 | !endif |
5409 | bpr | 39 | !if adm/doc isin $module_dir |
40 | slib_image_dir=$wims_ref_name?session=$wims_session&+cmd=getfile&+special_parm=doc |
||
41 | !endif |
||
4897 | bpr | 42 | !default slib_image_dir=$module_dir |
43 | slib_image_dir=$slib_image_dir/ |
||
44 | !else |
||
45 | slib_command=loadBoardFromString |
||
46 | slib_image_dir= |
||
47 | !endif |
||
48 | !set slib_dir=scripts/js/jsxgraph |
||
49 | |||
50 | slib_out=<div id="box$slib_number" class="jxgbox" style="width:$slib_width; height:$slib_height;"></div>\ |
||
17173 | bpr | 51 | <link rel="stylesheet" href="$slib_dir/jsxgraph.css">\ |
16853 | bpr | 52 | <script src="$slib_dir/jsxgraphcore.js"></script>\ |
53 | <script src="$slib_dir/GeogebraReader.js"></script>\ |
||
54 | <script>\ |
||
6362 | bpr | 55 | /*<![CDATA[*/\ |
4897 | bpr | 56 | var board$slib_number = JXG.JSXGraph.$slib_command('box$slib_number', '$slib_image_dir$slib_file', 'Geogebra');\ |
6362 | bpr | 57 | /*]]>*/\ |
4897 | bpr | 58 | </script> |