Subversion Repositories wimsdev

Rev

Rev 15665 | Rev 15711 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 15665 Rev 15672
Line 173... Line 173...
173
   default:break;
173
   default:break;
174
  }
174
  }
175
 }
175
 }
176
 fprintf(js_include_file,"default:break; };return;};");
176
 fprintf(js_include_file,"default:break; };return;};");
177
 /* end user_drag() */
177
 /* end user_drag() */
178
 
-
 
-
 
178
/* 17/1/2021 corrected syntax issue signalled by Opera Presto : 'forbidden function user_drawstop(evt) declaration in statement'*/
179
fprintf(js_include_file,"if(wims_status != \"done\"){\
179
fprintf(js_include_file,"if(wims_status != \"done\"){\
180
  canvas_div.addEventListener('mousedown',user_draw,false);\
180
 canvas_div.addEventListener('mousedown',user_draw,false);\
181
  canvas_div.addEventListener('mousemove',user_drag,false);\
181
 canvas_div.addEventListener('mousemove',user_drag,false);\
182
  canvas_div.addEventListener('touchstart'  , function(e) { e.preventDefault(); user_draw(e.changedTouches[0]);},false);\
182
 canvas_div.addEventListener('touchstart'  , function(e) { e.preventDefault(); user_draw(e.changedTouches[0]);},false);\
183
  canvas_div.addEventListener('touchmove'  , function(e) { e.preventDefault(); user_drag(e.changedTouches[0]);},false);\
183
 canvas_div.addEventListener('touchmove'  , function(e) { e.preventDefault(); user_drag(e.changedTouches[0]);},false);\
184
  canvas_div.addEventListener('touchend'  , function(e) { e.preventDefault(); user_drawstop(e.changedTouches[0]);},false);\
184
 canvas_div.addEventListener('touchend'  , function(e) { e.preventDefault(); user_drawstop(e.changedTouches[0]);},false);\
185
var user_is_dragging = false;\
185
 var user_is_dragging = false;\
186
function user_drawstop(evt){\
186
 var user_drawstop = function(evt){\
187
 if(!user_is_dragging){user_drag(evt);return;};\
187
  if(!user_is_dragging){user_drag(evt);return;};\
188
 if(user_is_dragging){user_draw(evt);return;};\
188
  if(user_is_dragging){user_draw(evt);return;};\
189
};\
189
 };\
190
};");
190
};");
191
 
191
 
192
/* add all stuff needed ti draw the selected primitives... */
192
/* add all stuff needed ti draw the selected primitives... */
193
int u;
193
int u;
194
 for(u=0; u < MAX_MULTI_PRIMITIVES ; u++ ){
194
 for(u=0; u < MAX_MULTI_PRIMITIVES ; u++ ){