Changeset 245:372d0b863164 for source
- Timestamp:
- May 1, 2011, 5:11:41 PM (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
source/class/pf/Application.js
r244 r245 1527 1527 } 1528 1528 } 1529 var wymin_r = 1530 wymin < 0 ? (wymin - 0.05*dwy) : Math.max(0, wymin - 0.05*dwy); 1529 1530 // If Y max & min of the same sign and differ significantly, set 1531 // the smallest (by abs value) limit to 0 1532 var wymin_r, wymax_r; 1533 if (wymin > 0 && wymax/wymin > 3) { 1534 wymin_r = 0; 1535 wymax_r = wymax + 0.05*dwy; 1536 } else 1537 if (wymax < 0 && wymin/wymax > 3) { 1538 wymin_r = wymin - 0.05*dwy 1539 wymax_r = 0; 1540 } else { 1541 wymin_r = wymin < 0 ? 1542 (wymin - 0.05*dwy) : Math.max(0, wymin - 0.05*dwy); 1543 wymax_r = wymax + 0.05*dwy; 1544 } 1545 1531 1546 var wxmin_r = 1532 1547 wxmin < 0 ? (wxmin - 0.05*dwx) : Math.max(0, wxmin - 0.05*dwx); 1533 1548 canvas.setWorldCoordinates(wxmin_r, wymin_r, 1534 wxmax + 0.05*dwx, wymax + 0.05*dwy);1549 wxmax + 0.05*dwx, wymax_r); 1535 1550 1536 1551 // Draw frame … … 1539 1554 // Mark initial value of the varied parameter 1540 1555 canvas.setColor("#c0c0c0"); 1541 canvas.drawPolyLineW(new Array(par0*au_f, par0*au_f), 1542 new Array(wymin, wymax)); 1556 canvas.drawPolyLineW([par0*au_f, par0*au_f], [wymin_r, wymax_r]); 1543 1557 1544 1558 // Draw title
Note: See TracChangeset
for help on using the changeset viewer.