@@ -312,7 +312,7 @@ class Cell {
function valueHtml( c : cdb.Data.Column, v : Dynamic, sheet : cdb.Sheet, obj : Dynamic, scope : Array<{ s : cdb.Sheet, obj : Dynamic }> ) : {str: String, containsHtml: Bool} {
- inline function val(s:String) {
+ inline function val(s:Dynamic) {
return {str: Std.string(s), containsHtml:false};
}
@@ -33,7 +33,7 @@ class Line extends Component {
element.get(0).classList.remove("hidden");
var id: String = null;
for( c in columns ) {
- var e = #if hl { throw "TODO"; (null:Element.HTMLElement); } #else js.Browser.document.createTableCellElement() #end;
+ var e = #if hl ide.createElement("table") #else js.Browser.document.createTableCellElement() #end;
e.classList.add("c");
this.element.get(0).appendChild(e);
var cell = new Cell(e, this, c);
@@ -395,7 +395,7 @@ class Table extends Component {
var syncLevel : Int = -1;
function sync() {
data.hidden = title == null ? false : isSepHidden(sindex);
- toggle.css({ display : title == null ? "none" : "" });
+ toggle.toggle(title != null);
toggle.text(data.hidden ? "🡆" : "🡇");
content.text(title == null ? "" : title+(data.hidden ? " ("+getLines().length+")" : ""));
sep.toggleClass("sep-hidden", data.hidden == true);
@@ -36,7 +36,7 @@ class IdeData {
function get_resourceDir() return projectDir+"/res";
function getAppDataPath() {
- return ".";
+ return new haxe.io.Path(Sys.programPath()).dir+"/";
function initConfig( cwd : String ) {