]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/javascript/opac/HTMLChunks.js
0ee13d0f0fe3f22b9290ef91b09a794adea1e32e
[Evergreen.git] / Open-ILS / src / javascript / opac / HTMLChunks.js
1
2 function RecordResultRow(id) {
3
4         if(id==null)
5                 throw new EXArg( "RecordResultRow required ID" );
6
7         var table       = createAppElement("table");
8         table.setAttribute("border","1");
9         var tbody       = createAppElement("tbody");
10         var thead       = createAppElement("thead");
11
12         add_css_class(table,"record_result_row_table");
13
14         var toptd       = createAppElement("td");
15         var td1         = createAppElement("td");
16         var td2         = createAppElement("td");
17         var td4         = createAppElement("td");
18
19         td1.id = "record_result_row_box_" + id;
20         add_css_class( td1, "record_result_row_box");
21
22         td2.id = "record_result_title_box_" + id;
23         add_css_class( td2, "record_result_title_box");
24
25         td4.id = "record_result_author_box_" + id;
26         add_css_class(td4, "record_result_author_box");
27
28         var row1                = createAppElement("tr");
29         var row2                = createAppElement("tr");
30         row2.id = "record_result_author_row_" + id;
31
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);
39
40         this.obj = td1;
41
42 }
43
44 function addResultRow(row) {
45         td1 = row.appendChild( createAppElement("TD") );
46 }
47
48
49
50 RecordResultRow.prototype.toString = function() {
51         return this.obj.string;
52 }
53
54 function LineDiv(type) {
55         this.obj  = createAppElement("div");
56         if( type == "small")
57                 add_css_class(this.obj,"small_line_div");
58         else {
59                 if( type == "big") {
60                 add_css_class(this.obj,"big_line_div");
61                 } else 
62                         add_css_class(this.obj,"line_div");
63         }
64 }
65
66 LineDiv.prototype.toString = function() {
67         return this.obj.toString();
68 }
69