/[suikacvs]/test/html-whatpm/table-script.js
Suika

Diff of /test/html-whatpm/table-script.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by wakaba, Sun May 27 06:37:05 2007 UTC revision 1.2 by wakaba, Sun May 27 10:00:48 2007 UTC
# Line 1  Line 1 
1  function tableToCanvas (table) {  function tableToCanvas (table) {
2    var canvas = document.createElement ('canvas');    var canvas = document.createElement ('canvas');
3    document.body.appendChild (canvas);    document.body.appendChild (canvas);
4      if (window.G_vmlCanvasManager) {
5        canvas = G_vmlCanvasManager.initElement (canvas);
6      }
7    var c2d = canvas.getContext ('2d');    var c2d = canvas.getContext ('2d');
8    
9    var param = {    var param = {
# Line 46  for (var i = 1; i < table.cell.length; i Line 49  for (var i = 1; i < table.cell.length; i
49    }    }
50  }  }
51    
52    canvas.style.width = 'auto'; // NOTE: Opera9 has default style=""
53    canvas.style.height = 'auto';
54    // NOTE: Set style="" before width/height="" for ExplorerCanvas compatibility
55  canvas.width = param.cellLeft  canvas.width = param.cellLeft
56      + (param.columnWidth + param.columnSpacing) * columnNumber      + (param.columnWidth + param.columnSpacing) * columnNumber
57      + param.cellRight;      + param.cellRight;
58  canvas.height = param.cellTop  canvas.height = param.cellTop
59      + (param.rowHeight + param.rowSpacing) * rowNumber      + (param.rowHeight + param.rowSpacing) * rowNumber
60      + param.cellBottom;      + param.cellBottom;
 canvas.style.width = 'auto'; // NOTE: Opera9 has default style=""  
 canvas.style.height = 'auto';  
61    
62  var y = param.rowTop;  var y = param.rowTop;
63  for (var i = 1; i < table.row_group.length; i++) {  for (var i = 1; i < table.row_group.length; i++) {

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24