Merge lp:~daimoneze/osdf/drupal7-theme into lp:~sillydeveloper/osdf/trunk

Proposed by Toast McFarland
Status: Merged
Merge reported by: Toast McFarland
Merged at revision: not available
Proposed branch: lp:~daimoneze/osdf/drupal7-theme
Merge into: lp:~sillydeveloper/osdf/trunk
Diff against target: 3783 lines (+3605/-0) (has conflicts)
18 files modified
LICENSE.txt (+274/-0)
orange/css/ie-6.css (+45/-0)
orange/css/ie-7.css (+51/-0)
orange/css/style.css (+1266/-0)
orange/js/orange.js (+13/-0)
orange/orange.info (+41/-0)
orange/orange.skinr.inc (+368/-0)
orange/template.php (+207/-0)
orange/templates/block.tpl.php (+53/-0)
orange/templates/comment-wrapper.tpl.php (+53/-0)
orange/templates/comment.tpl.php (+86/-0)
orange/templates/html.tpl.php (+54/-0)
orange/templates/node.tpl.php (+114/-0)
orange/templates/page.tpl.php (+113/-0)
orange/templates/region.tpl.php (+34/-0)
orange_admin/css/style-admin.css (+760/-0)
orange_admin/orange_admin.info (+26/-0)
orange_admin/page.tpl.php (+47/-0)
Conflict adding file LICENSE.txt.  Moved existing file to LICENSE.txt.moved.
To merge this branch: bzr merge lp:~daimoneze/osdf/drupal7-theme
Reviewer Review Type Date Requested Status
Andrew Ettinger Pending
Review via email: mp+60257@code.launchpad.net

Commit message

Change to Drupal 7 theme.

Description of the change

