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> |