Revision 4948
Added by daigle over 15 years ago
lib/style/skins/sanparks/header.jsp | ||
---|---|---|
42 | 42 |
<td align="center" nowrap="nowrap" width="100%"> |
43 | 43 |
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
44 | 44 |
<tr height="92"> |
45 |
<td colspan="2" nowrap="nowrap">
|
|
45 |
<td colspan="3" nowrap="nowrap">
|
|
46 | 46 |
<span class="headertitle"> |
47 | 47 |
SANParks |
48 | 48 |
<br/> |
... | ... | |
57 | 57 |
<td nowrap="nowrap"> |
58 | 58 |
<a href="<%=CGI_URL%>/register-dataset.cgi?cfg=sanparks" target="_top" class="headermenu">Register Data</a> |
59 | 59 |
</td> |
60 |
<td nowrap="nowrap"> |
|
61 |
<a href="searchTPCWorkflowRun.jsp" target="_top" class="headermenu">TPC Status</a> |
|
62 |
</td> |
|
63 |
<td nowrap="nowrap"> |
|
64 |
<a href="searchTPCWorkflow.jsp" target="_top" class="headermenu">TPC Workflows</a> |
|
65 |
</td> |
|
60 | 66 |
</tr> |
61 | 67 |
</table> |
62 | 68 |
</td> |
lib/style/skins/sanparks/left-nav2.css | ||
---|---|---|
1 |
/* |
|
2 |
* '$RCSfile$' |
|
3 |
* Purpose: Default style sheet for KNB project web pages |
|
4 |
* Using this stylesheet rather than placing styles directly in |
|
5 |
* the KNB web documents allows us to globally change the |
|
6 |
* formatting styles of the entire site in one easy place. |
|
7 |
* Copyright: 2000 Regents of the University of California and the |
|
8 |
* National Center for Ecological Analysis and Synthesis |
|
9 |
* Authors: Matt Jones |
|
10 |
* |
|
11 |
* '$Author: daigle $' |
|
12 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
13 |
* '$Revision: 4080 $' |
|
14 |
* |
|
15 |
* This program is free software; you can redistribute it and/or modify |
|
16 |
* it under the terms of the GNU General Public License as published by |
|
17 |
* the Free Software Foundation; either version 2 of the License, or |
|
18 |
* (at your option) any later version. |
|
19 |
* |
|
20 |
* This program is distributed in the hope that it will be useful, |
|
21 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
22 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
23 |
* GNU General Public License for more details. |
|
24 |
* |
|
25 |
* You should have received a copy of the GNU General Public License |
|
26 |
* along with this program; if not, write to the Free Software |
|
27 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
28 |
*/ |
|
29 |
|
|
30 |
/********************************************************************** |
|
31 |
* left nav settings |
|
32 |
**********************************************************************/ |
|
33 |
|
|
34 |
.left-nav-section { |
|
35 |
display: inline; |
|
36 |
float: left; |
|
37 |
margin-left: 20px; |
|
38 |
height: 840px; |
|
39 |
width: 175px; |
|
40 |
background: transparent url("images/navstrip.jpg") left 0px repeat-y; |
|
41 |
} |
|
42 |
|
|
43 |
.left-nav-header { |
|
44 |
margin-left: 0px; |
|
45 |
height: 20px; |
|
46 |
width: 175px; |
|
47 |
background: #124325; |
|
48 |
} |
|
49 |
|
|
50 |
.left-nav-header-item { |
|
51 |
color: #FFFFFF; |
|
52 |
text-decoration: none; |
|
53 |
font-weight: bold; |
|
54 |
font-size: 12px; |
|
55 |
text-align: center; |
|
56 |
padding-top: 3px; |
|
57 |
} |
|
58 |
|
|
59 |
.left-nav-menu-header { |
|
60 |
color: #FFFFFF; |
|
61 |
display: block; |
|
62 |
font-weight: bold; |
|
63 |
margin: 8px 5px 0px 8px; |
|
64 |
padding-bottom: 5px; |
|
65 |
text-decoration: none; |
|
66 |
} |
|
67 |
|
|
68 |
a.left-nav-menu-header:hover { |
|
69 |
color: #FF3300; |
|
70 |
text-decoration: underline; |
|
71 |
} |
|
72 |
|
|
73 |
a.left-nav-menu-item:hover { |
|
74 |
color: #FF3300; |
|
75 |
text-decoration: underline; |
|
76 |
} |
|
77 |
|
|
78 |
.left-nav-menu-line { |
|
79 |
border-bottom: 1px solid #0E321D; |
|
80 |
margin: 0px 7px 0px 7px; |
|
81 |
} |
|
82 |
|
|
83 |
.left-nav-menu-item { |
|
84 |
background: transparent url("images/horns.png") left 1px no-repeat !important; |
|
85 |
display: block; |
|
86 |
color: #FFFFFF; |
|
87 |
font-weight: normal; |
|
88 |
padding: 0px 5px 0px 15px; |
|
89 |
margin: 0px 0px 0px 8px; |
|
90 |
} |
|
91 |
|
|
92 |
.left-nav-menu-item:hover { |
|
93 |
background: transparent url("images/nav_bullets_orange.gif") left 1px no-repeat !important; |
|
94 |
color: #FF3300; |
|
95 |
text-decoration: underline; |
|
96 |
} |
|
0 | 97 |
lib/style/skins/sanparks/searchTPCWorkflowRun.jsp | ||
---|---|---|
1 |
<%@ page language="java" %> |
|
2 |
<% |
|
3 |
/* |
|
4 |
* '$RCSfile$' |
|
5 |
* Copyright: 2009 Regents of the University of California and the |
|
6 |
* National Center for Ecological Analysis and Synthesis |
|
7 |
* |
|
8 |
* '$Author: daigle $' |
|
9 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
10 |
* '$Revision: 4080 $' |
|
11 |
* |
|
12 |
* This program is free software; you can redistribute it and/or modify |
|
13 |
* it under the terms of the GNU General Public License as published by |
|
14 |
* the Free Software Foundation; either version 2 of the License, or |
|
15 |
* (at your option) any later version. |
|
16 |
* |
|
17 |
* This program is distributed in the hope that it will be useful, |
|
18 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
19 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
20 |
* GNU General Public License for more details. |
|
21 |
* |
|
22 |
* You should have received a copy of the GNU General Public License |
|
23 |
* along with this program; if not, write to the Free Software |
|
24 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
25 |
*/ |
|
26 |
%> |
|
27 |
<%@ include file="settings.jsp"%> |
|
28 |
|
|
29 |
<html> |
|
30 |
<head> |
|
31 |
<title>Sanparks TPC Report Search</title> |
|
32 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/sanparks.css"/> |
|
33 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/sanparks-tpc.css"/> |
|
34 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/header2.css"/> |
|
35 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/left-nav2.css"/> |
|
36 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/footer2.css"/> |
|
37 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_SKINS_URL%>/sanparks/sanparks.js"></script> |
|
38 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/style/skins/sanparks/searchWorkflowPathQuery.js"></script> |
|
39 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/branding.js"></script> |
|
40 |
</head> |
|
41 |
<body class="main-section"> |
|
42 |
<jsp:include page="header2.jsp"/> |
|
43 |
|
|
44 |
<!-- Main content --> |
|
45 |
<jsp:include page="left-nav2.jsp"/> |
|
46 |
<jsp:include page="../../common/searchTPCWorkflowRunSection.jsp" /> |
|
47 |
|
|
48 |
<!-- Footer Content --> |
|
49 |
<jsp:include page="footer2.jsp" /> |
|
50 |
</body> |
|
51 |
</html> |
lib/style/skins/sanparks/left-nav2.jsp | ||
---|---|---|
1 |
<%@ page language="java"%> |
|
2 |
<% |
|
3 |
/* |
|
4 |
'$RCSfile$' |
|
5 |
Copyright: 2003 Regents of the University of California and the |
|
6 |
National Center for Ecological Analysis and Synthesis |
|
7 |
'$Author: leinfelder $' |
|
8 |
'$Date: 2008-06-10 10:18:06 -0700 (Tue, 10 Jun 2008) $' |
|
9 |
'$Revision: 3966 $' |
|
10 |
|
|
11 |
This program is free software; you can redistribute it and/or modify |
|
12 |
it under the terms of the GNU General Public License as published by |
|
13 |
the Free Software Foundation; either version 2 of the License, or |
|
14 |
(at your option) any later version. |
|
15 |
|
|
16 |
This program is distributed in the hope that it will be useful, |
|
17 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
18 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
19 |
GNU General Public License for more details. |
|
20 |
|
|
21 |
You should have received a copy of the GNU General Public License |
|
22 |
along with this program; if not, write to the Free Software |
|
23 |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
24 |
*/ |
|
25 |
%> |
|
26 |
<%@ include file="settings.jsp"%> |
|
27 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
28 |
<html> |
|
29 |
<head> |
|
30 |
<title>left nav</title> |
|
31 |
<!-- This file is meant to be included in a parent file, so link css stylesheet there. --> |
|
32 |
</head> |
|
33 |
|
|
34 |
<body> |
|
35 |
<div class="left-nav-section"> |
|
36 |
<div class="left-nav-header"> |
|
37 |
<div class="left-nav-header-item"> |
|
38 |
Parks A-Z |
|
39 |
</div> |
|
40 |
</div> |
|
41 |
<form action="http://indus.msi.ucsb.edu/knb/style/skins/sanparks/index.jsp" method="post" target="_top" name="orgForm"> |
|
42 |
<input name="organizationScope" type="hidden" value="" /> |
|
43 |
<a class="left-nav-menu-header" href="#" onclick="orgForm.organizationScope.value='';orgForm.submit();">All</a> |
|
44 |
<div class="left-nav-menu-line"></div> |
|
45 |
<a class="left-nav-menu-header" href="#" onclick="orgForm.organizationScope.value='SANParks, South Africa';orgForm.submit();">SANParks</a> |
|
46 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='SANParks, South Africa';orgForm.submit();">All</a> |
|
47 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Addo Elephant National Park, South Africa';orgForm.submit();">Addo Elephant National Park</a> |
|
48 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Agulhas National Park, South Africa';orgForm.submit();">Agulhas National Park</a> |
|
49 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Augrabies Falls National Park, South Africa';orgForm.submit();">Augrabies Falls National Park</a> |
|
50 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Bontebok National Park, South Africa';orgForm.submit();">Bontebok National Park</a> |
|
51 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Camdeboo National Park, South Africa';orgForm.submit();">Camdeboo National Park</a> |
|
52 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Golden Gate Highlands National Park, South Africa';orgForm.submit();">Golden Gate Highlands National Park</a> |
|
53 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Karoo National Park, South Africa';orgForm.submit();">Karoo National Park</a> |
|
54 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Kgalagadi Transfrontier Park, South Africa';orgForm.submit();">Kgalagadi Transfrontier Park</a> |
|
55 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Knysna National Lake Area, South Africa';orgForm.submit();">Knysna National Lake Area</a> |
|
56 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Kruger National Park, South Africa';orgForm.submit();">Kruger National Park</a> |
|
57 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Mapungubwe National Park, South Africa';orgForm.submit();">Mapungubwe National Park</a> |
|
58 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Marakele National Park, South Africa';orgForm.submit();">Marakele National Park</a> |
|
59 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Mokala National Park, South Africa';orgForm.submit();">Mokala National Park</a> |
|
60 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Mountain Zebra National Park, South Africa';orgForm.submit();">Mountain Zebra National Park</a> |
|
61 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Namaqua National Park, South Africa';orgForm.submit();">Namaqua National Park</a> |
|
62 |
<!-- <a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Richtersveld National Park, South Africa';orgForm.submit();">Richtersveld National Park</a> --> |
|
63 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Table Mountain National Park, South Africa';orgForm.submit();">Table Mountain National Park</a> |
|
64 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Tankwa Karoo National Park, South Africa';orgForm.submit();">Tankwa Karoo National Park</a> |
|
65 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Tsitsikamma National Park, South Africa';orgForm.submit();">Tsitsikamma National Park</a> |
|
66 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='West Coast National Park, South Africa';orgForm.submit();">West Coast National Park</a> |
|
67 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Wilderness National Park, South Africa';orgForm.submit();">Wilderness National Park</a> |
|
68 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Ai-|Ais/Richtersveld Transfrontier National Park, South Africa';orgForm.submit();">Ai-|Ais/Richtersveld Transfrontier National Park</a> |
|
69 |
|
|
70 |
<a class="left-nav-menu-header" href="#" onclick="orgForm.organizationScope.value='SAEON, South Africa';orgForm.submit();">SAEON</a> |
|
71 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='SAEON, South Africa';orgForm.submit();">All</a> |
|
72 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Arid Zone SAEON Node, South Africa';orgForm.submit();">Arid Zone SAEON Node</a> |
|
73 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Egagasini SAEON Node, South Africa';orgForm.submit();">Egagasini SAEON Node</a> |
|
74 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Elwandle SAEON Node, South Africa';orgForm.submit();">Elwandle SAEON Node</a> |
|
75 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Fynbos SAEON Node, South Africa';orgForm.submit();">Fynbos SAEON Node</a> |
|
76 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Grassland, wetland and forests SAEON Node, South Africa';orgForm.submit();">Grassland, wetland and forests SAEON Node</a> |
|
77 |
<a class="left-nav-menu-item" href="#" onclick="orgForm.organizationScope.value='Ndlovu SAEON Node, South Africa';orgForm.submit();">Ndlovu SAEON Node</a> |
|
78 |
|
|
79 |
</form> |
|
80 |
</div> |
|
81 |
</body> |
|
82 |
|
|
83 |
</html> |
|
84 |
</div> |
|
85 |
</body> |
|
86 |
</html> |
|
0 | 87 |
lib/style/skins/sanparks/header2.css | ||
---|---|---|
1 |
/* |
|
2 |
* '$RCSfile$' |
|
3 |
* Purpose: Default style sheet for KNB project web pages |
|
4 |
* Using this stylesheet rather than placing styles directly in |
|
5 |
* the KNB web documents allows us to globally change the |
|
6 |
* formatting styles of the entire site in one easy place. |
|
7 |
* Copyright: 2000 Regents of the University of California and the |
|
8 |
* National Center for Ecological Analysis and Synthesis |
|
9 |
* Authors: Matt Jones |
|
10 |
* |
|
11 |
* '$Author: daigle $' |
|
12 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
13 |
* '$Revision: 4080 $' |
|
14 |
* |
|
15 |
* This program is free software; you can redistribute it and/or modify |
|
16 |
* it under the terms of the GNU General Public License as published by |
|
17 |
* the Free Software Foundation; either version 2 of the License, or |
|
18 |
* (at your option) any later version. |
|
19 |
* |
|
20 |
* This program is distributed in the hope that it will be useful, |
|
21 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
22 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
23 |
* GNU General Public License for more details. |
|
24 |
* |
|
25 |
* You should have received a copy of the GNU General Public License |
|
26 |
* along with this program; if not, write to the Free Software |
|
27 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
28 |
*/ |
|
29 |
|
|
30 |
/********************************************************************** |
|
31 |
* header settings |
|
32 |
**********************************************************************/ |
|
33 |
|
|
34 |
.header-section { |
|
35 |
margin: 0px 20px 0px 20px; |
|
36 |
width: 95%; |
|
37 |
min-width: 1050px; |
|
38 |
height: 112px; |
|
39 |
background: #7BB865 url(images/bg_header.jpg) repeat-x; |
|
40 |
} |
|
41 |
|
|
42 |
.header-title { |
|
43 |
font-weight: bold; |
|
44 |
font-family: Helvetica, Verdana, Arial, sans-serif; |
|
45 |
font-size: 16px; |
|
46 |
color: #124326; |
|
47 |
margin: 25px 0px 28px 10px; |
|
48 |
} |
|
49 |
|
|
50 |
.header-left-image { |
|
51 |
display: inline; |
|
52 |
float: left; |
|
53 |
border: 0px; |
|
54 |
margin: 0px |
|
55 |
} |
|
56 |
|
|
57 |
.header-center-section { |
|
58 |
width: 45%; |
|
59 |
display:inline; |
|
60 |
float: left; |
|
61 |
min-width: 400px; |
|
62 |
} |
|
63 |
|
|
64 |
.header-right-image { |
|
65 |
border: 0px; |
|
66 |
float: right; |
|
67 |
} |
|
68 |
|
|
69 |
.header-menu { |
|
70 |
position: absolute; |
|
71 |
left: 197px; |
|
72 |
top: 94px; |
|
73 |
width: 80%; |
|
74 |
min-width: 475px; |
|
75 |
} |
|
76 |
|
|
77 |
.header-menu-item { |
|
78 |
display: inline; |
|
79 |
color: #FFFFFF; |
|
80 |
text-decoration: none; |
|
81 |
font-weight: bold; |
|
82 |
font-size: 12px; |
|
83 |
margin-left: 10%; |
|
84 |
} |
|
85 |
|
|
86 |
.header-menu-first-item { |
|
87 |
margin-left: 10px; |
|
88 |
} |
|
89 |
|
|
90 |
.menu-item-inactive { |
|
91 |
color: #B2B2B2; |
|
92 |
} |
|
0 | 93 |
lib/style/skins/sanparks/sanparks-scw.css | ||
---|---|---|
1 |
/* |
|
2 |
* '$RCSfile$' |
|
3 |
* Purpose: Default style sheet for KNB project web pages |
|
4 |
* Using this stylesheet rather than placing styles directly in |
|
5 |
* the KNB web documents allows us to globally change the |
|
6 |
* formatting styles of the entire site in one easy place. |
|
7 |
* Copyright: 2000 Regents of the University of California and the |
|
8 |
* National Center for Ecological Analysis and Synthesis |
|
9 |
* Authors: Matt Jones |
|
10 |
* |
|
11 |
* '$Author: daigle $' |
|
12 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
13 |
* '$Revision: 4080 $' |
|
14 |
* |
|
15 |
* This program is free software; you can redistribute it and/or modify |
|
16 |
* it under the terms of the GNU General Public License as published by |
|
17 |
* the Free Software Foundation; either version 2 of the License, or |
|
18 |
* (at your option) any later version. |
|
19 |
* |
|
20 |
* This program is distributed in the hope that it will be useful, |
|
21 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
22 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
23 |
* GNU General Public License for more details. |
|
24 |
* |
|
25 |
* You should have received a copy of the GNU General Public License |
|
26 |
* along with this program; if not, write to the Free Software |
|
27 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
28 |
*/ |
|
29 |
|
|
30 |
/********************************************************************** |
|
31 |
* simple calendar widgit settings. See: |
|
32 |
* style/common/widgits/simple-calendar-widget.js |
|
33 |
* for a full list of possible css settings. |
|
34 |
**********************************************************************/ |
|
35 |
|
|
36 |
table.scw { |
|
37 |
background-color: #124325; |
|
38 |
} |
|
39 |
|
|
40 |
td.scwCells { |
|
41 |
background-color: #7BB865; |
|
42 |
} |
|
43 |
|
|
44 |
td.scwCells:hover,td.scwCellsHover { |
|
45 |
background-color: #ECCE00; |
|
46 |
} |
|
47 |
|
|
48 |
td.scwInputDate { |
|
49 |
background-color: #124325; |
|
50 |
color: #7BB865; |
|
51 |
} |
|
52 |
|
|
53 |
td.scwInputDate:hover,td.scwInputDateHover { |
|
54 |
background-color: #ECCE00; |
|
55 |
color: #000000; |
|
56 |
} |
|
57 |
|
|
58 |
td.scwCellsWeekend { |
|
59 |
background-color: #7BB865; |
|
60 |
color: #000000; |
|
61 |
} |
|
62 |
|
|
63 |
td.scwCellsWeekend:hover,td.scwCellsWeekendHover { |
|
64 |
background-color: #ECCE00; |
|
65 |
} |
|
66 |
|
|
67 |
td.scwCellsExMonth { |
|
68 |
color: #000000; |
|
69 |
} |
|
70 |
|
|
71 |
td.scwCellsExMonth:hover,td.scwCellsExMonthHover { |
|
72 |
background-color: #ECCE00; |
|
73 |
} |
|
74 |
|
|
75 |
td.scwNow { |
|
76 |
background-color: #124325; |
|
77 |
} |
|
78 |
|
|
79 |
td.scwNow:hover { |
|
80 |
color: #ECCE00; |
|
81 |
} |
|
82 |
|
|
83 |
|
|
0 | 84 |
lib/style/skins/sanparks/header2.jsp | ||
---|---|---|
1 |
<%@ page language="java"%> |
|
2 |
<% |
|
3 |
/* |
|
4 |
'$RCSfile$' |
|
5 |
Copyright: 2003 Regents of the University of California and the |
|
6 |
National Center for Ecological Analysis and Synthesis |
|
7 |
'$Author: leinfelder $' |
|
8 |
'$Date: 2008-06-10 10:18:06 -0700 (Tue, 10 Jun 2008) $' |
|
9 |
'$Revision: 3966 $' |
|
10 |
|
|
11 |
This program is free software; you can redistribute it and/or modify |
|
12 |
it under the terms of the GNU General Public License as published by |
|
13 |
the Free Software Foundation; either version 2 of the License, or |
|
14 |
(at your option) any later version. |
|
15 |
|
|
16 |
This program is distributed in the hope that it will be useful, |
|
17 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
18 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
19 |
GNU General Public License for more details. |
|
20 |
|
|
21 |
You should have received a copy of the GNU General Public License |
|
22 |
along with this program; if not, write to the Free Software |
|
23 |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
24 |
*/ |
|
25 |
%> |
|
26 |
<%@ include file="settings.jsp"%> |
|
27 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
28 |
<html> |
|
29 |
<head> |
|
30 |
<title>SANParks - South African National Park Data Repository</title> |
|
31 |
<!-- This file is meant to be included in a parent file, so link css stylesheet there. --> |
|
32 |
</head> |
|
33 |
|
|
34 |
<body> |
|
35 |
<div class="header-section"> |
|
36 |
<a href="http://www.SANParks.org/" title="SANParks.org Home"><img class="header-left-image" src="<%=STYLE_SKINS_URL%>/sanparks/images/logofade.jpg" alt="SANParks.org Home" /></a> |
|
37 |
<div class="header-center-section"> |
|
38 |
<div class="header-title">SANParks<br> |
|
39 |
South African National Park Data Repository </div> |
|
40 |
<div class="header-menu"> |
|
41 |
<a class="header-menu-item header-menu-first-item" href="./" target="_top" >Repository Home</a> |
|
42 |
<a class="header-menu-item"href="<%=CGI_URL%>/register-dataset.cgi?cfg=sanparks" target="_top" >Register Data</a> |
|
43 |
|
|
44 |
<% |
|
45 |
if(request.getRequestURI().endsWith("searchTPCWorkflowRun.jsp")) { |
|
46 |
%> |
|
47 |
<div class="header-menu-item menu-item-inactive">TPC Status</div> |
|
48 |
<% |
|
49 |
} else { |
|
50 |
%> |
|
51 |
<a class="header-menu-item" href="<%=STYLE_SKINS_URL%>/sanparks/searchTPCWorkflow.jsp">TPC Status</a> |
|
52 |
<% |
|
53 |
} |
|
54 |
|
|
55 |
|
|
56 |
if(request.getRequestURI().endsWith("searchTPCWorkflow.jsp")) { |
|
57 |
%> |
|
58 |
<div class="header-menu-item menu-item-inactive">TPC Workflows</div> |
|
59 |
<% |
|
60 |
} else { |
|
61 |
%> |
|
62 |
<a class="header-menu-item"href="<%=STYLE_SKINS_URL%>/sanparks/searchTPCWorkflow.jsp">TPC Workflows</a> |
|
63 |
<% |
|
64 |
} |
|
65 |
%> |
|
66 |
|
|
67 |
</div> |
|
68 |
</div> |
|
69 |
<img class="header-right-image" src='<%=STYLE_SKINS_URL%>/sanparks/images/giraffe.jpg' alt='Giraffe' /> |
|
70 |
</div> |
|
71 |
</body> |
|
72 |
</html> |
|
0 | 73 |
lib/style/skins/sanparks/sanparks.css | ||
---|---|---|
337 | 337 |
color: #FF3300; |
338 | 338 |
text-decoration: underline; |
339 | 339 |
} |
340 |
|
|
341 |
.underlined { |
|
342 |
text-decoration: underline; |
|
343 |
} |
|
340 | 344 |
/*****END SANPARKS NAV*******/ |
341 | 345 |
|
342 | 346 |
/** |
... | ... | |
696 | 700 |
.footerContent a { |
697 | 701 |
color: #FFFFFF; |
698 | 702 |
} |
703 |
|
|
704 |
/********************************************************************** |
|
705 |
* content section settings |
|
706 |
**********************************************************************/ |
|
707 |
|
|
708 |
.main-section { |
|
709 |
background: #B6BCB8 url(images/bg_strip.jpg) repeat-x fixed left bottom; |
|
710 |
} |
|
711 |
|
|
712 |
.content-section { |
|
713 |
margin: 0px 20px 0px 20px; |
|
714 |
padding-top: 20px; |
|
715 |
background: #FFFFFF; |
|
716 |
height: 820px; |
|
717 |
width: 95%; |
|
718 |
min-width: 1050px; |
|
719 |
} |
|
720 |
|
|
721 |
.content-section-header { |
|
722 |
padding: 20px 0px 10px 200px; |
|
723 |
color: #7BB865; |
|
724 |
font-size: 18px; |
|
725 |
} |
|
726 |
|
|
727 |
.content-subsection { |
|
728 |
margin: 0px 0px 6px 180px; |
|
729 |
vertical-align: middle; |
|
730 |
} |
|
731 |
|
|
732 |
.content-subsection-header { |
|
733 |
padding: 0px 0px 10px 0px; |
|
734 |
color: #7BB865; |
|
735 |
font-size: 16px; |
|
736 |
} |
|
737 |
|
|
738 |
/********************************************************************** |
|
739 |
* form field settings |
|
740 |
**********************************************************************/ |
|
741 |
|
|
742 |
.field-label { |
|
743 |
display: inline; |
|
744 |
margin: 30px 7px 0px 0px; |
|
745 |
color: #000000; |
|
746 |
font-size: 14px; |
|
747 |
} |
|
748 |
|
|
749 |
.text-input { |
|
750 |
margin: 0px 5px 0px 0px; |
|
751 |
padding-left: 4px; |
|
752 |
font-size: 12px; |
|
753 |
color: #000000; |
|
754 |
width: 250px; |
|
755 |
} |
|
756 |
|
|
757 |
.dropdown-input { |
|
758 |
margin: 0px 10px 0px 0px; |
|
759 |
width: 150px; |
|
760 |
} |
|
761 |
|
|
762 |
.submit-button { |
|
763 |
margin: 20px 0px 10px 300px; |
|
764 |
width: 150px; |
|
765 |
} |
|
766 |
|
|
767 |
/********************************************************************** |
|
768 |
* search result specific settings |
|
769 |
**********************************************************************/ |
|
770 |
|
|
771 |
.result-header-section { |
|
772 |
margin: 20px 0px 10px 0px; |
|
773 |
font-size: 16px; |
|
774 |
font-weight: bold; |
|
775 |
} |
|
776 |
|
|
777 |
.result-header { |
|
778 |
color: #255333; |
|
779 |
font-style: normal; |
|
780 |
display: inline; |
|
781 |
float: left; |
|
782 |
margin-right: 10px; |
|
783 |
} |
|
784 |
|
|
785 |
.result-header-emphasis { |
|
786 |
color: #DD7744; |
|
787 |
} |
|
788 |
|
|
789 |
.row { |
|
790 |
color: #255333; |
|
791 |
height: 20px; |
|
792 |
border-left: 1px solid #A9A9A9; |
|
793 |
border-bottom: 1px solid #A9A9A9; |
|
794 |
border-right: 1px solid #A9A9A9; |
|
795 |
} |
|
796 |
|
|
797 |
.row-header { |
|
798 |
background-color: #255333; |
|
799 |
border-top: 1px solid #A9A9A9; |
|
800 |
font-weight: bold; |
|
801 |
font-size: 12px; |
|
802 |
color: #FFFFFF; |
|
803 |
} |
|
804 |
|
|
805 |
.row-even { |
|
806 |
background-color: #EBEBEB; |
|
807 |
} |
|
808 |
|
|
809 |
.row-odd { |
|
810 |
background-color: #D5D5D5; |
|
811 |
} |
|
812 |
|
|
813 |
.col { |
|
814 |
padding: 1px 0px 0px 15px; |
|
815 |
overflow: hidden; |
|
816 |
display: inline; |
|
817 |
float: left; |
|
818 |
width: 100px; |
|
819 |
height: 19px; |
|
820 |
border-right: 1px solid #D5D5D5; |
|
821 |
text-align: center; |
|
822 |
} |
|
823 |
|
|
824 |
.col1 { |
|
825 |
width: 100px; |
|
826 |
} |
|
827 |
|
|
828 |
.col2 { |
|
829 |
width: 100px; |
|
830 |
} |
|
831 |
|
|
832 |
.col3 { |
|
833 |
width: 100px; |
|
834 |
} |
|
835 |
|
|
836 |
.col4 { |
|
837 |
width: 100px; |
|
838 |
} |
lib/style/skins/sanparks/sanparks-tpc.css | ||
---|---|---|
1 |
/* |
|
2 |
* '$RCSfile$' |
|
3 |
* Purpose: Default style sheet for KNB project web pages |
|
4 |
* Using this stylesheet rather than placing styles directly in |
|
5 |
* the KNB web documents allows us to globally change the |
|
6 |
* formatting styles of the entire site in one easy place. |
|
7 |
* Copyright: 2000 Regents of the University of California and the |
|
8 |
* National Center for Ecological Analysis and Synthesis |
|
9 |
* Authors: Matt Jones |
|
10 |
* |
|
11 |
* '$Author: daigle $' |
|
12 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
13 |
* '$Revision: 4080 $' |
|
14 |
* |
|
15 |
* This program is free software; you can redistribute it and/or modify |
|
16 |
* it under the terms of the GNU General Public License as published by |
|
17 |
* the Free Software Foundation; either version 2 of the License, or |
|
18 |
* (at your option) any later version. |
|
19 |
* |
|
20 |
* This program is distributed in the hope that it will be useful, |
|
21 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
22 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
23 |
* GNU General Public License for more details. |
|
24 |
* |
|
25 |
* You should have received a copy of the GNU General Public License |
|
26 |
* along with this program; if not, write to the Free Software |
|
27 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
28 |
*/ |
|
29 |
|
|
30 |
/********************************************************************** |
|
31 |
* tpc settings |
|
32 |
**********************************************************************/ |
|
33 |
|
|
34 |
.content-section { |
|
35 |
} |
|
36 |
|
|
37 |
.content-section-header { |
|
38 |
text-align: left; |
|
39 |
color: #124325; |
|
40 |
background: #CFE2CF; |
|
41 |
font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif; |
|
42 |
font-size: 14px; |
|
43 |
font-weight: bold; |
|
44 |
border: 1px solid #124325; |
|
45 |
display: block; |
|
46 |
padding: 3px 0px 3px 10px; |
|
47 |
margin:0px 60px 20px 178px; |
|
48 |
} |
|
49 |
|
|
50 |
.content-subsection { |
|
51 |
vertical-align: middle; |
|
52 |
margin: 0px 0px 0px 195px; |
|
53 |
width: 750px; |
|
54 |
} |
|
55 |
|
|
56 |
.content-subsection-header { |
|
57 |
margin: 10px 0px 5px 0px; |
|
58 |
padding: 0px 0px 0px 0px; |
|
59 |
color: #7BB865; |
|
60 |
font-size: 16px; |
|
61 |
} |
|
62 |
|
|
63 |
.from-date-section { |
|
64 |
display:inline; |
|
65 |
float: left; |
|
66 |
margin: 0px 25px 0px 25px; |
|
67 |
} |
|
68 |
|
|
69 |
.to-date-section { |
|
70 |
margin: 0px 20px 0px 0px; |
|
71 |
} |
|
72 |
|
|
73 |
.form-input-row { |
|
74 |
margin-bottom: 10px; |
|
75 |
} |
|
76 |
|
|
77 |
.form-base-row { |
|
78 |
margin: 20px 0px 10px 0px; |
|
79 |
} |
|
80 |
|
|
81 |
.field-label { |
|
82 |
margin: 0px 0px 0px 15px; |
|
83 |
padding: 0px 7px 0px 0px; |
|
84 |
width: 125px; |
|
85 |
display: inline; |
|
86 |
float: left; |
|
87 |
text-align: right; |
|
88 |
font-size: 1.1em; |
|
89 |
} |
|
90 |
|
|
91 |
.field-remove-button { |
|
92 |
margin: 0px 0px 0px 100px; |
|
93 |
} |
|
94 |
|
|
95 |
.text-input { |
|
96 |
width: 290px; |
|
97 |
} |
|
98 |
|
|
99 |
.date-input { |
|
100 |
width: 150px; |
|
101 |
} |
|
102 |
|
|
103 |
.calendar-icon { |
|
104 |
vertical-align: middle; |
|
105 |
} |
|
106 |
|
|
107 |
.search-section { |
|
108 |
border: 1px solid #D5D5D5; |
|
109 |
padding: 15px 0px 5px 0px; |
|
110 |
} |
|
111 |
|
|
112 |
.search-section-text { |
|
113 |
position: absolute; |
|
114 |
top: 123px; |
|
115 |
left: 230px; |
|
116 |
background: #FFFFFF; |
|
117 |
font-size: 14px; |
|
118 |
color: #797979; |
|
119 |
padding: 0px 5px 0px 5px; |
|
120 |
} |
|
121 |
|
|
122 |
.submit-button { |
|
123 |
margin: 0px 0px 0px 280px; |
|
124 |
width: 100px; |
|
125 |
} |
|
126 |
|
|
127 |
/********************************************************************** |
|
128 |
* tpc search result specific settings |
|
129 |
**********************************************************************/ |
|
130 |
|
|
131 |
.col1 { |
|
132 |
width: 280px; |
|
133 |
text-align: left; |
|
134 |
font-weight: bold; |
|
135 |
} |
|
136 |
|
|
137 |
.col2 { |
|
138 |
width: 147px; |
|
139 |
} |
|
140 |
|
|
141 |
.col3 { |
|
142 |
width: 110px; |
|
143 |
} |
|
144 |
|
|
145 |
.col4 { |
|
146 |
width: 148px; |
|
147 |
border-right: none; |
|
148 |
} |
|
0 | 149 |
lib/style/skins/sanparks/searchTPCWorkflow.jsp | ||
---|---|---|
1 |
<%@ page language="java" %> |
|
2 |
<% |
|
3 |
/* |
|
4 |
* '$RCSfile$' |
|
5 |
* Copyright: 2009 Regents of the University of California and the |
|
6 |
* National Center for Ecological Analysis and Synthesis |
|
7 |
* |
|
8 |
* '$Author: daigle $' |
|
9 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
10 |
* '$Revision: 4080 $' |
|
11 |
* |
|
12 |
* This program is free software; you can redistribute it and/or modify |
|
13 |
* it under the terms of the GNU General Public License as published by |
|
14 |
* the Free Software Foundation; either version 2 of the License, or |
|
15 |
* (at your option) any later version. |
|
16 |
* |
|
17 |
* This program is distributed in the hope that it will be useful, |
|
18 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
19 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
20 |
* GNU General Public License for more details. |
|
21 |
* |
|
22 |
* You should have received a copy of the GNU General Public License |
|
23 |
* along with this program; if not, write to the Free Software |
|
24 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
25 |
*/ |
|
26 |
%> |
|
27 |
<%@ include file="settings.jsp"%> |
|
28 |
|
|
29 |
<html> |
|
30 |
<head> |
|
31 |
<title>Sanparks TPC Report Search</title> |
|
32 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/sanparks.css"/> |
|
33 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/sanparks-tpc.css"/> |
|
34 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/header2.css"/> |
|
35 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/left-nav2.css"/> |
|
36 |
<link rel="stylesheet" type="text/css" href="<%=STYLE_SKINS_URL%>/sanparks/footer2.css"/> |
|
37 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_SKINS_URL%>/sanparks/sanparks.js"></script> |
|
38 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/style/skins/sanparks/searchWorkflowPathQuery.js"></script> |
|
39 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/branding.js"></script> |
|
40 |
</head> |
|
41 |
<body class="main-section"> |
|
42 |
<jsp:include page="header2.jsp"/> |
|
43 |
|
|
44 |
<!-- Main content --> |
|
45 |
<jsp:include page="left-nav2.jsp"/> |
|
46 |
<jsp:include page="../../common/searchTPCWorkflowSection.jsp" /> |
|
47 |
|
|
48 |
<!-- Footer Content --> |
|
49 |
<jsp:include page="footer2.jsp" /> |
|
50 |
</body> |
|
51 |
</html> |
lib/style/skins/sanparks/footer2.css | ||
---|---|---|
1 |
/* |
|
2 |
* '$RCSfile$' |
|
3 |
* Purpose: Default style sheet for KNB project web pages |
|
4 |
* Using this stylesheet rather than placing styles directly in |
|
5 |
* the KNB web documents allows us to globally change the |
|
6 |
* formatting styles of the entire site in one easy place. |
|
7 |
* Copyright: 2000 Regents of the University of California and the |
|
8 |
* National Center for Ecological Analysis and Synthesis |
|
9 |
* Authors: Matt Jones |
|
10 |
* |
|
11 |
* '$Author: daigle $' |
|
12 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
13 |
* '$Revision: 4080 $' |
|
14 |
* |
|
15 |
* This program is free software; you can redistribute it and/or modify |
|
16 |
* it under the terms of the GNU General Public License as published by |
|
17 |
* the Free Software Foundation; either version 2 of the License, or |
|
18 |
* (at your option) any later version. |
|
19 |
* |
|
20 |
* This program is distributed in the hope that it will be useful, |
|
21 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
22 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
23 |
* GNU General Public License for more details. |
|
24 |
* |
|
25 |
* You should have received a copy of the GNU General Public License |
|
26 |
* along with this program; if not, write to the Free Software |
|
27 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
28 |
*/ |
|
29 |
|
|
30 |
/********************************************************************** |
|
31 |
* footer settings |
|
32 |
**********************************************************************/ |
|
33 |
|
|
34 |
.footer-section { |
|
35 |
margin: 0px 20px 0px 20px; |
|
36 |
width: 95%; |
|
37 |
min-width: 1050px; |
|
38 |
height: 150px; |
|
39 |
background: #124325; |
|
40 |
color: #FFFFFF; |
|
41 |
} |
|
42 |
|
|
43 |
.footer-link { |
|
44 |
color: #FFFFFF; |
|
45 |
} |
|
46 |
|
|
47 |
.footer-link:hover { |
|
48 |
color: #FFFFFF; |
|
49 |
} |
|
50 |
|
|
51 |
.footer-text { |
|
52 |
margin: 0px; |
|
53 |
padding: 5px 10px 0px 5px; |
|
54 |
} |
|
0 | 55 |
lib/style/skins/sanparks/footer2.jsp | ||
---|---|---|
1 |
<%@ page language="java"%> |
|
2 |
<% |
|
3 |
/* |
|
4 |
'$RCSfile$' |
|
5 |
Copyright: 2003 Regents of the University of California and the |
|
6 |
National Center for Ecological Analysis and Synthesis |
|
7 |
'$Author: leinfelder $' |
|
8 |
'$Date: 2008-06-10 10:18:06 -0700 (Tue, 10 Jun 2008) $' |
|
9 |
'$Revision: 3966 $' |
|
10 |
|
|
11 |
This program is free software; you can redistribute it and/or modify |
|
12 |
it under the terms of the GNU General Public License as published by |
|
13 |
the Free Software Foundation; either version 2 of the License, or |
|
14 |
(at your option) any later version. |
|
15 |
|
|
16 |
This program is distributed in the hope that it will be useful, |
|
17 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
18 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
19 |
GNU General Public License for more details. |
|
20 |
|
|
21 |
You should have received a copy of the GNU General Public License |
|
22 |
along with this program; if not, write to the Free Software |
|
23 |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
24 |
*/ |
|
25 |
%> |
|
26 |
<%@ include file="settings.jsp"%> |
|
27 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
28 |
|
|
29 |
<html> |
|
30 |
<head> |
|
31 |
<title>footer</title> |
|
32 |
<!-- This file is meant to be included in a parent file, so link css stylesheet there. --> |
|
33 |
</head> |
|
34 |
<body> |
|
35 |
<div class="footer-section"> |
|
36 |
<p class="footer-text"> |
|
37 |
This project is a cooperative effort of the |
|
38 |
<a class="footer-link" href="http://www.sanparks.org/">South African National Parks (SANParks)</a> and the |
|
39 |
<a class="footer-link" href="http://www.nceas.ucsb.edu">National Center for Ecological Analysis and Synthesis (NCEAS)</a>. |
|
40 |
The Data Repository is based on software developed by the |
|
41 |
<a class="footer-link" href="http://knb.ecoinformatics.org">Knowledge Network for Biocomplexity (KNB)</a>, |
|
42 |
and houses metadata that are compliant with |
|
43 |
<a class="footer-link" href="http://knb.ecoinformatics.org/software/eml/">Ecological Metadata Language (EML)</a> |
|
44 |
and the <a class="footer-link" href="http://www.fgdc.gov/metadata">Federal Geographic Data Committee (FGDC)</a> specification. |
|
45 |
Other sites contributing to the KNB repository include: |
|
46 |
<ul> |
|
47 |
<li> |
|
48 |
<a class="footer-link" href="http://knb.ecoinformatics.org/knb/obfs">Organization of Biological Field Stations registry</a> |
|
49 |
</li> |
|
50 |
<li> |
|
51 |
<a class="footer-link" href="http://knb.ecoinformatics.org/knb/style/skins/nrs">UC Natural Reserve System registry</a> |
|
52 |
</li> |
|
53 |
<li> |
|
54 |
<a class="footer-link" href="http://knb.ecoinformatics.org/knb/style/skins/nceas">NCEAS registry</a> |
|
55 |
</li> |
|
56 |
<li> |
|
57 |
<a class="footer-link" href="http://knb.ecoinformatics.org/knb/style/skins/specnet">SpecNet registry</a> |
|
58 |
</li> |
|
59 |
</ul> |
|
60 |
</p> |
|
61 |
</div> |
|
62 |
</body> |
|
63 |
</html> |
|
64 |
|
|
0 | 65 |
lib/style/common/tpc-resultset.xsl | ||
---|---|---|
1 |
<?xml version="1.0"?> |
|
2 |
<!-- |
|
3 |
* '$RCSfile$' |
|
4 |
* Authors: Matt Jones, CHad Berkley |
|
5 |
* Copyright: 2009 Regents of the University of California and the |
|
6 |
* National Center for Ecological Analysis and Synthesis |
|
7 |
* For Details: http://www.nceas.ucsb.edu/ |
|
8 |
* |
|
9 |
* '$Author: leinfelder $' |
|
10 |
* '$Date: 2009-04-02 14:20:05 -0800 (Thu, 02 Apr 2009) $' |
|
11 |
* '$Revision: 4893 $' |
|
12 |
* |
|
13 |
* This program is free software; you can redistribute it and/or modify |
|
14 |
* it under the terms of the GNU General Public License as published by |
|
15 |
* the Free Software Foundation; either version 2 of the License, or |
|
16 |
* (at your option) any later version. |
|
17 |
* |
|
18 |
* This program is distributed in the hope that it will be useful, |
|
19 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
20 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
21 |
* GNU General Public License for more details. |
|
22 |
* |
|
23 |
* You should have received a copy of the GNU General Public License |
|
24 |
* along with this program; if not, write to the Free Software |
|
25 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
26 |
* |
|
27 |
* This is an XSLT (http://www.w3.org/TR/xslt) stylesheet designed to |
|
28 |
* convert an XML file showing the resultset of a query |
|
29 |
* into an HTML format suitable for rendering with modern web browsers. |
|
30 |
--> |
|
31 |
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
|
32 |
|
|
33 |
<xsl:output method="html" /> |
|
34 |
<xsl:param name="sessid" /> |
|
35 |
<xsl:param name="qformat">default</xsl:param> |
|
36 |
<xsl:param name="enableediting">false</xsl:param> |
|
37 |
<xsl:param name="contextURL"/> |
|
38 |
|
|
39 |
<xsl:template match="/"> |
|
40 |
|
|
41 |
<div class="result-header-section"> |
|
42 |
<div class="result-header">TPC Workflows</div> |
|
43 |
<div class="result-header-emphasis">(<xsl:number value="count(resultset/document)" /> |
|
44 |
<xsl:if test="count(resultset/document) != 1"> items</xsl:if> |
|
45 |
<xsl:if test="count(resultset/document) = 1"> item</xsl:if> |
|
46 |
found) |
|
47 |
</div> |
|
48 |
</div> |
|
49 |
<div class="row row-header" > |
|
50 |
<div class="col col1">TPC Name</div> |
|
51 |
<div class="col col2">Creator</div> |
|
52 |
<div class="col col3">Date Created</div> |
|
53 |
<div class="col col4">Action</div> |
|
54 |
</div> |
|
55 |
<!-- This tests to see if there are returned documents, |
|
56 |
if there are not then don't show the query results --> |
|
57 |
<xsl:if test="count(resultset/document) > 0"> |
|
58 |
<xsl:for-each select="resultset/document"> |
|
59 |
<div> |
|
60 |
<xsl:attribute name="class"> |
|
61 |
<xsl:choose> |
|
62 |
<xsl:when test="position() mod 2 = 1">row row-odd</xsl:when> |
|
63 |
<xsl:when test="position() mod 2 = 0">row row-even</xsl:when> |
|
64 |
</xsl:choose> |
|
65 |
</xsl:attribute> |
|
66 |
|
|
67 |
<div class="col col1"> |
|
68 |
<xsl:value-of select='./param[@name="entity/@name"]' /> |
|
69 |
</div> |
|
70 |
<div class="col col2"> |
|
71 |
<xsl:value-of select='./param[@name="property[@name='KeplerDocumentation']/property[@name='author']/configure"]' /> |
|
72 |
</div> |
|
73 |
<div class="col col3"> |
|
74 |
<xsl:value-of select='./updatedate' /> |
|
75 |
</div> |
|
76 |
<div class="col col4"> |
|
77 |
<span> |
|
78 |
<xsl:attribute name="class">underlined</xsl:attribute> |
|
79 |
<xsl:attribute name="onclick">showWorkflowRuns('<xsl:value-of select='./param[@name="property[@name='entityId']/@value"]' />','searchTPCWorkflowRun.jsp')</xsl:attribute> |
|
80 |
View Runs |
|
81 |
</span> |
|
82 |
</div> |
|
83 |
</div> |
|
84 |
</xsl:for-each> |
|
85 |
</xsl:if> |
|
86 |
</xsl:template> |
|
87 |
|
|
88 |
</xsl:stylesheet> |
|
0 | 89 |
lib/style/common/tpc-run-resultset.xsl | ||
---|---|---|
1 |
<?xml version="1.0"?> |
|
2 |
<!-- |
|
3 |
* '$RCSfile$' |
|
4 |
* Authors: Matt Jones, CHad Berkley |
|
5 |
* Copyright: 2009 Regents of the University of California and the |
|
6 |
* National Center for Ecological Analysis and Synthesis |
|
7 |
* For Details: http://www.nceas.ucsb.edu/ |
|
8 |
* |
|
9 |
* '$Author: leinfelder $' |
|
10 |
* '$Date: 2009-04-02 14:20:05 -0800 (Thu, 02 Apr 2009) $' |
|
11 |
* '$Revision: 4893 $' |
|
12 |
* |
|
13 |
* This program is free software; you can redistribute it and/or modify |
|
14 |
* it under the terms of the GNU General Public License as published by |
|
15 |
* the Free Software Foundation; either version 2 of the License, or |
|
16 |
* (at your option) any later version. |
|
17 |
* |
|
18 |
* This program is distributed in the hope that it will be useful, |
|
19 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
20 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
21 |
* GNU General Public License for more details. |
|
22 |
* |
|
23 |
* You should have received a copy of the GNU General Public License |
|
24 |
* along with this program; if not, write to the Free Software |
|
25 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
26 |
* |
|
27 |
* This is an XSLT (http://www.w3.org/TR/xslt) stylesheet designed to |
|
28 |
* convert an XML file showing the resultset of a query |
|
29 |
* into an HTML format suitable for rendering with modern web browsers. |
|
30 |
--> |
|
31 |
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
|
32 |
|
|
33 |
<xsl:output method="html" /> |
|
34 |
<xsl:param name="sessid" /> |
|
35 |
<xsl:param name="qformat">default</xsl:param> |
|
36 |
<xsl:param name="enableediting">false</xsl:param> |
|
37 |
<xsl:param name="contextURL"/> |
|
38 |
|
|
39 |
<xsl:template match="/"> |
|
40 |
<div class="result-header-section"> |
|
41 |
<div class="result-header">TPC Workflows</div> |
|
42 |
<div class="result-header-emphasis">(<xsl:number value="count(resultset/document)" /> |
|
43 |
<xsl:if test="count(resultset/document) != 1"> items</xsl:if> |
|
44 |
<xsl:if test="count(resultset/document) = 1"> item</xsl:if> |
|
45 |
found) |
|
46 |
</div> |
|
47 |
</div> |
|
48 |
<div class="row row-header" > |
|
49 |
<div class="col col1">TPC Name</div> |
|
50 |
<div class="col col2">Status</div> |
|
51 |
<div class="col col3">Date Executed</div> |
|
52 |
<div class="col col4">Available Reports</div> |
|
53 |
</div> |
|
54 |
<!-- This tests to see if there are returned documents, |
|
55 |
if there are not then don't show the query results --> |
|
56 |
<xsl:if test="count(resultset/document) > 0"> |
|
57 |
<xsl:for-each select="resultset/document"> |
|
58 |
<div> |
|
59 |
<xsl:attribute name="class"> |
|
60 |
<xsl:choose> |
|
61 |
<xsl:when test="position() mod 2 = 1">row row-odd</xsl:when> |
|
62 |
<xsl:when test="position() mod 2 = 0">row row-even</xsl:when> |
|
63 |
</xsl:choose> |
|
64 |
</xsl:attribute> |
|
65 |
|
|
66 |
<div class="col col1"> |
|
67 |
<xsl:value-of select='./param[@name="entity/@name"]' /> |
|
68 |
</div> |
|
69 |
<div class="col col2"> |
|
70 |
<xsl:value-of select='./param[@name="property[@name='KeplerDocumentation']/property[@name='status']/configure"]' /> |
|
71 |
</div> |
|
72 |
<div class="col col3"> |
|
73 |
<xsl:value-of select='./param[@name="property[@name='KeplerDocumentation']/property[@name='runDate']/configure"]' /> |
|
74 |
</div> |
|
75 |
<div class="col col4"> |
|
76 |
<a> |
|
77 |
<xsl:attribute name="class">underlined</xsl:attribute> |
|
78 |
<xsl:attribute name="href"> |
|
79 |
<xsl:value-of select='$contextURL' />/metacat?action=read&docid=<xsl:value-of select='./param[@name="property[@name='KeplerDocumentation']/property[@name='archiveName']/configure"]' />&archiveEntryName=<xsl:value-of select='./param[@name="property[@name='KeplerDocumentation']/property[@name='pdfReport']/configure"]' /> |
|
80 |
</xsl:attribute> |
|
81 |
|
|
82 |
</a> | |
|
83 |
<a> |
|
84 |
<xsl:attribute name="class">underlined</xsl:attribute> |
|
85 |
<xsl:attribute name="href"> |
|
86 |
<xsl:value-of select='$contextURL' />/metacat?action=read&docid=<xsl:value-of select='./param[@name="property[@name='KeplerDocumentation']/property[@name='archiveName']/configure"]' />&archiveEntryName=<xsl:value-of select='./param[@name="property[@name='KeplerDocumentation']/property[@name='htmlReport']/configure"]' /> |
|
87 |
</xsl:attribute> |
|
88 |
HTML |
|
89 |
</a> |
|
90 |
</div> |
|
91 |
</div> |
|
92 |
</xsl:for-each> |
|
93 |
</xsl:if> |
|
94 |
</xsl:template> |
|
95 |
|
|
96 |
</xsl:stylesheet> |
|
0 | 97 |
lib/style/common/searchTPCWorkflowSection.jsp | ||
---|---|---|
1 |
<%@ page language="java" %> |
|
2 |
<% |
|
3 |
/* |
|
4 |
* '$RCSfile$' |
|
5 |
* Copyright: 2009 Regents of the University of California and the |
|
6 |
* National Center for Ecological Analysis and Synthesis |
|
7 |
* |
|
8 |
* '$Author: daigle $' |
|
9 |
* '$Date: 2008-07-06 21:25:34 -0700 (Sun, 06 Jul 2008) $' |
|
10 |
* '$Revision: 4080 $' |
|
11 |
* |
|
12 |
* This program is free software; you can redistribute it and/or modify |
|
13 |
* it under the terms of the GNU General Public License as published by |
|
14 |
* the Free Software Foundation; either version 2 of the License, or |
|
15 |
* (at your option) any later version. |
|
16 |
* |
|
17 |
* This program is distributed in the hope that it will be useful, |
|
18 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
19 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
20 |
* GNU General Public License for more details. |
|
21 |
* |
|
22 |
* You should have received a copy of the GNU General Public License |
|
23 |
* along with this program; if not, write to the Free Software |
|
24 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
25 |
*/ |
|
26 |
%> |
|
27 |
<%@ include file="common-settings.jsp"%> |
|
28 |
<%@ include file="configure-check.jsp"%> |
|
29 |
|
|
30 |
<html> |
|
31 |
<head> |
|
32 |
<title>TPC Report Search Section</title> |
|
33 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/widgets/simple-calendar-widgit.js"></script> |
|
34 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/widgets/form-fields-widget.js"></script> |
|
35 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/prototype-1.5.1.1/prototype.js"></script> |
|
36 |
<script language="JavaScript" type="text/JavaScript" src="<%=STYLE_COMMON_URL%>/searchWorkflow.js"></script> |
|
37 |
</head> |
|
38 |
<body onload="setWorkflowQueryFormField('tpcSearch');getResultsSection('<%=SERVLET_URL%>','tpcSearch','workflow-search-results')"> |
|
39 |
<div class=content-section> |
|
40 |
<div class="content-subsection search-section" id="search-section"> |
|
41 |
<form name="tpcSearch" id="tpcSearch"> |
|
42 |
<input name="query" id="query" type="hidden" /> |
|
43 |
<input name="qformat" value="tpc-result" type="hidden" /> |
|
44 |
<!-- input name="qformat" value="xml" type="hidden" / --> |
|
45 |
<input name="action" value="squery" type="hidden" /> |
|
46 |
<input name="keyword" id="sf-metadata-type1000" value="urn:lsid:localhost:onto:3:1#tpc-workflow" type="hidden"> |
|
47 |
<input name="metadata-type-searchmode" id="sm-metadata-type1000" value="equals" type="hidden"> |
|
48 |
<div class="search-section-text">Search</div> |
|
49 |
<div class="form-base-row" id="form-base-row"> |
|
50 |
<div class="field-label dropdown-field-label" id='field-selector-section' >Add search term</div> |
|
51 |
<select class="dropdown-input" name="dd-field-selector" id="dd-field-selector"> |
|
52 |
<option value="name" onclick="addSearchDropdownBefore('tpcSearch','Name','name','co|eq|sw|ew','form-base-row')">Name</option> |
|
53 |
<option value="keyword" onclick="addSearchDropdownBefore('tpcSearch','Keyword','keyword','co|eq|sw|ew','form-base-row')">Keyword</option> |
|
54 |
<option values="creator" onclick="addSearchDropdownBefore('tpcSearch','Creator','creator','co|eq|sw|ew','form-base-row')">Creator</option> |
|
55 |
<option values="description" onclick="addSearchDropdownBefore('tpcSearch','Description','description','co|eq|sw|ew','form-base-row')">Description</option> |
|
56 |
<option values="date-created" onclick="addSearchDropdownBefore('tpcSearch','Date Created','date-created','be|af','form-base-row')">Date Created</option> |
|
57 |
<option values="workflow-id" onclick="addSearchDropdownBefore('tpcSearch','Workflow-id','workflow-id','co|eq|sw|ew','form-base-row')">Workflow ID</option> |
|
58 |
</select> |
|
59 |
|
|
60 |
<input class="submit-button" value="Search" type="button" onclick="setWorkflowQueryFormField('tpcSearch');getResultsSection('<%=SERVLET_URL%>','tpcSearch','workflow-search-results')"> |
|
61 |
</div> |
|
62 |
</form> |
|
63 |
</div> |
|
64 |
|
|
65 |
<div class="content-subsection" id="workflow-search-results"> |
|
66 |
</div> |
|
67 |
|
|
68 |
</div> |
|
69 |
</body> |
|
70 |
</html> |
lib/style/common/searchWorkflow.js | ||
---|---|---|
1 |
/* |
|
2 |
* Generate a workflow query string. this assumes that search fields meet the |
|
3 |
* following criteria in the web page: |
|
4 |
* -- search input fields have an ID that starts with sf_ |
|
5 |
* -- the search input field name is the xpath of the value to search |
|
6 |
* -- if there is a search mode dropdown for an input field in the form, it's ID |
|
7 |
* should use the same convention as the input field, but start with sm_ |
|
8 |
* (i.e. the search mode input for the sf_firstname input would be sm_firstname) |
|
9 |
* -- the value |
|
10 |
*/ |
|
11 |
|
|
12 |
function setWorkflowQueryFormField(formId) { |
|
13 |
var queryString = ""; |
|
14 |
queryString += "<pathquery version='1.2'>"; |
|
15 |
queryString += "<returndoctype>entity</returndoctype>"; |
|
16 |
queryString += "<returndoctype>-//UC Berkeley//DTD MoML 1//EN</returndoctype>"; |
|
17 |
queryString += "<returnfield>entity/@name</returnfield>"; |
|
18 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'author\']/configure</returnfield>"; |
|
19 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'description\']/configure</returnfield>"; |
|
20 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'createDate\']/configure</returnfield>"; |
|
21 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'workflowId\']/configure</returnfield>"; |
|
22 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'status\']/configure</returnfield>"; |
|
23 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'runDate\']/configure</returnfield>"; |
|
24 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'pdfReport\']/configure</returnfield>"; |
|
25 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'htmlReport\']/configure</returnfield>"; |
|
26 |
queryString += "<returnfield>property[@name=\'KeplerDocumentation\']/property[@name=\'archiveName\']/configure</returnfield>"; |
|
27 |
queryString += "<returnfield>property[@name=\'entityId\']/@value</returnfield>"; |
|
28 |
|
|
29 |
queryString += "<querygroup operator='INTERSECT'>"; |
|
30 |
|
|
31 |
var elementList = document.getElementById(formId).elements; |
|
32 |
for(var i = 0; i < elementList.length; i++) { |
|
33 |
//alert("form element: " + elementList[i].id); |
|
34 |
if((elementList[i].id.indexOf("sf-") == 0) && (elementList[i].value != '')) { |
|
35 |
queryString += getQueryTerm(elementList[i]); |
|
36 |
} |
|
37 |
} |
|
38 |
|
|
39 |
queryString += "</querygroup>"; |
|
40 |
queryString += "</pathquery>"; |
|
41 |
|
|
42 |
//alert(queryString); |
|
43 |
|
|
44 |
var queryField = document.getElementById("query"); |
|
45 |
|
|
46 |
queryField.value = queryString; |
|
47 |
} |
|
48 |
|
|
49 |
function getQueryTerm(sfElement) { |
|
50 |
var baseId = sfElement.id.substring(3, sfElement.id.length); |
|
51 |
var searchMode = "contains"; |
|
52 |
var selector = document.getElementById("sm-" + baseId); |
|
53 |
if (selector != null) { |
|
54 |
searchMode = selector.value; |
|
55 |
} |
|
56 |
|
|
57 |
var pathExpr = ''; |
|
58 |
if (sfElement.name == 'name') { |
|
59 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
60 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
61 |
pathExpr += "<pathexpr>entity/@name</pathexpr>"; |
|
62 |
pathExpr += "</queryterm>"; |
|
63 |
} else if (sfElement.name == 'keyword') { |
|
64 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
65 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
66 |
pathExpr += "<pathexpr>property/@value</pathexpr>"; |
|
67 |
pathExpr += "</queryterm>"; |
|
68 |
} else if (sfElement.name == 'creator') { |
|
69 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
70 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
71 |
pathExpr += "<pathexpr>property/property/configure</pathexpr>"; |
|
72 |
pathExpr += "</queryterm>"; |
|
73 |
} else if (sfElement.name == 'description') { |
|
74 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
75 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
76 |
pathExpr += "<pathexpr>property/property/configure</pathexpr>"; |
|
77 |
pathExpr += "</queryterm>"; |
|
78 |
} else if (sfElement.name == 'date-created') { |
|
79 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
80 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
81 |
pathExpr += "<pathexpr>property/property/configure</pathexpr>"; |
|
82 |
pathExpr += "</queryterm>"; |
|
83 |
} else if (sfElement.name == 'date-executed') { |
|
84 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
85 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
86 |
pathExpr += "<pathexpr>property/property/configure</pathexpr>"; |
|
87 |
pathExpr += "</queryterm>"; |
|
88 |
} else if (sfElement.name == 'workflow-id') { |
|
89 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
90 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
91 |
pathExpr += "<pathexpr>property/property/configure</pathexpr>"; |
|
92 |
pathExpr += "</queryterm>"; |
|
93 |
} else if (sfElement.name == 'workflow-run-id') { |
|
94 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
95 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
|
96 |
pathExpr += "<pathexpr>property/property/configure</pathexpr>"; |
|
97 |
pathExpr += "</queryterm>"; |
|
98 |
} else if (sfElement.name == 'status') { |
|
99 |
pathExpr += "<queryterm casesensitive='false' searchmode='" + searchMode + "'>"; |
|
100 |
pathExpr += "<value>" + sfElement.value + "</value>"; |
Also available in: Unified diff
Added tpc workflow search and browse capabilities