Changing to Drupal 7 theme.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'LICENSE.txt'
--- LICENSE.txt 1970-01-01 00:00:00 +0000
+++ LICENSE.txt 2011-05-06 23:15:54 +0000
@@ -0,0 +1,274 @@
1GNU GENERAL PUBLIC LICENSE
2
3 Version 2, June 1991
4
5Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
6Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
7verbatim copies of this license document, but changing it is not allowed.
8
9 Preamble
10
11The licenses for most software are designed to take away your freedom to
12share and change it. By contrast, the GNU General Public License is
13intended to guarantee your freedom to share and change free software--to
14make sure the software is free for all its users. This General Public License
15applies to most of the Free Software Foundation's software and to any other
16program whose authors commit to using it. (Some other Free Software
17Foundation software is covered by the GNU Library General Public License
18instead.) You can apply it to your programs, too.
19
20When we speak of free software, we are referring to freedom, not price. Our
21General Public Licenses are designed to make sure that you have the
22freedom to distribute copies of free software (and charge for this service if
23you wish), that you receive source code or can get it if you want it, that you
24can change the software or use pieces of it in new free programs; and that
25you know you can do these things.
26
27To protect your rights, we need to make restrictions that forbid anyone to
28deny you these rights or to ask you to surrender the rights. These restrictions
29translate to certain responsibilities for you if you distribute copies of the
30software, or if you modify it.
31
32For example, if you distribute copies of such a program, whether gratis or for
33a fee, you must give the recipients all the rights that you have. You must make
34sure that they, too, receive or can get the source code. And you must show
35them these terms so they know their rights.
36
37We protect your rights with two steps: (1) copyright the software, and (2)
38offer you this license which gives you legal permission to copy, distribute
39and/or modify the software.
40
41Also, for each author's protection and ours, we want to make certain that
42everyone understands that there is no warranty for this free software. If the
43software is modified by someone else and passed on, we want its recipients
44to know that what they have is not the original, so that any problems
45introduced by others will not reflect on the original authors' reputations.
46
47Finally, any free program is threatened constantly by software patents. We
48wish to avoid the danger that redistributors of a free program will individually
49obtain patent licenses, in effect making the program proprietary. To prevent
50this, we have made it clear that any patent must be licensed for everyone's
51free use or not licensed at all.
52
53The precise terms and conditions for copying, distribution and modification
54follow.
55
56 GNU GENERAL PUBLIC LICENSE
57 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
58 MODIFICATION
59
600. This License applies to any program or other work which contains a notice
61placed by the copyright holder saying it may be distributed under the terms
62of this General Public License. The "Program", below, refers to any such
63program or work, and a "work based on the Program" means either the
64Program or any derivative work under copyright law: that is to say, a work
65containing the Program or a portion of it, either verbatim or with
66modifications and/or translated into another language. (Hereinafter, translation
67is included without limitation in the term "modification".) Each licensee is
68addressed as "you".
69
70Activities other than copying, distribution and modification are not covered
71by this License; they are outside its scope. The act of running the Program is
72not restricted, and the output from the Program is covered only if its contents
73constitute a work based on the Program (independent of having been made
74by running the Program). Whether that is true depends on what the Program
75does.
76
771. You may copy and distribute verbatim copies of the Program's source
78code as you receive it, in any medium, provided that you conspicuously and
79appropriately publish on each copy an appropriate copyright notice and
80disclaimer of warranty; keep intact all the notices that refer to this License
81and to the absence of any warranty; and give any other recipients of the
82Program a copy of this License along with the Program.
83
84You may charge a fee for the physical act of transferring a copy, and you
85may at your option offer warranty protection in exchange for a fee.
86
872. You may modify your copy or copies of the Program or any portion of it,
88thus forming a work based on the Program, and copy and distribute such
89modifications or work under the terms of Section 1 above, provided that you
90also meet all of these conditions:
91
92a) You must cause the modified files to carry prominent notices stating that
93you changed the files and the date of any change.
94
95b) You must cause any work that you distribute or publish, that in whole or in
96part contains or is derived from the Program or any part thereof, to be
97licensed as a whole at no charge to all third parties under the terms of this
98License.
99
100c) If the modified program normally reads commands interactively when run,
101you must cause it, when started running for such interactive use in the most
102ordinary way, to print or display an announcement including an appropriate
103copyright notice and a notice that there is no warranty (or else, saying that
104you provide a warranty) and that users may redistribute the program under
105these conditions, and telling the user how to view a copy of this License.
106(Exception: if the Program itself is interactive but does not normally print such
107an announcement, your work based on the Program is not required to print
108an announcement.)
109
110These requirements apply to the modified work as a whole. If identifiable
111sections of that work are not derived from the Program, and can be
112reasonably considered independent and separate works in themselves, then
113this License, and its terms, do not apply to those sections when you distribute
114them as separate works. But when you distribute the same sections as part
115of a whole which is a work based on the Program, the distribution of the
116whole must be on the terms of this License, whose permissions for other
117licensees extend to the entire whole, and thus to each and every part
118regardless of who wrote it.
119
120Thus, it is not the intent of this section to claim rights or contest your rights to
121work written entirely by you; rather, the intent is to exercise the right to
122control the distribution of derivative or collective works based on the
123Program.
124
125In addition, mere aggregation of another work not based on the Program
126with the Program (or with a work based on the Program) on a volume of a
127storage or distribution medium does not bring the other work under the scope
128of this License.
129
1303. You may copy and distribute the Program (or a work based on it, under
131Section 2) in object code or executable form under the terms of Sections 1
132and 2 above provided that you also do one of the following:
133
134a) Accompany it with the complete corresponding machine-readable source
135code, which must be distributed under the terms of Sections 1 and 2 above
136on a medium customarily used for software interchange; or,
137
138b) Accompany it with a written offer, valid for at least three years, to give
139any third party, for a charge no more than your cost of physically performing
140source distribution, a complete machine-readable copy of the corresponding
141source code, to be distributed under the terms of Sections 1 and 2 above on
142a medium customarily used for software interchange; or,
143
144c) Accompany it with the information you received as to the offer to distribute
145corresponding source code. (This alternative is allowed only for
146noncommercial distribution and only if you received the program in object
147code or executable form with such an offer, in accord with Subsection b
148above.)
149
150The source code for a work means the preferred form of the work for
151making modifications to it. For an executable work, complete source code
152means all the source code for all modules it contains, plus any associated
153interface definition files, plus the scripts used to control compilation and
154installation of the executable. However, as a special exception, the source
155code distributed need not include anything that is normally distributed (in
156either source or binary form) with the major components (compiler, kernel,
157and so on) of the operating system on which the executable runs, unless that
158component itself accompanies the executable.
159
160If distribution of executable or object code is made by offering access to
161copy from a designated place, then offering equivalent access to copy the
162source code from the same place counts as distribution of the source code,
163even though third parties are not compelled to copy the source along with the
164object code.
165
1664. You may not copy, modify, sublicense, or distribute the Program except as
167expressly provided under this License. Any attempt otherwise to copy,
168modify, sublicense or distribute the Program is void, and will automatically
169terminate your rights under this License. However, parties who have received
170copies, or rights, from you under this License will not have their licenses
171terminated so long as such parties remain in full compliance.
172
1735. You are not required to accept this License, since you have not signed it.
174However, nothing else grants you permission to modify or distribute the
175Program or its derivative works. These actions are prohibited by law if you
176do not accept this License. Therefore, by modifying or distributing the
177Program (or any work based on the Program), you indicate your acceptance
178of this License to do so, and all its terms and conditions for copying,
179distributing or modifying the Program or works based on it.
180
1816. Each time you redistribute the Program (or any work based on the
182Program), the recipient automatically receives a license from the original
183licensor to copy, distribute or modify the Program subject to these terms and
184conditions. You may not impose any further restrictions on the recipients'
185exercise of the rights granted herein. You are not responsible for enforcing
186compliance by third parties to this License.
187
1887. If, as a consequence of a court judgment or allegation of patent
189infringement or for any other reason (not limited to patent issues), conditions
190are imposed on you (whether by court order, agreement or otherwise) that
191contradict the conditions of this License, they do not excuse you from the
192conditions of this License. If you cannot distribute so as to satisfy
193simultaneously your obligations under this License and any other pertinent
194obligations, then as a consequence you may not distribute the Program at all.
195For example, if a patent license would not permit royalty-free redistribution
196of the Program by all those who receive copies directly or indirectly through
197you, then the only way you could satisfy both it and this License would be to
198refrain entirely from distribution of the Program.
199
200If any portion of this section is held invalid or unenforceable under any
201particular circumstance, the balance of the section is intended to apply and
202the section as a whole is intended to apply in other circumstances.
203
204It is not the purpose of this section to induce you to infringe any patents or
205other property right claims or to contest validity of any such claims; this
206section has the sole purpose of protecting the integrity of the free software
207distribution system, which is implemented by public license practices. Many
208people have made generous contributions to the wide range of software
209distributed through that system in reliance on consistent application of that
210system; it is up to the author/donor to decide if he or she is willing to
211distribute software through any other system and a licensee cannot impose
212that choice.
213
214This section is intended to make thoroughly clear what is believed to be a
215consequence of the rest of this License.
216
2178. If the distribution and/or use of the Program is restricted in certain
218countries either by patents or by copyrighted interfaces, the original copyright
219holder who places the Program under this License may add an explicit
220geographical distribution limitation excluding those countries, so that
221distribution is permitted only in or among countries not thus excluded. In such
222case, this License incorporates the limitation as if written in the body of this
223License.
224
2259. The Free Software Foundation may publish revised and/or new versions
226of the General Public License from time to time. Such new versions will be
227similar in spirit to the present version, but may differ in detail to address new
228problems or concerns.
229
230Each version is given a distinguishing version number. If the Program specifies
231a version number of this License which applies to it and "any later version",
232you have the option of following the terms and conditions either of that
233version or of any later version published by the Free Software Foundation. If
234the Program does not specify a version number of this License, you may
235choose any version ever published by the Free Software Foundation.
236
23710. If you wish to incorporate parts of the Program into other free programs
238whose distribution conditions are different, write to the author to ask for
239permission. For software which is copyrighted by the Free Software
240Foundation, write to the Free Software Foundation; we sometimes make
241exceptions for this. Our decision will be guided by the two goals of
242preserving the free status of all derivatives of our free software and of
243promoting the sharing and reuse of software generally.
244
245 NO WARRANTY
246
24711. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
248THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
249PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
250STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
251OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
252WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
253INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
254OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
255PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
256PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
257PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
258NECESSARY SERVICING, REPAIR OR CORRECTION.
259
26012. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
261AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
262ANY OTHER PARTY WHO MAY MODIFY AND/OR
263REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
264LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
265SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
266ARISING OUT OF THE USE OR INABILITY TO USE THE
267PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
268OR DATA BEING RENDERED INACCURATE OR LOSSES
269SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
270PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
271IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
272THE POSSIBILITY OF SUCH DAMAGES.
273
274 END OF TERMS AND CONDITIONS
0275
=== renamed file 'LICENSE.txt' => 'LICENSE.txt.moved'
=== added directory 'orange'
=== added directory 'orange/css'
=== added file 'orange/css/ie-6.css'
--- orange/css/ie-6.css 1970-01-01 00:00:00 +0000
+++ orange/css/ie-6.css 2011-05-06 23:15:54 +0000
@@ -0,0 +1,45 @@
1
2#header-top {
3 height: 20px;
4}
5#header-top #slogan {
6 float: left;
7}
8#header-top #member-login {
9 float: right;
10}
11input[type=submit] {
12 padding: 3px 8px;
13}
14#nav #search-block-form input[type=text] {
15 width: 125px;
16}
17#nav #search-block-form input[type=submit] {
18 padding: 3px 4px;
19}
20#nav ul {
21 zoom: 1;
22}
23#nav ul li {
24 padding: 0px 15px;
25 line-height: 2.4em;
26 list-style: none;
27 list-style-image: none;
28}
29#nav ul li.hover ul {
30 left: 15px;
31 z-index: 4000;
32}
33#nav ul ul li a:hover,
34#nav ul ul li a,
35#nav ul ul ul li a,
36#nav ul ul ul li a:hover {
37 display: inline-block;
38}
39#nav ul li.expanded ul li.expanded a,
40#nav ul li.expanded ul li.expanded ul li.expanded a,
41#nav li.expanded ul li.expanded a:hover,
42#nav li.expanded ul li.expanded ul li.expanded a:hover {
43 display: inline-block;
44 background: transparent url(../images/ddplus.gif) no-repeat 100% 50%;
45}
0\ No newline at end of file46\ No newline at end of file
147
=== added file 'orange/css/ie-7.css'
--- orange/css/ie-7.css 1970-01-01 00:00:00 +0000
+++ orange/css/ie-7.css 2011-05-06 23:15:54 +0000
@@ -0,0 +1,51 @@
1
2body.contextual-links-region {
3 position: static;
4}
5#header-top {
6 height: 20px;
7}
8#header-top #slogan {
9 float: left;
10}
11#header-top #member-login {
12 float: right;
13}
14#nav .contextual-links-region {
15 position: static;
16}
17input[type=submit] {
18 padding: 3px 8px;
19}
20#nav #search-block-form input[type=text] {
21 width: 125px;
22}
23#nav #search-block-form input[type=submit] {
24 padding: 3px 4px;
25}
26#nav ul {
27 zoom: 1;
28}
29#nav ul li {
30 padding: 0px 15px;
31 line-height: 2.4em;
32 list-style: none;
33 list-style-image: none;
34}
35#nav ul li.hover ul {
36 left: 15px;
37 z-index: 4000;
38}
39#nav ul ul li a:hover,
40#nav ul ul li a,
41#nav ul ul ul li a,
42#nav ul ul ul li a:hover {
43 display: inline-block;
44}
45#nav ul li.expanded ul li.expanded a,
46#nav ul li.expanded ul li.expanded ul li.expanded a,
47#nav li.expanded ul li.expanded a:hover,
48#nav li.expanded ul li.expanded ul li.expanded a:hover {
49 display: inline-block;
50 background: transparent url(../images/ddplus.gif) no-repeat 100% 50%;
51}
0\ No newline at end of file52\ No newline at end of file
153
=== added file 'orange/css/style.css'
--- orange/css/style.css 1970-01-01 00:00:00 +0000
+++ orange/css/style.css 2011-05-06 23:15:54 +0000
@@ -0,0 +1,1266 @@
1html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
2 background:transparent none repeat scroll 0 0;
3 border:0 none;
4 font-size: 100%;
5 font-weight: normal;
6 margin :0;
7 outline-style: none;
8 outline-width: 0;
9 padding: 0;
10 vertical-align: baseline;
11}
12* {
13 outline: none;
14}
15body {
16 background: #fff url(../images/bg.jpg) repeat-x 0 0;
17 color: #333;
18 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
19 font-size: 0.75em;
20 line-height: 1.5em;
21}
22body.toolbar {
23 background-position: 0 30px;
24 margin: 0;
25}
26html body.admin-menu {
27 background-position: 0 20px;
28 margin: 0;
29}
30body.toolbar-drawer {
31 background-position: 0 65px;
32 margin: 0;
33}
34#skip-link {
35 position: absolute;
36 right: 15px;
37 top: 4px;
38}
39#skip-link a {
40 color: #999;
41}
42blockquote {
43 font-size: 14px;
44 font-style: italic;
45 font-weight: bold;
46 padding: 5px 15px;
47}
48/*---- page top gap fix----*/
49body.contextual-links-region {
50 outline: none;
51 position: inherit;
52}
53#wrapper {
54 margin: 0 auto;
55 width: 960px;
56}
57a.feed-icon {
58 color: #999;
59 display: block;
60 font-weight: bold;
61 margin: 15px 0 0;
62}
63a.feed-icon img {
64 margin: 0 3px 0 0;
65 vertical-align: middle;
66}
67/*----------basics---------*/
68h1,
69h2,
70h3,
71h4,
72h5 {
73 color: #222;
74 font-weight: normal;
75 line-height: 1.2em;
76 margin-bottom: 10px;
77}
78h1,
79h1 a {
80 font-size: 2.2em;
81 font-weight: normal;
82 text-decoration: none;
83}
84h1.title {
85 margin: 10px 0;
86}
87h2,
88h2 a {
89 color: #222;
90 font-size: 1.5em;
91 text-decoration: none;
92}
93h2 a:hover {
94 color: #EF9F20;
95 text-decoration: underline;
96}
97h3,
98h3 a {
99 font-size: 1.3em;
100 text-decoration: none;
101}
102h4,
103h4 a {
104 font-size: 1.2em;
105 text-decoration: none;
106}
107a {
108 color: #009ee4;
109 text-decoration: none;
110 -moz-transition: all 0.3s ease-out; /* FF3.7+ */
111 -o-transition: all 0.3s ease-out; /* Opera 10.5 */
112 -webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
113 transition: all 0.3s ease-out;
114}
115a:hover,
116a:focus {
117 color: #222;
118}
119strong {
120 font-weight: bold;
121}
122ul,
123ol {
124 padding: 0 0 0 20px;
125}
126.clear {
127 clear: both;
128 height: 2px;
129}
130.clearfix:after,
131.clearfix .inner:after {
132 clear: both;
133 content: ".";
134 display: block;
135 font-size: 0;
136 height: 0;
137 visibility: hidden;
138}
139p {
140 margin: 10px 0;
141 line-height: 1.6em;
142}
143input[type=submit] {
144 background: transparent url(../images/black-btn-off.jpg) repeat-x 0 0;
145 border: none;
146 color: #fff;
147 font-family: 'helvetica', arial, sans-serif;
148 padding: 6px 16px;
149 text-transform: uppercase;
150 -webkit-border-radius: 7px;
151 -moz-border-radius: 7px;
152 border-radius: 7px;
153}
154input[type=submit]:hover {
155 background: transparent url(../images/black-btn-on.jpg) repeat-x 0 0;
156 cursor: pointer;
157}
158input[type=text],
159input[type=password],
160textarea {
161 padding: 4px;
162 margin: 4px 0;
163}
164/*--------header--------*/
165#header-top {
166 color: #999;
167 padding: 3px 20px;
168 height: 18px;
169}
170#header-top #member-login {
171 color: #333;
172 float: right;
173}
174#header-top a {
175 color: #999;
176 text-decoration: none;
177 padding: 0 3px;
178}
179#header-top a:hover {
180 color: #333;
181 text-decoration: underline;
182}
183#header {
184 height: 159px;
185 position: relative;
186}
187#header a {
188 color: #222;
189 text-decoration: none;
190}
191#logo {
192 padding: 16px 0 0 20px;
193}
194#logo img {
195 float: left;
196}
197#logo h1#site-name {
198 width: auto;
199}
200#logo h1#site-name a {
201 font-size: 1.9em;
202 float: left;
203 font-weight: lighter;
204 padding: 17px 0 0 10px;
205 letter-spacing: 1px;
206}
207/*-------navigation-------*/
208#nav {
209 bottom: 0;
210 display: block;
211 left: 0;
212 position: absolute;
213 text-transform: uppercase;
214 width: 100%;
215 z-index: 500;
216}
217#nav h2 {
218 display: none;
219}
220#nav ul {
221 float: left;
222 padding: 16px 0;
223}
224#nav ul li {
225 background: transparent url(../images/navspace.jpg) no-repeat 100% 50%;
226 display: inline;
227 font-size: 1em;
228 padding: 9px 14px 9px 10px;
229 list-style: none;
230 margin: 0;
231 position: relative;
232}
233#nav ul li.last {
234 background: none;
235}
236#nav ul li a {
237 color: #fff;
238 padding: 9px 17px 15px;
239 text-shadow: 0px -1px 1px #000;
240 -moz-border-radius: 7px;
241 -webkit-border-radius: 7px;
242 border-radius: 7px;
243}
244#nav ul li a:hover,
245#nav ul li a.active {
246 color: #B3E8FF;
247}
248#nav ul li.expanded a:hover,
249#nav ul li.expanded.hover a {
250 background: transparent url(../images/navbg.jpg) repeat-x 0 0;
251}
252#nav ul li ul {
253 color: #fff;
254 display: none;/* make sure the submenus aren't visible on load */
255 font-size: 0.95em;
256 left: 0.95em;
257 line-height: 2.5em;
258 padding: 0;
259 position: absolute;
260 top: 2.4em;
261 width: 15em;
262}
263#nav ul li.hover ul {
264 display: block;
265}
266#nav ul li.hover ul li ul,
267#nav ul li.hover ul li.hover ul li ul {
268 display: none;
269}
270#nav ul li.hover ul li.hover ul,
271#nav ul li.hover ul li.hover ul li.hover ul {
272 display: block;
273}
274#nav ul ul li {
275 background: #0b0b0b url(../images/dd-space.jpg) repeat-x scroll 0 100%;
276 display: block;
277 line-height: 2.5em;
278 margin: 0 !important;
279 padding: 0;
280 position: relative;
281 text-align: left;
282 width: 15em;
283}
284#nav ul ul li.last {
285 background: #010101;
286}
287#nav ul li.expanded ul li.expanded a,
288#nav ul li.expanded ul li.expanded ul li.expanded a,
289#nav li.expanded ul li.expanded a:hover,
290#nav li.expanded ul li.expanded ul li.expanded a:hover {
291 background: transparent url(../images/ddplus.gif) no-repeat 92% 50%;
292}
293#nav ul li.expanded ul li a,
294#nav ul li.expanded ul ul li a,
295#nav ul li.expanded ul ul ul li a,
296#nav ul li.expanded ul li.expanded ul li a,
297#nav ul li.expanded ul li.expanded ul li a:hover,
298#nav ul li.expanded ul li.expanded ul li.expanded ul li a,
299#nav ul li.expanded ul li.expanded ul li.expanded ul li a:hover,
300#nav li.expanded ul li.expanded li a:hover {
301 background: transparent;
302 display: block;
303 height: auto;
304 padding: 2px 15px;
305}
306#nav li.expanded ul li a:hover,
307#nav li.expanded ul ul li a:hover {
308 background: transparent;
309 color: #EF9F20;
310 padding: 2px 15px;
311}
312#nav li .expanded ul {
313 margin: -2.7em 0 0 16em;
314}
315#nav .block {
316 margin: 0;
317}
318/*------content top-----------*/
319#container {
320 padding: 18px 15px;
321}
322#content-top {
323 background: transparent url(../images/content-topbg.jpg) no-repeat 0 0;
324 color: #fff;
325 display: block;
326 height: 224px;
327 padding: 10px 10px 22px;
328}
329#content-top h2,
330#content-top a {
331 color: #fff;
332 text-decoration: none;
333}
334#content-top a:hover {
335 color: #000;
336 text-decoration: underline;
337}
338#content-top .block {
339 background: transparent url(../images/content-top-space.jpg) no-repeat 100% 0;
340 float: left;
341 height: 208px;
342 margin: 8px;
343 padding: 0 16px 0 8px;
344}
345#content-top .block.last {
346 background: transparent;
347 margin: 8px 0;
348 padding: 0 8px;
349}
350#content-top ul li {
351 list-style: none;
352 margin: 0;
353}
354#content-top ul li a {
355 background: transparent url(../images/orange-bullet.gif) no-repeat 0 50%;
356 padding: 0 0 0 12px;
357}
358/*---- breadcrumb ------*/
359.breadcrumb {
360 color: #999;
361 padding: 0;
362}
363.breadcrumb a {
364 color: #999;
365}
366.breadcrumb a:hover {
367 color: #EF9F20;
368}
369/*---------main------------*/
370#main {
371 clear: none;
372}
373.one-sidebar #sidebar {
374 float: left;
375 padding: 10px 13px;
376 width: 258px;
377}
378.one-sidebar #main {
379 float: right;
380 padding: 10px 0;
381 width: 616px;
382}
383.right #sidebar {
384 float: right;
385}
386.right #main {
387 float: left;
388}
389.no-sidebar #main {
390 width: 100%;
391}
392.sidebar a {
393 color: #555;
394}
395.sidebar a:hover {
396 color: #EF9F20;
397}
398/*-----content inner ------*/
399#content-inner {
400 margin: 10px 0 20px;
401 background-color: #e5e5e5;
402 padding: 10px;
403 -moz-border-radius: 7px;
404 -webkit-border-radius: 7px;
405 border-radius: 7px;
406}
407#content-inner .block {
408 /*background: url(../images/content-in-space.jpg) repeat-y 100% 0;*/
409 clear: none;
410 padding: 0 15px 0 5px;
411 float: left;
412 margin: 0 15px 10px 5px;
413}
414#content-inner .block.last {
415 background-image: none;
416 padding: 0;
417 margin: 0;
418}
419#content-inner h2 {
420 font-size: 1.3em;
421 margin: 0;
422}
423#content-inner p {
424 color: #777;
425 line-height: 1.2em;
426 padding:0 0 5px;
427}
428/*----------tabs-------------*/
429#tabs {
430 margin: 0 0 15px 0;
431}
432ul.tabs.primary {
433 background: transparent;
434 margin: 0;
435 border-bottom: 1px solid #e9e9e9;
436 overflow: hidden;
437 text-align: right;
438 line-height: 1.9em;
439}
440ul.tabs.primary li a {
441 background: #e9e9e9;
442 border: none;
443 color: #bbb;
444 padding: 5px 10px;
445 -webkit-border-top-right-radius: 3px;
446 -webkit-border-top-left-radius: 3px;
447 -moz-border-radius-topright: 3px;
448 -moz-border-radius-topleft: 3px;
449 border-top-right-radius: 3px;
450 border-top-left-radius: 3px;
451}
452ul.tabs.primary li a:hover {
453 background: #EF9F20;
454 color: #fff;
455}
456ul.tabs.primary li a.active,
457ul.tabs.primary li.active a {
458 background: #ddd;
459 color: #777;
460}
461ul.tabs.secondary {
462 border: none;
463 padding: 7px 0 0;
464 text-align: right;
465}
466ul.tabs.secondary li {
467 border: none;
468 padding: 0;
469 margin: 0 5px;
470}
471ul.tabs.secondary li a {
472 color: #bbb;
473}
474ul.tabs.secondary li a:hover {
475 color: #777;
476 text-decoration: underline;
477}
478ul.tabs.secondary li a.active,
479ul.tabs.secondary li.active a {
480 color: #EF9F20;
481 border: none;
482 text-decoration: underline;
483}
484
485.info {
486 background: transparent;
487 border: 1px solid #e1e1e1;
488 color: #777;
489 font-size: 0.9em;
490 padding: 5px 10px;
491 margin: 10px 0;
492 text-transform: uppercase;
493}
494.info.photo {
495 padding: 5px 5px 5px 65px;
496 min-height: 50px;
497}
498.info.photo .user-picture {
499 position: absolute;
500 margin: 0 0 0 -59px;
501}
502.info.photo .user-picture img {
503 height: 50px;
504 width: 50px;
505}
506.info a:hover {
507 border-bottom: 1px solid #e1e1e1;
508 color: #111;
509}
510/*-------- nodes --------*/
511.node {
512 margin: 0 0 20px 0;
513}
514.node-links {
515 color: #999;
516 clear: both;
517 display: block;
518 margin: 15px 0;
519}
520.node-links ul.links.inline {
521 background: transparent;
522 border: 1px solid #eee;
523 display: block;
524 line-height: 2.2em;
525 padding: 0;
526}
527.node-links ul.links.inline li:after {
528 content: "";
529}
530.node-links ul.links.inline li a:before {
531 content: "+ ";
532}
533.node-links ul.links.inline li {
534 display: inline;
535 margin: 0 0 0 3px;
536 padding: 0;
537}
538.node-links ul.links.inline li a {
539 color: #777;
540 font-size: 0.9em;
541 padding: 4px 6px;
542 text-transform: uppercase;
543}
544.node-links ul.links.inline li a:hover {
545 background: #EF9F20;
546 border-color: #fff;
547 color: #fff;
548}
549.taxonomy {
550 line-height: 2.2em;
551 text-transform: uppercase;
552}
553.taxonomy ul li {
554 margin: 0;
555}
556.taxonomy a {
557 color: #999;
558 text-transform: none;
559}
560#main .taxonomy a:hover {
561 background: #EF9F20;
562 color: #fff;
563}
564/*--------forum--------*/
565.forum-topic-navigation {
566 border-color: #eee;
567}
568.forum-topic-navigation .topic-previous {
569 text-align: left;
570}
571.forum-topic-navigation .topic-next {
572 text-align: right;
573}
574/*--------------pager-------------*/
575ul.pager,
576.item-list .pager {
577 border-top: 2px solid #eee;
578 margin: 10px 0 0;
579 text-align: left;
580}
581ul.pager li,
582.item-list .pager li {
583 color: #444;
584 margin: 0;
585 padding: 0;
586 line-height: 2em;
587}
588ul.pager li.pager-current {
589 background: #eee;
590 border:none;
591 padding: 5px 10px;
592}
593ul.pager li a {
594 background: #fff;
595 color: #aaa;
596 padding: 5px 10px;
597 margin: 0;
598}
599ul.pager li a:hover {
600 background: #EF9F20;
601 color: #fff;
602}
603.picture {
604 float: left;
605 margin: 0 10px 0 0;
606}
607/*-------------comments----------*/
608#comments {
609 border-top: 2px solid #eee;
610 padding: 10px 0 0;
611 margin: 10px 0;
612}
613#comments h2 {
614 color: #444;
615 font-size: 1em;
616 font-weight: bold;
617 letter-spacing: 1px;
618 padding: 0 10px;
619 text-transform: uppercase;
620}
621#comments h2.comment-form {
622 border-top: 2px solid #eee;
623 padding: 10px 0 0;
624 margin: 10px 0;
625}
626.comment {
627 background: #f9f9f9;
628 padding: 15px;
629 position: relative;
630 margin: 15px 0;
631}
632.comment.photo {
633 padding: 15px 15px 15px 75px;
634}
635.comment .user-picture {
636 position: absolute;
637 margin: 0 0 0 -60px;
638}
639.comment .user-picture img {
640 height: 50px;
641 width: 50px;
642}
643.comment h3 {
644 font-size: 1.3em;
645 margin-bottom: 5px;
646 width: 90%;
647}
648.comment ul.links {
649 border-top: 2px solid #eee;
650 margin: 5px 0 0;
651 padding: 5px 0 0;
652}
653.comment ul.links li {
654 display: inline;
655 font-size: 0.9em;
656 margin: 0;
657 padding: 0;
658}
659.comment ul.links li a {
660 color: #444;
661 padding: 4px 8px;
662 text-decoration: none;
663 text-transform: uppercase;
664}
665.comment ul.links li a:hover {
666 background: #EF9F20;
667 border-color: #EF9F20;
668 color: #fff;
669}
670.comment .new {
671 background: #EF9F20;
672 color: #fff;
673 font-weight: bold;
674 padding: 5px 15px;
675 position: absolute;
676 right: 0;
677 top: 0;
678}
679/*---------block--------*/
680label {
681 font-weight: normal !important;
682}
683.block-region {
684 background: transparent;
685 color: #3399cc;
686 border: 1px dashed #3399cc;
687 font-weight: bold;
688 font-size: 1em;
689 padding: 10px;
690 text-align: center;
691 text-transform: uppercase;
692}
693#nav .block-region {
694 position: absolute;
695 top: 10px;
696 width: 100%;
697}
698#sidebar .block {
699 margin: 5px 0 40px;
700}
701#sidebar h2 {
702 font-size: 1.6em;
703 margin-bottom: 6px;
704}
705.block .poll {
706 margin:10px 3px;
707}
708.block .poll .title {
709 margin: 10px 0;
710}
711.poll .bar,
712.poll .bar .foreground {
713 height:16px;
714}
715/*----- profile-----*/
716.profile h3 {
717 border-color: #eee;
718 padding: 5px 0;
719}
720/*-------contentbottom-------*/
721#content-bottom {
722 border-top: 2px solid #eee;
723 padding: 15px 0;
724}
725/*---------footer------*/
726#footer {
727 background: #eee;
728 color: #999;
729}
730#footerwrap {
731 padding: 20px 0;
732 margin: 0 auto;
733 width: 940px;
734}
735#footer-message {
736 clear: none;
737 float: right;
738 text-align: right;
739 width: auto;
740}
741#footer a {
742 color: #999;
743 text-decoration: none;
744}
745#footer a:hover {
746 color: #333;
747 text-decoration: underline;
748}
749#footer a.active {
750 color: #333;
751}
752/*---search block form =----*/
753#nav #search-block-form {
754 position: absolute;
755 right: 0px;
756 top: 11px;
757 width: 240px;
758}
759#nav #search-block-form label {
760 display: none;
761}
762#nav #search-block-form input[type=text] {
763 float: left;
764 margin: 0 8px 0 0;
765 width: 135px;
766}
767#nav #search-block-form input[type=submit] {
768 background: transparent url(../images/orange-btn-off.jpg) repeat-x 0 0;
769 border: none;
770 float: left;
771 padding: 7px 14px;
772 margin: 0;
773}
774#nav #search-block-form input[type=submit]:hover {
775 background: transparent url(../images/orange-btn-on.jpg) repeat-x 0 0;
776}
777.sidebar #search-block-form {
778 background: #e5e5e5;
779 padding: 10px;
780}
781.sidebar #search-block-form label {
782 display: none;
783}
784.sidebar #search-block-form input[type=text] {
785 float: left;
786 margin-right: 2px;
787 width: 135px;
788}
789#content-inner #search-block-form label {
790 display: none;
791}
792#content-inner #search-block-form input[type=text] {
793 width: 140px;
794}
795fieldset {
796 background: #fff url(../images/grey-white.gif) repeat-x 0 0;
797 border: 1px solid #eee;
798 line-height: 1.5em;
799 margin: 10px 5px;
800 padding: 4px 5px 10px;
801 position: relative;
802}
803
804fieldset .fieldset-legend {
805 margin: 0.5em 0 0;
806 position: absolute;
807 color: #444;
808 font-weight: bold;
809 text-transform: uppercase;
810}
811fieldset .fieldset-wrapper {
812 padding: 25px 15px;
813}
814fieldset a.fieldset-title {
815 color: #444;
816 font-weight: bold;
817}
818fieldset a.fieldset-title:hover {
819 color: #EF9F20;
820 text-decoration: underline;
821}
822html.js fieldset.collapsed {
823 border: 1px solid #eee;
824 height: 1.4em;
825 margin-bottom: 10px;
826}
827fieldset.filter-wrapper {
828 padding: 0;
829}
830fieldset.filter-wrapper .fieldset-wrapper {
831 padding: 15px 0;
832}
833.form-item {
834 margin: 5px 0;
835}
836.container-inline fieldset {
837 padding: 10px;
838 margin: 10px 0;
839}
840table {
841 background: #fff;
842 margin: 5px 0;
843}
844table th,
845table td {
846 padding: 6px;
847 vertical-align: middle;
848}
849table th.select-all,
850table td .form-item {
851 text-align: center;
852}
853table td.block {
854 padding: 8px;
855}
856thead th,
857thead th a {
858 background: #f8f8f8;
859 border-color: #e5e5e5;
860 color: #444;
861 font-weight: bold;
862 text-transform: uppercase;
863}
864thead th a:hover {
865 color: #EF9F20;
866}
867th.active img {
868 display: none;
869}
870th.active {
871 background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 5% 45%;
872 padding-left: 30px;
873}
874table tbody tr.even {
875 background: #f5f5f5;
876}
877table tbody tr.odd,
878table tbody tr.even {
879 border: none;
880}
881tr.drag-previous {
882 background: #b8dffc;
883}
884div.error,
885div.warning {
886 background: #EF9F20;
887 border: none;
888 color: #fff;
889 margin: 0 0 15px 0;
890 padding: 10px;
891}
892div.status {
893 background: #eee;
894 border: none;
895 color: #aaa;
896 margin: 0 0 15px 0;
897 padding: 10px;
898}
899div.error a,
900div.warning a,
901div.status a {
902 color: #555;
903 text-decoration: underline;
904}
905div.error a:hover,
906div.warning a:hover,
907div.status a:hover {
908 color: #333;
909}
910.help {
911 color: #444;
912 margin: 10px 5px;
913}
914.help .more-help-link {
915 text-align: right;
916}
917/*-------vertical tabs support---------*/
918.vertical-tabs {
919 background: #fff;
920 border-color: #ddd;
921 margin: 0 5px 10px;
922 padding: 0;
923}
924.vertical-tabs ul {
925 border-color: #ddd;
926}
927.vertical-tabs fieldset {
928 background: #fff;
929}
930.vertical-tabs fieldset .fieldset-wrapper {
931 padding: 10px;
932}
933.vertical-tabs ul.vertical-tabs-list .summary {
934 font-size: 0.85em;
935 color: #999;
936}
937.vertical-tabs ul.vertical-tabs-list a strong {
938 color: #444;
939 text-transform: uppercase;
940}
941
942/* @group skinr ------------------------------------ */
943.hide-title h1.title,
944.hide-title h2,
945.hide-title h3 {
946 display: none;
947}
948.align-left {
949 text-align: left;
950}
951.align-center {
952 text-align: center;
953}
954.align-right {
955 text-align: right;
956}
957.sm-font {
958 font-size: 0.85em;
959 line-height: 1.2em;
960}
961.md-font {
962 font-size: 1.1em;
963 line-height: 1.3em;
964}
965.lg-font {
966 font-size: 1.5;
967}
968.ex-font {
969 font-size: 2em;
970}
971.giant {
972 font-size: 2.5em;
973}
974.uppercase {
975 text-transform: uppercase;
976}
977.lowercase {
978 text-transform: lowercase;
979}
980.capitalize {
981 text-transform: capitalize;
982}
983/*---widths---*/
984.width-100 {
985 width: 100%;
986}
987.width-75 {
988 float: left;
989 width: 73%;
990}
991.width-50 {
992 float: left;
993 width: 48%;
994}
995.width-33 {
996 float: left;
997 width: 32%;
998}
999.width-25 {
1000 float: left;
1001 width: 23%;
1002}
1003#content-top .width-75,
1004#content-inner .width-75 {
1005 width: 71%;
1006}
1007#content-top .width-50,
1008#content-inner .width-50 {
1009 width: 46%;
1010}
1011#content-top .width-33,
1012#content-inner .width-33 {
1013 width: 29%;
1014}
1015#content-top .width-25,
1016#content-inner .width-25 {
1017 width: 22%;
1018}
1019/*----margins----*/
1020.top-10 {
1021 margin-top: 10px;
1022}
1023.right-10 {
1024 margin-right: 10px;
1025}
1026.bottom-10 {
1027 margin-bottom: 10px;
1028}
1029.left-10 {
1030 margin-left: 10px;
1031}
1032/*---*/
1033.img ul {
1034 padding: 0;
1035}
1036.img ul li {
1037 border-bottom: 1px solid #eee;
1038 padding: 5px 0;
1039 margin: 0 5px;
1040 list-style-image: url(../images/black-bullet.gif);
1041 list-style-position: inside;
1042}
1043.img ul li.expanded {
1044 border-bottom: none;
1045}
1046#content-top .img ul li {
1047 list-style-image: url(../images/orange-bullet.gif);
1048}
1049.img {
1050 color: #888;
1051}
1052.blist ul {
1053 padding: 0;
1054}
1055.blist ul li {
1056 list-style: none;
1057 list-style-image: none;
1058 line-height: 2.3em;
1059 margin: 0;
1060 padding: 0;
1061}
1062.blist ul li a {
1063 border-bottom: #eee 1px solid;
1064 color: #444;
1065 display: block;
1066 padding: 0 0 0 5px;
1067}
1068.blist ul li a:hover {
1069 background: #EF9F20;
1070 color: #fff;
1071}
1072.blist.grey ul li a:hover {
1073 background: #ddd;
1074 color: #444;
1075}
1076.blist ul ul li a {
1077 padding: 0 0 0 10px;
1078}
1079.blist ul ul ul li a {
1080 padding: 0 0 0 15px;
1081}
1082/*---blocks---*/
1083.ohead h3 {
1084 background: #EF9F20;
1085 color: #fff;
1086 line-height: 1.4em;
1087 padding: 0 5px;
1088}
1089.gborder {
1090 border: 1px solid #ddd;
1091 padding: 5px;
1092 -webkit-border-radius: 6px;
1093 -moz-border-radius: 6px;
1094 border-radius: 6px;
1095}
1096.gbox {
1097 background: #e5e5e5;
1098 padding: 5px;
1099 -webkit-border-radius: 6px;
1100 -moz-border-radius: 6px;
1101 border-radius: 6px;
1102}
1103.gbox .block-inner {
1104 background: #fefefe;
1105}
1106
1107/*----links-----*/
1108.inline-links ul {
1109 padding: 0;
1110}
1111.inline-links ul li {
1112 border-right: 1px solid #777;
1113 display: inline;
1114 padding: 0 10px 0 0;
1115 line-height: 1em;
1116 margin: 0 10px 0 0;
1117}
1118.inline-links ul li.last {
1119 border-right: none;
1120}
1121.inline-links ul ul {
1122 display: none;
1123}
1124.column-links ul {
1125 padding: 0;
1126}
1127.column-links ul li {
1128 display: inline;
1129 display: inline-block;
1130 float: left;
1131 list-style: none;
1132 margin: 0 50px 0 0;
1133 position: relative;
1134 vertical-align: top;
1135}
1136.column-links ul li a {
1137 font-weight: bold;
1138}
1139.column-links ul li ul {
1140 display: block;
1141 position: relative;
1142}
1143.column-links ul li ul li {
1144 display: block;
1145 float: none;
1146 margin: 0;
1147}
1148.column-links ul li ul li a {
1149 font-weight: normal;
1150 font-size: 0.9em;
1151 line-height: 1em;
1152}
1153.column-links ul li ul li ul {
1154 padding: 0 0 0 10px;
1155}
1156.column-links ul li ul li ul {
1157 padding: 0 0 0 10px;
1158}
1159/*---imgfield-----*/
1160.img-left .field-type-image,
1161.img-left.image-insert {
1162 float: left;
1163 margin: 0 10px 10px 0;
1164}
1165.img-left .views-row {
1166 clear: left;
1167}
1168.img-right .field-type-image,
1169.img-right.image-insert {
1170 float: right;
1171 margin: 0 0 10px 10px;
1172}
1173.img-left .views-row {
1174 clear: right;
1175}
1176/*-----fonts----*/
1177.serif-heading h1,
1178.serif-heading h1 a,
1179.serif-heading h2,
1180.serif-heading h2 a,
1181.serif-heading h3,
1182.serif-heading h3 a,
1183.serif-heading h4,
1184.serif-heading h4 a,
1185.serif-heading h5,
1186.serif-heading h5 a {
1187 font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
1188}
1189.serif-all,
1190.serif-all input {
1191 font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
1192}
1193.lucida-heading h1,
1194.lucida-heading h1 a,
1195.lucida-heading h2,
1196.lucida-heading h2 a,
1197.lucida-heading h3,
1198.lucida-heading h3 a,
1199.lucida-heading h4,
1200.lucida-heading h4 a,
1201.lucida-heading h5,
1202.lucida-heading h5 a {
1203 font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
1204}
1205.lucida-all,
1206.lucida-all input {
1207 font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
1208 font-size: 0.9em;
1209}
1210.mono-heading h1,
1211.mono-heading h1 a,
1212.mono-heading h2,
1213.mono-heading h2 a,
1214.mono-heading h3,
1215.mono-heading h3 a,
1216.mono-heading h4,
1217.mono-heading h4 a,
1218.mono-heading h5,
1219.mono-heading h5 a {
1220 font-family: Consolas, "Courier New", "Courier", mono;
1221}
1222.mono-all,
1223.mono-all input {
1224 font-family: Consolas, "Courier New", "Courier", mono;
1225}
1226.verdana-heading h1,
1227.verdana-heading h1 a,
1228.verdana-heading h2,
1229.verdana-heading h2 a,
1230.verdana-heading h3,
1231.verdana-heading h3 a,
1232.verdana-heading h4,
1233.verdana-heading h4 a,
1234.verdana-heading h5,
1235.verdana-heading h5 a {
1236 font-family: Verdana, Geneva, sans-serif;
1237}
1238.verdana-all,
1239.verdana-all input {
1240 font-family: Verdana, Geneva, sans-serif;
1241 font-size: 0.9em;
1242}
1243
1244/*Start featured blocks*/
1245div.region #block-views-featured-block {
1246 float:right;
1247}
1248
1249.region-content-inner {
1250 margin: 10px 0;
1251}
1252div div.region-content-inner #block-views-featured-post-block-1{
1253 margin-top:10px !important;
1254 width:390px;
1255}
1256
1257/*
1258* Bottom content region */
1259.region-content-bottom{}
1260
1261.region-content-bottom .block{
1262 width:30%;
1263 margin: 0 10px;
1264 float:left;
1265}
1266/* @end */
0\ No newline at end of file1267\ No newline at end of file
11268
=== added directory 'orange/images'
=== added file 'orange/images/bg.jpg'
2Binary files orange/images/bg.jpg 1970-01-01 00:00:00 +0000 and orange/images/bg.jpg 2011-05-06 23:15:54 +0000 differ1269Binary files orange/images/bg.jpg 1970-01-01 00:00:00 +0000 and orange/images/bg.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/black-btn-off.jpg'
3Binary files orange/images/black-btn-off.jpg 1970-01-01 00:00:00 +0000 and orange/images/black-btn-off.jpg 2011-05-06 23:15:54 +0000 differ1270Binary files orange/images/black-btn-off.jpg 1970-01-01 00:00:00 +0000 and orange/images/black-btn-off.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/black-btn-on.jpg'
4Binary files orange/images/black-btn-on.jpg 1970-01-01 00:00:00 +0000 and orange/images/black-btn-on.jpg 2011-05-06 23:15:54 +0000 differ1271Binary files orange/images/black-btn-on.jpg 1970-01-01 00:00:00 +0000 and orange/images/black-btn-on.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/black-bullet.gif'
5Binary files orange/images/black-bullet.gif 1970-01-01 00:00:00 +0000 and orange/images/black-bullet.gif 2011-05-06 23:15:54 +0000 differ1272Binary files orange/images/black-bullet.gif 1970-01-01 00:00:00 +0000 and orange/images/black-bullet.gif 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/black-minus.gif'
6Binary files orange/images/black-minus.gif 1970-01-01 00:00:00 +0000 and orange/images/black-minus.gif 2011-05-06 23:15:54 +0000 differ1273Binary files orange/images/black-minus.gif 1970-01-01 00:00:00 +0000 and orange/images/black-minus.gif 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/content-in-space.jpg'
7Binary files orange/images/content-in-space.jpg 1970-01-01 00:00:00 +0000 and orange/images/content-in-space.jpg 2011-05-06 23:15:54 +0000 differ1274Binary files orange/images/content-in-space.jpg 1970-01-01 00:00:00 +0000 and orange/images/content-in-space.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/content-top-space.jpg'
8Binary files orange/images/content-top-space.jpg 1970-01-01 00:00:00 +0000 and orange/images/content-top-space.jpg 2011-05-06 23:15:54 +0000 differ1275Binary files orange/images/content-top-space.jpg 1970-01-01 00:00:00 +0000 and orange/images/content-top-space.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/content-topbg.jpg'
9Binary files orange/images/content-topbg.jpg 1970-01-01 00:00:00 +0000 and orange/images/content-topbg.jpg 2011-05-06 23:15:54 +0000 differ1276Binary files orange/images/content-topbg.jpg 1970-01-01 00:00:00 +0000 and orange/images/content-topbg.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/dd-space.jpg'
10Binary files orange/images/dd-space.jpg 1970-01-01 00:00:00 +0000 and orange/images/dd-space.jpg 2011-05-06 23:15:54 +0000 differ1277Binary files orange/images/dd-space.jpg 1970-01-01 00:00:00 +0000 and orange/images/dd-space.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/ddplus.gif'
11Binary files orange/images/ddplus.gif 1970-01-01 00:00:00 +0000 and orange/images/ddplus.gif 2011-05-06 23:15:54 +0000 differ1278Binary files orange/images/ddplus.gif 1970-01-01 00:00:00 +0000 and orange/images/ddplus.gif 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/drupalisbest.jpg'
12Binary files orange/images/drupalisbest.jpg 1970-01-01 00:00:00 +0000 and orange/images/drupalisbest.jpg 2011-05-06 23:15:54 +0000 differ1279Binary files orange/images/drupalisbest.jpg 1970-01-01 00:00:00 +0000 and orange/images/drupalisbest.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/forum-closed.png'
13Binary files orange/images/forum-closed.png 1970-01-01 00:00:00 +0000 and orange/images/forum-closed.png 2011-05-06 23:15:54 +0000 differ1280Binary files orange/images/forum-closed.png 1970-01-01 00:00:00 +0000 and orange/images/forum-closed.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/forum-default.png'
14Binary files orange/images/forum-default.png 1970-01-01 00:00:00 +0000 and orange/images/forum-default.png 2011-05-06 23:15:54 +0000 differ1281Binary files orange/images/forum-default.png 1970-01-01 00:00:00 +0000 and orange/images/forum-default.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/forum-hot-new.png'
15Binary files orange/images/forum-hot-new.png 1970-01-01 00:00:00 +0000 and orange/images/forum-hot-new.png 2011-05-06 23:15:54 +0000 differ1282Binary files orange/images/forum-hot-new.png 1970-01-01 00:00:00 +0000 and orange/images/forum-hot-new.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/forum-hot.png'
16Binary files orange/images/forum-hot.png 1970-01-01 00:00:00 +0000 and orange/images/forum-hot.png 2011-05-06 23:15:54 +0000 differ1283Binary files orange/images/forum-hot.png 1970-01-01 00:00:00 +0000 and orange/images/forum-hot.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/forum-new.png'
17Binary files orange/images/forum-new.png 1970-01-01 00:00:00 +0000 and orange/images/forum-new.png 2011-05-06 23:15:54 +0000 differ1284Binary files orange/images/forum-new.png 1970-01-01 00:00:00 +0000 and orange/images/forum-new.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/forum-sticky.png'
18Binary files orange/images/forum-sticky.png 1970-01-01 00:00:00 +0000 and orange/images/forum-sticky.png 2011-05-06 23:15:54 +0000 differ1285Binary files orange/images/forum-sticky.png 1970-01-01 00:00:00 +0000 and orange/images/forum-sticky.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/grey-white.gif'
19Binary files orange/images/grey-white.gif 1970-01-01 00:00:00 +0000 and orange/images/grey-white.gif 2011-05-06 23:15:54 +0000 differ1286Binary files orange/images/grey-white.gif 1970-01-01 00:00:00 +0000 and orange/images/grey-white.gif 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/home-gigya-imp-rev-b.jpg'
20Binary files orange/images/home-gigya-imp-rev-b.jpg 1970-01-01 00:00:00 +0000 and orange/images/home-gigya-imp-rev-b.jpg 2011-05-06 23:15:54 +0000 differ1287Binary files orange/images/home-gigya-imp-rev-b.jpg 1970-01-01 00:00:00 +0000 and orange/images/home-gigya-imp-rev-b.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/navbg.jpg'
21Binary files orange/images/navbg.jpg 1970-01-01 00:00:00 +0000 and orange/images/navbg.jpg 2011-05-06 23:15:54 +0000 differ1288Binary files orange/images/navbg.jpg 1970-01-01 00:00:00 +0000 and orange/images/navbg.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/navspace.jpg'
22Binary files orange/images/navspace.jpg 1970-01-01 00:00:00 +0000 and orange/images/navspace.jpg 2011-05-06 23:15:54 +0000 differ1289Binary files orange/images/navspace.jpg 1970-01-01 00:00:00 +0000 and orange/images/navspace.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/orange-btn-off.jpg'
23Binary files orange/images/orange-btn-off.jpg 1970-01-01 00:00:00 +0000 and orange/images/orange-btn-off.jpg 2011-05-06 23:15:54 +0000 differ1290Binary files orange/images/orange-btn-off.jpg 1970-01-01 00:00:00 +0000 and orange/images/orange-btn-off.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/orange-btn-on.jpg'
24Binary files orange/images/orange-btn-on.jpg 1970-01-01 00:00:00 +0000 and orange/images/orange-btn-on.jpg 2011-05-06 23:15:54 +0000 differ1291Binary files orange/images/orange-btn-on.jpg 1970-01-01 00:00:00 +0000 and orange/images/orange-btn-on.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/orange-bullet.gif'
25Binary files orange/images/orange-bullet.gif 1970-01-01 00:00:00 +0000 and orange/images/orange-bullet.gif 2011-05-06 23:15:54 +0000 differ1292Binary files orange/images/orange-bullet.gif 1970-01-01 00:00:00 +0000 and orange/images/orange-bullet.gif 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/images/rss.png'
26Binary files orange/images/rss.png 1970-01-01 00:00:00 +0000 and orange/images/rss.png 2011-05-06 23:15:54 +0000 differ1293Binary files orange/images/rss.png 1970-01-01 00:00:00 +0000 and orange/images/rss.png 2011-05-06 23:15:54 +0000 differ
=== added directory 'orange/js'
=== added file 'orange/js/orange.js'
--- orange/js/orange.js 1970-01-01 00:00:00 +0000
+++ orange/js/orange.js 2011-05-06 23:15:54 +0000
@@ -0,0 +1,13 @@
1(function ($) {
2Drupal.behaviors.orange = {
3 attach: function(context) {
4 $('#nav ul li.expanded', context).hover(function() {
5 $(this).toggleClass('hover');
6 }, function() {
7 $(this).toggleClass('hover');
8 });
9 }
10
11};
12
13})(jQuery);
0\ No newline at end of file14\ No newline at end of file
115
=== added file 'orange/logo.png'
2Binary files orange/logo.png 1970-01-01 00:00:00 +0000 and orange/logo.png 2011-05-06 23:15:54 +0000 differ16Binary files orange/logo.png 1970-01-01 00:00:00 +0000 and orange/logo.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/orange.info'
--- orange/orange.info 1970-01-01 00:00:00 +0000
+++ orange/orange.info 2011-05-06 23:15:54 +0000
@@ -0,0 +1,41 @@
1name = Orange
2description = A two column layout which utilizes the Skinr module to allow for various configurations.
3version = VERSION
4core = 7.x
5engine = phptemplate
6
7; Stylesheets
8;stylesheets[all][] = css/style.css
9
10; Scripts
11scripts[] = js/orange.js
12
13; Regions
14regions[nav] = Navigation
15regions[sidebar_first] = Sidebar
16regions[content_top] = Content top
17regions[content_inner] = Content inner
18regions[content] = Content
19regions[help] = Help
20regions[highlight] = Highlight
21regions[search] = Search
22regions[node_inner] = Region within node content
23regions[content_bottom] = Content bottom
24regions[content_footer] = Footer content
25
26; Features
27features[] = logo
28features[] = name
29features[] = slogan
30features[] = comment_user_picture
31features[] = search
32features[] = favicon
33features[] = shortcut_icon
34
35skinr[api] = 2
36; Information added by drupal.org packaging script on 2011-04-26
37version = "7.x-1.1"
38core = "7.x"
39project = "orange"
40datestamp = "1303862216"
41
042
=== added file 'orange/orange.skinr.inc'
--- orange/orange.skinr.inc 1970-01-01 00:00:00 +0000
+++ orange/orange.skinr.inc 2011-05-06 23:15:54 +0000
@@ -0,0 +1,368 @@
1<?php
2
3/**
4 * @file orange.skinr.inc
5 * Implementation of a Skinr plugin.
6 */
7
8/**
9 * Implements hook_skinr_group_info().
10 *
11 * Optional. Defines group(s) that will contain skins. Groups are form element
12 * containers used to organize skins categorically using vertical_tabs. If you
13 * don't define a group, your skins will appear in Skinr's default group, which
14 * is labeled "General."
15 *
16 * Group name(s):
17 * Each group name must be unique. It is recommended to prefix the name of each
18 * group with the name of the theme or module name implementing it, followed by
19 * the name of the group. Note that you cannot define 2 groups with the same
20 * the same name, even if they are in different plugins.
21 *
22 * Group properties:
23 * - title (required): Brief title of the tab.
24 * - description (optional): Description of the tab group.
25 * - weight (discouraged): Weight of the tab group; NULL by default.
26 *
27 * The "hook" prefix is substituted with the name of the module or theme that
28 * implements it, followed by the plugin name, e.g.
29 * THEMENAME_PLUGINNAME_skinr_group_info(), or
30 * MODULENAME_PLUGINNAME_skinr_group_info().
31 */
32function orange_skinr_group_info() {
33 $groups['orange_links'] = array(
34 'title' => t('Links'),
35 'description' => t('Choose one or more styles to apply to links and menus.'),
36 );
37 return $groups;
38}
39
40/**
41 * Implements hook_skinr_skin_info().
42 *
43 * Required. Define the skin(s) for this Skinr plugin. Each skin definition
44 * consists of properties that define its form element and settings that are
45 * needed to make it work, such as the class(es) Skinr should apply, which files
46 * it should load, whether or not it should be disabled by default and which
47 * theme hook(s) it was designed to work with.
48 *
49 * Skin name(s):
50 * Each skin name must be unique. It is recommended to prefix the name of each
51 * skin with the name of the theme or module name implementing it, followed by
52 * the name of the skin. Note that you cannot define 2 skins with the same
53 * the same name, even if they are in different plugins.
54 *
55 * Skin settings:
56 * - title (required): Title of the skin form element.
57 * - description (optional): Description of the skin form element.
58 * - group (optional): The group the skin is attached to; defaults to a Skinr
59 * provided group labeled "General."
60 * - type (optional): The type of form element. Allowed values:
61 * - checkboxes (default): Useful when single or multiple options can be
62 * chosen.
63 * Does not need to be set manually, as Skinr will apply this by default.
64 * - select: Useful when a single option can be chosen, but many exist.
65 * - radios: Useful when a single option can be chosen and only a few options
66 * exist.
67 * - weight (discouraged): Sets the weight of the skin inside the group; NULL
68 * by default. weight should not be set on each individual skin. Instead
69 * - attached (optional): A array containing information about CSS and
70 * JavaScript files the skin requires. Each entry is an array keyed by type:
71 * - css (optional): Maps to the functionality of drupal_add_css() with one
72 * exception: paths are automatically assumed relative to the plugin
73 * directory, unless external. Examples:
74 * - Simple:
75 * 'css' => array('css/skin-name.css')
76 * - Advanced:
77 * 'css' => array(
78 * array('css/skin-name-ie.css', array(
79 * 'media' => 'screen',
80 * 'browsers' => array('IE' => 'lte IE 8'),
81 * ),
82 * )
83 * - js (optional): Maps to the functionality of drupal_add_js() with one
84 * exception: paths are automatically assumed as relative to the plugin
85 * directory, unless external. Examples:
86 * - Simple:
87 * 'js' => array('js/skin-name.js')
88 * - Advanced:
89 * 'js' => array(
90 * array(
91 * 'js/skin-name-advanced.js',
92 * array(
93 * 'scope' => 'footer',
94 * 'group' => JS_THEME,
95 * ),
96 * )
97 * - options (required): An array containing one or more options (also arrays)
98 * for the user to choose from when applying skins. Each option key should be
99 * a machine name describing the option. An option should including the
100 * following keys:
101 * - label (required): The option label.
102 * - class (required): An array containing one or more classes the skin
103 * should apply. All classes should be entered as an array: For example:
104 * 'class' => array('class-b', 'class-b')
105 * - attached (optional): Same syntax as above, but applies to a specific
106 * option only.
107 * - theme hooks (optional): An array containing certain allowed hooks, which
108 * allow you to limit where the skin can be used. Allowed options include:
109 * block, block__MODULE, comment, comment__NODETYPE, comment_wrapper,
110 * comment__wrapper_NODETYPE, node, node__NODETYPE, region,
111 * region__REGIONNAME, panels_display, panels_region, panels_pane, views_view,
112 * views_view__STYLENAME, views_view__DISPLAY_NAME, views_view__VIEWNAME, and
113 * views_view__VIEWNAME_DISPLAYNAME.
114 * - default_status (optional): Skins are disabled by default to keep UI
115 * clutter to a minimum. In some cases, like contrib themes, it makes sense to
116 * enable skins which are required to make the theme work properly by default.
117 * Setting this property to 1, will cause it to be enabled it by default for
118 * all installed themes.
119 *
120 * The "hook" prefix is substituted with the name of the module or theme
121 * implementing it, followed by the plugin name, e.g.
122 * THEMENAME_PLUGINNAME_skinr_skin_info(), or
123 * MODULENAME_PLUGINNAME_skinr_skin_info().
124 *
125 */
126function orange_skinr_skin_info() {
127 $skins['orange_sidebar'] = array(
128 'title' => t('Sidebar Position'),
129 'group' => 'layout',
130 'default status' => '1',
131 'theme hooks' => array('page'),
132 'options' => array(
133 'right' => array(
134 'title' => 'Position to the right of content area',
135 'class' => array('right'),
136 ),
137 ),
138 );
139 $skins['orange_align'] = array(
140 'title' => t('Content alignment'),
141 'type' => 'select',
142 'group' => 'layout',
143 'default status' => '1',
144 'options' => array(
145 'left' => array(
146 'title' => 'Left',
147 'class' => array('left'),
148 ),
149 'center' => array(
150 'title' => 'Center',
151 'class' => array('center'),
152 ),
153 'right' => array(
154 'title' => 'Right',
155 'class' => array('right'),
156 ),
157 ),
158 );
159 $skins['orange_widths'] = array(
160 'title' => t('Object width'),
161 'description' => t('This option allows you to select a width percentage for blocks, views, panels and nodes. NOTE that it also floats the content left.'),
162 'type' => 'select',
163 'group' => 'layout',
164 'default status' => '1',
165 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'),
166 'options' => array(
167 'width-100' => array(
168 'title' => t('100% wide'),
169 'class' => array('width-100'),
170 ),
171 'width-75' => array(
172 'title' => t('75% wide'),
173 'class' => array('width-75'),
174 ),
175 'width-50' => array(
176 'title' => t('50% wide'),
177 'class' => array('width-50'),
178 ),
179 'width-33' => array(
180 'title' => t('33% wide'),
181 'class' => array('width-33'),
182 ),
183 'width-25' => array(
184 'title' => t('25% wide'),
185 'class' => array('width-25'),
186 ),
187 ),
188 );
189 $skins['orange_margin'] = array(
190 'title' => t('Margins'),
191 'group' => 'layout',
192 'default status' => '1',
193 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'),
194 'options' => array(
195 'top-10' => array(
196 'title' => t('Add 10px to top'),
197 'class' => array('top-10'),
198 ),
199 'right-10' => array(
200 'title' => t('Add 10px to right'),
201 'class' => array('right-10'),
202 ),
203 'bottom-10' => array(
204 'title' => t('Add 10px to bottom'),
205 'class' => array('bottom-10'),
206 ),
207 'left-10' => array(
208 'title' => t('Add 10px to left'),
209 'class' => array('left-10'),
210 ),
211 ),
212 );
213 $skins['orange_image'] = array(
214 'title' => t('Float image fields'),
215 'type' => 'select',
216 'group' => 'layout',
217 'default status' => '1',
218 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'),
219 'options' => array(
220 'img-right' => array(
221 'title' => t('Float Right'),
222 'class' => array('img-right'),
223 ),
224 'img-left' => array(
225 'title' => t('Float Left'),
226 'class' => array('img-left'),
227 ),
228 ),
229 );
230 $skins['orange_fontcase'] = array(
231 'title' => t('Alter text case'),
232 'type' => 'select',
233 'group' => 'typography',
234 'default status' => '1',
235 'options' => array(
236 'uppercase' => array(
237 'title' => t('Uppercase'),
238 'class' => array('uppercase'),
239 ),
240 'lowercase' => array(
241 'title' => t('Lowercase'),
242 'class' => array('lowercase'),
243 ),
244 'capitalize' => array(
245 'title' => t('Capitalize'),
246 'class' => array('capitalize'),
247 ),
248 ),
249 );
250 $skins['orange_fontsize'] = array(
251 'title' => t('Page font size'),
252 'type' => 'select',
253 'group' => 'typography',
254 'default status' => '1',
255 'options' => array(
256 'sm-font' => array(
257 'title' => t('Small'),
258 'class' => array('sm-font'),
259 ),
260 'md-font' => array(
261 'title' => t('Medium'),
262 'class' => array('md-font'),
263 ),
264 'lg-font' => array(
265 'title' => t('Large'),
266 'class' => array('lg-font'),
267 ),
268 'ex-font' => array(
269 'title' => t('Extra Large'),
270 'class' => array('ex-font'),
271 ),
272 'giant-font' => array(
273 'title' => t('Giant (use with caution)'),
274 'class' => array('giant-font'),
275 ),
276 ),
277 );
278 $skins['orange_headings'] = array(
279 'title' => t('Headings'),
280 'description' => t('This option will only change the heading font on this element.'),
281 'type' => 'select',
282 'group' => 'typography',
283 'default status' => '1',
284 'options' => array(
285 'serif-heading' => array(
286 'title' => t('Serif headings'),
287 'class' => array('serif-heading'),
288 ),
289 'lucida-heading' => array(
290 'title' => t('Lucida sans headings'),
291 'class' => array('lucida-heading'),
292 ),
293 'mono-heading' => array(
294 'title' => t('Monospace headings'),
295 'class' => array('mono-heading'),
296 ),
297 'verdana-heading' => array(
298 'title' => t('Verdana headings'),
299 'class' => array('verdana-heading'),
300 ),
301 ),
302 );
303 $skins['orange_fontstack'] = array(
304 'title' => t('Font stacks'),
305 'description' => t('This option will change the font stack for this element.'),
306 'type' => 'select',
307 'group' => 'typography',
308 'default status' => '1',
309 'options' => array(
310 'serif-all' => array(
311 'title' => t('Big Caslon, Book Antiqua, Palatino Linotype, Georgia, serif'),
312 'class' => array('serif-all'),
313 ),
314 'lucida-all' => array(
315 'title' => t('Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Verdana, sans-serif'),
316 'class' => array('lucida-all'),
317 ),
318 'mono-all' => array(
319 'title' => t('Consolas, Courier New, Courier, mono'),
320 'class' => array('mono-all'),
321 ),
322 'verdana-heading' => array(
323 'title' => t('Verdana, Geneva, sans-serif'),
324 'class' => array('verdana-all'),
325 ),
326 ),
327 );
328 $skins['orange_lists'] = array(
329 'title' => t('List styles'),
330 'type' => 'select',
331 'group' => 'orange_links',
332 'default status' => '1',
333 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'),
334 'options' => array(
335 'img' => array(
336 'title' => t('List style with image'),
337 'class' => array('img'),
338 ),
339 'blocky' => array(
340 'title' => t('Blocky list with orange hover'),
341 'class' => array('blist'),
342 ),
343 'grey' => array(
344 'title' => t('Blocky list with grey hover'),
345 'class' => array('blist', 'grey'),
346 ),
347 ),
348 );
349 $skins['orange_menus'] = array(
350 'title' => t('Menu styles'),
351 'type' => 'select',
352 'group' => 'orange_links',
353 'default status' => '1',
354 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'),
355 'options' => array(
356 'inline-links' => array(
357 'title' => t('One level links with separators'),
358 'class' => array('inline-links'),
359 ),
360 'column-links' => array(
361 'title' => t('Links as columns with sub-options below'),
362 'class' => array('column-links'),
363 ),
364 ),
365 );
366
367 return $skins;
368}
0369
=== added file 'orange/screenshot.png'
1Binary files orange/screenshot.png 1970-01-01 00:00:00 +0000 and orange/screenshot.png 2011-05-06 23:15:54 +0000 differ370Binary files orange/screenshot.png 1970-01-01 00:00:00 +0000 and orange/screenshot.png 2011-05-06 23:15:54 +0000 differ
=== added file 'orange/template.php'
--- orange/template.php 1970-01-01 00:00:00 +0000
+++ orange/template.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,207 @@
1<?php
2
3/**
4 * Return a themed breadcrumb trail.
5 *
6 * @param $breadcrumb
7 * An array containing the breadcrumb links.
8 * @return a string containing the breadcrumb output.
9 */
10function orange_breadcrumb($vars) {
11 $breadcrumb = $vars['breadcrumb'];
12 $output = '';
13 if (!empty($breadcrumb)) {
14 // Provide a navigational heading to give context for breadcrumb links to
15 // screen-reader users. Make the heading invisible with .element-invisible.
16 $breadcrumb[] = drupal_get_title();
17 $separator = theme('image', array('path' => path_to_theme() . '/images/black-bullet.gif'));
18 $output .= '<div class="breadcrumb">' . implode(' '. $separator .' ', $breadcrumb) . '</div>';
19 return $output;
20 }
21}
22/**
23 * Override or insert variables into the html template.
24 */
25function orange_preprocess_html(&$vars) {
26 drupal_add_css(path_to_theme() . '/css/style.css', array('weight' => CSS_THEME));
27 // Add conditional CSS for IE7.
28 drupal_add_css(path_to_theme() . '/css/ie-7.css', array('weight' => CSS_THEME, 'browsers' => array('IE' => 'IE 7', '!IE' => FALSE), 'preprocess' => FALSE));
29 // Add conditional CSS for IE6.
30 drupal_add_css(path_to_theme() . '/css/ie-6.css', array('weight' => CSS_THEME, 'browsers' => array('IE' => 'lt IE 7', '!IE' => FALSE), 'preprocess' => FALSE));
31
32}
33/**
34 * Implements hook_preprocess_block().
35 */
36function orange_preprocess_block(&$vars) {
37 // Set "first" and "last" classes.
38 if ($vars['block']->position_first){
39 $vars['classes_array'][] = 'first';
40 }
41 if ($vars['block']->position_last){
42 $vars['classes_array'][] = 'last';
43 }
44}
45
46/**
47 * Implements hook_preprocess_comment_wrapper().
48 */
49function orange_preprocess_comment_wrapper(&$vars) {
50 // Provide contextual information.
51 $vars['node'] = $vars['content']['#node'];
52
53 if($vars['node']->comment_count == 0) {
54 $vars['classes_array'][] = 'no-comments';
55 } else {
56 $vars['classes_array'][] = 'has-comments';
57 if($vars['node']->type == 'forum') {
58 $vars['title'] = t('Replies (@count)', array('@count' => $vars['node']->comment_count));
59 } else {
60 $vars['title'] = t('Comments (@count)', array('@count' => $vars['node']->comment_count));
61 }
62 }
63}
64
65/**
66 * Implements hook_preprocess_comment_wrapper().
67 */
68function orange_preprocess_comment(&$vars) {
69 $comment = $vars['elements']['#comment'];
70
71 $timestamp = $comment->created;
72
73 $vars['created'] = format_date($timestamp, 'custom', 'F jS, Y');
74
75 if($vars['picture']) {
76 $vars['classes_array'][] = 'photo';
77 } else {
78 $vars['classes_array'][] = 'no-photo';
79 }
80}
81
82/**
83 * Implements hook_preprocess_node().
84 */
85function orange_preprocess_node(&$vars) {
86 if($vars['date']) {
87 $date_day = format_date($vars['node']->created, 'custom', 'j');
88 $date_month = format_date($vars['node']->created, 'custom', 'F');
89 $date_year = format_date($vars['node']->created, 'custom', 'Y');
90
91 $vars['date'] = '<span class="date"><strong>'. $date_month . '</strong> ';
92 $vars['date'] .= $date_day .', ';
93 $vars['date'] .= $date_year .'</span>';
94 }
95
96}
97
98/**
99 * Implements hook_preprocess_comment_wrapper().
100 */
101function orange_preprocess_page(&$vars) {
102 // Prepare header.
103 $site_fields = array();
104 if (!empty($vars['site_name'])) {
105 $site_fields[] = check_plain($vars['site_name']);
106 }
107 if (!empty($vars['site_slogan'])) {
108 $site_fields[] = check_plain($vars['site_slogan']);
109 }
110 $vars['site_title'] = implode(' ', $site_fields);
111 if (!empty($site_fields)) {
112 $site_fields[0] = '<span>' . $site_fields[0] . '</span>';
113 }
114
115
116 if($vars['logged_in']) {
117 $vars['signup'] = l(t('My Account'), 'user');
118 $vars['signup'] .= ' | ';
119 $vars['signup'] .= l(t('Log Out'), 'user/logout');
120 }
121
122}
123
124/**
125 * Implements hook_page_alter().
126 */
127function orange_page_alter(&$page) {
128 // Determine the position and count of blocks within regions.
129 foreach ($page as &$region) {
130 // Make sure this is a "region" element.
131 if (is_array($region) && isset($region['#region'])) {
132 $i = 0;
133 foreach ($region as &$block) {
134 // Make sure this is a "block" element.
135 if (is_array($block) && isset($block['#block'])) {
136 $block['#block']->position = $i++;
137 // Set a flag for "first" and "last" blocks.
138 $block['#block']->position_first = ($block['#block']->position == 0);
139 $block['#block']->position_last = FALSE;
140 $last_block =& $block;
141 }
142 }
143 $last_block['#block']->position_last = TRUE;
144 $region['#block_count'] = $i;
145 }
146 }
147}
148
149function orange_field__field_tags($vars) {
150 $output = '';
151
152 // Render the label, if it's not hidden.
153 if (!$vars['label_hidden']) {
154 $output .= '<span class="field-label"' . $vars['title_attributes'] . '>' . $vars['label'] . ':&nbsp;</span>';
155 }
156 $total = count($vars['items']);
157
158 // Render the items.
159 $output .= '<span class="field-items"' . $vars['content_attributes'] . '>';
160 foreach ($vars['items'] as $delta => $item) {
161 $classes = 'field-item ' . ($delta % 2 ? 'odd' : 'even');
162 $output .= '<span class="' . $classes . '"' . $vars['item_attributes'][$delta] . '>' . drupal_render($item) . '</span>';
163 if($delta != ($total - 1)) {
164 $output .= ', ';
165 }
166 }
167 $output .= '</span>';
168
169 // Render the top-level DIV.
170 $output = '<div class="' . $vars['classes'] . '"' . $vars['attributes'] . '>' . $output . '</div>';
171
172 return $output;
173}
174
175function orange_field__taxonomy_forums($vars) {
176 $output = '';
177
178 // Render the label, if it's not hidden.
179 if (!$vars['label_hidden']) {
180 $output .= '<span class="field-label"' . $vars['title_attributes'] . '>' . $vars['label'] . ':&nbsp;</span>';
181 }
182 $total = count($vars['items']);
183
184 // Render the items.
185 $output .= '<span class="field-items"' . $vars['content_attributes'] . '>';
186 foreach ($vars['items'] as $delta => $item) {
187 $classes = 'field-item ' . ($delta % 2 ? 'odd' : 'even');
188 $output .= '<span class="' . $classes . '"' . $vars['item_attributes'][$delta] . '>' . drupal_render($item) . '</span>';
189 if($delta != ($total - 1)) {
190 $output .= ', ';
191 }
192 }
193 $output .= '</span>';
194
195 // Render the top-level DIV.
196 $output = '<div class="' . $vars['classes'] . '"' . $vars['attributes'] . '>' . $output . '</div>';
197
198 return $output;
199}
200
201function orange_feed_icon($vars) {
202
203 $text = t('Subscribe to @feed-title', array('@feed-title' => $vars['title']));
204 if ($image = theme('image', array('path' => path_to_theme() .'/images/rss.png', 'alt' => $text))) {
205 return l($image . t(' RSS Feed'), $vars['url'], array('html' => TRUE, 'attributes' => array('class' => array('feed-icon'), 'title' => $text)));
206 }
207}
0\ No newline at end of file208\ No newline at end of file
1209
=== added directory 'orange/templates'
=== added file 'orange/templates/block.tpl.php'
--- orange/templates/block.tpl.php 1970-01-01 00:00:00 +0000
+++ orange/templates/block.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,53 @@
1<?php
2
3/**
4 * @file
5 * Orange theme's implementation to display a block.
6 *
7 * Available variables:
8 * - $block->subject: Block title.
9 * - $content: Block content.
10 * - $block->module: Module that generated the block.
11 * - $block->delta: An ID for the block, unique within each module.
12 * - $block->region: The block region embedding the current block.
13 * - $classes: String of classes that can be used to style contextually through
14 * CSS. It can be manipulated through the variable $classes_array from
15 * preprocess functions. The default values can be one or more of the following:
16 * - block: The current template type, i.e., "theming hook".
17 * - block-[module]: The module generating the block. For example, the user module
18 * is responsible for handling the default user navigation block. In that case
19 * the class would be "block-user".
20 * - $title_prefix (array): An array containing additional output populated by
21 * modules, intended to be displayed in front of the main title tag that
22 * appears in the template.
23 * - $title_suffix (array): An array containing additional output populated by
24 * modules, intended to be displayed after the main title tag that appears in
25 * the template.
26 *
27 * Helper variables:
28 * - $classes_array: Array of html class attribute values. It is flattened
29 * into a string within the variable $classes.
30 * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
31 * - $zebra: Same output as $block_zebra but independent of any block region.
32 * - $block_id: Counter dependent on each block region.
33 * - $id: Same output as $block_id but independent of any block region.
34 * - $is_front: Flags true when presented in the front page.
35 * - $logged_in: Flags true when the current user is a logged-in member.
36 * - $is_admin: Flags true when the current user is an administrator.
37 * - $block_html_id: A valid HTML ID and guaranteed unique.
38 *
39 * @see template_preprocess()
40 * @see template_preprocess_block()
41 * @see template_process()
42 */
43?>
44<div id="<?php print $block_html_id; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
45
46 <?php print render($title_prefix); ?>
47<?php if (!empty($block->subject)): ?>
48 <h2 class="title"<?php print $title_attributes; ?>><?php print $block->subject ?></h2>
49<?php endif;?>
50 <?php print render($title_suffix); ?>
51
52 <div class="content"<?php print $content_attributes; ?>><?php print $content ?></div>
53</div>
054
=== added file 'orange/templates/comment-wrapper.tpl.php'
--- orange/templates/comment-wrapper.tpl.php 1970-01-01 00:00:00 +0000
+++ orange/templates/comment-wrapper.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,53 @@
1<?php
2
3/**
4 * @file
5 * Orange theme's implementation to provide an HTML container for comments.
6 *
7 * Available variables:
8 * - $content: The array of content-related elements for the node. Use
9 * render($content) to print them all, or
10 * print a subset such as render($content['comment_form']).
11 * - $classes: String of classes that can be used to style contextually through
12 * CSS. It can be manipulated through the variable $classes_array from
13 * preprocess functions. The default value has the following:
14 * - comment-wrapper: The current template type, i.e., "theming hook".
15 * - $title_prefix (array): An array containing additional output populated by
16 * modules, intended to be displayed in front of the main title tag that
17 * appears in the template.
18 * - $title_suffix (array): An array containing additional output populated by
19 * modules, intended to be displayed after the main title tag that appears in
20 * the template.
21 *
22 * The following variables are provided for contextual information.
23 * - $node: Node object the comments are attached to.
24 * The constants below the variables show the possible values and should be
25 * used for comparison.
26 * - $display_mode
27 * - COMMENT_MODE_FLAT
28 * - COMMENT_MODE_THREADED
29 *
30 * Other variables:
31 * - $classes_array: Array of html class attribute values. It is flattened
32 * into a string within the variable $classes.
33 *
34 * @see template_preprocess_comment_wrapper()
35 * @see theme_comment_wrapper()
36 */
37?>
38<div id="comments-wrapper">
39 <div id="comments" class="<?php print $classes; ?>"<?php print $attributes; ?>>
40 <?php if ($content['comments']): ?>
41 <?php print render($title_prefix); ?>
42 <h2 class="title"><?php print $title; ?></h2>
43 <?php print render($title_suffix); ?>
44 <?php endif; ?>
45
46 <?php print render($content['comments']); ?>
47
48 <?php if ($content['comment_form']): ?>
49 <h2 class="title comment-form"><?php print t('Add new comment'); ?></h2>
50 <?php print render($content['comment_form']); ?>
51 <?php endif; ?>
52 </div>
53</div>
0\ No newline at end of file54\ No newline at end of file
155
=== added file 'orange/templates/comment.tpl.php'
--- orange/templates/comment.tpl.php 1970-01-01 00:00:00 +0000
+++ orange/templates/comment.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,86 @@
1<?php
2
3/**
4 * @file
5 * Orange theme's implementation for comments.
6 *
7 * Available variables:
8 * - $author: Comment author. Can be link or plain text.
9 * - $content: An array of comment items. Use render($content) to print them all, or
10 * print a subset such as render($content['field_example']). Use
11 * hide($content['field_example']) to temporarily suppress the printing of a
12 * given element.
13 * - $created: Formatted date and time for when the comment was created.
14 * Preprocess functions can reformat it by calling format_date() with the
15 * desired parameters on the $comment->created variable.
16 * - $changed: Formatted date and time for when the comment was last changed.
17 * Preprocess functions can reformat it by calling format_date() with the
18 * desired parameters on the $comment->changed variable.
19 * - $new: New comment marker.
20 * - $permalink: Comment permalink.
21 * - $submitted: Submission information created from $author and $created during
22 * template_preprocess_comment().
23 * - $picture: Authors picture.
24 * - $signature: Authors signature.
25 * - $status: Comment status. Possible values are:
26 * comment-unpublished, comment-published or comment-preview.
27 * - $title: Linked title.
28 * - $classes: String of classes that can be used to style contextually through
29 * CSS. It can be manipulated through the variable $classes_array from
30 * preprocess functions. The default values can be one or more of the following:
31 * - comment: The current template type, i.e., "theming hook".
32 * - comment-by-anonymous: Comment by an unregistered user.
33 * - comment-by-node-author: Comment by the author of the parent node.
34 * - comment-preview: When previewing a new or edited comment.
35 * The following applies only to viewers who are registered users:
36 * - comment-unpublished: An unpublished comment visible only to administrators.
37 * - comment-by-viewer: Comment by the user currently viewing the page.
38 * - comment-new: New comment since last the visit.
39 * - $title_prefix (array): An array containing additional output populated by
40 * modules, intended to be displayed in front of the main title tag that
41 * appears in the template.
42 * - $title_suffix (array): An array containing additional output populated by
43 * modules, intended to be displayed after the main title tag that appears in
44 * the template.
45 *
46 * These two variables are provided for context:
47 * - $comment: Full comment object.
48 * - $node: Node object the comments are attached to.
49 *
50 * Other variables:
51 * - $classes_array: Array of html class attribute values. It is flattened
52 * into a string within the variable $classes.
53 *
54 * @see template_preprocess()
55 * @see template_preprocess_comment()
56 * @see template_process()
57 * @see theme_comment()
58 */
59?>
60<div class="<?php print $classes . ' ' . $zebra; ?>"<?php print $attributes; ?>>
61
62 <div class="clearfix">
63 <?php print $picture ?>
64 <?php if ($new) : ?>
65 <span class="new"><?php print drupal_ucfirst($new) ?></span>
66 <?php endif; ?>
67
68 <?php print render($title_prefix); ?>
69 <h3<?php print $title_attributes; ?>><?php print $title ?></h3>
70 <?php print render($title_suffix); ?>
71
72 <div class="submitted"><?php print $created; ?> - <?php print $author; ?></div>
73
74 <div class="content"<?php print $content_attributes; ?>>
75 <?php hide($content['links']); print render($content); ?>
76 <?php if ($signature): ?>
77 <div class="clearfix">
78 <div>Ñ</div>
79 <?php print $signature ?>
80 </div>
81 <?php endif; ?>
82 </div>
83 </div>
84
85 <?php print render($content['links']) ?>
86</div>
087
=== added file 'orange/templates/html.tpl.php'
--- orange/templates/html.tpl.php 1970-01-01 00:00:00 +0000
+++ orange/templates/html.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,54 @@
1<?php
2
3/**
4 * @file
5 * Orange theme's implementation to display the basic html structure of a single
6 * Drupal page.
7 *
8 * Variables:
9 * - $css: An array of CSS files for the current page.
10 * - $language: (object) The language the site is being displayed in.
11 * $language->language contains its textual representation.
12 * $language->dir contains the language direction. It will either be 'ltr' or 'rtl'.
13 * - $rdf_namespaces: All the RDF namespace prefixes used in the HTML document.
14 * - $grddl_profile: A GRDDL profile allowing agents to extract the RDF data.
15 * - $head_title: A modified version of the page title, for use in the TITLE tag.
16 * - $head: Markup for the HEAD section (including meta tags, keyword tags, and
17 * so on).
18 * - $styles: Style tags necessary to import all CSS files for the page.
19 * - $scripts: Script tags necessary to load the JavaScript files and settings
20 * for the page.
21 * - $page_top: Initial markup from any modules that have altered the
22 * page. This variable should always be output first, before all other dynamic
23 * content.
24 * - $page: The rendered page content.
25 * - $page_bottom: Final closing markup from any modules that have altered the
26 * page. This variable should always be output last, after all other dynamic
27 * content.
28 * - $classes String of classes that can be used to style contextually through
29 * CSS.
30 *
31 * @see template_preprocess()
32 * @see template_preprocess_html()
33 * @see template_process()
34 */
35?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
36 "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
37<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language; ?>" version="XHTML+RDFa 1.0" dir="<?php print $language->dir; ?>"<?php print $rdf_namespaces; ?>>
38
39<head profile="<?php print $grddl_profile; ?>">
40 <?php print $head; ?>
41 <title><?php print $head_title; ?></title>
42 <?php print $styles; ?>
43 <?php print $scripts; ?>
44</head>
45<body class="<?php print $classes; ?>" <?php print $attributes;?>>
46 <?php print render($title_suffix); ?>
47 <div id="skip-link">
48 <a href="#main-content"><?php print t('Skip to main content'); ?></a>
49 </div>
50 <?php print $page_top; ?>
51 <?php print $page; ?>
52 <?php print $page_bottom; ?>
53</body>
54</html>
0\ No newline at end of file55\ No newline at end of file
156
=== added file 'orange/templates/node.tpl.php'
--- orange/templates/node.tpl.php 1970-01-01 00:00:00 +0000
+++ orange/templates/node.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,114 @@
1<?php
2
3/**
4 * @file
5 * Orange theme's implementation to display a node.
6 *
7 * Available variables:
8 * - $title: the (sanitized) title of the node.
9 * - $content: An array of node items. Use render($content) to print them all,
10 * or print a subset such as render($content['field_example']). Use
11 * hide($content['field_example']) to temporarily suppress the printing of a
12 * given element.
13 * - $user_picture: The node author's picture from user-picture.tpl.php.
14 * - $date: Formatted creation date. Preprocess functions can reformat it by
15 * calling format_date() with the desired parameters on the $created variable.
16 * - $name: Themed username of node author output from theme_username().
17 * - $node_url: Direct url of the current node.
18 * - $display_submitted: Whether submission information should be displayed.
19 * - $submitted: Submission information created from $name and $date during
20 * template_preprocess_node().
21 * - $classes: String of classes that can be used to style contextually through
22 * CSS. It can be manipulated through the variable $classes_array from
23 * preprocess functions. The default values can be one or more of the
24 * following:
25 * - node: The current template type, i.e., "theming hook".
26 * - node-[type]: The current node type. For example, if the node is a
27 * "Blog entry" it would result in "node-blog". Note that the machine
28 * name will often be in a short form of the human readable label.
29 * - node-teaser: Nodes in teaser form.
30 * - node-preview: Nodes in preview mode.
31 * The following are controlled through the node publishing options.
32 * - node-promoted: Nodes promoted to the front page.
33 * - node-sticky: Nodes ordered above other non-sticky nodes in teaser
34 * listings.
35 * - node-unpublished: Unpublished nodes visible only to administrators.
36 * - $title_prefix (array): An array containing additional output populated by
37 * modules, intended to be displayed in front of the main title tag that
38 * appears in the template.
39 * - $title_suffix (array): An array containing additional output populated by
40 * modules, intended to be displayed after the main title tag that appears in
41 * the template.
42 *
43 * Other variables:
44 * - $node: Full node object. Contains data that may not be safe.
45 * - $type: Node type, i.e. story, page, blog, etc.
46 * - $comment_count: Number of comments attached to the node.
47 * - $uid: User ID of the node author.
48 * - $created: Time the node was published formatted in Unix timestamp.
49 * - $classes_array: Array of html class attribute values. It is flattened
50 * into a string within the variable $classes.
51 * - $zebra: Outputs either "even" or "odd". Useful for zebra striping in
52 * teaser listings.
53 * - $id: Position of the node. Increments each time it's output.
54 *
55 * Node status variables:
56 * - $view_mode: View mode, e.g. 'full', 'teaser'...
57 * - $teaser: Flag for the teaser state (shortcut for $view_mode == 'teaser').
58 * - $page: Flag for the full page state.
59 * - $promote: Flag for front page promotion state.
60 * - $sticky: Flags for sticky post setting.
61 * - $status: Flag for published status.
62 * - $comment: State of comment settings for the node.
63 * - $readmore: Flags true if the teaser content of the node cannot hold the
64 * main body content.
65 * - $is_front: Flags true when presented in the front page.
66 * - $logged_in: Flags true when the current user is a logged-in member.
67 * - $is_admin: Flags true when the current user is an administrator.
68 *
69 * Field variables: for each field instance attached to the node a corresponding
70 * variable is defined, e.g. $node->body becomes $body. When needing to access
71 * a field's raw values, developers/themers are strongly encouraged to use these
72 * variables. Otherwise they will have to explicitly specify the desired field
73 * language, e.g. $node->body['en'], thus overriding any language negotiation
74 * rule that was previously applied.
75 *
76 * @see template_preprocess()
77 * @see template_preprocess_node()
78 * @see template_process()
79 */
80?>
81<div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?>"<?php print $attributes; ?>>
82 <?php print render($title_prefix); ?>
83 <?php if (!$page): ?>
84 <h2<?php print $title_attributes; ?>><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h2>
85 <?php endif; ?>
86 <?php print render($title_suffix); ?>
87 <?php if($display_submitted): ?>
88 <div class="info">
89 <?php if ($display_submitted): ?>
90 <?php print $date; ?> - <?php print $name; ?>
91 <?php endif; ?>
92 <?php if(isset($content['field_tags'])) print render($content['field_tags']); ?>
93 <?php if(isset($content['taxonomy_forums'])) print render($content['taxonomy_forums']); ?>
94 </div>
95 <?php endif; ?>
96
97 <div class="content clearfix"<?php print $content_attributes; ?>>
98 <?php
99 // We hide the comments and links now so that we can render them later.
100 hide($content['comments']);
101 hide($content['links']);
102 print render($content);
103 ?>
104 </div>
105
106 <div class="clearfix">
107 <?php if (!empty($content['links'])): ?>
108 <div class="node-links"><?php print render($content['links']); ?></div>
109 <?php endif; ?>
110
111 <?php print render($content['comments']); ?>
112 </div>
113
114</div>
0115
=== added file 'orange/templates/page.tpl.php'
--- orange/templates/page.tpl.php 1970-01-01 00:00:00 +0000
+++ orange/templates/page.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,113 @@
1<?php
2
3/**
4 * @file
5 * Orange theme's implementation to display a single Drupal page.
6 */
7?>
8 <?php print render($page['header']); ?>
9 <div id="wrapper">
10 <div id="header-top">
11 <?php if($site_slogan): ?>
12 <span id="slogan">
13 <?php print $site_slogan; ?>
14 </span>
15 <?php endif; ?>
16 <span id="member-login">
17 <?php if(isset($signup)) print $signup; ?>
18 </span>
19 </div><!-- end header-top -->
20
21 <div id="header">
22 <div id="logo">
23 <?php if ($logo): ?>
24 <a href="<?php print $front_page ?>" title="<?php print $site_title; ?>">
25 <img src="<?php print $logo ?>" alt="<?php print $site_title; ?>" />
26 </a>
27 <?php endif; ?>
28 <?php if ($site_name): ?>
29 <h1 id="site-name"><a href="<?php print $front_page ?>" title="<?php print $site_name; ?>">
30 <?php print $site_name; ?>
31 </a></h1>
32 <?php endif; ?>
33 </div> <!-- end logo -->
34 <?php if ($page['nav']): ?>
35 <div id="nav">
36 <?php print render($page['nav']); ?>
37 </div>
38 <?php endif; ?><!-- end nav -->
39 </div> <!-- end header -->
40
41 <div id="container">
42 <?php if ($page['content_top']): ?>
43 <div id="content-top">
44 <?php print render($page['content_top']); ?>
45 </div>
46 <?php endif; ?><!-- end content top -->
47
48 <div id="main">
49 <?php print $breadcrumb; ?>
50 <?php if($page['content_inner']): ?>
51 <div id="content-inner">
52 <?php print render($page['content_inner']); ?>
53 <div class="clear"> </div>
54 </div>
55 <?php endif; ?><!-- end content inner -->
56
57 <?php if ($page['highlight']): ?>
58 <div id="highlight">
59 <?php print render($page['highlight']); ?>
60 </div>
61 <?php endif; ?> <!-- end highlight -->
62 <a name="main-content" id="main-content"></a>
63 <?php if ($title): ?>
64 <h1 class="title"><?php print $title; ?></h1>
65 <?php endif; ?> <!-- end title -->
66
67 <?php if ($tabs): ?>
68 <div id="tabs">
69 <?php if ($tabs): ?>
70 <?php print render($tabs) ?>
71 <?php endif; ?>
72 </div> <!-- end tabs -->
73 <?php endif; ?>
74
75 <div id="content">
76 <?php print $messages; ?>
77 <?php print render($page['help']); ?>
78 <?php if ($action_links): ?>
79 <ul class="action-links"><?php print render($action_links); ?></ul>
80 <?php endif; ?>
81 <?php print render($page['content']); ?>
82 <?php print $feed_icons ?>
83 </div> <!-- end content -->
84 </div><!-- end main -->
85
86 <?php if($page['sidebar_first']): ?>
87 <div id="sidebar">
88 <?php print render($page['sidebar_first']); ?>
89 </div>
90 <?php endif; ?><!-- end sidebar-->
91
92 <div class="clear">&nbsp; </div>
93 <?php if($page['content_bottom']): ?>
94 <div id="content-bottom">
95 <?php print render($page['content_bottom']); ?>
96 <div class="clear"> &nbsp;</div>
97 </div>
98 <?php endif; ?>
99 </div> <!-- end container -->
100 </div><!-- end wrapper -->
101
102 <div id="footer">
103 <div id="footerwrap">
104 <?php if ($page['content_footer']): ?>
105 <div id="content-footer">
106 <?php print render($page['content_footer']); ?>
107 <div class="clear">&nbsp;</div>
108 </div>
109 <?php endif; ?>
110 </div> <!-- end footerwrap -->
111 </div> <!-- end footer -->
112
113<?php print render($page['footer']) ?>
0\ No newline at end of file114\ No newline at end of file
1115
=== added file 'orange/templates/region.tpl.php'
--- orange/templates/region.tpl.php 1970-01-01 00:00:00 +0000
+++ orange/templates/region.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,34 @@
1<?php
2
3/**
4 * @file
5 * Orange theme's implementation to display a region.
6 *
7 * Available variables:
8 * - $content: The content for this region, typically blocks.
9 * - $classes: String of classes that can be used to style contextually through
10 * CSS. It can be manipulated through the variable $classes_array from
11 * preprocess functions. The default values can be one or more of the following:
12 * - region: The current template type, i.e., "theming hook".
13 * - region-[name]: The name of the region with underscores replaced with
14 * dashes. For example, the page_top region would have a region-page-top class.
15 * - $region: The name of the region variable as defined in the theme's .info file.
16 *
17 * Helper variables:
18 * - $classes_array: Array of html class attribute values. It is flattened
19 * into a string within the variable $classes.
20 * - $is_admin: Flags true when the current user is an administrator.
21 * - $is_front: Flags true when presented in the front page.
22 * - $logged_in: Flags true when the current user is a logged-in member.
23 *
24 * @see template_preprocess()
25 * @see template_preprocess_region()
26 * @see template_process()
27 */
28?>
29<?php if ($content): ?>
30 <div class="<?php print $classes; ?>">
31 <?php print render($title_suffix); ?>
32 <?php print $content; ?>
33 </div>
34<?php endif; ?>
0\ No newline at end of file35\ No newline at end of file
136
=== added directory 'orange_admin'
=== added directory 'orange_admin/css'
=== added file 'orange_admin/css/style-admin.css'
--- orange_admin/css/style-admin.css 1970-01-01 00:00:00 +0000
+++ orange_admin/css/style-admin.css 2011-05-06 23:15:54 +0000
@@ -0,0 +1,760 @@
1* {
2 outline: none;
3}
4body {
5 background: transparent;
6 color: #333;
7 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
8 font-size: 0.75em;
9 line-height: 1.5em;
10 margin: 0;
11}
12a {
13 color: #EF9F20;
14 text-decoration: none;
15 -webkit-transition: all 0.3s linear;
16}
17a:hover,
18a:focus {
19 color: #222;
20}
21strong {
22 font-weight: bold;
23}
24input[type=submit] {
25 background: transparent url(../images/black-btn-off.jpg) repeat-x 0 0;
26 border: none;
27 color: #fff;
28 font-family: 'helvetica', arial, sans-serif;
29 padding: 6px 16px;
30 text-transform: uppercase;
31 -webkit-border-radius: 7px;
32 -moz-border-radius: 7px;
33 border-radius: 7px;
34}
35input[type=submit]:hover {
36 background: transparent url(../images/black-btn-on.jpg) repeat-x 0 0;
37 cursor: pointer;
38}
39input[type=text],
40input[type=password],
41textarea {
42 padding: 4px;
43 margin: 4px 0;
44}
45#wrapper {
46 width: 100%;
47}
48#header {
49 background: #ccc;
50 height: 20px;
51 padding: 10px 40px;
52 font-size: 14px;
53}
54#header a {
55 color: #777;
56}
57#header a:hover {
58 border-bottom: 1px solid #aaa;
59 color: #111;
60}
61#header h4 {
62 float: right;
63 margin: 0;
64}
65#header .breadcrumb {
66 float: left;
67}
68#container {
69 padding: 0;
70 position: relative;
71}
72#container h1.title {
73 background: #eee;
74 margin: 0;
75 font-size: 2.8em;
76 padding: 20px 40px;
77}
78#container #content {
79 padding: 10px 40px;
80}
81.description {
82 font-size: 11px;
83}
84html.js fieldset.collapsible .fieldset-legend {
85 background: transparent url(../images/collapse.jpg) no-repeat 0 50%;
86 padding: 0 0 0 20px;
87}
88html.js fieldset.collapsed .fieldset-legend {
89 background: transparent url(../images/expand.jpg) no-repeat 0 50%;
90 padding: 0 0 0 20px;
91}
92div.admin-panel {
93 background: #fbfbfb;
94 border-bottom: 2px solid #eee;
95 margin: 10px 0;
96 padding: 5px;
97}
98div.admin-panel h3 {
99 background: #eee;
100 font-size: 20px;
101 letter-spacing: 0;
102 padding: 5px 10px;
103}
104div.admin-panel h3 a {
105 color: #555;
106}
107dl.admin-list dt a {
108 background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%;
109 color: #444;
110 font-size: 13px;
111 font-weight: bold;
112 padding-left: 20px;
113 text-transform: uppercase;
114}
115div.admin-panel .description {
116 font-size: 12px;
117 padding: 5px 5px 5px 12px;
118}
119div.admin-panel ul {
120 padding: 0;
121}
122div.admin-panel ul li {
123 border-bottom: 1px solid #eee;
124 list-style: none;
125 line-height: 2.5em;
126 margin: 0;
127}
128div.admin-panel ul li a {
129 background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%;
130 color: #444;
131 font-size: 13px;
132 font-weight: bold;
133 padding-left: 20px;
134 text-transform: uppercase;
135}
136dl.admin-list dt a:hover,
137div.admin-panel ul li a:hover {
138 color: #EF9F20;
139 text-decoration: underline;
140}
141dl.admin-list dd {
142 border-bottom: 1px solid #eee;
143 padding: 5px 5px 5px 20px;
144 margin: 0 0 10px;
145}
146#tabs {
147 margin: 0 40px;
148}
149ul.tabs.primary {
150 border-bottom: none;
151 margin: 0;
152 padding: 0;
153}
154ul.tabs.primary li {
155 line-height: 2.2em;
156}
157ul.tabs.primary li a {
158 background: #ddd;
159 border: none;
160 color: #999;
161 padding: 7px 20px;
162 -webkit-border-top-right-radius: 0px;
163 -webkit-border-top-left-radius: 0px;
164 -moz-border-radius-topright: 0px;
165 -moz-border-radius-topleft: 0px;
166 -webkit-border-bottom-right-radius: 5px;
167 -webkit-border-bottom-left-radius: 5px;
168 -moz-border-radius-bottomright: 5px;
169 -moz-border-radius-bottomleft: 5px;
170}
171ul.tabs.primary li a:hover {
172 background: #EF9F20;
173 color: #fff;
174}
175ul.tabs.primary li a.active,
176ul.tabs.primary li.active a {
177 background: #eee;
178 color: #777;
179}
180ul.action-links,
181div.compact-link {
182 padding: 0;
183}
184ul.action-links li {
185 list-style: none;
186 line-height: 2.5em;
187 display: inline;
188 margin: 5px;
189}
190ul.action-links li a,
191div.compact-link a {
192 background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 4% 50%;
193 padding: 5px 5px 5px 25px;
194 -moz-border-radius: 5px;
195 -webkit-border-radius: 5px;
196}
197table {
198 width: 100%;
199}
200table td {
201 padding: 10px;
202}
203#permissions td .form-item {
204 text-align: left;
205}
206
207fieldset {
208 background: #fff url(../images/grey-white.gif) repeat-x 0 0;
209 border: 1px solid #eee;
210 line-height: 1.5em;
211 margin: 10px 5px;
212 padding: 4px 5px 10px;
213 position: relative;
214}
215
216fieldset .fieldset-legend {
217 margin: 0.5em 0 0;
218 position: absolute;
219 color: #444;
220 font-weight: bold;
221 text-transform: uppercase;
222}
223fieldset .fieldset-wrapper {
224 padding: 25px 15px;
225}
226fieldset a.fieldset-title {
227 color: #444;
228 font-weight: bold;
229}
230fieldset a.fieldset-title:hover {
231 color: #EF9F20;
232 text-decoration: underline;
233}
234html.js fieldset.collapsed {
235 border: 1px solid #eee;
236 height: 1.4em;
237 margin-bottom: 10px;
238}
239fieldset.filter-wrapper {
240 padding: 0;
241}
242fieldset.filter-wrapper .fieldset-wrapper {
243 padding: 15px 0;
244}
245.form-item {
246 margin: 5px 0;
247}
248.container-inline fieldset {
249 padding: 10px;
250 margin: 10px 0;
251}
252table {
253 background: #fff;
254 margin: 5px 0;
255}
256table th,
257table td {
258 padding: 6px;
259 vertical-align: middle;
260}
261table th.select-all,
262table td .form-item {
263 text-align: center;
264}
265table td.block {
266 padding: 8px;
267}
268thead th,
269thead th a {
270 background: #f8f8f8;
271 border-color: #e5e5e5;
272 color: #444;
273 font-weight: bold;
274 text-transform: uppercase;
275}
276thead th a:hover {
277 color: #EF9F20;
278}
279th.active img {
280 display: none;
281}
282th.active {
283 background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 5% 45%;
284 padding-left: 30px;
285}
286table tbody tr.even {
287 background: #f5f5f5;
288}
289table tbody tr.odd,
290table tbody tr.even {
291 border: none;
292}
293tr.drag-previous {
294 background: #b8dffc;
295}
296div.error,
297div.warning {
298 background: #EF9F20;
299 border: none;
300 color: #fff;
301 margin: 0 0 15px 0;
302 padding: 10px;
303}
304div.status {
305 background: #eee;
306 border: none;
307 color: #aaa;
308 margin: 0 0 15px 0;
309 padding: 10px;
310}
311div.error a,
312div.warning a,
313div.status a {
314 color: #555;
315 text-decoration: underline;
316}
317div.error a:hover,
318div.warning a:hover,
319div.status a:hover {
320 color: #333;
321}
322.help {
323 color: #444;
324 margin: 10px 5px;
325}
326.help .more-help-link {
327 text-align: right;
328}
329
330/*-------vertical tabs support---------*/
331.vertical-tabs {
332 background: #fff;
333 border-color: #ddd;
334 margin: 0 5px 10px;
335 padding: 0;
336}
337.vertical-tabs ul {
338 border-color: #ddd;
339}
340.vertical-tabs fieldset {
341 background: #fff;
342}
343.vertical-tabs fieldset .fieldset-wrapper {
344 padding: 10px;
345}
346.vertical-tabs ul.vertical-tabs-list .summary {
347 font-size: 0.85em;
348 color: #999;
349}
350.vertical-tabs ul.vertical-tabs-list a strong {
351 color: #444;
352 text-transform: uppercase;
353}
354
355* {
356 outline: none;
357}
358body {
359 background: transparent;
360 color: #333;
361 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
362 font-size: 0.75em;
363 line-height: 1.5em;
364 margin: 0;
365}
366a {
367 color: #EF9F20;
368 text-decoration: none;
369 -webkit-transition: all 0.3s linear;
370}
371a:hover,
372a:focus {
373 color: #222;
374}
375strong {
376 font-weight: bold;
377}
378input[type=submit] {
379 background: transparent url(../images/black-btn-off.jpg) repeat-x 0 0;
380 border: none;
381 color: #fff;
382 font-family: 'helvetica', arial, sans-serif;
383 padding: 6px 16px;
384 text-transform: uppercase;
385 -webkit-border-radius: 7px;
386 -moz-border-radius: 7px;
387 border-radius: 7px;
388}
389input[type=submit]:hover {
390 background: transparent url(../images/black-btn-on.jpg) repeat-x 0 0;
391 cursor: pointer;
392}
393input[type=text],
394input[type=password],
395textarea {
396 padding: 4px;
397 margin: 4px 0;
398}
399#wrapper {
400 width: 100%;
401}
402#header {
403 background: #ccc;
404 height: 20px;
405 padding: 10px 40px;
406 font-size: 14px;
407}
408#header a {
409 color: #777;
410}
411#header a:hover {
412 border-bottom: 1px solid #aaa;
413 color: #111;
414}
415#header h4 {
416 float: right;
417 margin: 0;
418}
419#header .breadcrumb {
420 float: left;
421}
422#container {
423 padding: 0;
424 position: relative;
425}
426#container h1.title {
427 background: #eee;
428 margin: 0;
429 font-size: 2.8em;
430 padding: 20px 40px;
431}
432#container #content {
433 padding: 10px 40px;
434}
435.description {
436 font-size: 11px;
437}
438html.js fieldset.collapsible .fieldset-legend {
439 background: transparent url(../images/collapse.jpg) no-repeat 0 50%;
440 padding: 0 0 0 20px;
441}
442html.js fieldset.collapsed .fieldset-legend {
443 background: transparent url(../images/expand.jpg) no-repeat 0 50%;
444 padding: 0 0 0 20px;
445}
446div.admin-panel {
447 background: #fbfbfb;
448 border-bottom: 2px solid #eee;
449 margin: 10px 0;
450 padding: 5px;
451}
452div.admin-panel h3 {
453 background: #eee;
454 font-size: 20px;
455 letter-spacing: 0;
456 padding: 5px 10px;
457}
458div.admin-panel h3 a {
459 color: #555;
460}
461dl.admin-list dt a {
462 background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%;
463 color: #444;
464 font-size: 13px;
465 font-weight: bold;
466 padding-left: 20px;
467 text-transform: uppercase;
468}
469div.admin-panel .description {
470 font-size: 12px;
471 padding: 5px 5px 5px 12px;
472}
473div.admin-panel ul {
474 padding: 0;
475}
476div.admin-panel ul li {
477 border-bottom: 1px solid #eee;
478 list-style: none;
479 line-height: 2.5em;
480 margin: 0;
481}
482div.admin-panel ul li a {
483 background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%;
484 color: #444;
485 font-size: 13px;
486 font-weight: bold;
487 padding-left: 20px;
488 text-transform: uppercase;
489}
490dl.admin-list dt a:hover,
491div.admin-panel ul li a:hover {
492 color: #EF9F20;
493 text-decoration: underline;
494}
495dl.admin-list dd {
496 border-bottom: 1px solid #eee;
497 padding: 5px 5px 5px 20px;
498 margin: 0 0 10px;
499}
500#tabs {
501 margin: 0 40px;
502}
503ul.tabs.primary {
504 border-bottom: none;
505 margin: 0;
506 padding: 0;
507}
508ul.tabs.primary li {
509 line-height: 2.2em;
510}
511ul.tabs.primary li a {
512 background: #ddd;
513 border: none;
514 color: #999;
515 padding: 7px 20px;
516 -webkit-border-top-right-radius: 0px;
517 -webkit-border-top-left-radius: 0px;
518 -moz-border-radius-topright: 0px;
519 -moz-border-radius-topleft: 0px;
520 -webkit-border-bottom-right-radius: 5px;
521 -webkit-border-bottom-left-radius: 5px;
522 -moz-border-radius-bottomright: 5px;
523 -moz-border-radius-bottomleft: 5px;
524}
525ul.tabs.primary li a:hover {
526 background: #EF9F20;
527 color: #fff;
528}
529ul.tabs.primary li a.active,
530ul.tabs.primary li.active a {
531 background: #eee;
532 color: #777;
533}
534
535ul.tabs.secondary {
536 border: none;
537 padding: 7px 0 0;
538 text-align: right;
539}
540ul.tabs.secondary li {
541 border: none;
542 padding: 0;
543 margin: 0 5px;
544}
545ul.tabs.secondary li a {
546 color: #bbb;
547}
548ul.tabs.secondary li a:hover {
549 color: #777;
550 text-decoration: underline;
551}
552ul.tabs.secondary li a.active,
553ul.tabs.secondary li.active a {
554 color: #EF9F20;
555 border: none;
556 text-decoration: underline;
557}
558ul.action-links,
559div.compact-link {
560 padding: 0;
561}
562ul.action-links li {
563 list-style: none;
564 line-height: 2.5em;
565 display: inline;
566 margin: 5px;
567}
568ul.action-links li a,
569div.compact-link a {
570 background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 4% 50%;
571 padding: 5px 5px 5px 25px;
572 -moz-border-radius: 5px;
573 -webkit-border-radius: 5px;
574}
575table {
576 width: 100%;
577}
578table td {
579 padding: 10px;
580}
581#permissions td .form-item {
582 text-align: left;
583}
584
585fieldset {
586 background: #fff url(../images/grey-white.gif) repeat-x 0 0;
587 border: 1px solid #eee;
588 line-height: 1.5em;
589 margin: 10px 5px;
590 padding: 4px 5px 10px;
591 position: relative;
592}
593
594fieldset .fieldset-legend {
595 margin: 0.5em 0 0;
596 position: absolute;
597 color: #444;
598 font-weight: bold;
599 text-transform: uppercase;
600}
601fieldset .fieldset-wrapper {
602 padding: 25px 15px;
603}
604fieldset a.fieldset-title {
605 color: #444;
606 font-weight: bold;
607}
608fieldset a.fieldset-title:hover {
609 color: #EF9F20;
610 text-decoration: underline;
611}
612html.js fieldset.collapsed {
613 border: 1px solid #eee;
614 height: 1.4em;
615 margin-bottom: 10px;
616}
617fieldset.filter-wrapper {
618 padding: 0;
619}
620fieldset.filter-wrapper .fieldset-wrapper {
621 padding: 15px 0;
622}
623.form-item {
624 margin: 5px 0;
625}
626.container-inline fieldset {
627 padding: 10px;
628 margin: 10px 0;
629}
630table {
631 background: #fff;
632 margin: 5px 0;
633}
634table th,
635table td {
636 padding: 6px;
637 vertical-align: middle;
638}
639table th.select-all,
640table td .form-item {
641 text-align: center;
642}
643table td.block {
644 padding: 8px;
645}
646thead th,
647thead th a {
648 background: #f8f8f8;
649 border-color: #e5e5e5;
650 color: #444;
651 font-weight: bold;
652 text-transform: uppercase;
653}
654thead th a:hover {
655 color: #EF9F20;
656}
657th.active img {
658 display: none;
659}
660th.active {
661 background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 5% 45%;
662 padding-left: 30px;
663}
664table tbody tr.even {
665 background: #f5f5f5;
666}
667table tbody tr.odd,
668table tbody tr.even {
669 border: none;
670}
671tr.drag-previous {
672 background: #b8dffc;
673}
674div.error,
675div.warning {
676 background: #EF9F20;
677 border: none;
678 color: #fff;
679 margin: 0 0 15px 0;
680 padding: 10px;
681}
682div.status {
683 background: #eee;
684 border: none;
685 color: #aaa;
686 margin: 0 0 15px 0;
687 padding: 10px;
688}
689div.error a,
690div.warning a,
691div.status a {
692 color: #555;
693 text-decoration: underline;
694}
695div.error a:hover,
696div.warning a:hover,
697div.status a:hover {
698 color: #333;
699}
700.help {
701 color: #444;
702 margin: 10px 5px;
703}
704.help .more-help-link {
705 text-align: right;
706}
707
708/*--------------pager-------------*/
709ul.pager,
710.item-list .pager {
711 border-top: 2px solid #eee;
712 margin: 10px 0 0;
713 text-align: left;
714}
715ul.pager li,
716.item-list .pager li {
717 color: #444;
718 margin: 0;
719 padding: 0;
720 line-height: 2em;
721}
722ul.pager li.pager-current {
723 background: #eee;
724 border:none;
725 padding: 5px 10px;
726}
727ul.pager li a {
728 background: #fff;
729 color: #aaa;
730 padding: 5px 10px;
731 margin: 0;
732}
733ul.pager li a:hover {
734 background: #EF9F20;
735 color: #fff;
736}
737/*-------vertical tabs support---------*/
738.vertical-tabs {
739 background: #fff;
740 border-color: #ddd;
741 margin: 0 5px 10px;
742 padding: 0;
743}
744.vertical-tabs ul {
745 border-color: #ddd;
746}
747.vertical-tabs fieldset {
748 background: #fff;
749}
750.vertical-tabs fieldset .fieldset-wrapper {
751 padding: 10px;
752}
753.vertical-tabs ul.vertical-tabs-list .summary {
754 font-size: 0.85em;
755 color: #999;
756}
757.vertical-tabs ul.vertical-tabs-list a strong {
758 color: #444;
759 text-transform: uppercase;
760}
0\ No newline at end of file761\ No newline at end of file
1762
=== added directory 'orange_admin/images'
=== added file 'orange_admin/images/black-btn-off.jpg'
2Binary files orange_admin/images/black-btn-off.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/black-btn-off.jpg 2011-05-06 23:15:54 +0000 differ763Binary files orange_admin/images/black-btn-off.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/black-btn-off.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange_admin/images/black-btn-on.jpg'
3Binary files orange_admin/images/black-btn-on.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/black-btn-on.jpg 2011-05-06 23:15:54 +0000 differ764Binary files orange_admin/images/black-btn-on.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/black-btn-on.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange_admin/images/collapse.jpg'
4Binary files orange_admin/images/collapse.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/collapse.jpg 2011-05-06 23:15:54 +0000 differ765Binary files orange_admin/images/collapse.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/collapse.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange_admin/images/dnarrow.jpg'
5Binary files orange_admin/images/dnarrow.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/dnarrow.jpg 2011-05-06 23:15:54 +0000 differ766Binary files orange_admin/images/dnarrow.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/dnarrow.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange_admin/images/expand.jpg'
6Binary files orange_admin/images/expand.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/expand.jpg 2011-05-06 23:15:54 +0000 differ767Binary files orange_admin/images/expand.jpg 1970-01-01 00:00:00 +0000 and orange_admin/images/expand.jpg 2011-05-06 23:15:54 +0000 differ
=== added file 'orange_admin/images/grey-white.gif'
7Binary files orange_admin/images/grey-white.gif 1970-01-01 00:00:00 +0000 and orange_admin/images/grey-white.gif 2011-05-06 23:15:54 +0000 differ768Binary files orange_admin/images/grey-white.gif 1970-01-01 00:00:00 +0000 and orange_admin/images/grey-white.gif 2011-05-06 23:15:54 +0000 differ
=== added file 'orange_admin/orange_admin.info'
--- orange_admin/orange_admin.info 1970-01-01 00:00:00 +0000
+++ orange_admin/orange_admin.info 2011-05-06 23:15:54 +0000
@@ -0,0 +1,26 @@
1name = Orange Admin
2description = Administration theme to go along with the Orange theme.
3version = VERSION
4core = 7.x
5engine = phptemplate
6
7; Regions
8regions[content] = Content
9regions[help] = Help
10regions[highlight] = Highlight
11regions[search] = Search
12
13; Features
14features[] = name
15features[] = favicon
16features[] = shortcut_icon
17
18; Stylesheets
19stylesheets[all][] = css/style-admin.css
20
21; Information added by drupal.org packaging script on 2011-04-26
22version = "7.x-1.1"
23core = "7.x"
24project = "orange"
25datestamp = "1303862216"
26
027
=== added file 'orange_admin/page.tpl.php'
--- orange_admin/page.tpl.php 1970-01-01 00:00:00 +0000
+++ orange_admin/page.tpl.php 2011-05-06 23:15:54 +0000
@@ -0,0 +1,47 @@
1<?php
2
3/**
4 * @file
5 * Orange_admin theme's implementation to display a single Drupal page.
6 */
7?>
8 <?php print render($page['header']); ?>
9
10 <div id="wrapper">
11 <div id="header">
12 <?php print $breadcrumb; ?>
13 <?php if ($site_name): ?>
14 <h4><a href="<?php print $front_page ?>" title="<?php print $site_name; ?>">
15 <?php print $site_name; ?>
16 </a></h4>
17 <?php endif; ?>
18 </div> <!-- end header -->
19
20 <div id="container">
21 <?php print render($title_prefix); ?>
22 <?php if ($title): ?>
23 <h1 class="title"><?php print $title; ?></h1>
24 <?php endif; ?>
25 <?php print render($title_suffix); ?>
26 <?php print render($primary_local_tasks); ?>
27 <?php if ($tabs): ?>
28 <div id="tabs">
29 <?php if ($tabs): ?>
30 <?php print render($tabs) ?>
31 <?php endif; ?>
32 </div> <!-- end tabs -->
33 <?php endif; ?>
34 <div id="content">
35 <?php print $messages; ?>
36 <?php print render($page['help']); ?>
37 <?php if ($action_links): ?>
38 <ul class="action-links"><?php print render($action_links); ?></ul>
39 <?php endif; ?>
40 <?php print render($page['content']); ?>
41 </div> <!-- end content -->
42
43
44 </div> <!-- end container -->
45 </div><!-- end wrapper -->
46
47<?php print render($page['footer']); ?>
0\ No newline at end of file48\ No newline at end of file
149
=== added file 'orange_admin/screenshot.png'
2Binary files orange_admin/screenshot.png 1970-01-01 00:00:00 +0000 and orange_admin/screenshot.png 2011-05-06 23:15:54 +0000 differ50Binary files orange_admin/screenshot.png 1970-01-01 00:00:00 +0000 and orange_admin/screenshot.png 2011-05-06 23:15:54 +0000 differ

Subscribers

People subscribed via source and target branches