2 function RecordResultRow(id) {
5 throw new EXArg( "RecordResultRow required ID" );
7 var table = createAppElement("table");
8 table.setAttribute("border","1");
9 var tbody = createAppElement("tbody");
10 var thead = createAppElement("thead");
12 add_css_class(table,"record_result_row_table");
14 var toptd = createAppElement("td");
15 var td1 = createAppElement("td");
16 var td2 = createAppElement("td");
17 var td4 = createAppElement("td");
19 td1.id = "record_result_row_box_" + id;
20 add_css_class( td1, "record_result_row_box");
22 td2.id = "record_result_title_box_" + id;
23 add_css_class( td2, "record_result_title_box");
25 td4.id = "record_result_author_box_" + id;
26 add_css_class(td4, "record_result_author_box");
28 var row1 = createAppElement("tr");
29 var row2 = createAppElement("tr");
30 row2.id = "record_result_author_row_" + id;
32 row1.appendChild(td2);
33 row2.appendChild(td4);
34 tbody.appendChild(row1);
35 tbody.appendChild(row2);
36 table.appendChild(thead);
37 table.appendChild(tbody);
38 td1.appendChild(table);
44 function addResultRow(row) {
45 td1 = row.appendChild( createAppElement("TD") );
50 RecordResultRow.prototype.toString = function() {
51 return this.obj.string;
54 function LineDiv(type) {
55 this.obj = createAppElement("div");
57 add_css_class(this.obj,"small_line_div");
60 add_css_class(this.obj,"big_line_div");
62 add_css_class(this.obj,"line_div");
66 LineDiv.prototype.toString = function() {
67 return this.obj.toString();