Changeset 19890


Ignore:
Timestamp:
12/13/15 09:21:30 (9 years ago)
Author:
dlcheng
Message:

CHG (javascript): Adding colorbar handling for movie data.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/applyoptions.js

    r19884 r19890  
    136136                        } else {
    137137                        }
    138                         var caxis = options.getfieldvalue('caxis',[Math.min.apply(null,data),Math.max.apply(null,data)]);
     138                       
     139                        //Handle movie data
     140                        var     dataresults = processdata(md,data,options);
     141                        var     data2 = dataresults[0];
     142                        var     datatype = dataresults[1];
     143                        if (datatype == 5) {
     144                                data = data[node["movieFrame"]];
     145                        }
     146                       
     147                        var caxis = options.getfieldvalue('caxis',[ArrayMin(data),ArrayMax(data)]);
    139148                        var canvassize = options.getfieldvalue('canvassize',480);
    140149                        var cheight;
     
    250259                                ccanvashtml = document.getElementById(ccanvasid);
    251260                                if (ccanvashtml==null) {
    252                                         ccanvas = $('<canvas id="'+ccanvasid+'" width="'+String(cwidth+cheightoffset*4)+'" height="'+String(cheight+cheightoffset*2)+'"></canvas>').insertAfter('#'+options.getfieldvalue('canvasid'));
     261                                        ccanvas = $('<canvas id="'+ccanvasid+'" width="'+String(cwidth+cheightoffset*4)+'" height="'+String(cheight+cheightoffset*5/2)+'"></canvas>').insertAfter('#'+options.getfieldvalue('canvasid'));
    253262                                        ccanvas.css({'position':'relative','top':((canvassize-cheight-cheightoffset*2)/-2).toFixed(2)+'px'});
    254263                                        ccontext = ccanvas[0].getContext('2d');
     
    262271                                                //get html object instead of jqurey object to modify height/width to accomodate labels
    263272                                                ccanvashtml.width = cwidth+cheightoffset*6;
    264                                                 ccanvashtml.height = cheight+cheightoffset*2;
     273                                                ccanvashtml.height = cheight+cheightoffset*5/2;
    265274                                                ccanvashtml.cwidth = cwidth;
    266275                                                ccanvashtml.cheight = cheight;
Note: See TracChangeset for help on using the changeset viewer.