annotate gis_gui/blocks/search.js @ 63:7f008e782563

add gui files to product via FileSystemSite
author casties
date Fri, 05 Nov 2010 18:52:55 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
63
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
1 $('div.block[id*=search]').livequery(function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
2 var searchblock = $(this);
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
3
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
4 // displaying the search result list
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
5 searchblock.find("#searchblock_button").live('click',function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
6 searchblock.find("#searchresults").removeClass("hidden");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
7 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
8
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
9
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
10 // opening the selected search result
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
11 $(this).find("#search_open_button").click(function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
12 addBlock("blocks/table","table");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
13 var segment = $(this).parents().filter(".block");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
14 foldBlock(segment);
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
15 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
16
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
17
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
18
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
19
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
20 tables = new Array();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
21 tables[0] = "<TABLE class=\"preview\"><TR> <TH> Place </TH> <TH> Date </TH> <TH> gis_id </TH></TR><TR> <TD> Beijing</TD> <TD> 1848</TD> <TD> 131451</TD></TR><TR><TD>...</TD><TD>...</TD><TD>...</TD></TR></TABLE>";
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
22 tables[1] = "<TABLE class=\"preview\"><TR> <TH> Page </TH> <TH> description </TH> <TH>source</TH><TH> gis_id </TH></TR><TR> <TD> 71</TD> <TD> A description of the [...]</TD> <TD> The Big Book of [...]</TD> <TD> 93128 </TD></TR><TR><TD>...</TD><TD>...</TD><TD>...</TD><TD>...</TD></TR></TABLE>";
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
23 tables[2] = "<TABLE class=\"preview\"><TR> <TH> callno </TH> <TH> object </TH> <TH> kind </TH> <TH> title </TH> <TH> ... </TH></TR><TR> <TD> printing 25 </TD> <TD> book</TD> <TD> xylograph</TD> <TD>Huang Ming dianli</TD><TD>...</TD></TR><TR><TD>...</TD><TD>...</TD><TD>...</TD><TD>...</TD><TD>...</TD></TR></TABLE>";
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
24 tbl_index = 2;
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
25
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
26 stats = new Array();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
27 stats[0] = "114 datasets<br/><b>3 Columns:</b> Place, Date, gis_id";
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
28 stats[1] = "37 datasets<br/><b>4 Columns:</b> Page, description, source, gis_id";
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
29 stats[2] = "53 datasets<br/><b>7 Columns:</b> callno, object, kind, title, dynasty, reign_period, production_begin_year";
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
30
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
31 $("#resultlist li").live("click", function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
32 tbl_index ++;
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
33 tbl_index = tbl_index%3;
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
34 $("#preview").empty();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
35 $("#preview").append(stats[tbl_index]+'<hr noshade/>'+tables[tbl_index]);
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
36 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
37
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
38 });