##// END OF EJS Templates
Task #99: Modulo web del JARS...
Task #99: Modulo web del JARS git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@139 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r79:46ff8f6d35d9
r118:9728965ae25e
Show More
cr.js
71 lines | 1.5 KiB | application/javascript | JavascriptLexer
var km_fields = [];
var unit_fields = [];
var dc_fields = [];
function str2hz(s){
return 150000*Math.pow(parseFloat(s), -1);
}
function str2unit(s){
var km2unit = (20/3)*(parseFloat($('#id_clock_in').val())/parseFloat($('#id_clock_divider').val()));
var ret = "";
values = s.split(",");
for (i=0; i<values.length; i++) {
ret += parseFloat(values[i])*km2unit;
ret += ",";
}
return ret.substring(0, ret.length-1);
}
function str2km(s){
var km2unit = (20/3)*(parseFloat($('#id_clock_in').val())/parseFloat($('#id_clock_divider').val()));
var ret = "";
values = s.split(",");
for (i=0; i<values.length; i++) {
ret += parseFloat(values[i])/km2unit;
ret += ",";
}
return ret.substring(0, ret.length-1);
}
function str2dc(s){
return parseFloat(s)*100/parseFloat($('#id_ipp').val())
}
function updateUnits() {
for (j=0; j<km_fields.length; j++){
label_unit = "#"+km_fields[j]+"_unit";
label = "#"+km_fields[j];
$(label_unit).val(str2unit($(label).val()));
}
}
function updateDc() {
for (j=0; j<dc_fields.length; j++){
label_dc = "#"+dc_fields[j]+"_dc";
label = "#"+dc_fields[j];
$(label_dc).val(str2dc($(label).val()));
}
}
$("#id_clock_in").change(function() {
$("#id_clock").val(parseFloat($('#id_clock_in').val())/parseFloat($('#id_clock_divider').val()));
updateUnits();
});
$("#id_clock_divider").change(function() {
$("#id_clock").val(parseFloat($('#id_clock_in').val())/parseFloat($('#id_clock_divider').val()));
updateUnits();
});