svn commit: samba r13414 - in
branches/tmp/deryck-samba4-swat/swat: . ejs js
derrell at samba.org
derrell at samba.org
Thu Feb 9 20:25:04 GMT 2006
deryck at samba.org writes:
> Author: deryck
> Date: 2006-02-09 19:37:58 +0000 (Thu, 09 Feb 2006)
> New Revision: 13414
>
> WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=13414
>
> Log:
> A compltetly broken commit...
>
> but I need someone who knows ejs to help me here.
> Tridge or Tim (or anyone :-), please look at
> simple_table() in /swat/ejs/common.ejs. I want to
> return the table as a string, not using write().
> I've coded this up how it would work in JavaScript.
> This doesn't work with ejs, nor does += seem to work.
>
> Can someone point me to a work around or else code
> up the string handling in ejs to work properly.
Hi Deryck, try this:
function table_element(i, o, t) {
t = t + "<tr><td>" + i + "</td><td>";
if (typeof(o[i]) == "object") {
var j, first;
first = true;
for (j in o[i]) {
if (first == false) {
t = t + "<br />";
}
t = t + o[i][j];
first = false;
}
} else {
t = t + o[i];
}
t = t + "</td></tr>\n";
return t;
}
It looks like in each case, you were generating an expression and just not
providing anyplace to put it; i.e. you're not assigning it to a variable.
Derrell
More information about the samba-cvs
mailing list