Skip to content

Commit

Permalink
First draft of a csv renderer #4
Browse files Browse the repository at this point in the history
  • Loading branch information
Marin Procureur committed Feb 2, 2016
1 parent df93fb6 commit 34867b1
Show file tree
Hide file tree
Showing 3 changed files with 950 additions and 71 deletions.
58 changes: 5 additions & 53 deletions examples/simpleExample/simpleExample.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,7 @@ var Renderer = {
rowObject,
rowObject,
(order || 0),
this.renderer.addAttribute(
this.renderer.createElementWithText("th", rowObject),
"id",
this.template.getAttribute("rowHeader","idPrefix") + rowNumber
),
rowObject,
(open || true),
(hidden || true)
)
Expand All @@ -100,11 +96,7 @@ var Renderer = {
columnObject,
columnObject,
(order || 0),
this.renderer.addAttribute(
this.renderer.createElementWithText("th", columnObject),
"id",
this.template.getAttribute("columnHeader","idPrefix") + columnNumber
),
columnObject,
(open || true),
(hidden || true)
)
Expand All @@ -113,59 +105,19 @@ var Renderer = {
},

renderCell : function(rowsNumbers, columnsNumbers, cellData, eventsCallBacks){
if (cellData && cellData.length > 0 && cellData[0]) {
var cell = this.renderer.createElementWithText("td", cellData[0]);
this.renderer.addAttribute(cell, "data-toggle", "popover");
this.renderer.addAttribute(cell, "data-original-title", "Summary (first relation)");
this.renderer.addAttribute(cell, "data-content",
this._getSummaryHoverCell(cellData)
);
this.renderer.addAttribute(cell, "data-html", "true");
this.renderer.addAttribute(cell, "data-container", "body");
}
else {
var cell = this.renderer.createElement("td");
}
cell = this.addEventsToRendering(cell,
eventsCallBacks);
for (var row in rowsNumbers){
this.renderer.addClasses(cell,
[this.template.getAttribute("rowHeader", "classPrefix") +
rowsNumbers[row]]);
}
for (var column in columnsNumbers){
return this.renderer.addClasses(cell,
[this.template.getAttribute("columnHeader", "classPrefix") +
columnsNumbers[column]]);
}
return cellData[0];
},

reRenderColumn : function(renderedColumn, events) {
if (!renderedColumn.children) {
var vtext = this.renderer.createElement("div",
["vtext"]);
var vtextInner = this.renderer.createElementWithText("div",
renderedColumn.label,
["vtext__inner"]);
renderedColumn.rendering.textContent = "";
this.appendChild(vtext,
vtextInner);
this.appendChild(renderedColumn.rendering,
vtext);
}
renderedColumn.rendering = this.addEventsToRendering(renderedColumn.rendering,
events);
return renderedColumn;
},

reRenderRow : function(renderedRow, events) {
renderedRow.rendering = this.addEventsToRendering(renderedRow.rendering,
events);
return renderedRow;
}
};

Renderer = Class.extend(DefaultHTMLRenderer, Renderer);
Renderer = Class.extend(csvExportRenderer, Renderer);


//
Expand Down Expand Up @@ -289,7 +241,7 @@ component.renderer.template.addIdPrefix("columnHeader",
component.renderer.template.addIdPrefix("rowHeader",
"r");

ij.setWorkspace(document.getElementById("matrix"));
ij.setWorkspace("");
var start = new Date();
ij.display();
console.log(new Date() - start);
Loading

0 comments on commit 34867b1

Please sign in to comment.