Changeset 20726
- Timestamp:
- 06/13/16 21:34:50 (9 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/Makefile.am
r20486 r20726 135 135 ${ISSM_DIR}/src/m/io/loadmodel.js \ 136 136 ${ISSM_DIR}/src/m/io/saveAsFile.js \ 137 ${ISSM_DIR}/src/m/io/download.js \ 137 138 ${ISSM_DIR}/src/m/materials/paterson.js \ 138 139 ${ISSM_DIR}/src/m/mesh/triangle.js \ -
issm/trunk-jpl/src/m/classes/clusters/generic.js
r20614 r20726 86 86 return buf; 87 87 } 88 var buffer 2= str2ab(window.atob(request.responseText.slice(request.position + 10)));89 var returnBuffer = new Uint8Array(buffer 2);88 var buffer = str2ab(window.atob(request.responseText.slice(request.position + 10))); 89 var returnBuffer = new Uint8Array(buffer); 90 90 var returnBuffer_size = returnBuffer.byteLength; 91 91 try { -
issm/trunk-jpl/src/m/plot/gauge.js
r20632 r20726 1 function gauge(){ 1 //GAGUE - create a gague and label that display a value 2 // 3 // Usage: 4 // gauge=gauge(); TODO: Expand 5 6 function gauge() { 2 7 //Convert arguments to options 3 8 var args = Array.prototype.slice.call(arguments); 4 9 var options = new pairoptions(args); 5 10 6 gaugecanvas =options.getfieldvalue('gaugecanvas','gauge');7 gaugetext =options.getfieldvalue('gaugetext','gauge-text');8 gaugediv =options.getfieldvalue('gaugediv','slr-controldiv');9 gaugevalue =options.getfieldvalue('value',0);10 min =options.getfieldvalue('min',0);11 max =options.getfieldvalue('max',22);12 colors =options.getfieldvalue('colors',[[0.0, "#000000" ], [0.50, "#880000"], [1.0, "#ff0000"]]);13 label =options.getfieldvalue('label','');11 gaugecanvas = options.getfieldvalue('gaugecanvas','gauge'); 12 gaugetext = options.getfieldvalue('gaugetext','gauge-text'); 13 gaugediv = options.getfieldvalue('gaugediv','slr-controldiv'); 14 gaugevalue = options.getfieldvalue('value',0); 15 min = options.getfieldvalue('min',0); 16 max = options.getfieldvalue('max',22); 17 colors = options.getfieldvalue('colors',[[0.0, "#000000" ], [0.50, "#880000"], [1.0, "#ff0000"]]); 18 label = options.getfieldvalue('label',''); 14 19 15 20 $('<div class="bordered margin-8 padding-8"><canvas id="'+gaugecanvas+'" width="100px" height="50%" class="gauge-canvas"></canvas><div id="'+gaugetext+'" class="gauge-text"></div></div>').appendTo('#'+gaugediv); -
issm/trunk-jpl/src/m/plot/slider.js
r20633 r20726 1 function slider(){ 2 1 //SLIDER - create a slider bar to set a value 2 // 3 // Usage: 4 // slider=slider(); TODO: Expand 5 6 function slider() { 3 7 //Convert arguments to options 4 8 var args = Array.prototype.slice.call(arguments); 5 var 9 var options = new pairoptions(args.slice()); 6 10 7 11 //Recover option values: … … 31 35 max:max, 32 36 step:step, 33 slide:function(event,ui ){34 moveSlide(event,ui,info,middlemessage,precision);37 slide:function(event,ui,info,middlemessage,precision){ 38 info.text(middlemessage[0]+ui.value.toFixed(precision)+middlemessage[1]); 35 39 }, 36 stop:function(event,ui){ 37 stopSlide(event,ui,info,callback,middlemessage,endmessage,precision); 40 stop:function(event,ui,info,functionvalue,middlemessage,endmessage,precision){ 41 info.text(middlemessage[0]+ui.value.toFixed(precision)+middlemessage[1]); 42 functionvalue(ui.value); 43 info.text(endmessage[0]+ui.value.toFixed(precision)+endmessage[1]); 38 44 } 39 45 }); … … 53 59 } 54 60 55 function moveSlide(event,ui,info,middlemessage,precision){ 56 var val=ui.value; 57 info.text(middlemessage[0]+val.toFixed(precision)+middlemessage[1]); 58 } 61 //PROGRESS - create a progress bar to display a value 62 // 63 // Usage: 64 // progress=progress(); TODO: Expand 59 65 60 function stopSlide(event,ui,info,functionvalue,middlemessage,endmessage,precision){ 61 var val=ui.value; 62 info.text(middlemessage[0]+val.toFixed(precision)+middlemessage[1]); 63 functionvalue(val); 64 info.text(endmessage[0]+val.toFixed(precision)+endmessage[1]); 65 } 66 67 function progress(){ 66 function progress() { 68 67 //Convert arguments to options 69 68 var args = Array.prototype.slice.call(arguments); 70 var 69 var options = new pairoptions(args.slice()); 71 70 72 71 var value = options.getfieldvalue('value',0); … … 113 112 max:1, 114 113 step:1, 115 start:function(event,ui){ 116 startProgress(event,ui,canvas); 114 start:function(event,ui,canvas){ 115 canvas.movieFrame = ui.value; 116 canvas.movieIncrement = false; 117 117 }, 118 slide:function(event,ui ){119 moveProgress(event,ui,canvas);118 slide:function(event,ui,canvas){ 119 canvas.movieFrame = ui.value; 120 120 }, 121 stop:function(event,ui){ 122 stopProgress(event,ui,canvas); 121 stop:function(event,ui,canvas){ 122 canvas.movieFrame = ui.value; 123 canvas.movieIncrement = true; 123 124 } 124 125 }); … … 139 140 canvas.progressBar = $('.'+name+'-progressbar'); 140 141 } 141 142 function startProgress(event,ui,canvas){143 canvas.movieFrame = ui.value;144 canvas.movieIncrement = false;145 }146 147 function moveProgress(event,ui,canvas){148 canvas.movieFrame = ui.value;149 }150 151 function stopProgress(event,ui,canvas){152 canvas.movieFrame = ui.value;153 canvas.movieIncrement = true;154 } -
issm/trunk-jpl/src/m/plot/tooltips.js
r20631 r20726 1 function tooltip(){ 2 1 //TOOLTIP - create a hidden toolip that shows html formatted info on hover 2 // 3 // Usage: 4 // tooltip=tooltip(); TODO: Expand 5 6 function tooltip() { 3 7 //Convert arguments to options 4 8 var args = Array.prototype.slice.call(arguments); 5 var 9 var options = new pairoptions(args.slice()); 6 10 7 11 //Recover option values: … … 24 28 tooltip.fadeIn(); 25 29 }, function() { 26 $("> div", this).fadeOut(function() {$(this).css("marginLeft", "");}); 30 $("> div", this).fadeOut(function() {$(this).css("marginLeft", ""); 31 }); 27 32 }); 28 33 }
Note:
See TracChangeset
for help on using the changeset viewer.