Index: /issm/trunk-jpl/src/m/plot/applyoptions.js
===================================================================
--- /issm/trunk-jpl/src/m/plot/applyoptions.js	(revision 19848)
+++ /issm/trunk-jpl/src/m/plot/applyoptions.js	(revision 19849)
@@ -143,5 +143,4 @@
 			var color;
 			var cheightoffset = options.getfieldvalue('colorbarfontsize',16);
-
 			var ccontext,ccanvas,ccanvasid;
 			ccanvasid=options.getfieldvalue('colorbarcanvasid',options.getfieldvalue('canvasid')+'_colorbar');
@@ -149,12 +148,14 @@
 			if(ccanvas==null){
 				ccanvas = $('<canvas id="'+ccanvasid+' width="'+String(cwidth*4)+'" height="'+String(cheight+cheightoffset)+'"></canvas>').insertAfter('#'+options.getfieldvalue('canvasid'));
-				ccanvas.css({'position':'relative','top':((canvassize-cheight-cheightoffset)/-2).toFixed(2)+'px'});
+				ccanvas.css({'display':'inline-block','position':'relative','top':((canvassize-cheight-cheightoffset)/-2).toFixed(2)+'px'});
 				ccontext = ccanvas[0].getContext('2d');
 			}
 			else{
 				ccanvas = $('#'+ccanvasid);
-				ccanvas.height(cwidth*4);
-				ccanvas.width(cheight+cheightoffset);	
-				ccanvas.css({'position':'relative','top':((canvassize-cheight-cheightoffset)/-2).toFixed(2)+'px'});
+				if (options.exist('colorbarcanvasid')){
+					cheight=ccanvas.height();
+					cwidth=ccanvas.width();	
+				}
+				ccanvas.css({'display':'inline-block','position':'relative','top':((canvassize-cheight-cheightoffset)/-2).toFixed(2)+'px'});
 				ccontext = ccanvas[0].getContext('2d');
 				/*erase existing colorbar:*/
