Rev 15351 | Rev 15690 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 15351 | Rev 15529 | ||
---|---|---|---|
Line 2539... | Line 2539... | ||
2539 | 2539 | ||
2540 | switch(type){ |
2540 | switch(type){ |
2541 | case 1: |
2541 | case 1: |
2542 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2542 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2543 | function update_me(){\ |
2543 | function update_me(){\ |
2544 | var x = document |
2544 | var x = safe_eval(document.getElementById('userinput_x').value);\ |
2545 | var y = document |
2545 | var y = safe_eval(document.getElementById('userinput_y').value);\ |
2546 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2546 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2547 | return;\ |
2547 | return;\ |
2548 | };");break; |
2548 | };");break; |
2549 | case 2: |
2549 | case 2: |
2550 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2550 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2551 | function update_me(){\ |
2551 | function update_me(){\ |
2552 | var x = document |
2552 | var x = safe_eval(document.getElementById('userinput_x').value);\ |
2553 | var y = document |
2553 | var y = safe_eval(document.getElementById('userinput_y').value);\ |
2554 | var r = document |
2554 | var r = safe_eval(document.getElementById('userinput_r').value);\ |
2555 | r = scale_x_radius(r);\ |
2555 | r = scale_x_radius(r);\ |
2556 | userdraw_radius.push(r);userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2556 | userdraw_radius.push(r);userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2557 | return;\ |
2557 | return;\ |
2558 | };");break; |
2558 | };");break; |
2559 | case 3: |
2559 | case 3: |
2560 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2560 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2561 | function update_me(){\ |
2561 | function update_me(){\ |
2562 | var x,y;\ |
2562 | var x,y;\ |
2563 | for(var p=1; p<3;p++){\ |
2563 | for(var p=1; p<3;p++){\ |
2564 | x = document |
2564 | x = safe_eval(document.getElementById('userinput_x'+p).value);\ |
2565 | y = document |
2565 | y = safe_eval(document.getElementById('userinput_y'+p).value);\ |
2566 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2566 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2567 | };\ |
2567 | };\ |
2568 | return;\ |
2568 | return;\ |
2569 | };"); |
2569 | };"); |
2570 | break; |
2570 | break; |
2571 | case 4: |
2571 | case 4: |
2572 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2572 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2573 | function update_me(){\ |
2573 | function update_me(){\ |
2574 | var x,y;\ |
2574 | var x,y;\ |
2575 | for(var p=1; p<4;p++){\ |
2575 | for(var p=1; p<4;p++){\ |
2576 | x = document |
2576 | x = safe_eval(document.getElementById('userinput_x'+p).value);\ |
2577 | y = document |
2577 | y = safe_eval(document.getElementById('userinput_y'+p).value);\ |
2578 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2578 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));\ |
2579 | };\ |
2579 | };\ |
2580 | return;\ |
2580 | return;\ |
2581 | };"); |
2581 | };"); |
2582 | break; |
2582 | break; |
2583 | case 5: |
2583 | case 5: |
2584 | /* a inputfield with 'id=userdraw_text_abc' is provided by command 'userdraw text,color'*/ |
2584 | /* a inputfield with 'id=userdraw_text_abc' is provided by command 'userdraw text,color'*/ |
2585 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2585 | fprintf(js_include_file,"\n/* add_input_xy */\ |
2586 | function update_me(){\ |
2586 | function update_me(){\ |
2587 | var x = document |
2587 | var x = safe_eval(document.getElementById('userinput_x').value);\ |
2588 | var y = document |
2588 | var y = safe_eval(document.getElementById('userinput_y').value);\ |
2589 | var txt = conv_to_unicode(document.getElementById('userdraw_text_abc').value);\ |
2589 | var txt = conv_to_unicode(document.getElementById('userdraw_text_abc').value);\ |
2590 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));userdraw_text.push(txt.replace(/\\\\/g,' '));\ |
2590 | userdraw_x.push(x2px(x));userdraw_y.push(y2px(y));userdraw_text.push(txt.replace(/\\\\/g,' '));\ |
2591 | return;\ |
2591 | return;\ |
2592 | };"); |
2592 | };"); |
2593 | break; |
2593 | break; |