OSDN Git Service

2174c32ca13830334b3796cd1c55c0b41b097ebd
[vem/vem.git] / test / view / mds / js / stage.js
1 // stage
2 var $autoFix = false;
3
4
5 $(function () {
6   $( "#plusX_button" ).click({x:1, y:0, z:0}, setStage);
7   $( "#minusX_button" ).click({x:-1, y:0, z:0}, setStage);
8   $( "#plusY_button" ).click({x:0, y:1, z:0}, setStage);
9   $( "#minusY_button" ).click({x:0, y:-1, z:0}, setStage);
10   $( "#plusZ_button" ).click({x:0, y:0, z:1}, setStage);
11   $( "#minusZ_button" ).click({x:0, y:0, z:-1}, setStage);
12   $( "#fixSetButton" ).toggle( onAutoFix, offAutoFix );
13 });
14
15 function setStage(event) {
16   var axis = event.data;
17   controlStage( axis.x, axis.y, axis.z );
18   if($autoFix==true){
19   autoFixXYStage();
20   }
21 }
22
23 function onAutoFix () {
24   $autoFix = true;
25 }
26
27 function offAutoFix () {
28   $autoFix = false;
29 }
30
31 function autoFixXYStage () {
32   var fixX = $( "#fixXStage" ).val();
33   var fixY = $( "#fixYStage" ).val();
34   controlStage( fixX, fixY, 0 );
35 }