annotate gis_gui/blocks/workspace.js @ 82:c84536a4993a

fix bug in tablestructure.js
author casties
date Wed, 12 Jan 2011 10:18:28 +0100
parents 7f008e782563
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 $(".block[id*=workspace]").livequery(function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
2
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
3 var homeblock = $(this);
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
4
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
5 // OPEN
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
6 homeblock.find("#open_button").live("click", function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
7 clearTasks();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
8 homeblock.find("#open_button").addClass("selected");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
9 homeblock.find('#open').fadeIn();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
10 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
11
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
12 // OPEN TASKS
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
13 homeblock.find("#open_table_button").live("click", function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
14 // homeblock.find(".task[id*=open_]").removeClass("selected");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
15 homeblock.find("#open_table_button").addClass("selected");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
16 homeblock.find("#open_table").fadeIn();
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 homeblock.find("#open_view_button").live("click", function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
19 homeblock.find("#open_view_button").addClass("selected");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
20 homeblock.find("#open_view").fadeIn();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
21 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
22 homeblock.find("#open_open_view").live('click', function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
23 clearTasks();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
24 foldBlock($(this).parents().filter(".block"));
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
25 addBlock("blocks/view?title=view","view");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
26 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
27
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
28
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
29 // CREATE
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
30 homeblock.find("#create_button").live('click', function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
31 clearTasks();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
32 homeblock.find("#create_button").addClass("selected");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
33 homeblock.find("#create").fadeIn();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
34 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
35
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
36 // SEARCH
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
37 homeblock.find("#search_button").live('click', function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
38 clearTasks();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
39 var segment = $(this).parents().filter(".block");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
40 foldBlock(segment);
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
41 addBlock("blocks/search?title=search","search");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
42 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
43
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
44 homeblock.find("#open_open").live("click", function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
45 // switchSubscreens(homeblock, 'open', 'main');
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
46 clearTasks();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
47 foldBlock($(this).parents().filter(".block"));
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
48 var newblock = addBlock("blocks/table?title=table","table");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
49 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
50
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
51
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
52 // Notes
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
53 homeblock.find("#notes_button").live('click', function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
54 clearTasks();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
55 var segment = $(this).parents().filter(".block");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
56 foldBlock(segment);
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
57 addBlock("blocks/notes?title=notes","notes");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
58 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
59
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
60
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
61 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
62
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
63
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
64 function clearTasks(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
65 $(".block[id*=workspace]").livequery(function(){
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
66 $(this).find(".task").removeClass("selected");
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
67 $(this).find(".subscreen[id!=main]").hide();
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
68 });
7f008e782563 add gui files to product via FileSystemSite
casties
parents:
diff changeset
69 }