Merge lp:~daimoneze/osdf/drupal7-theme into lp:~sillydeveloper/osdf/trunk
- drupal7-theme
- Merge into 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 |
Related bugs: | |
Related blueprints: |
Configuration of Drupal
(Essential)
|
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
1 | === added file 'LICENSE.txt' | |||
2 | --- LICENSE.txt 1970-01-01 00:00:00 +0000 | |||
3 | +++ LICENSE.txt 2011-05-06 23:15:54 +0000 | |||
4 | @@ -0,0 +1,274 @@ | |||
5 | 1 | GNU GENERAL PUBLIC LICENSE | ||
6 | 2 | |||
7 | 3 | Version 2, June 1991 | ||
8 | 4 | |||
9 | 5 | Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, | ||
10 | 6 | Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute | ||
11 | 7 | verbatim copies of this license document, but changing it is not allowed. | ||
12 | 8 | |||
13 | 9 | Preamble | ||
14 | 10 | |||
15 | 11 | The licenses for most software are designed to take away your freedom to | ||
16 | 12 | share and change it. By contrast, the GNU General Public License is | ||
17 | 13 | intended to guarantee your freedom to share and change free software--to | ||
18 | 14 | make sure the software is free for all its users. This General Public License | ||
19 | 15 | applies to most of the Free Software Foundation's software and to any other | ||
20 | 16 | program whose authors commit to using it. (Some other Free Software | ||
21 | 17 | Foundation software is covered by the GNU Library General Public License | ||
22 | 18 | instead.) You can apply it to your programs, too. | ||
23 | 19 | |||
24 | 20 | When we speak of free software, we are referring to freedom, not price. Our | ||
25 | 21 | General Public Licenses are designed to make sure that you have the | ||
26 | 22 | freedom to distribute copies of free software (and charge for this service if | ||
27 | 23 | you wish), that you receive source code or can get it if you want it, that you | ||
28 | 24 | can change the software or use pieces of it in new free programs; and that | ||
29 | 25 | you know you can do these things. | ||
30 | 26 | |||
31 | 27 | To protect your rights, we need to make restrictions that forbid anyone to | ||
32 | 28 | deny you these rights or to ask you to surrender the rights. These restrictions | ||
33 | 29 | translate to certain responsibilities for you if you distribute copies of the | ||
34 | 30 | software, or if you modify it. | ||
35 | 31 | |||
36 | 32 | For example, if you distribute copies of such a program, whether gratis or for | ||
37 | 33 | a fee, you must give the recipients all the rights that you have. You must make | ||
38 | 34 | sure that they, too, receive or can get the source code. And you must show | ||
39 | 35 | them these terms so they know their rights. | ||
40 | 36 | |||
41 | 37 | We protect your rights with two steps: (1) copyright the software, and (2) | ||
42 | 38 | offer you this license which gives you legal permission to copy, distribute | ||
43 | 39 | and/or modify the software. | ||
44 | 40 | |||
45 | 41 | Also, for each author's protection and ours, we want to make certain that | ||
46 | 42 | everyone understands that there is no warranty for this free software. If the | ||
47 | 43 | software is modified by someone else and passed on, we want its recipients | ||
48 | 44 | to know that what they have is not the original, so that any problems | ||
49 | 45 | introduced by others will not reflect on the original authors' reputations. | ||
50 | 46 | |||
51 | 47 | Finally, any free program is threatened constantly by software patents. We | ||
52 | 48 | wish to avoid the danger that redistributors of a free program will individually | ||
53 | 49 | obtain patent licenses, in effect making the program proprietary. To prevent | ||
54 | 50 | this, we have made it clear that any patent must be licensed for everyone's | ||
55 | 51 | free use or not licensed at all. | ||
56 | 52 | |||
57 | 53 | The precise terms and conditions for copying, distribution and modification | ||
58 | 54 | follow. | ||
59 | 55 | |||
60 | 56 | GNU GENERAL PUBLIC LICENSE | ||
61 | 57 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND | ||
62 | 58 | MODIFICATION | ||
63 | 59 | |||
64 | 60 | 0. This License applies to any program or other work which contains a notice | ||
65 | 61 | placed by the copyright holder saying it may be distributed under the terms | ||
66 | 62 | of this General Public License. The "Program", below, refers to any such | ||
67 | 63 | program or work, and a "work based on the Program" means either the | ||
68 | 64 | Program or any derivative work under copyright law: that is to say, a work | ||
69 | 65 | containing the Program or a portion of it, either verbatim or with | ||
70 | 66 | modifications and/or translated into another language. (Hereinafter, translation | ||
71 | 67 | is included without limitation in the term "modification".) Each licensee is | ||
72 | 68 | addressed as "you". | ||
73 | 69 | |||
74 | 70 | Activities other than copying, distribution and modification are not covered | ||
75 | 71 | by this License; they are outside its scope. The act of running the Program is | ||
76 | 72 | not restricted, and the output from the Program is covered only if its contents | ||
77 | 73 | constitute a work based on the Program (independent of having been made | ||
78 | 74 | by running the Program). Whether that is true depends on what the Program | ||
79 | 75 | does. | ||
80 | 76 | |||
81 | 77 | 1. You may copy and distribute verbatim copies of the Program's source | ||
82 | 78 | code as you receive it, in any medium, provided that you conspicuously and | ||
83 | 79 | appropriately publish on each copy an appropriate copyright notice and | ||
84 | 80 | disclaimer of warranty; keep intact all the notices that refer to this License | ||
85 | 81 | and to the absence of any warranty; and give any other recipients of the | ||
86 | 82 | Program a copy of this License along with the Program. | ||
87 | 83 | |||
88 | 84 | You may charge a fee for the physical act of transferring a copy, and you | ||
89 | 85 | may at your option offer warranty protection in exchange for a fee. | ||
90 | 86 | |||
91 | 87 | 2. You may modify your copy or copies of the Program or any portion of it, | ||
92 | 88 | thus forming a work based on the Program, and copy and distribute such | ||
93 | 89 | modifications or work under the terms of Section 1 above, provided that you | ||
94 | 90 | also meet all of these conditions: | ||
95 | 91 | |||
96 | 92 | a) You must cause the modified files to carry prominent notices stating that | ||
97 | 93 | you changed the files and the date of any change. | ||
98 | 94 | |||
99 | 95 | b) You must cause any work that you distribute or publish, that in whole or in | ||
100 | 96 | part contains or is derived from the Program or any part thereof, to be | ||
101 | 97 | licensed as a whole at no charge to all third parties under the terms of this | ||
102 | 98 | License. | ||
103 | 99 | |||
104 | 100 | c) If the modified program normally reads commands interactively when run, | ||
105 | 101 | you must cause it, when started running for such interactive use in the most | ||
106 | 102 | ordinary way, to print or display an announcement including an appropriate | ||
107 | 103 | copyright notice and a notice that there is no warranty (or else, saying that | ||
108 | 104 | you provide a warranty) and that users may redistribute the program under | ||
109 | 105 | these conditions, and telling the user how to view a copy of this License. | ||
110 | 106 | (Exception: if the Program itself is interactive but does not normally print such | ||
111 | 107 | an announcement, your work based on the Program is not required to print | ||
112 | 108 | an announcement.) | ||
113 | 109 | |||
114 | 110 | These requirements apply to the modified work as a whole. If identifiable | ||
115 | 111 | sections of that work are not derived from the Program, and can be | ||
116 | 112 | reasonably considered independent and separate works in themselves, then | ||
117 | 113 | this License, and its terms, do not apply to those sections when you distribute | ||
118 | 114 | them as separate works. But when you distribute the same sections as part | ||
119 | 115 | of a whole which is a work based on the Program, the distribution of the | ||
120 | 116 | whole must be on the terms of this License, whose permissions for other | ||
121 | 117 | licensees extend to the entire whole, and thus to each and every part | ||
122 | 118 | regardless of who wrote it. | ||
123 | 119 | |||
124 | 120 | Thus, it is not the intent of this section to claim rights or contest your rights to | ||
125 | 121 | work written entirely by you; rather, the intent is to exercise the right to | ||
126 | 122 | control the distribution of derivative or collective works based on the | ||
127 | 123 | Program. | ||
128 | 124 | |||
129 | 125 | In addition, mere aggregation of another work not based on the Program | ||
130 | 126 | with the Program (or with a work based on the Program) on a volume of a | ||
131 | 127 | storage or distribution medium does not bring the other work under the scope | ||
132 | 128 | of this License. | ||
133 | 129 | |||
134 | 130 | 3. You may copy and distribute the Program (or a work based on it, under | ||
135 | 131 | Section 2) in object code or executable form under the terms of Sections 1 | ||
136 | 132 | and 2 above provided that you also do one of the following: | ||
137 | 133 | |||
138 | 134 | a) Accompany it with the complete corresponding machine-readable source | ||
139 | 135 | code, which must be distributed under the terms of Sections 1 and 2 above | ||
140 | 136 | on a medium customarily used for software interchange; or, | ||
141 | 137 | |||
142 | 138 | b) Accompany it with a written offer, valid for at least three years, to give | ||
143 | 139 | any third party, for a charge no more than your cost of physically performing | ||
144 | 140 | source distribution, a complete machine-readable copy of the corresponding | ||
145 | 141 | source code, to be distributed under the terms of Sections 1 and 2 above on | ||
146 | 142 | a medium customarily used for software interchange; or, | ||
147 | 143 | |||
148 | 144 | c) Accompany it with the information you received as to the offer to distribute | ||
149 | 145 | corresponding source code. (This alternative is allowed only for | ||
150 | 146 | noncommercial distribution and only if you received the program in object | ||
151 | 147 | code or executable form with such an offer, in accord with Subsection b | ||
152 | 148 | above.) | ||
153 | 149 | |||
154 | 150 | The source code for a work means the preferred form of the work for | ||
155 | 151 | making modifications to it. For an executable work, complete source code | ||
156 | 152 | means all the source code for all modules it contains, plus any associated | ||
157 | 153 | interface definition files, plus the scripts used to control compilation and | ||
158 | 154 | installation of the executable. However, as a special exception, the source | ||
159 | 155 | code distributed need not include anything that is normally distributed (in | ||
160 | 156 | either source or binary form) with the major components (compiler, kernel, | ||
161 | 157 | and so on) of the operating system on which the executable runs, unless that | ||
162 | 158 | component itself accompanies the executable. | ||
163 | 159 | |||
164 | 160 | If distribution of executable or object code is made by offering access to | ||
165 | 161 | copy from a designated place, then offering equivalent access to copy the | ||
166 | 162 | source code from the same place counts as distribution of the source code, | ||
167 | 163 | even though third parties are not compelled to copy the source along with the | ||
168 | 164 | object code. | ||
169 | 165 | |||
170 | 166 | 4. You may not copy, modify, sublicense, or distribute the Program except as | ||
171 | 167 | expressly provided under this License. Any attempt otherwise to copy, | ||
172 | 168 | modify, sublicense or distribute the Program is void, and will automatically | ||
173 | 169 | terminate your rights under this License. However, parties who have received | ||
174 | 170 | copies, or rights, from you under this License will not have their licenses | ||
175 | 171 | terminated so long as such parties remain in full compliance. | ||
176 | 172 | |||
177 | 173 | 5. You are not required to accept this License, since you have not signed it. | ||
178 | 174 | However, nothing else grants you permission to modify or distribute the | ||
179 | 175 | Program or its derivative works. These actions are prohibited by law if you | ||
180 | 176 | do not accept this License. Therefore, by modifying or distributing the | ||
181 | 177 | Program (or any work based on the Program), you indicate your acceptance | ||
182 | 178 | of this License to do so, and all its terms and conditions for copying, | ||
183 | 179 | distributing or modifying the Program or works based on it. | ||
184 | 180 | |||
185 | 181 | 6. Each time you redistribute the Program (or any work based on the | ||
186 | 182 | Program), the recipient automatically receives a license from the original | ||
187 | 183 | licensor to copy, distribute or modify the Program subject to these terms and | ||
188 | 184 | conditions. You may not impose any further restrictions on the recipients' | ||
189 | 185 | exercise of the rights granted herein. You are not responsible for enforcing | ||
190 | 186 | compliance by third parties to this License. | ||
191 | 187 | |||
192 | 188 | 7. If, as a consequence of a court judgment or allegation of patent | ||
193 | 189 | infringement or for any other reason (not limited to patent issues), conditions | ||
194 | 190 | are imposed on you (whether by court order, agreement or otherwise) that | ||
195 | 191 | contradict the conditions of this License, they do not excuse you from the | ||
196 | 192 | conditions of this License. If you cannot distribute so as to satisfy | ||
197 | 193 | simultaneously your obligations under this License and any other pertinent | ||
198 | 194 | obligations, then as a consequence you may not distribute the Program at all. | ||
199 | 195 | For example, if a patent license would not permit royalty-free redistribution | ||
200 | 196 | of the Program by all those who receive copies directly or indirectly through | ||
201 | 197 | you, then the only way you could satisfy both it and this License would be to | ||
202 | 198 | refrain entirely from distribution of the Program. | ||
203 | 199 | |||
204 | 200 | If any portion of this section is held invalid or unenforceable under any | ||
205 | 201 | particular circumstance, the balance of the section is intended to apply and | ||
206 | 202 | the section as a whole is intended to apply in other circumstances. | ||
207 | 203 | |||
208 | 204 | It is not the purpose of this section to induce you to infringe any patents or | ||
209 | 205 | other property right claims or to contest validity of any such claims; this | ||
210 | 206 | section has the sole purpose of protecting the integrity of the free software | ||
211 | 207 | distribution system, which is implemented by public license practices. Many | ||
212 | 208 | people have made generous contributions to the wide range of software | ||
213 | 209 | distributed through that system in reliance on consistent application of that | ||
214 | 210 | system; it is up to the author/donor to decide if he or she is willing to | ||
215 | 211 | distribute software through any other system and a licensee cannot impose | ||
216 | 212 | that choice. | ||
217 | 213 | |||
218 | 214 | This section is intended to make thoroughly clear what is believed to be a | ||
219 | 215 | consequence of the rest of this License. | ||
220 | 216 | |||
221 | 217 | 8. If the distribution and/or use of the Program is restricted in certain | ||
222 | 218 | countries either by patents or by copyrighted interfaces, the original copyright | ||
223 | 219 | holder who places the Program under this License may add an explicit | ||
224 | 220 | geographical distribution limitation excluding those countries, so that | ||
225 | 221 | distribution is permitted only in or among countries not thus excluded. In such | ||
226 | 222 | case, this License incorporates the limitation as if written in the body of this | ||
227 | 223 | License. | ||
228 | 224 | |||
229 | 225 | 9. The Free Software Foundation may publish revised and/or new versions | ||
230 | 226 | of the General Public License from time to time. Such new versions will be | ||
231 | 227 | similar in spirit to the present version, but may differ in detail to address new | ||
232 | 228 | problems or concerns. | ||
233 | 229 | |||
234 | 230 | Each version is given a distinguishing version number. If the Program specifies | ||
235 | 231 | a version number of this License which applies to it and "any later version", | ||
236 | 232 | you have the option of following the terms and conditions either of that | ||
237 | 233 | version or of any later version published by the Free Software Foundation. If | ||
238 | 234 | the Program does not specify a version number of this License, you may | ||
239 | 235 | choose any version ever published by the Free Software Foundation. | ||
240 | 236 | |||
241 | 237 | 10. If you wish to incorporate parts of the Program into other free programs | ||
242 | 238 | whose distribution conditions are different, write to the author to ask for | ||
243 | 239 | permission. For software which is copyrighted by the Free Software | ||
244 | 240 | Foundation, write to the Free Software Foundation; we sometimes make | ||
245 | 241 | exceptions for this. Our decision will be guided by the two goals of | ||
246 | 242 | preserving the free status of all derivatives of our free software and of | ||
247 | 243 | promoting the sharing and reuse of software generally. | ||
248 | 244 | |||
249 | 245 | NO WARRANTY | ||
250 | 246 | |||
251 | 247 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, | ||
252 | 248 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT | ||
253 | 249 | PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE | ||
254 | 250 | STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR | ||
255 | 251 | OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT | ||
256 | 252 | WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, | ||
257 | 253 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | ||
258 | 254 | OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
259 | 255 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND | ||
260 | 256 | PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
261 | 257 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL | ||
262 | 258 | NECESSARY SERVICING, REPAIR OR CORRECTION. | ||
263 | 259 | |||
264 | 260 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR | ||
265 | 261 | AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR | ||
266 | 262 | ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
267 | 263 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE | ||
268 | 264 | LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, | ||
269 | 265 | SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES | ||
270 | 266 | ARISING OUT OF THE USE OR INABILITY TO USE THE | ||
271 | 267 | PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA | ||
272 | 268 | OR DATA BEING RENDERED INACCURATE OR LOSSES | ||
273 | 269 | SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE | ||
274 | 270 | PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN | ||
275 | 271 | IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF | ||
276 | 272 | THE POSSIBILITY OF SUCH DAMAGES. | ||
277 | 273 | |||
278 | 274 | END OF TERMS AND CONDITIONS | ||
279 | 0 | 275 | ||
280 | === renamed file 'LICENSE.txt' => 'LICENSE.txt.moved' | |||
281 | === added directory 'orange' | |||
282 | === added directory 'orange/css' | |||
283 | === added file 'orange/css/ie-6.css' | |||
284 | --- orange/css/ie-6.css 1970-01-01 00:00:00 +0000 | |||
285 | +++ orange/css/ie-6.css 2011-05-06 23:15:54 +0000 | |||
286 | @@ -0,0 +1,45 @@ | |||
287 | 1 | |||
288 | 2 | #header-top { | ||
289 | 3 | height: 20px; | ||
290 | 4 | } | ||
291 | 5 | #header-top #slogan { | ||
292 | 6 | float: left; | ||
293 | 7 | } | ||
294 | 8 | #header-top #member-login { | ||
295 | 9 | float: right; | ||
296 | 10 | } | ||
297 | 11 | input[type=submit] { | ||
298 | 12 | padding: 3px 8px; | ||
299 | 13 | } | ||
300 | 14 | #nav #search-block-form input[type=text] { | ||
301 | 15 | width: 125px; | ||
302 | 16 | } | ||
303 | 17 | #nav #search-block-form input[type=submit] { | ||
304 | 18 | padding: 3px 4px; | ||
305 | 19 | } | ||
306 | 20 | #nav ul { | ||
307 | 21 | zoom: 1; | ||
308 | 22 | } | ||
309 | 23 | #nav ul li { | ||
310 | 24 | padding: 0px 15px; | ||
311 | 25 | line-height: 2.4em; | ||
312 | 26 | list-style: none; | ||
313 | 27 | list-style-image: none; | ||
314 | 28 | } | ||
315 | 29 | #nav ul li.hover ul { | ||
316 | 30 | left: 15px; | ||
317 | 31 | z-index: 4000; | ||
318 | 32 | } | ||
319 | 33 | #nav ul ul li a:hover, | ||
320 | 34 | #nav ul ul li a, | ||
321 | 35 | #nav ul ul ul li a, | ||
322 | 36 | #nav ul ul ul li a:hover { | ||
323 | 37 | display: inline-block; | ||
324 | 38 | } | ||
325 | 39 | #nav ul li.expanded ul li.expanded a, | ||
326 | 40 | #nav ul li.expanded ul li.expanded ul li.expanded a, | ||
327 | 41 | #nav li.expanded ul li.expanded a:hover, | ||
328 | 42 | #nav li.expanded ul li.expanded ul li.expanded a:hover { | ||
329 | 43 | display: inline-block; | ||
330 | 44 | background: transparent url(../images/ddplus.gif) no-repeat 100% 50%; | ||
331 | 45 | } | ||
332 | 0 | \ No newline at end of file | 46 | \ No newline at end of file |
333 | 1 | 47 | ||
334 | === added file 'orange/css/ie-7.css' | |||
335 | --- orange/css/ie-7.css 1970-01-01 00:00:00 +0000 | |||
336 | +++ orange/css/ie-7.css 2011-05-06 23:15:54 +0000 | |||
337 | @@ -0,0 +1,51 @@ | |||
338 | 1 | |||
339 | 2 | body.contextual-links-region { | ||
340 | 3 | position: static; | ||
341 | 4 | } | ||
342 | 5 | #header-top { | ||
343 | 6 | height: 20px; | ||
344 | 7 | } | ||
345 | 8 | #header-top #slogan { | ||
346 | 9 | float: left; | ||
347 | 10 | } | ||
348 | 11 | #header-top #member-login { | ||
349 | 12 | float: right; | ||
350 | 13 | } | ||
351 | 14 | #nav .contextual-links-region { | ||
352 | 15 | position: static; | ||
353 | 16 | } | ||
354 | 17 | input[type=submit] { | ||
355 | 18 | padding: 3px 8px; | ||
356 | 19 | } | ||
357 | 20 | #nav #search-block-form input[type=text] { | ||
358 | 21 | width: 125px; | ||
359 | 22 | } | ||
360 | 23 | #nav #search-block-form input[type=submit] { | ||
361 | 24 | padding: 3px 4px; | ||
362 | 25 | } | ||
363 | 26 | #nav ul { | ||
364 | 27 | zoom: 1; | ||
365 | 28 | } | ||
366 | 29 | #nav ul li { | ||
367 | 30 | padding: 0px 15px; | ||
368 | 31 | line-height: 2.4em; | ||
369 | 32 | list-style: none; | ||
370 | 33 | list-style-image: none; | ||
371 | 34 | } | ||
372 | 35 | #nav ul li.hover ul { | ||
373 | 36 | left: 15px; | ||
374 | 37 | z-index: 4000; | ||
375 | 38 | } | ||
376 | 39 | #nav ul ul li a:hover, | ||
377 | 40 | #nav ul ul li a, | ||
378 | 41 | #nav ul ul ul li a, | ||
379 | 42 | #nav ul ul ul li a:hover { | ||
380 | 43 | display: inline-block; | ||
381 | 44 | } | ||
382 | 45 | #nav ul li.expanded ul li.expanded a, | ||
383 | 46 | #nav ul li.expanded ul li.expanded ul li.expanded a, | ||
384 | 47 | #nav li.expanded ul li.expanded a:hover, | ||
385 | 48 | #nav li.expanded ul li.expanded ul li.expanded a:hover { | ||
386 | 49 | display: inline-block; | ||
387 | 50 | background: transparent url(../images/ddplus.gif) no-repeat 100% 50%; | ||
388 | 51 | } | ||
389 | 0 | \ No newline at end of file | 52 | \ No newline at end of file |
390 | 1 | 53 | ||
391 | === added file 'orange/css/style.css' | |||
392 | --- orange/css/style.css 1970-01-01 00:00:00 +0000 | |||
393 | +++ orange/css/style.css 2011-05-06 23:15:54 +0000 | |||
394 | @@ -0,0 +1,1266 @@ | |||
395 | 1 | html, 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 { | ||
396 | 2 | background:transparent none repeat scroll 0 0; | ||
397 | 3 | border:0 none; | ||
398 | 4 | font-size: 100%; | ||
399 | 5 | font-weight: normal; | ||
400 | 6 | margin :0; | ||
401 | 7 | outline-style: none; | ||
402 | 8 | outline-width: 0; | ||
403 | 9 | padding: 0; | ||
404 | 10 | vertical-align: baseline; | ||
405 | 11 | } | ||
406 | 12 | * { | ||
407 | 13 | outline: none; | ||
408 | 14 | } | ||
409 | 15 | body { | ||
410 | 16 | background: #fff url(../images/bg.jpg) repeat-x 0 0; | ||
411 | 17 | color: #333; | ||
412 | 18 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | ||
413 | 19 | font-size: 0.75em; | ||
414 | 20 | line-height: 1.5em; | ||
415 | 21 | } | ||
416 | 22 | body.toolbar { | ||
417 | 23 | background-position: 0 30px; | ||
418 | 24 | margin: 0; | ||
419 | 25 | } | ||
420 | 26 | html body.admin-menu { | ||
421 | 27 | background-position: 0 20px; | ||
422 | 28 | margin: 0; | ||
423 | 29 | } | ||
424 | 30 | body.toolbar-drawer { | ||
425 | 31 | background-position: 0 65px; | ||
426 | 32 | margin: 0; | ||
427 | 33 | } | ||
428 | 34 | #skip-link { | ||
429 | 35 | position: absolute; | ||
430 | 36 | right: 15px; | ||
431 | 37 | top: 4px; | ||
432 | 38 | } | ||
433 | 39 | #skip-link a { | ||
434 | 40 | color: #999; | ||
435 | 41 | } | ||
436 | 42 | blockquote { | ||
437 | 43 | font-size: 14px; | ||
438 | 44 | font-style: italic; | ||
439 | 45 | font-weight: bold; | ||
440 | 46 | padding: 5px 15px; | ||
441 | 47 | } | ||
442 | 48 | /*---- page top gap fix----*/ | ||
443 | 49 | body.contextual-links-region { | ||
444 | 50 | outline: none; | ||
445 | 51 | position: inherit; | ||
446 | 52 | } | ||
447 | 53 | #wrapper { | ||
448 | 54 | margin: 0 auto; | ||
449 | 55 | width: 960px; | ||
450 | 56 | } | ||
451 | 57 | a.feed-icon { | ||
452 | 58 | color: #999; | ||
453 | 59 | display: block; | ||
454 | 60 | font-weight: bold; | ||
455 | 61 | margin: 15px 0 0; | ||
456 | 62 | } | ||
457 | 63 | a.feed-icon img { | ||
458 | 64 | margin: 0 3px 0 0; | ||
459 | 65 | vertical-align: middle; | ||
460 | 66 | } | ||
461 | 67 | /*----------basics---------*/ | ||
462 | 68 | h1, | ||
463 | 69 | h2, | ||
464 | 70 | h3, | ||
465 | 71 | h4, | ||
466 | 72 | h5 { | ||
467 | 73 | color: #222; | ||
468 | 74 | font-weight: normal; | ||
469 | 75 | line-height: 1.2em; | ||
470 | 76 | margin-bottom: 10px; | ||
471 | 77 | } | ||
472 | 78 | h1, | ||
473 | 79 | h1 a { | ||
474 | 80 | font-size: 2.2em; | ||
475 | 81 | font-weight: normal; | ||
476 | 82 | text-decoration: none; | ||
477 | 83 | } | ||
478 | 84 | h1.title { | ||
479 | 85 | margin: 10px 0; | ||
480 | 86 | } | ||
481 | 87 | h2, | ||
482 | 88 | h2 a { | ||
483 | 89 | color: #222; | ||
484 | 90 | font-size: 1.5em; | ||
485 | 91 | text-decoration: none; | ||
486 | 92 | } | ||
487 | 93 | h2 a:hover { | ||
488 | 94 | color: #EF9F20; | ||
489 | 95 | text-decoration: underline; | ||
490 | 96 | } | ||
491 | 97 | h3, | ||
492 | 98 | h3 a { | ||
493 | 99 | font-size: 1.3em; | ||
494 | 100 | text-decoration: none; | ||
495 | 101 | } | ||
496 | 102 | h4, | ||
497 | 103 | h4 a { | ||
498 | 104 | font-size: 1.2em; | ||
499 | 105 | text-decoration: none; | ||
500 | 106 | } | ||
501 | 107 | a { | ||
502 | 108 | color: #009ee4; | ||
503 | 109 | text-decoration: none; | ||
504 | 110 | -moz-transition: all 0.3s ease-out; /* FF3.7+ */ | ||
505 | 111 | -o-transition: all 0.3s ease-out; /* Opera 10.5 */ | ||
506 | 112 | -webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */ | ||
507 | 113 | transition: all 0.3s ease-out; | ||
508 | 114 | } | ||
509 | 115 | a:hover, | ||
510 | 116 | a:focus { | ||
511 | 117 | color: #222; | ||
512 | 118 | } | ||
513 | 119 | strong { | ||
514 | 120 | font-weight: bold; | ||
515 | 121 | } | ||
516 | 122 | ul, | ||
517 | 123 | ol { | ||
518 | 124 | padding: 0 0 0 20px; | ||
519 | 125 | } | ||
520 | 126 | .clear { | ||
521 | 127 | clear: both; | ||
522 | 128 | height: 2px; | ||
523 | 129 | } | ||
524 | 130 | .clearfix:after, | ||
525 | 131 | .clearfix .inner:after { | ||
526 | 132 | clear: both; | ||
527 | 133 | content: "."; | ||
528 | 134 | display: block; | ||
529 | 135 | font-size: 0; | ||
530 | 136 | height: 0; | ||
531 | 137 | visibility: hidden; | ||
532 | 138 | } | ||
533 | 139 | p { | ||
534 | 140 | margin: 10px 0; | ||
535 | 141 | line-height: 1.6em; | ||
536 | 142 | } | ||
537 | 143 | input[type=submit] { | ||
538 | 144 | background: transparent url(../images/black-btn-off.jpg) repeat-x 0 0; | ||
539 | 145 | border: none; | ||
540 | 146 | color: #fff; | ||
541 | 147 | font-family: 'helvetica', arial, sans-serif; | ||
542 | 148 | padding: 6px 16px; | ||
543 | 149 | text-transform: uppercase; | ||
544 | 150 | -webkit-border-radius: 7px; | ||
545 | 151 | -moz-border-radius: 7px; | ||
546 | 152 | border-radius: 7px; | ||
547 | 153 | } | ||
548 | 154 | input[type=submit]:hover { | ||
549 | 155 | background: transparent url(../images/black-btn-on.jpg) repeat-x 0 0; | ||
550 | 156 | cursor: pointer; | ||
551 | 157 | } | ||
552 | 158 | input[type=text], | ||
553 | 159 | input[type=password], | ||
554 | 160 | textarea { | ||
555 | 161 | padding: 4px; | ||
556 | 162 | margin: 4px 0; | ||
557 | 163 | } | ||
558 | 164 | /*--------header--------*/ | ||
559 | 165 | #header-top { | ||
560 | 166 | color: #999; | ||
561 | 167 | padding: 3px 20px; | ||
562 | 168 | height: 18px; | ||
563 | 169 | } | ||
564 | 170 | #header-top #member-login { | ||
565 | 171 | color: #333; | ||
566 | 172 | float: right; | ||
567 | 173 | } | ||
568 | 174 | #header-top a { | ||
569 | 175 | color: #999; | ||
570 | 176 | text-decoration: none; | ||
571 | 177 | padding: 0 3px; | ||
572 | 178 | } | ||
573 | 179 | #header-top a:hover { | ||
574 | 180 | color: #333; | ||
575 | 181 | text-decoration: underline; | ||
576 | 182 | } | ||
577 | 183 | #header { | ||
578 | 184 | height: 159px; | ||
579 | 185 | position: relative; | ||
580 | 186 | } | ||
581 | 187 | #header a { | ||
582 | 188 | color: #222; | ||
583 | 189 | text-decoration: none; | ||
584 | 190 | } | ||
585 | 191 | #logo { | ||
586 | 192 | padding: 16px 0 0 20px; | ||
587 | 193 | } | ||
588 | 194 | #logo img { | ||
589 | 195 | float: left; | ||
590 | 196 | } | ||
591 | 197 | #logo h1#site-name { | ||
592 | 198 | width: auto; | ||
593 | 199 | } | ||
594 | 200 | #logo h1#site-name a { | ||
595 | 201 | font-size: 1.9em; | ||
596 | 202 | float: left; | ||
597 | 203 | font-weight: lighter; | ||
598 | 204 | padding: 17px 0 0 10px; | ||
599 | 205 | letter-spacing: 1px; | ||
600 | 206 | } | ||
601 | 207 | /*-------navigation-------*/ | ||
602 | 208 | #nav { | ||
603 | 209 | bottom: 0; | ||
604 | 210 | display: block; | ||
605 | 211 | left: 0; | ||
606 | 212 | position: absolute; | ||
607 | 213 | text-transform: uppercase; | ||
608 | 214 | width: 100%; | ||
609 | 215 | z-index: 500; | ||
610 | 216 | } | ||
611 | 217 | #nav h2 { | ||
612 | 218 | display: none; | ||
613 | 219 | } | ||
614 | 220 | #nav ul { | ||
615 | 221 | float: left; | ||
616 | 222 | padding: 16px 0; | ||
617 | 223 | } | ||
618 | 224 | #nav ul li { | ||
619 | 225 | background: transparent url(../images/navspace.jpg) no-repeat 100% 50%; | ||
620 | 226 | display: inline; | ||
621 | 227 | font-size: 1em; | ||
622 | 228 | padding: 9px 14px 9px 10px; | ||
623 | 229 | list-style: none; | ||
624 | 230 | margin: 0; | ||
625 | 231 | position: relative; | ||
626 | 232 | } | ||
627 | 233 | #nav ul li.last { | ||
628 | 234 | background: none; | ||
629 | 235 | } | ||
630 | 236 | #nav ul li a { | ||
631 | 237 | color: #fff; | ||
632 | 238 | padding: 9px 17px 15px; | ||
633 | 239 | text-shadow: 0px -1px 1px #000; | ||
634 | 240 | -moz-border-radius: 7px; | ||
635 | 241 | -webkit-border-radius: 7px; | ||
636 | 242 | border-radius: 7px; | ||
637 | 243 | } | ||
638 | 244 | #nav ul li a:hover, | ||
639 | 245 | #nav ul li a.active { | ||
640 | 246 | color: #B3E8FF; | ||
641 | 247 | } | ||
642 | 248 | #nav ul li.expanded a:hover, | ||
643 | 249 | #nav ul li.expanded.hover a { | ||
644 | 250 | background: transparent url(../images/navbg.jpg) repeat-x 0 0; | ||
645 | 251 | } | ||
646 | 252 | #nav ul li ul { | ||
647 | 253 | color: #fff; | ||
648 | 254 | display: none;/* make sure the submenus aren't visible on load */ | ||
649 | 255 | font-size: 0.95em; | ||
650 | 256 | left: 0.95em; | ||
651 | 257 | line-height: 2.5em; | ||
652 | 258 | padding: 0; | ||
653 | 259 | position: absolute; | ||
654 | 260 | top: 2.4em; | ||
655 | 261 | width: 15em; | ||
656 | 262 | } | ||
657 | 263 | #nav ul li.hover ul { | ||
658 | 264 | display: block; | ||
659 | 265 | } | ||
660 | 266 | #nav ul li.hover ul li ul, | ||
661 | 267 | #nav ul li.hover ul li.hover ul li ul { | ||
662 | 268 | display: none; | ||
663 | 269 | } | ||
664 | 270 | #nav ul li.hover ul li.hover ul, | ||
665 | 271 | #nav ul li.hover ul li.hover ul li.hover ul { | ||
666 | 272 | display: block; | ||
667 | 273 | } | ||
668 | 274 | #nav ul ul li { | ||
669 | 275 | background: #0b0b0b url(../images/dd-space.jpg) repeat-x scroll 0 100%; | ||
670 | 276 | display: block; | ||
671 | 277 | line-height: 2.5em; | ||
672 | 278 | margin: 0 !important; | ||
673 | 279 | padding: 0; | ||
674 | 280 | position: relative; | ||
675 | 281 | text-align: left; | ||
676 | 282 | width: 15em; | ||
677 | 283 | } | ||
678 | 284 | #nav ul ul li.last { | ||
679 | 285 | background: #010101; | ||
680 | 286 | } | ||
681 | 287 | #nav ul li.expanded ul li.expanded a, | ||
682 | 288 | #nav ul li.expanded ul li.expanded ul li.expanded a, | ||
683 | 289 | #nav li.expanded ul li.expanded a:hover, | ||
684 | 290 | #nav li.expanded ul li.expanded ul li.expanded a:hover { | ||
685 | 291 | background: transparent url(../images/ddplus.gif) no-repeat 92% 50%; | ||
686 | 292 | } | ||
687 | 293 | #nav ul li.expanded ul li a, | ||
688 | 294 | #nav ul li.expanded ul ul li a, | ||
689 | 295 | #nav ul li.expanded ul ul ul li a, | ||
690 | 296 | #nav ul li.expanded ul li.expanded ul li a, | ||
691 | 297 | #nav ul li.expanded ul li.expanded ul li a:hover, | ||
692 | 298 | #nav ul li.expanded ul li.expanded ul li.expanded ul li a, | ||
693 | 299 | #nav ul li.expanded ul li.expanded ul li.expanded ul li a:hover, | ||
694 | 300 | #nav li.expanded ul li.expanded li a:hover { | ||
695 | 301 | background: transparent; | ||
696 | 302 | display: block; | ||
697 | 303 | height: auto; | ||
698 | 304 | padding: 2px 15px; | ||
699 | 305 | } | ||
700 | 306 | #nav li.expanded ul li a:hover, | ||
701 | 307 | #nav li.expanded ul ul li a:hover { | ||
702 | 308 | background: transparent; | ||
703 | 309 | color: #EF9F20; | ||
704 | 310 | padding: 2px 15px; | ||
705 | 311 | } | ||
706 | 312 | #nav li .expanded ul { | ||
707 | 313 | margin: -2.7em 0 0 16em; | ||
708 | 314 | } | ||
709 | 315 | #nav .block { | ||
710 | 316 | margin: 0; | ||
711 | 317 | } | ||
712 | 318 | /*------content top-----------*/ | ||
713 | 319 | #container { | ||
714 | 320 | padding: 18px 15px; | ||
715 | 321 | } | ||
716 | 322 | #content-top { | ||
717 | 323 | background: transparent url(../images/content-topbg.jpg) no-repeat 0 0; | ||
718 | 324 | color: #fff; | ||
719 | 325 | display: block; | ||
720 | 326 | height: 224px; | ||
721 | 327 | padding: 10px 10px 22px; | ||
722 | 328 | } | ||
723 | 329 | #content-top h2, | ||
724 | 330 | #content-top a { | ||
725 | 331 | color: #fff; | ||
726 | 332 | text-decoration: none; | ||
727 | 333 | } | ||
728 | 334 | #content-top a:hover { | ||
729 | 335 | color: #000; | ||
730 | 336 | text-decoration: underline; | ||
731 | 337 | } | ||
732 | 338 | #content-top .block { | ||
733 | 339 | background: transparent url(../images/content-top-space.jpg) no-repeat 100% 0; | ||
734 | 340 | float: left; | ||
735 | 341 | height: 208px; | ||
736 | 342 | margin: 8px; | ||
737 | 343 | padding: 0 16px 0 8px; | ||
738 | 344 | } | ||
739 | 345 | #content-top .block.last { | ||
740 | 346 | background: transparent; | ||
741 | 347 | margin: 8px 0; | ||
742 | 348 | padding: 0 8px; | ||
743 | 349 | } | ||
744 | 350 | #content-top ul li { | ||
745 | 351 | list-style: none; | ||
746 | 352 | margin: 0; | ||
747 | 353 | } | ||
748 | 354 | #content-top ul li a { | ||
749 | 355 | background: transparent url(../images/orange-bullet.gif) no-repeat 0 50%; | ||
750 | 356 | padding: 0 0 0 12px; | ||
751 | 357 | } | ||
752 | 358 | /*---- breadcrumb ------*/ | ||
753 | 359 | .breadcrumb { | ||
754 | 360 | color: #999; | ||
755 | 361 | padding: 0; | ||
756 | 362 | } | ||
757 | 363 | .breadcrumb a { | ||
758 | 364 | color: #999; | ||
759 | 365 | } | ||
760 | 366 | .breadcrumb a:hover { | ||
761 | 367 | color: #EF9F20; | ||
762 | 368 | } | ||
763 | 369 | /*---------main------------*/ | ||
764 | 370 | #main { | ||
765 | 371 | clear: none; | ||
766 | 372 | } | ||
767 | 373 | .one-sidebar #sidebar { | ||
768 | 374 | float: left; | ||
769 | 375 | padding: 10px 13px; | ||
770 | 376 | width: 258px; | ||
771 | 377 | } | ||
772 | 378 | .one-sidebar #main { | ||
773 | 379 | float: right; | ||
774 | 380 | padding: 10px 0; | ||
775 | 381 | width: 616px; | ||
776 | 382 | } | ||
777 | 383 | .right #sidebar { | ||
778 | 384 | float: right; | ||
779 | 385 | } | ||
780 | 386 | .right #main { | ||
781 | 387 | float: left; | ||
782 | 388 | } | ||
783 | 389 | .no-sidebar #main { | ||
784 | 390 | width: 100%; | ||
785 | 391 | } | ||
786 | 392 | .sidebar a { | ||
787 | 393 | color: #555; | ||
788 | 394 | } | ||
789 | 395 | .sidebar a:hover { | ||
790 | 396 | color: #EF9F20; | ||
791 | 397 | } | ||
792 | 398 | /*-----content inner ------*/ | ||
793 | 399 | #content-inner { | ||
794 | 400 | margin: 10px 0 20px; | ||
795 | 401 | background-color: #e5e5e5; | ||
796 | 402 | padding: 10px; | ||
797 | 403 | -moz-border-radius: 7px; | ||
798 | 404 | -webkit-border-radius: 7px; | ||
799 | 405 | border-radius: 7px; | ||
800 | 406 | } | ||
801 | 407 | #content-inner .block { | ||
802 | 408 | /*background: url(../images/content-in-space.jpg) repeat-y 100% 0;*/ | ||
803 | 409 | clear: none; | ||
804 | 410 | padding: 0 15px 0 5px; | ||
805 | 411 | float: left; | ||
806 | 412 | margin: 0 15px 10px 5px; | ||
807 | 413 | } | ||
808 | 414 | #content-inner .block.last { | ||
809 | 415 | background-image: none; | ||
810 | 416 | padding: 0; | ||
811 | 417 | margin: 0; | ||
812 | 418 | } | ||
813 | 419 | #content-inner h2 { | ||
814 | 420 | font-size: 1.3em; | ||
815 | 421 | margin: 0; | ||
816 | 422 | } | ||
817 | 423 | #content-inner p { | ||
818 | 424 | color: #777; | ||
819 | 425 | line-height: 1.2em; | ||
820 | 426 | padding:0 0 5px; | ||
821 | 427 | } | ||
822 | 428 | /*----------tabs-------------*/ | ||
823 | 429 | #tabs { | ||
824 | 430 | margin: 0 0 15px 0; | ||
825 | 431 | } | ||
826 | 432 | ul.tabs.primary { | ||
827 | 433 | background: transparent; | ||
828 | 434 | margin: 0; | ||
829 | 435 | border-bottom: 1px solid #e9e9e9; | ||
830 | 436 | overflow: hidden; | ||
831 | 437 | text-align: right; | ||
832 | 438 | line-height: 1.9em; | ||
833 | 439 | } | ||
834 | 440 | ul.tabs.primary li a { | ||
835 | 441 | background: #e9e9e9; | ||
836 | 442 | border: none; | ||
837 | 443 | color: #bbb; | ||
838 | 444 | padding: 5px 10px; | ||
839 | 445 | -webkit-border-top-right-radius: 3px; | ||
840 | 446 | -webkit-border-top-left-radius: 3px; | ||
841 | 447 | -moz-border-radius-topright: 3px; | ||
842 | 448 | -moz-border-radius-topleft: 3px; | ||
843 | 449 | border-top-right-radius: 3px; | ||
844 | 450 | border-top-left-radius: 3px; | ||
845 | 451 | } | ||
846 | 452 | ul.tabs.primary li a:hover { | ||
847 | 453 | background: #EF9F20; | ||
848 | 454 | color: #fff; | ||
849 | 455 | } | ||
850 | 456 | ul.tabs.primary li a.active, | ||
851 | 457 | ul.tabs.primary li.active a { | ||
852 | 458 | background: #ddd; | ||
853 | 459 | color: #777; | ||
854 | 460 | } | ||
855 | 461 | ul.tabs.secondary { | ||
856 | 462 | border: none; | ||
857 | 463 | padding: 7px 0 0; | ||
858 | 464 | text-align: right; | ||
859 | 465 | } | ||
860 | 466 | ul.tabs.secondary li { | ||
861 | 467 | border: none; | ||
862 | 468 | padding: 0; | ||
863 | 469 | margin: 0 5px; | ||
864 | 470 | } | ||
865 | 471 | ul.tabs.secondary li a { | ||
866 | 472 | color: #bbb; | ||
867 | 473 | } | ||
868 | 474 | ul.tabs.secondary li a:hover { | ||
869 | 475 | color: #777; | ||
870 | 476 | text-decoration: underline; | ||
871 | 477 | } | ||
872 | 478 | ul.tabs.secondary li a.active, | ||
873 | 479 | ul.tabs.secondary li.active a { | ||
874 | 480 | color: #EF9F20; | ||
875 | 481 | border: none; | ||
876 | 482 | text-decoration: underline; | ||
877 | 483 | } | ||
878 | 484 | |||
879 | 485 | .info { | ||
880 | 486 | background: transparent; | ||
881 | 487 | border: 1px solid #e1e1e1; | ||
882 | 488 | color: #777; | ||
883 | 489 | font-size: 0.9em; | ||
884 | 490 | padding: 5px 10px; | ||
885 | 491 | margin: 10px 0; | ||
886 | 492 | text-transform: uppercase; | ||
887 | 493 | } | ||
888 | 494 | .info.photo { | ||
889 | 495 | padding: 5px 5px 5px 65px; | ||
890 | 496 | min-height: 50px; | ||
891 | 497 | } | ||
892 | 498 | .info.photo .user-picture { | ||
893 | 499 | position: absolute; | ||
894 | 500 | margin: 0 0 0 -59px; | ||
895 | 501 | } | ||
896 | 502 | .info.photo .user-picture img { | ||
897 | 503 | height: 50px; | ||
898 | 504 | width: 50px; | ||
899 | 505 | } | ||
900 | 506 | .info a:hover { | ||
901 | 507 | border-bottom: 1px solid #e1e1e1; | ||
902 | 508 | color: #111; | ||
903 | 509 | } | ||
904 | 510 | /*-------- nodes --------*/ | ||
905 | 511 | .node { | ||
906 | 512 | margin: 0 0 20px 0; | ||
907 | 513 | } | ||
908 | 514 | .node-links { | ||
909 | 515 | color: #999; | ||
910 | 516 | clear: both; | ||
911 | 517 | display: block; | ||
912 | 518 | margin: 15px 0; | ||
913 | 519 | } | ||
914 | 520 | .node-links ul.links.inline { | ||
915 | 521 | background: transparent; | ||
916 | 522 | border: 1px solid #eee; | ||
917 | 523 | display: block; | ||
918 | 524 | line-height: 2.2em; | ||
919 | 525 | padding: 0; | ||
920 | 526 | } | ||
921 | 527 | .node-links ul.links.inline li:after { | ||
922 | 528 | content: ""; | ||
923 | 529 | } | ||
924 | 530 | .node-links ul.links.inline li a:before { | ||
925 | 531 | content: "+ "; | ||
926 | 532 | } | ||
927 | 533 | .node-links ul.links.inline li { | ||
928 | 534 | display: inline; | ||
929 | 535 | margin: 0 0 0 3px; | ||
930 | 536 | padding: 0; | ||
931 | 537 | } | ||
932 | 538 | .node-links ul.links.inline li a { | ||
933 | 539 | color: #777; | ||
934 | 540 | font-size: 0.9em; | ||
935 | 541 | padding: 4px 6px; | ||
936 | 542 | text-transform: uppercase; | ||
937 | 543 | } | ||
938 | 544 | .node-links ul.links.inline li a:hover { | ||
939 | 545 | background: #EF9F20; | ||
940 | 546 | border-color: #fff; | ||
941 | 547 | color: #fff; | ||
942 | 548 | } | ||
943 | 549 | .taxonomy { | ||
944 | 550 | line-height: 2.2em; | ||
945 | 551 | text-transform: uppercase; | ||
946 | 552 | } | ||
947 | 553 | .taxonomy ul li { | ||
948 | 554 | margin: 0; | ||
949 | 555 | } | ||
950 | 556 | .taxonomy a { | ||
951 | 557 | color: #999; | ||
952 | 558 | text-transform: none; | ||
953 | 559 | } | ||
954 | 560 | #main .taxonomy a:hover { | ||
955 | 561 | background: #EF9F20; | ||
956 | 562 | color: #fff; | ||
957 | 563 | } | ||
958 | 564 | /*--------forum--------*/ | ||
959 | 565 | .forum-topic-navigation { | ||
960 | 566 | border-color: #eee; | ||
961 | 567 | } | ||
962 | 568 | .forum-topic-navigation .topic-previous { | ||
963 | 569 | text-align: left; | ||
964 | 570 | } | ||
965 | 571 | .forum-topic-navigation .topic-next { | ||
966 | 572 | text-align: right; | ||
967 | 573 | } | ||
968 | 574 | /*--------------pager-------------*/ | ||
969 | 575 | ul.pager, | ||
970 | 576 | .item-list .pager { | ||
971 | 577 | border-top: 2px solid #eee; | ||
972 | 578 | margin: 10px 0 0; | ||
973 | 579 | text-align: left; | ||
974 | 580 | } | ||
975 | 581 | ul.pager li, | ||
976 | 582 | .item-list .pager li { | ||
977 | 583 | color: #444; | ||
978 | 584 | margin: 0; | ||
979 | 585 | padding: 0; | ||
980 | 586 | line-height: 2em; | ||
981 | 587 | } | ||
982 | 588 | ul.pager li.pager-current { | ||
983 | 589 | background: #eee; | ||
984 | 590 | border:none; | ||
985 | 591 | padding: 5px 10px; | ||
986 | 592 | } | ||
987 | 593 | ul.pager li a { | ||
988 | 594 | background: #fff; | ||
989 | 595 | color: #aaa; | ||
990 | 596 | padding: 5px 10px; | ||
991 | 597 | margin: 0; | ||
992 | 598 | } | ||
993 | 599 | ul.pager li a:hover { | ||
994 | 600 | background: #EF9F20; | ||
995 | 601 | color: #fff; | ||
996 | 602 | } | ||
997 | 603 | .picture { | ||
998 | 604 | float: left; | ||
999 | 605 | margin: 0 10px 0 0; | ||
1000 | 606 | } | ||
1001 | 607 | /*-------------comments----------*/ | ||
1002 | 608 | #comments { | ||
1003 | 609 | border-top: 2px solid #eee; | ||
1004 | 610 | padding: 10px 0 0; | ||
1005 | 611 | margin: 10px 0; | ||
1006 | 612 | } | ||
1007 | 613 | #comments h2 { | ||
1008 | 614 | color: #444; | ||
1009 | 615 | font-size: 1em; | ||
1010 | 616 | font-weight: bold; | ||
1011 | 617 | letter-spacing: 1px; | ||
1012 | 618 | padding: 0 10px; | ||
1013 | 619 | text-transform: uppercase; | ||
1014 | 620 | } | ||
1015 | 621 | #comments h2.comment-form { | ||
1016 | 622 | border-top: 2px solid #eee; | ||
1017 | 623 | padding: 10px 0 0; | ||
1018 | 624 | margin: 10px 0; | ||
1019 | 625 | } | ||
1020 | 626 | .comment { | ||
1021 | 627 | background: #f9f9f9; | ||
1022 | 628 | padding: 15px; | ||
1023 | 629 | position: relative; | ||
1024 | 630 | margin: 15px 0; | ||
1025 | 631 | } | ||
1026 | 632 | .comment.photo { | ||
1027 | 633 | padding: 15px 15px 15px 75px; | ||
1028 | 634 | } | ||
1029 | 635 | .comment .user-picture { | ||
1030 | 636 | position: absolute; | ||
1031 | 637 | margin: 0 0 0 -60px; | ||
1032 | 638 | } | ||
1033 | 639 | .comment .user-picture img { | ||
1034 | 640 | height: 50px; | ||
1035 | 641 | width: 50px; | ||
1036 | 642 | } | ||
1037 | 643 | .comment h3 { | ||
1038 | 644 | font-size: 1.3em; | ||
1039 | 645 | margin-bottom: 5px; | ||
1040 | 646 | width: 90%; | ||
1041 | 647 | } | ||
1042 | 648 | .comment ul.links { | ||
1043 | 649 | border-top: 2px solid #eee; | ||
1044 | 650 | margin: 5px 0 0; | ||
1045 | 651 | padding: 5px 0 0; | ||
1046 | 652 | } | ||
1047 | 653 | .comment ul.links li { | ||
1048 | 654 | display: inline; | ||
1049 | 655 | font-size: 0.9em; | ||
1050 | 656 | margin: 0; | ||
1051 | 657 | padding: 0; | ||
1052 | 658 | } | ||
1053 | 659 | .comment ul.links li a { | ||
1054 | 660 | color: #444; | ||
1055 | 661 | padding: 4px 8px; | ||
1056 | 662 | text-decoration: none; | ||
1057 | 663 | text-transform: uppercase; | ||
1058 | 664 | } | ||
1059 | 665 | .comment ul.links li a:hover { | ||
1060 | 666 | background: #EF9F20; | ||
1061 | 667 | border-color: #EF9F20; | ||
1062 | 668 | color: #fff; | ||
1063 | 669 | } | ||
1064 | 670 | .comment .new { | ||
1065 | 671 | background: #EF9F20; | ||
1066 | 672 | color: #fff; | ||
1067 | 673 | font-weight: bold; | ||
1068 | 674 | padding: 5px 15px; | ||
1069 | 675 | position: absolute; | ||
1070 | 676 | right: 0; | ||
1071 | 677 | top: 0; | ||
1072 | 678 | } | ||
1073 | 679 | /*---------block--------*/ | ||
1074 | 680 | label { | ||
1075 | 681 | font-weight: normal !important; | ||
1076 | 682 | } | ||
1077 | 683 | .block-region { | ||
1078 | 684 | background: transparent; | ||
1079 | 685 | color: #3399cc; | ||
1080 | 686 | border: 1px dashed #3399cc; | ||
1081 | 687 | font-weight: bold; | ||
1082 | 688 | font-size: 1em; | ||
1083 | 689 | padding: 10px; | ||
1084 | 690 | text-align: center; | ||
1085 | 691 | text-transform: uppercase; | ||
1086 | 692 | } | ||
1087 | 693 | #nav .block-region { | ||
1088 | 694 | position: absolute; | ||
1089 | 695 | top: 10px; | ||
1090 | 696 | width: 100%; | ||
1091 | 697 | } | ||
1092 | 698 | #sidebar .block { | ||
1093 | 699 | margin: 5px 0 40px; | ||
1094 | 700 | } | ||
1095 | 701 | #sidebar h2 { | ||
1096 | 702 | font-size: 1.6em; | ||
1097 | 703 | margin-bottom: 6px; | ||
1098 | 704 | } | ||
1099 | 705 | .block .poll { | ||
1100 | 706 | margin:10px 3px; | ||
1101 | 707 | } | ||
1102 | 708 | .block .poll .title { | ||
1103 | 709 | margin: 10px 0; | ||
1104 | 710 | } | ||
1105 | 711 | .poll .bar, | ||
1106 | 712 | .poll .bar .foreground { | ||
1107 | 713 | height:16px; | ||
1108 | 714 | } | ||
1109 | 715 | /*----- profile-----*/ | ||
1110 | 716 | .profile h3 { | ||
1111 | 717 | border-color: #eee; | ||
1112 | 718 | padding: 5px 0; | ||
1113 | 719 | } | ||
1114 | 720 | /*-------contentbottom-------*/ | ||
1115 | 721 | #content-bottom { | ||
1116 | 722 | border-top: 2px solid #eee; | ||
1117 | 723 | padding: 15px 0; | ||
1118 | 724 | } | ||
1119 | 725 | /*---------footer------*/ | ||
1120 | 726 | #footer { | ||
1121 | 727 | background: #eee; | ||
1122 | 728 | color: #999; | ||
1123 | 729 | } | ||
1124 | 730 | #footerwrap { | ||
1125 | 731 | padding: 20px 0; | ||
1126 | 732 | margin: 0 auto; | ||
1127 | 733 | width: 940px; | ||
1128 | 734 | } | ||
1129 | 735 | #footer-message { | ||
1130 | 736 | clear: none; | ||
1131 | 737 | float: right; | ||
1132 | 738 | text-align: right; | ||
1133 | 739 | width: auto; | ||
1134 | 740 | } | ||
1135 | 741 | #footer a { | ||
1136 | 742 | color: #999; | ||
1137 | 743 | text-decoration: none; | ||
1138 | 744 | } | ||
1139 | 745 | #footer a:hover { | ||
1140 | 746 | color: #333; | ||
1141 | 747 | text-decoration: underline; | ||
1142 | 748 | } | ||
1143 | 749 | #footer a.active { | ||
1144 | 750 | color: #333; | ||
1145 | 751 | } | ||
1146 | 752 | /*---search block form =----*/ | ||
1147 | 753 | #nav #search-block-form { | ||
1148 | 754 | position: absolute; | ||
1149 | 755 | right: 0px; | ||
1150 | 756 | top: 11px; | ||
1151 | 757 | width: 240px; | ||
1152 | 758 | } | ||
1153 | 759 | #nav #search-block-form label { | ||
1154 | 760 | display: none; | ||
1155 | 761 | } | ||
1156 | 762 | #nav #search-block-form input[type=text] { | ||
1157 | 763 | float: left; | ||
1158 | 764 | margin: 0 8px 0 0; | ||
1159 | 765 | width: 135px; | ||
1160 | 766 | } | ||
1161 | 767 | #nav #search-block-form input[type=submit] { | ||
1162 | 768 | background: transparent url(../images/orange-btn-off.jpg) repeat-x 0 0; | ||
1163 | 769 | border: none; | ||
1164 | 770 | float: left; | ||
1165 | 771 | padding: 7px 14px; | ||
1166 | 772 | margin: 0; | ||
1167 | 773 | } | ||
1168 | 774 | #nav #search-block-form input[type=submit]:hover { | ||
1169 | 775 | background: transparent url(../images/orange-btn-on.jpg) repeat-x 0 0; | ||
1170 | 776 | } | ||
1171 | 777 | .sidebar #search-block-form { | ||
1172 | 778 | background: #e5e5e5; | ||
1173 | 779 | padding: 10px; | ||
1174 | 780 | } | ||
1175 | 781 | .sidebar #search-block-form label { | ||
1176 | 782 | display: none; | ||
1177 | 783 | } | ||
1178 | 784 | .sidebar #search-block-form input[type=text] { | ||
1179 | 785 | float: left; | ||
1180 | 786 | margin-right: 2px; | ||
1181 | 787 | width: 135px; | ||
1182 | 788 | } | ||
1183 | 789 | #content-inner #search-block-form label { | ||
1184 | 790 | display: none; | ||
1185 | 791 | } | ||
1186 | 792 | #content-inner #search-block-form input[type=text] { | ||
1187 | 793 | width: 140px; | ||
1188 | 794 | } | ||
1189 | 795 | fieldset { | ||
1190 | 796 | background: #fff url(../images/grey-white.gif) repeat-x 0 0; | ||
1191 | 797 | border: 1px solid #eee; | ||
1192 | 798 | line-height: 1.5em; | ||
1193 | 799 | margin: 10px 5px; | ||
1194 | 800 | padding: 4px 5px 10px; | ||
1195 | 801 | position: relative; | ||
1196 | 802 | } | ||
1197 | 803 | |||
1198 | 804 | fieldset .fieldset-legend { | ||
1199 | 805 | margin: 0.5em 0 0; | ||
1200 | 806 | position: absolute; | ||
1201 | 807 | color: #444; | ||
1202 | 808 | font-weight: bold; | ||
1203 | 809 | text-transform: uppercase; | ||
1204 | 810 | } | ||
1205 | 811 | fieldset .fieldset-wrapper { | ||
1206 | 812 | padding: 25px 15px; | ||
1207 | 813 | } | ||
1208 | 814 | fieldset a.fieldset-title { | ||
1209 | 815 | color: #444; | ||
1210 | 816 | font-weight: bold; | ||
1211 | 817 | } | ||
1212 | 818 | fieldset a.fieldset-title:hover { | ||
1213 | 819 | color: #EF9F20; | ||
1214 | 820 | text-decoration: underline; | ||
1215 | 821 | } | ||
1216 | 822 | html.js fieldset.collapsed { | ||
1217 | 823 | border: 1px solid #eee; | ||
1218 | 824 | height: 1.4em; | ||
1219 | 825 | margin-bottom: 10px; | ||
1220 | 826 | } | ||
1221 | 827 | fieldset.filter-wrapper { | ||
1222 | 828 | padding: 0; | ||
1223 | 829 | } | ||
1224 | 830 | fieldset.filter-wrapper .fieldset-wrapper { | ||
1225 | 831 | padding: 15px 0; | ||
1226 | 832 | } | ||
1227 | 833 | .form-item { | ||
1228 | 834 | margin: 5px 0; | ||
1229 | 835 | } | ||
1230 | 836 | .container-inline fieldset { | ||
1231 | 837 | padding: 10px; | ||
1232 | 838 | margin: 10px 0; | ||
1233 | 839 | } | ||
1234 | 840 | table { | ||
1235 | 841 | background: #fff; | ||
1236 | 842 | margin: 5px 0; | ||
1237 | 843 | } | ||
1238 | 844 | table th, | ||
1239 | 845 | table td { | ||
1240 | 846 | padding: 6px; | ||
1241 | 847 | vertical-align: middle; | ||
1242 | 848 | } | ||
1243 | 849 | table th.select-all, | ||
1244 | 850 | table td .form-item { | ||
1245 | 851 | text-align: center; | ||
1246 | 852 | } | ||
1247 | 853 | table td.block { | ||
1248 | 854 | padding: 8px; | ||
1249 | 855 | } | ||
1250 | 856 | thead th, | ||
1251 | 857 | thead th a { | ||
1252 | 858 | background: #f8f8f8; | ||
1253 | 859 | border-color: #e5e5e5; | ||
1254 | 860 | color: #444; | ||
1255 | 861 | font-weight: bold; | ||
1256 | 862 | text-transform: uppercase; | ||
1257 | 863 | } | ||
1258 | 864 | thead th a:hover { | ||
1259 | 865 | color: #EF9F20; | ||
1260 | 866 | } | ||
1261 | 867 | th.active img { | ||
1262 | 868 | display: none; | ||
1263 | 869 | } | ||
1264 | 870 | th.active { | ||
1265 | 871 | background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 5% 45%; | ||
1266 | 872 | padding-left: 30px; | ||
1267 | 873 | } | ||
1268 | 874 | table tbody tr.even { | ||
1269 | 875 | background: #f5f5f5; | ||
1270 | 876 | } | ||
1271 | 877 | table tbody tr.odd, | ||
1272 | 878 | table tbody tr.even { | ||
1273 | 879 | border: none; | ||
1274 | 880 | } | ||
1275 | 881 | tr.drag-previous { | ||
1276 | 882 | background: #b8dffc; | ||
1277 | 883 | } | ||
1278 | 884 | div.error, | ||
1279 | 885 | div.warning { | ||
1280 | 886 | background: #EF9F20; | ||
1281 | 887 | border: none; | ||
1282 | 888 | color: #fff; | ||
1283 | 889 | margin: 0 0 15px 0; | ||
1284 | 890 | padding: 10px; | ||
1285 | 891 | } | ||
1286 | 892 | div.status { | ||
1287 | 893 | background: #eee; | ||
1288 | 894 | border: none; | ||
1289 | 895 | color: #aaa; | ||
1290 | 896 | margin: 0 0 15px 0; | ||
1291 | 897 | padding: 10px; | ||
1292 | 898 | } | ||
1293 | 899 | div.error a, | ||
1294 | 900 | div.warning a, | ||
1295 | 901 | div.status a { | ||
1296 | 902 | color: #555; | ||
1297 | 903 | text-decoration: underline; | ||
1298 | 904 | } | ||
1299 | 905 | div.error a:hover, | ||
1300 | 906 | div.warning a:hover, | ||
1301 | 907 | div.status a:hover { | ||
1302 | 908 | color: #333; | ||
1303 | 909 | } | ||
1304 | 910 | .help { | ||
1305 | 911 | color: #444; | ||
1306 | 912 | margin: 10px 5px; | ||
1307 | 913 | } | ||
1308 | 914 | .help .more-help-link { | ||
1309 | 915 | text-align: right; | ||
1310 | 916 | } | ||
1311 | 917 | /*-------vertical tabs support---------*/ | ||
1312 | 918 | .vertical-tabs { | ||
1313 | 919 | background: #fff; | ||
1314 | 920 | border-color: #ddd; | ||
1315 | 921 | margin: 0 5px 10px; | ||
1316 | 922 | padding: 0; | ||
1317 | 923 | } | ||
1318 | 924 | .vertical-tabs ul { | ||
1319 | 925 | border-color: #ddd; | ||
1320 | 926 | } | ||
1321 | 927 | .vertical-tabs fieldset { | ||
1322 | 928 | background: #fff; | ||
1323 | 929 | } | ||
1324 | 930 | .vertical-tabs fieldset .fieldset-wrapper { | ||
1325 | 931 | padding: 10px; | ||
1326 | 932 | } | ||
1327 | 933 | .vertical-tabs ul.vertical-tabs-list .summary { | ||
1328 | 934 | font-size: 0.85em; | ||
1329 | 935 | color: #999; | ||
1330 | 936 | } | ||
1331 | 937 | .vertical-tabs ul.vertical-tabs-list a strong { | ||
1332 | 938 | color: #444; | ||
1333 | 939 | text-transform: uppercase; | ||
1334 | 940 | } | ||
1335 | 941 | |||
1336 | 942 | /* @group skinr ------------------------------------ */ | ||
1337 | 943 | .hide-title h1.title, | ||
1338 | 944 | .hide-title h2, | ||
1339 | 945 | .hide-title h3 { | ||
1340 | 946 | display: none; | ||
1341 | 947 | } | ||
1342 | 948 | .align-left { | ||
1343 | 949 | text-align: left; | ||
1344 | 950 | } | ||
1345 | 951 | .align-center { | ||
1346 | 952 | text-align: center; | ||
1347 | 953 | } | ||
1348 | 954 | .align-right { | ||
1349 | 955 | text-align: right; | ||
1350 | 956 | } | ||
1351 | 957 | .sm-font { | ||
1352 | 958 | font-size: 0.85em; | ||
1353 | 959 | line-height: 1.2em; | ||
1354 | 960 | } | ||
1355 | 961 | .md-font { | ||
1356 | 962 | font-size: 1.1em; | ||
1357 | 963 | line-height: 1.3em; | ||
1358 | 964 | } | ||
1359 | 965 | .lg-font { | ||
1360 | 966 | font-size: 1.5; | ||
1361 | 967 | } | ||
1362 | 968 | .ex-font { | ||
1363 | 969 | font-size: 2em; | ||
1364 | 970 | } | ||
1365 | 971 | .giant { | ||
1366 | 972 | font-size: 2.5em; | ||
1367 | 973 | } | ||
1368 | 974 | .uppercase { | ||
1369 | 975 | text-transform: uppercase; | ||
1370 | 976 | } | ||
1371 | 977 | .lowercase { | ||
1372 | 978 | text-transform: lowercase; | ||
1373 | 979 | } | ||
1374 | 980 | .capitalize { | ||
1375 | 981 | text-transform: capitalize; | ||
1376 | 982 | } | ||
1377 | 983 | /*---widths---*/ | ||
1378 | 984 | .width-100 { | ||
1379 | 985 | width: 100%; | ||
1380 | 986 | } | ||
1381 | 987 | .width-75 { | ||
1382 | 988 | float: left; | ||
1383 | 989 | width: 73%; | ||
1384 | 990 | } | ||
1385 | 991 | .width-50 { | ||
1386 | 992 | float: left; | ||
1387 | 993 | width: 48%; | ||
1388 | 994 | } | ||
1389 | 995 | .width-33 { | ||
1390 | 996 | float: left; | ||
1391 | 997 | width: 32%; | ||
1392 | 998 | } | ||
1393 | 999 | .width-25 { | ||
1394 | 1000 | float: left; | ||
1395 | 1001 | width: 23%; | ||
1396 | 1002 | } | ||
1397 | 1003 | #content-top .width-75, | ||
1398 | 1004 | #content-inner .width-75 { | ||
1399 | 1005 | width: 71%; | ||
1400 | 1006 | } | ||
1401 | 1007 | #content-top .width-50, | ||
1402 | 1008 | #content-inner .width-50 { | ||
1403 | 1009 | width: 46%; | ||
1404 | 1010 | } | ||
1405 | 1011 | #content-top .width-33, | ||
1406 | 1012 | #content-inner .width-33 { | ||
1407 | 1013 | width: 29%; | ||
1408 | 1014 | } | ||
1409 | 1015 | #content-top .width-25, | ||
1410 | 1016 | #content-inner .width-25 { | ||
1411 | 1017 | width: 22%; | ||
1412 | 1018 | } | ||
1413 | 1019 | /*----margins----*/ | ||
1414 | 1020 | .top-10 { | ||
1415 | 1021 | margin-top: 10px; | ||
1416 | 1022 | } | ||
1417 | 1023 | .right-10 { | ||
1418 | 1024 | margin-right: 10px; | ||
1419 | 1025 | } | ||
1420 | 1026 | .bottom-10 { | ||
1421 | 1027 | margin-bottom: 10px; | ||
1422 | 1028 | } | ||
1423 | 1029 | .left-10 { | ||
1424 | 1030 | margin-left: 10px; | ||
1425 | 1031 | } | ||
1426 | 1032 | /*---*/ | ||
1427 | 1033 | .img ul { | ||
1428 | 1034 | padding: 0; | ||
1429 | 1035 | } | ||
1430 | 1036 | .img ul li { | ||
1431 | 1037 | border-bottom: 1px solid #eee; | ||
1432 | 1038 | padding: 5px 0; | ||
1433 | 1039 | margin: 0 5px; | ||
1434 | 1040 | list-style-image: url(../images/black-bullet.gif); | ||
1435 | 1041 | list-style-position: inside; | ||
1436 | 1042 | } | ||
1437 | 1043 | .img ul li.expanded { | ||
1438 | 1044 | border-bottom: none; | ||
1439 | 1045 | } | ||
1440 | 1046 | #content-top .img ul li { | ||
1441 | 1047 | list-style-image: url(../images/orange-bullet.gif); | ||
1442 | 1048 | } | ||
1443 | 1049 | .img { | ||
1444 | 1050 | color: #888; | ||
1445 | 1051 | } | ||
1446 | 1052 | .blist ul { | ||
1447 | 1053 | padding: 0; | ||
1448 | 1054 | } | ||
1449 | 1055 | .blist ul li { | ||
1450 | 1056 | list-style: none; | ||
1451 | 1057 | list-style-image: none; | ||
1452 | 1058 | line-height: 2.3em; | ||
1453 | 1059 | margin: 0; | ||
1454 | 1060 | padding: 0; | ||
1455 | 1061 | } | ||
1456 | 1062 | .blist ul li a { | ||
1457 | 1063 | border-bottom: #eee 1px solid; | ||
1458 | 1064 | color: #444; | ||
1459 | 1065 | display: block; | ||
1460 | 1066 | padding: 0 0 0 5px; | ||
1461 | 1067 | } | ||
1462 | 1068 | .blist ul li a:hover { | ||
1463 | 1069 | background: #EF9F20; | ||
1464 | 1070 | color: #fff; | ||
1465 | 1071 | } | ||
1466 | 1072 | .blist.grey ul li a:hover { | ||
1467 | 1073 | background: #ddd; | ||
1468 | 1074 | color: #444; | ||
1469 | 1075 | } | ||
1470 | 1076 | .blist ul ul li a { | ||
1471 | 1077 | padding: 0 0 0 10px; | ||
1472 | 1078 | } | ||
1473 | 1079 | .blist ul ul ul li a { | ||
1474 | 1080 | padding: 0 0 0 15px; | ||
1475 | 1081 | } | ||
1476 | 1082 | /*---blocks---*/ | ||
1477 | 1083 | .ohead h3 { | ||
1478 | 1084 | background: #EF9F20; | ||
1479 | 1085 | color: #fff; | ||
1480 | 1086 | line-height: 1.4em; | ||
1481 | 1087 | padding: 0 5px; | ||
1482 | 1088 | } | ||
1483 | 1089 | .gborder { | ||
1484 | 1090 | border: 1px solid #ddd; | ||
1485 | 1091 | padding: 5px; | ||
1486 | 1092 | -webkit-border-radius: 6px; | ||
1487 | 1093 | -moz-border-radius: 6px; | ||
1488 | 1094 | border-radius: 6px; | ||
1489 | 1095 | } | ||
1490 | 1096 | .gbox { | ||
1491 | 1097 | background: #e5e5e5; | ||
1492 | 1098 | padding: 5px; | ||
1493 | 1099 | -webkit-border-radius: 6px; | ||
1494 | 1100 | -moz-border-radius: 6px; | ||
1495 | 1101 | border-radius: 6px; | ||
1496 | 1102 | } | ||
1497 | 1103 | .gbox .block-inner { | ||
1498 | 1104 | background: #fefefe; | ||
1499 | 1105 | } | ||
1500 | 1106 | |||
1501 | 1107 | /*----links-----*/ | ||
1502 | 1108 | .inline-links ul { | ||
1503 | 1109 | padding: 0; | ||
1504 | 1110 | } | ||
1505 | 1111 | .inline-links ul li { | ||
1506 | 1112 | border-right: 1px solid #777; | ||
1507 | 1113 | display: inline; | ||
1508 | 1114 | padding: 0 10px 0 0; | ||
1509 | 1115 | line-height: 1em; | ||
1510 | 1116 | margin: 0 10px 0 0; | ||
1511 | 1117 | } | ||
1512 | 1118 | .inline-links ul li.last { | ||
1513 | 1119 | border-right: none; | ||
1514 | 1120 | } | ||
1515 | 1121 | .inline-links ul ul { | ||
1516 | 1122 | display: none; | ||
1517 | 1123 | } | ||
1518 | 1124 | .column-links ul { | ||
1519 | 1125 | padding: 0; | ||
1520 | 1126 | } | ||
1521 | 1127 | .column-links ul li { | ||
1522 | 1128 | display: inline; | ||
1523 | 1129 | display: inline-block; | ||
1524 | 1130 | float: left; | ||
1525 | 1131 | list-style: none; | ||
1526 | 1132 | margin: 0 50px 0 0; | ||
1527 | 1133 | position: relative; | ||
1528 | 1134 | vertical-align: top; | ||
1529 | 1135 | } | ||
1530 | 1136 | .column-links ul li a { | ||
1531 | 1137 | font-weight: bold; | ||
1532 | 1138 | } | ||
1533 | 1139 | .column-links ul li ul { | ||
1534 | 1140 | display: block; | ||
1535 | 1141 | position: relative; | ||
1536 | 1142 | } | ||
1537 | 1143 | .column-links ul li ul li { | ||
1538 | 1144 | display: block; | ||
1539 | 1145 | float: none; | ||
1540 | 1146 | margin: 0; | ||
1541 | 1147 | } | ||
1542 | 1148 | .column-links ul li ul li a { | ||
1543 | 1149 | font-weight: normal; | ||
1544 | 1150 | font-size: 0.9em; | ||
1545 | 1151 | line-height: 1em; | ||
1546 | 1152 | } | ||
1547 | 1153 | .column-links ul li ul li ul { | ||
1548 | 1154 | padding: 0 0 0 10px; | ||
1549 | 1155 | } | ||
1550 | 1156 | .column-links ul li ul li ul { | ||
1551 | 1157 | padding: 0 0 0 10px; | ||
1552 | 1158 | } | ||
1553 | 1159 | /*---imgfield-----*/ | ||
1554 | 1160 | .img-left .field-type-image, | ||
1555 | 1161 | .img-left.image-insert { | ||
1556 | 1162 | float: left; | ||
1557 | 1163 | margin: 0 10px 10px 0; | ||
1558 | 1164 | } | ||
1559 | 1165 | .img-left .views-row { | ||
1560 | 1166 | clear: left; | ||
1561 | 1167 | } | ||
1562 | 1168 | .img-right .field-type-image, | ||
1563 | 1169 | .img-right.image-insert { | ||
1564 | 1170 | float: right; | ||
1565 | 1171 | margin: 0 0 10px 10px; | ||
1566 | 1172 | } | ||
1567 | 1173 | .img-left .views-row { | ||
1568 | 1174 | clear: right; | ||
1569 | 1175 | } | ||
1570 | 1176 | /*-----fonts----*/ | ||
1571 | 1177 | .serif-heading h1, | ||
1572 | 1178 | .serif-heading h1 a, | ||
1573 | 1179 | .serif-heading h2, | ||
1574 | 1180 | .serif-heading h2 a, | ||
1575 | 1181 | .serif-heading h3, | ||
1576 | 1182 | .serif-heading h3 a, | ||
1577 | 1183 | .serif-heading h4, | ||
1578 | 1184 | .serif-heading h4 a, | ||
1579 | 1185 | .serif-heading h5, | ||
1580 | 1186 | .serif-heading h5 a { | ||
1581 | 1187 | font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; | ||
1582 | 1188 | } | ||
1583 | 1189 | .serif-all, | ||
1584 | 1190 | .serif-all input { | ||
1585 | 1191 | font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif; | ||
1586 | 1192 | } | ||
1587 | 1193 | .lucida-heading h1, | ||
1588 | 1194 | .lucida-heading h1 a, | ||
1589 | 1195 | .lucida-heading h2, | ||
1590 | 1196 | .lucida-heading h2 a, | ||
1591 | 1197 | .lucida-heading h3, | ||
1592 | 1198 | .lucida-heading h3 a, | ||
1593 | 1199 | .lucida-heading h4, | ||
1594 | 1200 | .lucida-heading h4 a, | ||
1595 | 1201 | .lucida-heading h5, | ||
1596 | 1202 | .lucida-heading h5 a { | ||
1597 | 1203 | font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; | ||
1598 | 1204 | } | ||
1599 | 1205 | .lucida-all, | ||
1600 | 1206 | .lucida-all input { | ||
1601 | 1207 | font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; | ||
1602 | 1208 | font-size: 0.9em; | ||
1603 | 1209 | } | ||
1604 | 1210 | .mono-heading h1, | ||
1605 | 1211 | .mono-heading h1 a, | ||
1606 | 1212 | .mono-heading h2, | ||
1607 | 1213 | .mono-heading h2 a, | ||
1608 | 1214 | .mono-heading h3, | ||
1609 | 1215 | .mono-heading h3 a, | ||
1610 | 1216 | .mono-heading h4, | ||
1611 | 1217 | .mono-heading h4 a, | ||
1612 | 1218 | .mono-heading h5, | ||
1613 | 1219 | .mono-heading h5 a { | ||
1614 | 1220 | font-family: Consolas, "Courier New", "Courier", mono; | ||
1615 | 1221 | } | ||
1616 | 1222 | .mono-all, | ||
1617 | 1223 | .mono-all input { | ||
1618 | 1224 | font-family: Consolas, "Courier New", "Courier", mono; | ||
1619 | 1225 | } | ||
1620 | 1226 | .verdana-heading h1, | ||
1621 | 1227 | .verdana-heading h1 a, | ||
1622 | 1228 | .verdana-heading h2, | ||
1623 | 1229 | .verdana-heading h2 a, | ||
1624 | 1230 | .verdana-heading h3, | ||
1625 | 1231 | .verdana-heading h3 a, | ||
1626 | 1232 | .verdana-heading h4, | ||
1627 | 1233 | .verdana-heading h4 a, | ||
1628 | 1234 | .verdana-heading h5, | ||
1629 | 1235 | .verdana-heading h5 a { | ||
1630 | 1236 | font-family: Verdana, Geneva, sans-serif; | ||
1631 | 1237 | } | ||
1632 | 1238 | .verdana-all, | ||
1633 | 1239 | .verdana-all input { | ||
1634 | 1240 | font-family: Verdana, Geneva, sans-serif; | ||
1635 | 1241 | font-size: 0.9em; | ||
1636 | 1242 | } | ||
1637 | 1243 | |||
1638 | 1244 | /*Start featured blocks*/ | ||
1639 | 1245 | div.region #block-views-featured-block { | ||
1640 | 1246 | float:right; | ||
1641 | 1247 | } | ||
1642 | 1248 | |||
1643 | 1249 | .region-content-inner { | ||
1644 | 1250 | margin: 10px 0; | ||
1645 | 1251 | } | ||
1646 | 1252 | div div.region-content-inner #block-views-featured-post-block-1{ | ||
1647 | 1253 | margin-top:10px !important; | ||
1648 | 1254 | width:390px; | ||
1649 | 1255 | } | ||
1650 | 1256 | |||
1651 | 1257 | /* | ||
1652 | 1258 | * Bottom content region */ | ||
1653 | 1259 | .region-content-bottom{} | ||
1654 | 1260 | |||
1655 | 1261 | .region-content-bottom .block{ | ||
1656 | 1262 | width:30%; | ||
1657 | 1263 | margin: 0 10px; | ||
1658 | 1264 | float:left; | ||
1659 | 1265 | } | ||
1660 | 1266 | /* @end */ | ||
1661 | 0 | \ No newline at end of file | 1267 | \ No newline at end of file |
1662 | 1 | 1268 | ||
1663 | === added directory 'orange/images' | |||
1664 | === added file 'orange/images/bg.jpg' | |||
1665 | 2 | Binary 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 | 1269 | Binary 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 |
1666 | === added file 'orange/images/black-btn-off.jpg' | |||
1667 | 3 | Binary 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 | 1270 | Binary 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 |
1668 | === added file 'orange/images/black-btn-on.jpg' | |||
1669 | 4 | Binary 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 | 1271 | Binary 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 |
1670 | === added file 'orange/images/black-bullet.gif' | |||
1671 | 5 | Binary 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 | 1272 | Binary 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 |
1672 | === added file 'orange/images/black-minus.gif' | |||
1673 | 6 | Binary 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 | 1273 | Binary 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 |
1674 | === added file 'orange/images/content-in-space.jpg' | |||
1675 | 7 | Binary 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 | 1274 | Binary 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 |
1676 | === added file 'orange/images/content-top-space.jpg' | |||
1677 | 8 | Binary 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 | 1275 | Binary 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 |
1678 | === added file 'orange/images/content-topbg.jpg' | |||
1679 | 9 | Binary 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 | 1276 | Binary 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 |
1680 | === added file 'orange/images/dd-space.jpg' | |||
1681 | 10 | Binary 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 | 1277 | Binary 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 |
1682 | === added file 'orange/images/ddplus.gif' | |||
1683 | 11 | Binary 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 | 1278 | Binary 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 |
1684 | === added file 'orange/images/drupalisbest.jpg' | |||
1685 | 12 | Binary 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 | 1279 | Binary 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 |
1686 | === added file 'orange/images/forum-closed.png' | |||
1687 | 13 | Binary 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 | 1280 | Binary 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 |
1688 | === added file 'orange/images/forum-default.png' | |||
1689 | 14 | Binary 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 | 1281 | Binary 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 |
1690 | === added file 'orange/images/forum-hot-new.png' | |||
1691 | 15 | Binary 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 | 1282 | Binary 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 |
1692 | === added file 'orange/images/forum-hot.png' | |||
1693 | 16 | Binary 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 | 1283 | Binary 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 |
1694 | === added file 'orange/images/forum-new.png' | |||
1695 | 17 | Binary 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 | 1284 | Binary 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 |
1696 | === added file 'orange/images/forum-sticky.png' | |||
1697 | 18 | Binary 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 | 1285 | Binary 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 |
1698 | === added file 'orange/images/grey-white.gif' | |||
1699 | 19 | Binary 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 | 1286 | Binary 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 |
1700 | === added file 'orange/images/home-gigya-imp-rev-b.jpg' | |||
1701 | 20 | Binary 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 | 1287 | Binary 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 |
1702 | === added file 'orange/images/navbg.jpg' | |||
1703 | 21 | Binary 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 | 1288 | Binary 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 |
1704 | === added file 'orange/images/navspace.jpg' | |||
1705 | 22 | Binary 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 | 1289 | Binary 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 |
1706 | === added file 'orange/images/orange-btn-off.jpg' | |||
1707 | 23 | Binary 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 | 1290 | Binary 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 |
1708 | === added file 'orange/images/orange-btn-on.jpg' | |||
1709 | 24 | Binary 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 | 1291 | Binary 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 |
1710 | === added file 'orange/images/orange-bullet.gif' | |||
1711 | 25 | Binary 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 | 1292 | Binary 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 |
1712 | === added file 'orange/images/rss.png' | |||
1713 | 26 | Binary 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 | 1293 | Binary 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 |
1714 | === added directory 'orange/js' | |||
1715 | === added file 'orange/js/orange.js' | |||
1716 | --- orange/js/orange.js 1970-01-01 00:00:00 +0000 | |||
1717 | +++ orange/js/orange.js 2011-05-06 23:15:54 +0000 | |||
1718 | @@ -0,0 +1,13 @@ | |||
1719 | 1 | (function ($) { | ||
1720 | 2 | Drupal.behaviors.orange = { | ||
1721 | 3 | attach: function(context) { | ||
1722 | 4 | $('#nav ul li.expanded', context).hover(function() { | ||
1723 | 5 | $(this).toggleClass('hover'); | ||
1724 | 6 | }, function() { | ||
1725 | 7 | $(this).toggleClass('hover'); | ||
1726 | 8 | }); | ||
1727 | 9 | } | ||
1728 | 10 | |||
1729 | 11 | }; | ||
1730 | 12 | |||
1731 | 13 | })(jQuery); | ||
1732 | 0 | \ No newline at end of file | 14 | \ No newline at end of file |
1733 | 1 | 15 | ||
1734 | === added file 'orange/logo.png' | |||
1735 | 2 | Binary files orange/logo.png 1970-01-01 00:00:00 +0000 and orange/logo.png 2011-05-06 23:15:54 +0000 differ | 16 | Binary files orange/logo.png 1970-01-01 00:00:00 +0000 and orange/logo.png 2011-05-06 23:15:54 +0000 differ |
1736 | === added file 'orange/orange.info' | |||
1737 | --- orange/orange.info 1970-01-01 00:00:00 +0000 | |||
1738 | +++ orange/orange.info 2011-05-06 23:15:54 +0000 | |||
1739 | @@ -0,0 +1,41 @@ | |||
1740 | 1 | name = Orange | ||
1741 | 2 | description = A two column layout which utilizes the Skinr module to allow for various configurations. | ||
1742 | 3 | version = VERSION | ||
1743 | 4 | core = 7.x | ||
1744 | 5 | engine = phptemplate | ||
1745 | 6 | |||
1746 | 7 | ; Stylesheets | ||
1747 | 8 | ;stylesheets[all][] = css/style.css | ||
1748 | 9 | |||
1749 | 10 | ; Scripts | ||
1750 | 11 | scripts[] = js/orange.js | ||
1751 | 12 | |||
1752 | 13 | ; Regions | ||
1753 | 14 | regions[nav] = Navigation | ||
1754 | 15 | regions[sidebar_first] = Sidebar | ||
1755 | 16 | regions[content_top] = Content top | ||
1756 | 17 | regions[content_inner] = Content inner | ||
1757 | 18 | regions[content] = Content | ||
1758 | 19 | regions[help] = Help | ||
1759 | 20 | regions[highlight] = Highlight | ||
1760 | 21 | regions[search] = Search | ||
1761 | 22 | regions[node_inner] = Region within node content | ||
1762 | 23 | regions[content_bottom] = Content bottom | ||
1763 | 24 | regions[content_footer] = Footer content | ||
1764 | 25 | |||
1765 | 26 | ; Features | ||
1766 | 27 | features[] = logo | ||
1767 | 28 | features[] = name | ||
1768 | 29 | features[] = slogan | ||
1769 | 30 | features[] = comment_user_picture | ||
1770 | 31 | features[] = search | ||
1771 | 32 | features[] = favicon | ||
1772 | 33 | features[] = shortcut_icon | ||
1773 | 34 | |||
1774 | 35 | skinr[api] = 2 | ||
1775 | 36 | ; Information added by drupal.org packaging script on 2011-04-26 | ||
1776 | 37 | version = "7.x-1.1" | ||
1777 | 38 | core = "7.x" | ||
1778 | 39 | project = "orange" | ||
1779 | 40 | datestamp = "1303862216" | ||
1780 | 41 | |||
1781 | 0 | 42 | ||
1782 | === added file 'orange/orange.skinr.inc' | |||
1783 | --- orange/orange.skinr.inc 1970-01-01 00:00:00 +0000 | |||
1784 | +++ orange/orange.skinr.inc 2011-05-06 23:15:54 +0000 | |||
1785 | @@ -0,0 +1,368 @@ | |||
1786 | 1 | <?php | ||
1787 | 2 | |||
1788 | 3 | /** | ||
1789 | 4 | * @file orange.skinr.inc | ||
1790 | 5 | * Implementation of a Skinr plugin. | ||
1791 | 6 | */ | ||
1792 | 7 | |||
1793 | 8 | /** | ||
1794 | 9 | * Implements hook_skinr_group_info(). | ||
1795 | 10 | * | ||
1796 | 11 | * Optional. Defines group(s) that will contain skins. Groups are form element | ||
1797 | 12 | * containers used to organize skins categorically using vertical_tabs. If you | ||
1798 | 13 | * don't define a group, your skins will appear in Skinr's default group, which | ||
1799 | 14 | * is labeled "General." | ||
1800 | 15 | * | ||
1801 | 16 | * Group name(s): | ||
1802 | 17 | * Each group name must be unique. It is recommended to prefix the name of each | ||
1803 | 18 | * group with the name of the theme or module name implementing it, followed by | ||
1804 | 19 | * the name of the group. Note that you cannot define 2 groups with the same | ||
1805 | 20 | * the same name, even if they are in different plugins. | ||
1806 | 21 | * | ||
1807 | 22 | * Group properties: | ||
1808 | 23 | * - title (required): Brief title of the tab. | ||
1809 | 24 | * - description (optional): Description of the tab group. | ||
1810 | 25 | * - weight (discouraged): Weight of the tab group; NULL by default. | ||
1811 | 26 | * | ||
1812 | 27 | * The "hook" prefix is substituted with the name of the module or theme that | ||
1813 | 28 | * implements it, followed by the plugin name, e.g. | ||
1814 | 29 | * THEMENAME_PLUGINNAME_skinr_group_info(), or | ||
1815 | 30 | * MODULENAME_PLUGINNAME_skinr_group_info(). | ||
1816 | 31 | */ | ||
1817 | 32 | function orange_skinr_group_info() { | ||
1818 | 33 | $groups['orange_links'] = array( | ||
1819 | 34 | 'title' => t('Links'), | ||
1820 | 35 | 'description' => t('Choose one or more styles to apply to links and menus.'), | ||
1821 | 36 | ); | ||
1822 | 37 | return $groups; | ||
1823 | 38 | } | ||
1824 | 39 | |||
1825 | 40 | /** | ||
1826 | 41 | * Implements hook_skinr_skin_info(). | ||
1827 | 42 | * | ||
1828 | 43 | * Required. Define the skin(s) for this Skinr plugin. Each skin definition | ||
1829 | 44 | * consists of properties that define its form element and settings that are | ||
1830 | 45 | * needed to make it work, such as the class(es) Skinr should apply, which files | ||
1831 | 46 | * it should load, whether or not it should be disabled by default and which | ||
1832 | 47 | * theme hook(s) it was designed to work with. | ||
1833 | 48 | * | ||
1834 | 49 | * Skin name(s): | ||
1835 | 50 | * Each skin name must be unique. It is recommended to prefix the name of each | ||
1836 | 51 | * skin with the name of the theme or module name implementing it, followed by | ||
1837 | 52 | * the name of the skin. Note that you cannot define 2 skins with the same | ||
1838 | 53 | * the same name, even if they are in different plugins. | ||
1839 | 54 | * | ||
1840 | 55 | * Skin settings: | ||
1841 | 56 | * - title (required): Title of the skin form element. | ||
1842 | 57 | * - description (optional): Description of the skin form element. | ||
1843 | 58 | * - group (optional): The group the skin is attached to; defaults to a Skinr | ||
1844 | 59 | * provided group labeled "General." | ||
1845 | 60 | * - type (optional): The type of form element. Allowed values: | ||
1846 | 61 | * - checkboxes (default): Useful when single or multiple options can be | ||
1847 | 62 | * chosen. | ||
1848 | 63 | * Does not need to be set manually, as Skinr will apply this by default. | ||
1849 | 64 | * - select: Useful when a single option can be chosen, but many exist. | ||
1850 | 65 | * - radios: Useful when a single option can be chosen and only a few options | ||
1851 | 66 | * exist. | ||
1852 | 67 | * - weight (discouraged): Sets the weight of the skin inside the group; NULL | ||
1853 | 68 | * by default. weight should not be set on each individual skin. Instead | ||
1854 | 69 | * - attached (optional): A array containing information about CSS and | ||
1855 | 70 | * JavaScript files the skin requires. Each entry is an array keyed by type: | ||
1856 | 71 | * - css (optional): Maps to the functionality of drupal_add_css() with one | ||
1857 | 72 | * exception: paths are automatically assumed relative to the plugin | ||
1858 | 73 | * directory, unless external. Examples: | ||
1859 | 74 | * - Simple: | ||
1860 | 75 | * 'css' => array('css/skin-name.css') | ||
1861 | 76 | * - Advanced: | ||
1862 | 77 | * 'css' => array( | ||
1863 | 78 | * array('css/skin-name-ie.css', array( | ||
1864 | 79 | * 'media' => 'screen', | ||
1865 | 80 | * 'browsers' => array('IE' => 'lte IE 8'), | ||
1866 | 81 | * ), | ||
1867 | 82 | * ) | ||
1868 | 83 | * - js (optional): Maps to the functionality of drupal_add_js() with one | ||
1869 | 84 | * exception: paths are automatically assumed as relative to the plugin | ||
1870 | 85 | * directory, unless external. Examples: | ||
1871 | 86 | * - Simple: | ||
1872 | 87 | * 'js' => array('js/skin-name.js') | ||
1873 | 88 | * - Advanced: | ||
1874 | 89 | * 'js' => array( | ||
1875 | 90 | * array( | ||
1876 | 91 | * 'js/skin-name-advanced.js', | ||
1877 | 92 | * array( | ||
1878 | 93 | * 'scope' => 'footer', | ||
1879 | 94 | * 'group' => JS_THEME, | ||
1880 | 95 | * ), | ||
1881 | 96 | * ) | ||
1882 | 97 | * - options (required): An array containing one or more options (also arrays) | ||
1883 | 98 | * for the user to choose from when applying skins. Each option key should be | ||
1884 | 99 | * a machine name describing the option. An option should including the | ||
1885 | 100 | * following keys: | ||
1886 | 101 | * - label (required): The option label. | ||
1887 | 102 | * - class (required): An array containing one or more classes the skin | ||
1888 | 103 | * should apply. All classes should be entered as an array: For example: | ||
1889 | 104 | * 'class' => array('class-b', 'class-b') | ||
1890 | 105 | * - attached (optional): Same syntax as above, but applies to a specific | ||
1891 | 106 | * option only. | ||
1892 | 107 | * - theme hooks (optional): An array containing certain allowed hooks, which | ||
1893 | 108 | * allow you to limit where the skin can be used. Allowed options include: | ||
1894 | 109 | * block, block__MODULE, comment, comment__NODETYPE, comment_wrapper, | ||
1895 | 110 | * comment__wrapper_NODETYPE, node, node__NODETYPE, region, | ||
1896 | 111 | * region__REGIONNAME, panels_display, panels_region, panels_pane, views_view, | ||
1897 | 112 | * views_view__STYLENAME, views_view__DISPLAY_NAME, views_view__VIEWNAME, and | ||
1898 | 113 | * views_view__VIEWNAME_DISPLAYNAME. | ||
1899 | 114 | * - default_status (optional): Skins are disabled by default to keep UI | ||
1900 | 115 | * clutter to a minimum. In some cases, like contrib themes, it makes sense to | ||
1901 | 116 | * enable skins which are required to make the theme work properly by default. | ||
1902 | 117 | * Setting this property to 1, will cause it to be enabled it by default for | ||
1903 | 118 | * all installed themes. | ||
1904 | 119 | * | ||
1905 | 120 | * The "hook" prefix is substituted with the name of the module or theme | ||
1906 | 121 | * implementing it, followed by the plugin name, e.g. | ||
1907 | 122 | * THEMENAME_PLUGINNAME_skinr_skin_info(), or | ||
1908 | 123 | * MODULENAME_PLUGINNAME_skinr_skin_info(). | ||
1909 | 124 | * | ||
1910 | 125 | */ | ||
1911 | 126 | function orange_skinr_skin_info() { | ||
1912 | 127 | $skins['orange_sidebar'] = array( | ||
1913 | 128 | 'title' => t('Sidebar Position'), | ||
1914 | 129 | 'group' => 'layout', | ||
1915 | 130 | 'default status' => '1', | ||
1916 | 131 | 'theme hooks' => array('page'), | ||
1917 | 132 | 'options' => array( | ||
1918 | 133 | 'right' => array( | ||
1919 | 134 | 'title' => 'Position to the right of content area', | ||
1920 | 135 | 'class' => array('right'), | ||
1921 | 136 | ), | ||
1922 | 137 | ), | ||
1923 | 138 | ); | ||
1924 | 139 | $skins['orange_align'] = array( | ||
1925 | 140 | 'title' => t('Content alignment'), | ||
1926 | 141 | 'type' => 'select', | ||
1927 | 142 | 'group' => 'layout', | ||
1928 | 143 | 'default status' => '1', | ||
1929 | 144 | 'options' => array( | ||
1930 | 145 | 'left' => array( | ||
1931 | 146 | 'title' => 'Left', | ||
1932 | 147 | 'class' => array('left'), | ||
1933 | 148 | ), | ||
1934 | 149 | 'center' => array( | ||
1935 | 150 | 'title' => 'Center', | ||
1936 | 151 | 'class' => array('center'), | ||
1937 | 152 | ), | ||
1938 | 153 | 'right' => array( | ||
1939 | 154 | 'title' => 'Right', | ||
1940 | 155 | 'class' => array('right'), | ||
1941 | 156 | ), | ||
1942 | 157 | ), | ||
1943 | 158 | ); | ||
1944 | 159 | $skins['orange_widths'] = array( | ||
1945 | 160 | 'title' => t('Object width'), | ||
1946 | 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.'), | ||
1947 | 162 | 'type' => 'select', | ||
1948 | 163 | 'group' => 'layout', | ||
1949 | 164 | 'default status' => '1', | ||
1950 | 165 | 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'), | ||
1951 | 166 | 'options' => array( | ||
1952 | 167 | 'width-100' => array( | ||
1953 | 168 | 'title' => t('100% wide'), | ||
1954 | 169 | 'class' => array('width-100'), | ||
1955 | 170 | ), | ||
1956 | 171 | 'width-75' => array( | ||
1957 | 172 | 'title' => t('75% wide'), | ||
1958 | 173 | 'class' => array('width-75'), | ||
1959 | 174 | ), | ||
1960 | 175 | 'width-50' => array( | ||
1961 | 176 | 'title' => t('50% wide'), | ||
1962 | 177 | 'class' => array('width-50'), | ||
1963 | 178 | ), | ||
1964 | 179 | 'width-33' => array( | ||
1965 | 180 | 'title' => t('33% wide'), | ||
1966 | 181 | 'class' => array('width-33'), | ||
1967 | 182 | ), | ||
1968 | 183 | 'width-25' => array( | ||
1969 | 184 | 'title' => t('25% wide'), | ||
1970 | 185 | 'class' => array('width-25'), | ||
1971 | 186 | ), | ||
1972 | 187 | ), | ||
1973 | 188 | ); | ||
1974 | 189 | $skins['orange_margin'] = array( | ||
1975 | 190 | 'title' => t('Margins'), | ||
1976 | 191 | 'group' => 'layout', | ||
1977 | 192 | 'default status' => '1', | ||
1978 | 193 | 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'), | ||
1979 | 194 | 'options' => array( | ||
1980 | 195 | 'top-10' => array( | ||
1981 | 196 | 'title' => t('Add 10px to top'), | ||
1982 | 197 | 'class' => array('top-10'), | ||
1983 | 198 | ), | ||
1984 | 199 | 'right-10' => array( | ||
1985 | 200 | 'title' => t('Add 10px to right'), | ||
1986 | 201 | 'class' => array('right-10'), | ||
1987 | 202 | ), | ||
1988 | 203 | 'bottom-10' => array( | ||
1989 | 204 | 'title' => t('Add 10px to bottom'), | ||
1990 | 205 | 'class' => array('bottom-10'), | ||
1991 | 206 | ), | ||
1992 | 207 | 'left-10' => array( | ||
1993 | 208 | 'title' => t('Add 10px to left'), | ||
1994 | 209 | 'class' => array('left-10'), | ||
1995 | 210 | ), | ||
1996 | 211 | ), | ||
1997 | 212 | ); | ||
1998 | 213 | $skins['orange_image'] = array( | ||
1999 | 214 | 'title' => t('Float image fields'), | ||
2000 | 215 | 'type' => 'select', | ||
2001 | 216 | 'group' => 'layout', | ||
2002 | 217 | 'default status' => '1', | ||
2003 | 218 | 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'), | ||
2004 | 219 | 'options' => array( | ||
2005 | 220 | 'img-right' => array( | ||
2006 | 221 | 'title' => t('Float Right'), | ||
2007 | 222 | 'class' => array('img-right'), | ||
2008 | 223 | ), | ||
2009 | 224 | 'img-left' => array( | ||
2010 | 225 | 'title' => t('Float Left'), | ||
2011 | 226 | 'class' => array('img-left'), | ||
2012 | 227 | ), | ||
2013 | 228 | ), | ||
2014 | 229 | ); | ||
2015 | 230 | $skins['orange_fontcase'] = array( | ||
2016 | 231 | 'title' => t('Alter text case'), | ||
2017 | 232 | 'type' => 'select', | ||
2018 | 233 | 'group' => 'typography', | ||
2019 | 234 | 'default status' => '1', | ||
2020 | 235 | 'options' => array( | ||
2021 | 236 | 'uppercase' => array( | ||
2022 | 237 | 'title' => t('Uppercase'), | ||
2023 | 238 | 'class' => array('uppercase'), | ||
2024 | 239 | ), | ||
2025 | 240 | 'lowercase' => array( | ||
2026 | 241 | 'title' => t('Lowercase'), | ||
2027 | 242 | 'class' => array('lowercase'), | ||
2028 | 243 | ), | ||
2029 | 244 | 'capitalize' => array( | ||
2030 | 245 | 'title' => t('Capitalize'), | ||
2031 | 246 | 'class' => array('capitalize'), | ||
2032 | 247 | ), | ||
2033 | 248 | ), | ||
2034 | 249 | ); | ||
2035 | 250 | $skins['orange_fontsize'] = array( | ||
2036 | 251 | 'title' => t('Page font size'), | ||
2037 | 252 | 'type' => 'select', | ||
2038 | 253 | 'group' => 'typography', | ||
2039 | 254 | 'default status' => '1', | ||
2040 | 255 | 'options' => array( | ||
2041 | 256 | 'sm-font' => array( | ||
2042 | 257 | 'title' => t('Small'), | ||
2043 | 258 | 'class' => array('sm-font'), | ||
2044 | 259 | ), | ||
2045 | 260 | 'md-font' => array( | ||
2046 | 261 | 'title' => t('Medium'), | ||
2047 | 262 | 'class' => array('md-font'), | ||
2048 | 263 | ), | ||
2049 | 264 | 'lg-font' => array( | ||
2050 | 265 | 'title' => t('Large'), | ||
2051 | 266 | 'class' => array('lg-font'), | ||
2052 | 267 | ), | ||
2053 | 268 | 'ex-font' => array( | ||
2054 | 269 | 'title' => t('Extra Large'), | ||
2055 | 270 | 'class' => array('ex-font'), | ||
2056 | 271 | ), | ||
2057 | 272 | 'giant-font' => array( | ||
2058 | 273 | 'title' => t('Giant (use with caution)'), | ||
2059 | 274 | 'class' => array('giant-font'), | ||
2060 | 275 | ), | ||
2061 | 276 | ), | ||
2062 | 277 | ); | ||
2063 | 278 | $skins['orange_headings'] = array( | ||
2064 | 279 | 'title' => t('Headings'), | ||
2065 | 280 | 'description' => t('This option will only change the heading font on this element.'), | ||
2066 | 281 | 'type' => 'select', | ||
2067 | 282 | 'group' => 'typography', | ||
2068 | 283 | 'default status' => '1', | ||
2069 | 284 | 'options' => array( | ||
2070 | 285 | 'serif-heading' => array( | ||
2071 | 286 | 'title' => t('Serif headings'), | ||
2072 | 287 | 'class' => array('serif-heading'), | ||
2073 | 288 | ), | ||
2074 | 289 | 'lucida-heading' => array( | ||
2075 | 290 | 'title' => t('Lucida sans headings'), | ||
2076 | 291 | 'class' => array('lucida-heading'), | ||
2077 | 292 | ), | ||
2078 | 293 | 'mono-heading' => array( | ||
2079 | 294 | 'title' => t('Monospace headings'), | ||
2080 | 295 | 'class' => array('mono-heading'), | ||
2081 | 296 | ), | ||
2082 | 297 | 'verdana-heading' => array( | ||
2083 | 298 | 'title' => t('Verdana headings'), | ||
2084 | 299 | 'class' => array('verdana-heading'), | ||
2085 | 300 | ), | ||
2086 | 301 | ), | ||
2087 | 302 | ); | ||
2088 | 303 | $skins['orange_fontstack'] = array( | ||
2089 | 304 | 'title' => t('Font stacks'), | ||
2090 | 305 | 'description' => t('This option will change the font stack for this element.'), | ||
2091 | 306 | 'type' => 'select', | ||
2092 | 307 | 'group' => 'typography', | ||
2093 | 308 | 'default status' => '1', | ||
2094 | 309 | 'options' => array( | ||
2095 | 310 | 'serif-all' => array( | ||
2096 | 311 | 'title' => t('Big Caslon, Book Antiqua, Palatino Linotype, Georgia, serif'), | ||
2097 | 312 | 'class' => array('serif-all'), | ||
2098 | 313 | ), | ||
2099 | 314 | 'lucida-all' => array( | ||
2100 | 315 | 'title' => t('Lucida Grande, Lucida Sans Unicode, Lucida Sans, Geneva, Verdana, sans-serif'), | ||
2101 | 316 | 'class' => array('lucida-all'), | ||
2102 | 317 | ), | ||
2103 | 318 | 'mono-all' => array( | ||
2104 | 319 | 'title' => t('Consolas, Courier New, Courier, mono'), | ||
2105 | 320 | 'class' => array('mono-all'), | ||
2106 | 321 | ), | ||
2107 | 322 | 'verdana-heading' => array( | ||
2108 | 323 | 'title' => t('Verdana, Geneva, sans-serif'), | ||
2109 | 324 | 'class' => array('verdana-all'), | ||
2110 | 325 | ), | ||
2111 | 326 | ), | ||
2112 | 327 | ); | ||
2113 | 328 | $skins['orange_lists'] = array( | ||
2114 | 329 | 'title' => t('List styles'), | ||
2115 | 330 | 'type' => 'select', | ||
2116 | 331 | 'group' => 'orange_links', | ||
2117 | 332 | 'default status' => '1', | ||
2118 | 333 | 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'), | ||
2119 | 334 | 'options' => array( | ||
2120 | 335 | 'img' => array( | ||
2121 | 336 | 'title' => t('List style with image'), | ||
2122 | 337 | 'class' => array('img'), | ||
2123 | 338 | ), | ||
2124 | 339 | 'blocky' => array( | ||
2125 | 340 | 'title' => t('Blocky list with orange hover'), | ||
2126 | 341 | 'class' => array('blist'), | ||
2127 | 342 | ), | ||
2128 | 343 | 'grey' => array( | ||
2129 | 344 | 'title' => t('Blocky list with grey hover'), | ||
2130 | 345 | 'class' => array('blist', 'grey'), | ||
2131 | 346 | ), | ||
2132 | 347 | ), | ||
2133 | 348 | ); | ||
2134 | 349 | $skins['orange_menus'] = array( | ||
2135 | 350 | 'title' => t('Menu styles'), | ||
2136 | 351 | 'type' => 'select', | ||
2137 | 352 | 'group' => 'orange_links', | ||
2138 | 353 | 'default status' => '1', | ||
2139 | 354 | 'theme hooks' => array('block', 'panels_pane', 'views_view', 'node', 'region'), | ||
2140 | 355 | 'options' => array( | ||
2141 | 356 | 'inline-links' => array( | ||
2142 | 357 | 'title' => t('One level links with separators'), | ||
2143 | 358 | 'class' => array('inline-links'), | ||
2144 | 359 | ), | ||
2145 | 360 | 'column-links' => array( | ||
2146 | 361 | 'title' => t('Links as columns with sub-options below'), | ||
2147 | 362 | 'class' => array('column-links'), | ||
2148 | 363 | ), | ||
2149 | 364 | ), | ||
2150 | 365 | ); | ||
2151 | 366 | |||
2152 | 367 | return $skins; | ||
2153 | 368 | } | ||
2154 | 0 | 369 | ||
2155 | === added file 'orange/screenshot.png' | |||
2156 | 1 | Binary files orange/screenshot.png 1970-01-01 00:00:00 +0000 and orange/screenshot.png 2011-05-06 23:15:54 +0000 differ | 370 | Binary files orange/screenshot.png 1970-01-01 00:00:00 +0000 and orange/screenshot.png 2011-05-06 23:15:54 +0000 differ |
2157 | === added file 'orange/template.php' | |||
2158 | --- orange/template.php 1970-01-01 00:00:00 +0000 | |||
2159 | +++ orange/template.php 2011-05-06 23:15:54 +0000 | |||
2160 | @@ -0,0 +1,207 @@ | |||
2161 | 1 | <?php | ||
2162 | 2 | |||
2163 | 3 | /** | ||
2164 | 4 | * Return a themed breadcrumb trail. | ||
2165 | 5 | * | ||
2166 | 6 | * @param $breadcrumb | ||
2167 | 7 | * An array containing the breadcrumb links. | ||
2168 | 8 | * @return a string containing the breadcrumb output. | ||
2169 | 9 | */ | ||
2170 | 10 | function orange_breadcrumb($vars) { | ||
2171 | 11 | $breadcrumb = $vars['breadcrumb']; | ||
2172 | 12 | $output = ''; | ||
2173 | 13 | if (!empty($breadcrumb)) { | ||
2174 | 14 | // Provide a navigational heading to give context for breadcrumb links to | ||
2175 | 15 | // screen-reader users. Make the heading invisible with .element-invisible. | ||
2176 | 16 | $breadcrumb[] = drupal_get_title(); | ||
2177 | 17 | $separator = theme('image', array('path' => path_to_theme() . '/images/black-bullet.gif')); | ||
2178 | 18 | $output .= '<div class="breadcrumb">' . implode(' '. $separator .' ', $breadcrumb) . '</div>'; | ||
2179 | 19 | return $output; | ||
2180 | 20 | } | ||
2181 | 21 | } | ||
2182 | 22 | /** | ||
2183 | 23 | * Override or insert variables into the html template. | ||
2184 | 24 | */ | ||
2185 | 25 | function orange_preprocess_html(&$vars) { | ||
2186 | 26 | drupal_add_css(path_to_theme() . '/css/style.css', array('weight' => CSS_THEME)); | ||
2187 | 27 | // Add conditional CSS for IE7. | ||
2188 | 28 | drupal_add_css(path_to_theme() . '/css/ie-7.css', array('weight' => CSS_THEME, 'browsers' => array('IE' => 'IE 7', '!IE' => FALSE), 'preprocess' => FALSE)); | ||
2189 | 29 | // Add conditional CSS for IE6. | ||
2190 | 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)); | ||
2191 | 31 | |||
2192 | 32 | } | ||
2193 | 33 | /** | ||
2194 | 34 | * Implements hook_preprocess_block(). | ||
2195 | 35 | */ | ||
2196 | 36 | function orange_preprocess_block(&$vars) { | ||
2197 | 37 | // Set "first" and "last" classes. | ||
2198 | 38 | if ($vars['block']->position_first){ | ||
2199 | 39 | $vars['classes_array'][] = 'first'; | ||
2200 | 40 | } | ||
2201 | 41 | if ($vars['block']->position_last){ | ||
2202 | 42 | $vars['classes_array'][] = 'last'; | ||
2203 | 43 | } | ||
2204 | 44 | } | ||
2205 | 45 | |||
2206 | 46 | /** | ||
2207 | 47 | * Implements hook_preprocess_comment_wrapper(). | ||
2208 | 48 | */ | ||
2209 | 49 | function orange_preprocess_comment_wrapper(&$vars) { | ||
2210 | 50 | // Provide contextual information. | ||
2211 | 51 | $vars['node'] = $vars['content']['#node']; | ||
2212 | 52 | |||
2213 | 53 | if($vars['node']->comment_count == 0) { | ||
2214 | 54 | $vars['classes_array'][] = 'no-comments'; | ||
2215 | 55 | } else { | ||
2216 | 56 | $vars['classes_array'][] = 'has-comments'; | ||
2217 | 57 | if($vars['node']->type == 'forum') { | ||
2218 | 58 | $vars['title'] = t('Replies (@count)', array('@count' => $vars['node']->comment_count)); | ||
2219 | 59 | } else { | ||
2220 | 60 | $vars['title'] = t('Comments (@count)', array('@count' => $vars['node']->comment_count)); | ||
2221 | 61 | } | ||
2222 | 62 | } | ||
2223 | 63 | } | ||
2224 | 64 | |||
2225 | 65 | /** | ||
2226 | 66 | * Implements hook_preprocess_comment_wrapper(). | ||
2227 | 67 | */ | ||
2228 | 68 | function orange_preprocess_comment(&$vars) { | ||
2229 | 69 | $comment = $vars['elements']['#comment']; | ||
2230 | 70 | |||
2231 | 71 | $timestamp = $comment->created; | ||
2232 | 72 | |||
2233 | 73 | $vars['created'] = format_date($timestamp, 'custom', 'F jS, Y'); | ||
2234 | 74 | |||
2235 | 75 | if($vars['picture']) { | ||
2236 | 76 | $vars['classes_array'][] = 'photo'; | ||
2237 | 77 | } else { | ||
2238 | 78 | $vars['classes_array'][] = 'no-photo'; | ||
2239 | 79 | } | ||
2240 | 80 | } | ||
2241 | 81 | |||
2242 | 82 | /** | ||
2243 | 83 | * Implements hook_preprocess_node(). | ||
2244 | 84 | */ | ||
2245 | 85 | function orange_preprocess_node(&$vars) { | ||
2246 | 86 | if($vars['date']) { | ||
2247 | 87 | $date_day = format_date($vars['node']->created, 'custom', 'j'); | ||
2248 | 88 | $date_month = format_date($vars['node']->created, 'custom', 'F'); | ||
2249 | 89 | $date_year = format_date($vars['node']->created, 'custom', 'Y'); | ||
2250 | 90 | |||
2251 | 91 | $vars['date'] = '<span class="date"><strong>'. $date_month . '</strong> '; | ||
2252 | 92 | $vars['date'] .= $date_day .', '; | ||
2253 | 93 | $vars['date'] .= $date_year .'</span>'; | ||
2254 | 94 | } | ||
2255 | 95 | |||
2256 | 96 | } | ||
2257 | 97 | |||
2258 | 98 | /** | ||
2259 | 99 | * Implements hook_preprocess_comment_wrapper(). | ||
2260 | 100 | */ | ||
2261 | 101 | function orange_preprocess_page(&$vars) { | ||
2262 | 102 | // Prepare header. | ||
2263 | 103 | $site_fields = array(); | ||
2264 | 104 | if (!empty($vars['site_name'])) { | ||
2265 | 105 | $site_fields[] = check_plain($vars['site_name']); | ||
2266 | 106 | } | ||
2267 | 107 | if (!empty($vars['site_slogan'])) { | ||
2268 | 108 | $site_fields[] = check_plain($vars['site_slogan']); | ||
2269 | 109 | } | ||
2270 | 110 | $vars['site_title'] = implode(' ', $site_fields); | ||
2271 | 111 | if (!empty($site_fields)) { | ||
2272 | 112 | $site_fields[0] = '<span>' . $site_fields[0] . '</span>'; | ||
2273 | 113 | } | ||
2274 | 114 | |||
2275 | 115 | |||
2276 | 116 | if($vars['logged_in']) { | ||
2277 | 117 | $vars['signup'] = l(t('My Account'), 'user'); | ||
2278 | 118 | $vars['signup'] .= ' | '; | ||
2279 | 119 | $vars['signup'] .= l(t('Log Out'), 'user/logout'); | ||
2280 | 120 | } | ||
2281 | 121 | |||
2282 | 122 | } | ||
2283 | 123 | |||
2284 | 124 | /** | ||
2285 | 125 | * Implements hook_page_alter(). | ||
2286 | 126 | */ | ||
2287 | 127 | function orange_page_alter(&$page) { | ||
2288 | 128 | // Determine the position and count of blocks within regions. | ||
2289 | 129 | foreach ($page as &$region) { | ||
2290 | 130 | // Make sure this is a "region" element. | ||
2291 | 131 | if (is_array($region) && isset($region['#region'])) { | ||
2292 | 132 | $i = 0; | ||
2293 | 133 | foreach ($region as &$block) { | ||
2294 | 134 | // Make sure this is a "block" element. | ||
2295 | 135 | if (is_array($block) && isset($block['#block'])) { | ||
2296 | 136 | $block['#block']->position = $i++; | ||
2297 | 137 | // Set a flag for "first" and "last" blocks. | ||
2298 | 138 | $block['#block']->position_first = ($block['#block']->position == 0); | ||
2299 | 139 | $block['#block']->position_last = FALSE; | ||
2300 | 140 | $last_block =& $block; | ||
2301 | 141 | } | ||
2302 | 142 | } | ||
2303 | 143 | $last_block['#block']->position_last = TRUE; | ||
2304 | 144 | $region['#block_count'] = $i; | ||
2305 | 145 | } | ||
2306 | 146 | } | ||
2307 | 147 | } | ||
2308 | 148 | |||
2309 | 149 | function orange_field__field_tags($vars) { | ||
2310 | 150 | $output = ''; | ||
2311 | 151 | |||
2312 | 152 | // Render the label, if it's not hidden. | ||
2313 | 153 | if (!$vars['label_hidden']) { | ||
2314 | 154 | $output .= '<span class="field-label"' . $vars['title_attributes'] . '>' . $vars['label'] . ': </span>'; | ||
2315 | 155 | } | ||
2316 | 156 | $total = count($vars['items']); | ||
2317 | 157 | |||
2318 | 158 | // Render the items. | ||
2319 | 159 | $output .= '<span class="field-items"' . $vars['content_attributes'] . '>'; | ||
2320 | 160 | foreach ($vars['items'] as $delta => $item) { | ||
2321 | 161 | $classes = 'field-item ' . ($delta % 2 ? 'odd' : 'even'); | ||
2322 | 162 | $output .= '<span class="' . $classes . '"' . $vars['item_attributes'][$delta] . '>' . drupal_render($item) . '</span>'; | ||
2323 | 163 | if($delta != ($total - 1)) { | ||
2324 | 164 | $output .= ', '; | ||
2325 | 165 | } | ||
2326 | 166 | } | ||
2327 | 167 | $output .= '</span>'; | ||
2328 | 168 | |||
2329 | 169 | // Render the top-level DIV. | ||
2330 | 170 | $output = '<div class="' . $vars['classes'] . '"' . $vars['attributes'] . '>' . $output . '</div>'; | ||
2331 | 171 | |||
2332 | 172 | return $output; | ||
2333 | 173 | } | ||
2334 | 174 | |||
2335 | 175 | function orange_field__taxonomy_forums($vars) { | ||
2336 | 176 | $output = ''; | ||
2337 | 177 | |||
2338 | 178 | // Render the label, if it's not hidden. | ||
2339 | 179 | if (!$vars['label_hidden']) { | ||
2340 | 180 | $output .= '<span class="field-label"' . $vars['title_attributes'] . '>' . $vars['label'] . ': </span>'; | ||
2341 | 181 | } | ||
2342 | 182 | $total = count($vars['items']); | ||
2343 | 183 | |||
2344 | 184 | // Render the items. | ||
2345 | 185 | $output .= '<span class="field-items"' . $vars['content_attributes'] . '>'; | ||
2346 | 186 | foreach ($vars['items'] as $delta => $item) { | ||
2347 | 187 | $classes = 'field-item ' . ($delta % 2 ? 'odd' : 'even'); | ||
2348 | 188 | $output .= '<span class="' . $classes . '"' . $vars['item_attributes'][$delta] . '>' . drupal_render($item) . '</span>'; | ||
2349 | 189 | if($delta != ($total - 1)) { | ||
2350 | 190 | $output .= ', '; | ||
2351 | 191 | } | ||
2352 | 192 | } | ||
2353 | 193 | $output .= '</span>'; | ||
2354 | 194 | |||
2355 | 195 | // Render the top-level DIV. | ||
2356 | 196 | $output = '<div class="' . $vars['classes'] . '"' . $vars['attributes'] . '>' . $output . '</div>'; | ||
2357 | 197 | |||
2358 | 198 | return $output; | ||
2359 | 199 | } | ||
2360 | 200 | |||
2361 | 201 | function orange_feed_icon($vars) { | ||
2362 | 202 | |||
2363 | 203 | $text = t('Subscribe to @feed-title', array('@feed-title' => $vars['title'])); | ||
2364 | 204 | if ($image = theme('image', array('path' => path_to_theme() .'/images/rss.png', 'alt' => $text))) { | ||
2365 | 205 | return l($image . t(' RSS Feed'), $vars['url'], array('html' => TRUE, 'attributes' => array('class' => array('feed-icon'), 'title' => $text))); | ||
2366 | 206 | } | ||
2367 | 207 | } | ||
2368 | 0 | \ No newline at end of file | 208 | \ No newline at end of file |
2369 | 1 | 209 | ||
2370 | === added directory 'orange/templates' | |||
2371 | === added file 'orange/templates/block.tpl.php' | |||
2372 | --- orange/templates/block.tpl.php 1970-01-01 00:00:00 +0000 | |||
2373 | +++ orange/templates/block.tpl.php 2011-05-06 23:15:54 +0000 | |||
2374 | @@ -0,0 +1,53 @@ | |||
2375 | 1 | <?php | ||
2376 | 2 | |||
2377 | 3 | /** | ||
2378 | 4 | * @file | ||
2379 | 5 | * Orange theme's implementation to display a block. | ||
2380 | 6 | * | ||
2381 | 7 | * Available variables: | ||
2382 | 8 | * - $block->subject: Block title. | ||
2383 | 9 | * - $content: Block content. | ||
2384 | 10 | * - $block->module: Module that generated the block. | ||
2385 | 11 | * - $block->delta: An ID for the block, unique within each module. | ||
2386 | 12 | * - $block->region: The block region embedding the current block. | ||
2387 | 13 | * - $classes: String of classes that can be used to style contextually through | ||
2388 | 14 | * CSS. It can be manipulated through the variable $classes_array from | ||
2389 | 15 | * preprocess functions. The default values can be one or more of the following: | ||
2390 | 16 | * - block: The current template type, i.e., "theming hook". | ||
2391 | 17 | * - block-[module]: The module generating the block. For example, the user module | ||
2392 | 18 | * is responsible for handling the default user navigation block. In that case | ||
2393 | 19 | * the class would be "block-user". | ||
2394 | 20 | * - $title_prefix (array): An array containing additional output populated by | ||
2395 | 21 | * modules, intended to be displayed in front of the main title tag that | ||
2396 | 22 | * appears in the template. | ||
2397 | 23 | * - $title_suffix (array): An array containing additional output populated by | ||
2398 | 24 | * modules, intended to be displayed after the main title tag that appears in | ||
2399 | 25 | * the template. | ||
2400 | 26 | * | ||
2401 | 27 | * Helper variables: | ||
2402 | 28 | * - $classes_array: Array of html class attribute values. It is flattened | ||
2403 | 29 | * into a string within the variable $classes. | ||
2404 | 30 | * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region. | ||
2405 | 31 | * - $zebra: Same output as $block_zebra but independent of any block region. | ||
2406 | 32 | * - $block_id: Counter dependent on each block region. | ||
2407 | 33 | * - $id: Same output as $block_id but independent of any block region. | ||
2408 | 34 | * - $is_front: Flags true when presented in the front page. | ||
2409 | 35 | * - $logged_in: Flags true when the current user is a logged-in member. | ||
2410 | 36 | * - $is_admin: Flags true when the current user is an administrator. | ||
2411 | 37 | * - $block_html_id: A valid HTML ID and guaranteed unique. | ||
2412 | 38 | * | ||
2413 | 39 | * @see template_preprocess() | ||
2414 | 40 | * @see template_preprocess_block() | ||
2415 | 41 | * @see template_process() | ||
2416 | 42 | */ | ||
2417 | 43 | ?> | ||
2418 | 44 | <div id="<?php print $block_html_id; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>> | ||
2419 | 45 | |||
2420 | 46 | <?php print render($title_prefix); ?> | ||
2421 | 47 | <?php if (!empty($block->subject)): ?> | ||
2422 | 48 | <h2 class="title"<?php print $title_attributes; ?>><?php print $block->subject ?></h2> | ||
2423 | 49 | <?php endif;?> | ||
2424 | 50 | <?php print render($title_suffix); ?> | ||
2425 | 51 | |||
2426 | 52 | <div class="content"<?php print $content_attributes; ?>><?php print $content ?></div> | ||
2427 | 53 | </div> | ||
2428 | 0 | 54 | ||
2429 | === added file 'orange/templates/comment-wrapper.tpl.php' | |||
2430 | --- orange/templates/comment-wrapper.tpl.php 1970-01-01 00:00:00 +0000 | |||
2431 | +++ orange/templates/comment-wrapper.tpl.php 2011-05-06 23:15:54 +0000 | |||
2432 | @@ -0,0 +1,53 @@ | |||
2433 | 1 | <?php | ||
2434 | 2 | |||
2435 | 3 | /** | ||
2436 | 4 | * @file | ||
2437 | 5 | * Orange theme's implementation to provide an HTML container for comments. | ||
2438 | 6 | * | ||
2439 | 7 | * Available variables: | ||
2440 | 8 | * - $content: The array of content-related elements for the node. Use | ||
2441 | 9 | * render($content) to print them all, or | ||
2442 | 10 | * print a subset such as render($content['comment_form']). | ||
2443 | 11 | * - $classes: String of classes that can be used to style contextually through | ||
2444 | 12 | * CSS. It can be manipulated through the variable $classes_array from | ||
2445 | 13 | * preprocess functions. The default value has the following: | ||
2446 | 14 | * - comment-wrapper: The current template type, i.e., "theming hook". | ||
2447 | 15 | * - $title_prefix (array): An array containing additional output populated by | ||
2448 | 16 | * modules, intended to be displayed in front of the main title tag that | ||
2449 | 17 | * appears in the template. | ||
2450 | 18 | * - $title_suffix (array): An array containing additional output populated by | ||
2451 | 19 | * modules, intended to be displayed after the main title tag that appears in | ||
2452 | 20 | * the template. | ||
2453 | 21 | * | ||
2454 | 22 | * The following variables are provided for contextual information. | ||
2455 | 23 | * - $node: Node object the comments are attached to. | ||
2456 | 24 | * The constants below the variables show the possible values and should be | ||
2457 | 25 | * used for comparison. | ||
2458 | 26 | * - $display_mode | ||
2459 | 27 | * - COMMENT_MODE_FLAT | ||
2460 | 28 | * - COMMENT_MODE_THREADED | ||
2461 | 29 | * | ||
2462 | 30 | * Other variables: | ||
2463 | 31 | * - $classes_array: Array of html class attribute values. It is flattened | ||
2464 | 32 | * into a string within the variable $classes. | ||
2465 | 33 | * | ||
2466 | 34 | * @see template_preprocess_comment_wrapper() | ||
2467 | 35 | * @see theme_comment_wrapper() | ||
2468 | 36 | */ | ||
2469 | 37 | ?> | ||
2470 | 38 | <div id="comments-wrapper"> | ||
2471 | 39 | <div id="comments" class="<?php print $classes; ?>"<?php print $attributes; ?>> | ||
2472 | 40 | <?php if ($content['comments']): ?> | ||
2473 | 41 | <?php print render($title_prefix); ?> | ||
2474 | 42 | <h2 class="title"><?php print $title; ?></h2> | ||
2475 | 43 | <?php print render($title_suffix); ?> | ||
2476 | 44 | <?php endif; ?> | ||
2477 | 45 | |||
2478 | 46 | <?php print render($content['comments']); ?> | ||
2479 | 47 | |||
2480 | 48 | <?php if ($content['comment_form']): ?> | ||
2481 | 49 | <h2 class="title comment-form"><?php print t('Add new comment'); ?></h2> | ||
2482 | 50 | <?php print render($content['comment_form']); ?> | ||
2483 | 51 | <?php endif; ?> | ||
2484 | 52 | </div> | ||
2485 | 53 | </div> | ||
2486 | 0 | \ No newline at end of file | 54 | \ No newline at end of file |
2487 | 1 | 55 | ||
2488 | === added file 'orange/templates/comment.tpl.php' | |||
2489 | --- orange/templates/comment.tpl.php 1970-01-01 00:00:00 +0000 | |||
2490 | +++ orange/templates/comment.tpl.php 2011-05-06 23:15:54 +0000 | |||
2491 | @@ -0,0 +1,86 @@ | |||
2492 | 1 | <?php | ||
2493 | 2 | |||
2494 | 3 | /** | ||
2495 | 4 | * @file | ||
2496 | 5 | * Orange theme's implementation for comments. | ||
2497 | 6 | * | ||
2498 | 7 | * Available variables: | ||
2499 | 8 | * - $author: Comment author. Can be link or plain text. | ||
2500 | 9 | * - $content: An array of comment items. Use render($content) to print them all, or | ||
2501 | 10 | * print a subset such as render($content['field_example']). Use | ||
2502 | 11 | * hide($content['field_example']) to temporarily suppress the printing of a | ||
2503 | 12 | * given element. | ||
2504 | 13 | * - $created: Formatted date and time for when the comment was created. | ||
2505 | 14 | * Preprocess functions can reformat it by calling format_date() with the | ||
2506 | 15 | * desired parameters on the $comment->created variable. | ||
2507 | 16 | * - $changed: Formatted date and time for when the comment was last changed. | ||
2508 | 17 | * Preprocess functions can reformat it by calling format_date() with the | ||
2509 | 18 | * desired parameters on the $comment->changed variable. | ||
2510 | 19 | * - $new: New comment marker. | ||
2511 | 20 | * - $permalink: Comment permalink. | ||
2512 | 21 | * - $submitted: Submission information created from $author and $created during | ||
2513 | 22 | * template_preprocess_comment(). | ||
2514 | 23 | * - $picture: Authors picture. | ||
2515 | 24 | * - $signature: Authors signature. | ||
2516 | 25 | * - $status: Comment status. Possible values are: | ||
2517 | 26 | * comment-unpublished, comment-published or comment-preview. | ||
2518 | 27 | * - $title: Linked title. | ||
2519 | 28 | * - $classes: String of classes that can be used to style contextually through | ||
2520 | 29 | * CSS. It can be manipulated through the variable $classes_array from | ||
2521 | 30 | * preprocess functions. The default values can be one or more of the following: | ||
2522 | 31 | * - comment: The current template type, i.e., "theming hook". | ||
2523 | 32 | * - comment-by-anonymous: Comment by an unregistered user. | ||
2524 | 33 | * - comment-by-node-author: Comment by the author of the parent node. | ||
2525 | 34 | * - comment-preview: When previewing a new or edited comment. | ||
2526 | 35 | * The following applies only to viewers who are registered users: | ||
2527 | 36 | * - comment-unpublished: An unpublished comment visible only to administrators. | ||
2528 | 37 | * - comment-by-viewer: Comment by the user currently viewing the page. | ||
2529 | 38 | * - comment-new: New comment since last the visit. | ||
2530 | 39 | * - $title_prefix (array): An array containing additional output populated by | ||
2531 | 40 | * modules, intended to be displayed in front of the main title tag that | ||
2532 | 41 | * appears in the template. | ||
2533 | 42 | * - $title_suffix (array): An array containing additional output populated by | ||
2534 | 43 | * modules, intended to be displayed after the main title tag that appears in | ||
2535 | 44 | * the template. | ||
2536 | 45 | * | ||
2537 | 46 | * These two variables are provided for context: | ||
2538 | 47 | * - $comment: Full comment object. | ||
2539 | 48 | * - $node: Node object the comments are attached to. | ||
2540 | 49 | * | ||
2541 | 50 | * Other variables: | ||
2542 | 51 | * - $classes_array: Array of html class attribute values. It is flattened | ||
2543 | 52 | * into a string within the variable $classes. | ||
2544 | 53 | * | ||
2545 | 54 | * @see template_preprocess() | ||
2546 | 55 | * @see template_preprocess_comment() | ||
2547 | 56 | * @see template_process() | ||
2548 | 57 | * @see theme_comment() | ||
2549 | 58 | */ | ||
2550 | 59 | ?> | ||
2551 | 60 | <div class="<?php print $classes . ' ' . $zebra; ?>"<?php print $attributes; ?>> | ||
2552 | 61 | |||
2553 | 62 | <div class="clearfix"> | ||
2554 | 63 | <?php print $picture ?> | ||
2555 | 64 | <?php if ($new) : ?> | ||
2556 | 65 | <span class="new"><?php print drupal_ucfirst($new) ?></span> | ||
2557 | 66 | <?php endif; ?> | ||
2558 | 67 | |||
2559 | 68 | <?php print render($title_prefix); ?> | ||
2560 | 69 | <h3<?php print $title_attributes; ?>><?php print $title ?></h3> | ||
2561 | 70 | <?php print render($title_suffix); ?> | ||
2562 | 71 | |||
2563 | 72 | <div class="submitted"><?php print $created; ?> - <?php print $author; ?></div> | ||
2564 | 73 | |||
2565 | 74 | <div class="content"<?php print $content_attributes; ?>> | ||
2566 | 75 | <?php hide($content['links']); print render($content); ?> | ||
2567 | 76 | <?php if ($signature): ?> | ||
2568 | 77 | <div class="clearfix"> | ||
2569 | 78 | <div>Ñ</div> | ||
2570 | 79 | <?php print $signature ?> | ||
2571 | 80 | </div> | ||
2572 | 81 | <?php endif; ?> | ||
2573 | 82 | </div> | ||
2574 | 83 | </div> | ||
2575 | 84 | |||
2576 | 85 | <?php print render($content['links']) ?> | ||
2577 | 86 | </div> | ||
2578 | 0 | 87 | ||
2579 | === added file 'orange/templates/html.tpl.php' | |||
2580 | --- orange/templates/html.tpl.php 1970-01-01 00:00:00 +0000 | |||
2581 | +++ orange/templates/html.tpl.php 2011-05-06 23:15:54 +0000 | |||
2582 | @@ -0,0 +1,54 @@ | |||
2583 | 1 | <?php | ||
2584 | 2 | |||
2585 | 3 | /** | ||
2586 | 4 | * @file | ||
2587 | 5 | * Orange theme's implementation to display the basic html structure of a single | ||
2588 | 6 | * Drupal page. | ||
2589 | 7 | * | ||
2590 | 8 | * Variables: | ||
2591 | 9 | * - $css: An array of CSS files for the current page. | ||
2592 | 10 | * - $language: (object) The language the site is being displayed in. | ||
2593 | 11 | * $language->language contains its textual representation. | ||
2594 | 12 | * $language->dir contains the language direction. It will either be 'ltr' or 'rtl'. | ||
2595 | 13 | * - $rdf_namespaces: All the RDF namespace prefixes used in the HTML document. | ||
2596 | 14 | * - $grddl_profile: A GRDDL profile allowing agents to extract the RDF data. | ||
2597 | 15 | * - $head_title: A modified version of the page title, for use in the TITLE tag. | ||
2598 | 16 | * - $head: Markup for the HEAD section (including meta tags, keyword tags, and | ||
2599 | 17 | * so on). | ||
2600 | 18 | * - $styles: Style tags necessary to import all CSS files for the page. | ||
2601 | 19 | * - $scripts: Script tags necessary to load the JavaScript files and settings | ||
2602 | 20 | * for the page. | ||
2603 | 21 | * - $page_top: Initial markup from any modules that have altered the | ||
2604 | 22 | * page. This variable should always be output first, before all other dynamic | ||
2605 | 23 | * content. | ||
2606 | 24 | * - $page: The rendered page content. | ||
2607 | 25 | * - $page_bottom: Final closing markup from any modules that have altered the | ||
2608 | 26 | * page. This variable should always be output last, after all other dynamic | ||
2609 | 27 | * content. | ||
2610 | 28 | * - $classes String of classes that can be used to style contextually through | ||
2611 | 29 | * CSS. | ||
2612 | 30 | * | ||
2613 | 31 | * @see template_preprocess() | ||
2614 | 32 | * @see template_preprocess_html() | ||
2615 | 33 | * @see template_process() | ||
2616 | 34 | */ | ||
2617 | 35 | ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" | ||
2618 | 36 | "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> | ||
2619 | 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; ?>> | ||
2620 | 38 | |||
2621 | 39 | <head profile="<?php print $grddl_profile; ?>"> | ||
2622 | 40 | <?php print $head; ?> | ||
2623 | 41 | <title><?php print $head_title; ?></title> | ||
2624 | 42 | <?php print $styles; ?> | ||
2625 | 43 | <?php print $scripts; ?> | ||
2626 | 44 | </head> | ||
2627 | 45 | <body class="<?php print $classes; ?>" <?php print $attributes;?>> | ||
2628 | 46 | <?php print render($title_suffix); ?> | ||
2629 | 47 | <div id="skip-link"> | ||
2630 | 48 | <a href="#main-content"><?php print t('Skip to main content'); ?></a> | ||
2631 | 49 | </div> | ||
2632 | 50 | <?php print $page_top; ?> | ||
2633 | 51 | <?php print $page; ?> | ||
2634 | 52 | <?php print $page_bottom; ?> | ||
2635 | 53 | </body> | ||
2636 | 54 | </html> | ||
2637 | 0 | \ No newline at end of file | 55 | \ No newline at end of file |
2638 | 1 | 56 | ||
2639 | === added file 'orange/templates/node.tpl.php' | |||
2640 | --- orange/templates/node.tpl.php 1970-01-01 00:00:00 +0000 | |||
2641 | +++ orange/templates/node.tpl.php 2011-05-06 23:15:54 +0000 | |||
2642 | @@ -0,0 +1,114 @@ | |||
2643 | 1 | <?php | ||
2644 | 2 | |||
2645 | 3 | /** | ||
2646 | 4 | * @file | ||
2647 | 5 | * Orange theme's implementation to display a node. | ||
2648 | 6 | * | ||
2649 | 7 | * Available variables: | ||
2650 | 8 | * - $title: the (sanitized) title of the node. | ||
2651 | 9 | * - $content: An array of node items. Use render($content) to print them all, | ||
2652 | 10 | * or print a subset such as render($content['field_example']). Use | ||
2653 | 11 | * hide($content['field_example']) to temporarily suppress the printing of a | ||
2654 | 12 | * given element. | ||
2655 | 13 | * - $user_picture: The node author's picture from user-picture.tpl.php. | ||
2656 | 14 | * - $date: Formatted creation date. Preprocess functions can reformat it by | ||
2657 | 15 | * calling format_date() with the desired parameters on the $created variable. | ||
2658 | 16 | * - $name: Themed username of node author output from theme_username(). | ||
2659 | 17 | * - $node_url: Direct url of the current node. | ||
2660 | 18 | * - $display_submitted: Whether submission information should be displayed. | ||
2661 | 19 | * - $submitted: Submission information created from $name and $date during | ||
2662 | 20 | * template_preprocess_node(). | ||
2663 | 21 | * - $classes: String of classes that can be used to style contextually through | ||
2664 | 22 | * CSS. It can be manipulated through the variable $classes_array from | ||
2665 | 23 | * preprocess functions. The default values can be one or more of the | ||
2666 | 24 | * following: | ||
2667 | 25 | * - node: The current template type, i.e., "theming hook". | ||
2668 | 26 | * - node-[type]: The current node type. For example, if the node is a | ||
2669 | 27 | * "Blog entry" it would result in "node-blog". Note that the machine | ||
2670 | 28 | * name will often be in a short form of the human readable label. | ||
2671 | 29 | * - node-teaser: Nodes in teaser form. | ||
2672 | 30 | * - node-preview: Nodes in preview mode. | ||
2673 | 31 | * The following are controlled through the node publishing options. | ||
2674 | 32 | * - node-promoted: Nodes promoted to the front page. | ||
2675 | 33 | * - node-sticky: Nodes ordered above other non-sticky nodes in teaser | ||
2676 | 34 | * listings. | ||
2677 | 35 | * - node-unpublished: Unpublished nodes visible only to administrators. | ||
2678 | 36 | * - $title_prefix (array): An array containing additional output populated by | ||
2679 | 37 | * modules, intended to be displayed in front of the main title tag that | ||
2680 | 38 | * appears in the template. | ||
2681 | 39 | * - $title_suffix (array): An array containing additional output populated by | ||
2682 | 40 | * modules, intended to be displayed after the main title tag that appears in | ||
2683 | 41 | * the template. | ||
2684 | 42 | * | ||
2685 | 43 | * Other variables: | ||
2686 | 44 | * - $node: Full node object. Contains data that may not be safe. | ||
2687 | 45 | * - $type: Node type, i.e. story, page, blog, etc. | ||
2688 | 46 | * - $comment_count: Number of comments attached to the node. | ||
2689 | 47 | * - $uid: User ID of the node author. | ||
2690 | 48 | * - $created: Time the node was published formatted in Unix timestamp. | ||
2691 | 49 | * - $classes_array: Array of html class attribute values. It is flattened | ||
2692 | 50 | * into a string within the variable $classes. | ||
2693 | 51 | * - $zebra: Outputs either "even" or "odd". Useful for zebra striping in | ||
2694 | 52 | * teaser listings. | ||
2695 | 53 | * - $id: Position of the node. Increments each time it's output. | ||
2696 | 54 | * | ||
2697 | 55 | * Node status variables: | ||
2698 | 56 | * - $view_mode: View mode, e.g. 'full', 'teaser'... | ||
2699 | 57 | * - $teaser: Flag for the teaser state (shortcut for $view_mode == 'teaser'). | ||
2700 | 58 | * - $page: Flag for the full page state. | ||
2701 | 59 | * - $promote: Flag for front page promotion state. | ||
2702 | 60 | * - $sticky: Flags for sticky post setting. | ||
2703 | 61 | * - $status: Flag for published status. | ||
2704 | 62 | * - $comment: State of comment settings for the node. | ||
2705 | 63 | * - $readmore: Flags true if the teaser content of the node cannot hold the | ||
2706 | 64 | * main body content. | ||
2707 | 65 | * - $is_front: Flags true when presented in the front page. | ||
2708 | 66 | * - $logged_in: Flags true when the current user is a logged-in member. | ||
2709 | 67 | * - $is_admin: Flags true when the current user is an administrator. | ||
2710 | 68 | * | ||
2711 | 69 | * Field variables: for each field instance attached to the node a corresponding | ||
2712 | 70 | * variable is defined, e.g. $node->body becomes $body. When needing to access | ||
2713 | 71 | * a field's raw values, developers/themers are strongly encouraged to use these | ||
2714 | 72 | * variables. Otherwise they will have to explicitly specify the desired field | ||
2715 | 73 | * language, e.g. $node->body['en'], thus overriding any language negotiation | ||
2716 | 74 | * rule that was previously applied. | ||
2717 | 75 | * | ||
2718 | 76 | * @see template_preprocess() | ||
2719 | 77 | * @see template_preprocess_node() | ||
2720 | 78 | * @see template_process() | ||
2721 | 79 | */ | ||
2722 | 80 | ?> | ||
2723 | 81 | <div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?>"<?php print $attributes; ?>> | ||
2724 | 82 | <?php print render($title_prefix); ?> | ||
2725 | 83 | <?php if (!$page): ?> | ||
2726 | 84 | <h2<?php print $title_attributes; ?>><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h2> | ||
2727 | 85 | <?php endif; ?> | ||
2728 | 86 | <?php print render($title_suffix); ?> | ||
2729 | 87 | <?php if($display_submitted): ?> | ||
2730 | 88 | <div class="info"> | ||
2731 | 89 | <?php if ($display_submitted): ?> | ||
2732 | 90 | <?php print $date; ?> - <?php print $name; ?> | ||
2733 | 91 | <?php endif; ?> | ||
2734 | 92 | <?php if(isset($content['field_tags'])) print render($content['field_tags']); ?> | ||
2735 | 93 | <?php if(isset($content['taxonomy_forums'])) print render($content['taxonomy_forums']); ?> | ||
2736 | 94 | </div> | ||
2737 | 95 | <?php endif; ?> | ||
2738 | 96 | |||
2739 | 97 | <div class="content clearfix"<?php print $content_attributes; ?>> | ||
2740 | 98 | <?php | ||
2741 | 99 | // We hide the comments and links now so that we can render them later. | ||
2742 | 100 | hide($content['comments']); | ||
2743 | 101 | hide($content['links']); | ||
2744 | 102 | print render($content); | ||
2745 | 103 | ?> | ||
2746 | 104 | </div> | ||
2747 | 105 | |||
2748 | 106 | <div class="clearfix"> | ||
2749 | 107 | <?php if (!empty($content['links'])): ?> | ||
2750 | 108 | <div class="node-links"><?php print render($content['links']); ?></div> | ||
2751 | 109 | <?php endif; ?> | ||
2752 | 110 | |||
2753 | 111 | <?php print render($content['comments']); ?> | ||
2754 | 112 | </div> | ||
2755 | 113 | |||
2756 | 114 | </div> | ||
2757 | 0 | 115 | ||
2758 | === added file 'orange/templates/page.tpl.php' | |||
2759 | --- orange/templates/page.tpl.php 1970-01-01 00:00:00 +0000 | |||
2760 | +++ orange/templates/page.tpl.php 2011-05-06 23:15:54 +0000 | |||
2761 | @@ -0,0 +1,113 @@ | |||
2762 | 1 | <?php | ||
2763 | 2 | |||
2764 | 3 | /** | ||
2765 | 4 | * @file | ||
2766 | 5 | * Orange theme's implementation to display a single Drupal page. | ||
2767 | 6 | */ | ||
2768 | 7 | ?> | ||
2769 | 8 | <?php print render($page['header']); ?> | ||
2770 | 9 | <div id="wrapper"> | ||
2771 | 10 | <div id="header-top"> | ||
2772 | 11 | <?php if($site_slogan): ?> | ||
2773 | 12 | <span id="slogan"> | ||
2774 | 13 | <?php print $site_slogan; ?> | ||
2775 | 14 | </span> | ||
2776 | 15 | <?php endif; ?> | ||
2777 | 16 | <span id="member-login"> | ||
2778 | 17 | <?php if(isset($signup)) print $signup; ?> | ||
2779 | 18 | </span> | ||
2780 | 19 | </div><!-- end header-top --> | ||
2781 | 20 | |||
2782 | 21 | <div id="header"> | ||
2783 | 22 | <div id="logo"> | ||
2784 | 23 | <?php if ($logo): ?> | ||
2785 | 24 | <a href="<?php print $front_page ?>" title="<?php print $site_title; ?>"> | ||
2786 | 25 | <img src="<?php print $logo ?>" alt="<?php print $site_title; ?>" /> | ||
2787 | 26 | </a> | ||
2788 | 27 | <?php endif; ?> | ||
2789 | 28 | <?php if ($site_name): ?> | ||
2790 | 29 | <h1 id="site-name"><a href="<?php print $front_page ?>" title="<?php print $site_name; ?>"> | ||
2791 | 30 | <?php print $site_name; ?> | ||
2792 | 31 | </a></h1> | ||
2793 | 32 | <?php endif; ?> | ||
2794 | 33 | </div> <!-- end logo --> | ||
2795 | 34 | <?php if ($page['nav']): ?> | ||
2796 | 35 | <div id="nav"> | ||
2797 | 36 | <?php print render($page['nav']); ?> | ||
2798 | 37 | </div> | ||
2799 | 38 | <?php endif; ?><!-- end nav --> | ||
2800 | 39 | </div> <!-- end header --> | ||
2801 | 40 | |||
2802 | 41 | <div id="container"> | ||
2803 | 42 | <?php if ($page['content_top']): ?> | ||
2804 | 43 | <div id="content-top"> | ||
2805 | 44 | <?php print render($page['content_top']); ?> | ||
2806 | 45 | </div> | ||
2807 | 46 | <?php endif; ?><!-- end content top --> | ||
2808 | 47 | |||
2809 | 48 | <div id="main"> | ||
2810 | 49 | <?php print $breadcrumb; ?> | ||
2811 | 50 | <?php if($page['content_inner']): ?> | ||
2812 | 51 | <div id="content-inner"> | ||
2813 | 52 | <?php print render($page['content_inner']); ?> | ||
2814 | 53 | <div class="clear"> </div> | ||
2815 | 54 | </div> | ||
2816 | 55 | <?php endif; ?><!-- end content inner --> | ||
2817 | 56 | |||
2818 | 57 | <?php if ($page['highlight']): ?> | ||
2819 | 58 | <div id="highlight"> | ||
2820 | 59 | <?php print render($page['highlight']); ?> | ||
2821 | 60 | </div> | ||
2822 | 61 | <?php endif; ?> <!-- end highlight --> | ||
2823 | 62 | <a name="main-content" id="main-content"></a> | ||
2824 | 63 | <?php if ($title): ?> | ||
2825 | 64 | <h1 class="title"><?php print $title; ?></h1> | ||
2826 | 65 | <?php endif; ?> <!-- end title --> | ||
2827 | 66 | |||
2828 | 67 | <?php if ($tabs): ?> | ||
2829 | 68 | <div id="tabs"> | ||
2830 | 69 | <?php if ($tabs): ?> | ||
2831 | 70 | <?php print render($tabs) ?> | ||
2832 | 71 | <?php endif; ?> | ||
2833 | 72 | </div> <!-- end tabs --> | ||
2834 | 73 | <?php endif; ?> | ||
2835 | 74 | |||
2836 | 75 | <div id="content"> | ||
2837 | 76 | <?php print $messages; ?> | ||
2838 | 77 | <?php print render($page['help']); ?> | ||
2839 | 78 | <?php if ($action_links): ?> | ||
2840 | 79 | <ul class="action-links"><?php print render($action_links); ?></ul> | ||
2841 | 80 | <?php endif; ?> | ||
2842 | 81 | <?php print render($page['content']); ?> | ||
2843 | 82 | <?php print $feed_icons ?> | ||
2844 | 83 | </div> <!-- end content --> | ||
2845 | 84 | </div><!-- end main --> | ||
2846 | 85 | |||
2847 | 86 | <?php if($page['sidebar_first']): ?> | ||
2848 | 87 | <div id="sidebar"> | ||
2849 | 88 | <?php print render($page['sidebar_first']); ?> | ||
2850 | 89 | </div> | ||
2851 | 90 | <?php endif; ?><!-- end sidebar--> | ||
2852 | 91 | |||
2853 | 92 | <div class="clear"> </div> | ||
2854 | 93 | <?php if($page['content_bottom']): ?> | ||
2855 | 94 | <div id="content-bottom"> | ||
2856 | 95 | <?php print render($page['content_bottom']); ?> | ||
2857 | 96 | <div class="clear"> </div> | ||
2858 | 97 | </div> | ||
2859 | 98 | <?php endif; ?> | ||
2860 | 99 | </div> <!-- end container --> | ||
2861 | 100 | </div><!-- end wrapper --> | ||
2862 | 101 | |||
2863 | 102 | <div id="footer"> | ||
2864 | 103 | <div id="footerwrap"> | ||
2865 | 104 | <?php if ($page['content_footer']): ?> | ||
2866 | 105 | <div id="content-footer"> | ||
2867 | 106 | <?php print render($page['content_footer']); ?> | ||
2868 | 107 | <div class="clear"> </div> | ||
2869 | 108 | </div> | ||
2870 | 109 | <?php endif; ?> | ||
2871 | 110 | </div> <!-- end footerwrap --> | ||
2872 | 111 | </div> <!-- end footer --> | ||
2873 | 112 | |||
2874 | 113 | <?php print render($page['footer']) ?> | ||
2875 | 0 | \ No newline at end of file | 114 | \ No newline at end of file |
2876 | 1 | 115 | ||
2877 | === added file 'orange/templates/region.tpl.php' | |||
2878 | --- orange/templates/region.tpl.php 1970-01-01 00:00:00 +0000 | |||
2879 | +++ orange/templates/region.tpl.php 2011-05-06 23:15:54 +0000 | |||
2880 | @@ -0,0 +1,34 @@ | |||
2881 | 1 | <?php | ||
2882 | 2 | |||
2883 | 3 | /** | ||
2884 | 4 | * @file | ||
2885 | 5 | * Orange theme's implementation to display a region. | ||
2886 | 6 | * | ||
2887 | 7 | * Available variables: | ||
2888 | 8 | * - $content: The content for this region, typically blocks. | ||
2889 | 9 | * - $classes: String of classes that can be used to style contextually through | ||
2890 | 10 | * CSS. It can be manipulated through the variable $classes_array from | ||
2891 | 11 | * preprocess functions. The default values can be one or more of the following: | ||
2892 | 12 | * - region: The current template type, i.e., "theming hook". | ||
2893 | 13 | * - region-[name]: The name of the region with underscores replaced with | ||
2894 | 14 | * dashes. For example, the page_top region would have a region-page-top class. | ||
2895 | 15 | * - $region: The name of the region variable as defined in the theme's .info file. | ||
2896 | 16 | * | ||
2897 | 17 | * Helper variables: | ||
2898 | 18 | * - $classes_array: Array of html class attribute values. It is flattened | ||
2899 | 19 | * into a string within the variable $classes. | ||
2900 | 20 | * - $is_admin: Flags true when the current user is an administrator. | ||
2901 | 21 | * - $is_front: Flags true when presented in the front page. | ||
2902 | 22 | * - $logged_in: Flags true when the current user is a logged-in member. | ||
2903 | 23 | * | ||
2904 | 24 | * @see template_preprocess() | ||
2905 | 25 | * @see template_preprocess_region() | ||
2906 | 26 | * @see template_process() | ||
2907 | 27 | */ | ||
2908 | 28 | ?> | ||
2909 | 29 | <?php if ($content): ?> | ||
2910 | 30 | <div class="<?php print $classes; ?>"> | ||
2911 | 31 | <?php print render($title_suffix); ?> | ||
2912 | 32 | <?php print $content; ?> | ||
2913 | 33 | </div> | ||
2914 | 34 | <?php endif; ?> | ||
2915 | 0 | \ No newline at end of file | 35 | \ No newline at end of file |
2916 | 1 | 36 | ||
2917 | === added directory 'orange_admin' | |||
2918 | === added directory 'orange_admin/css' | |||
2919 | === added file 'orange_admin/css/style-admin.css' | |||
2920 | --- orange_admin/css/style-admin.css 1970-01-01 00:00:00 +0000 | |||
2921 | +++ orange_admin/css/style-admin.css 2011-05-06 23:15:54 +0000 | |||
2922 | @@ -0,0 +1,760 @@ | |||
2923 | 1 | * { | ||
2924 | 2 | outline: none; | ||
2925 | 3 | } | ||
2926 | 4 | body { | ||
2927 | 5 | background: transparent; | ||
2928 | 6 | color: #333; | ||
2929 | 7 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | ||
2930 | 8 | font-size: 0.75em; | ||
2931 | 9 | line-height: 1.5em; | ||
2932 | 10 | margin: 0; | ||
2933 | 11 | } | ||
2934 | 12 | a { | ||
2935 | 13 | color: #EF9F20; | ||
2936 | 14 | text-decoration: none; | ||
2937 | 15 | -webkit-transition: all 0.3s linear; | ||
2938 | 16 | } | ||
2939 | 17 | a:hover, | ||
2940 | 18 | a:focus { | ||
2941 | 19 | color: #222; | ||
2942 | 20 | } | ||
2943 | 21 | strong { | ||
2944 | 22 | font-weight: bold; | ||
2945 | 23 | } | ||
2946 | 24 | input[type=submit] { | ||
2947 | 25 | background: transparent url(../images/black-btn-off.jpg) repeat-x 0 0; | ||
2948 | 26 | border: none; | ||
2949 | 27 | color: #fff; | ||
2950 | 28 | font-family: 'helvetica', arial, sans-serif; | ||
2951 | 29 | padding: 6px 16px; | ||
2952 | 30 | text-transform: uppercase; | ||
2953 | 31 | -webkit-border-radius: 7px; | ||
2954 | 32 | -moz-border-radius: 7px; | ||
2955 | 33 | border-radius: 7px; | ||
2956 | 34 | } | ||
2957 | 35 | input[type=submit]:hover { | ||
2958 | 36 | background: transparent url(../images/black-btn-on.jpg) repeat-x 0 0; | ||
2959 | 37 | cursor: pointer; | ||
2960 | 38 | } | ||
2961 | 39 | input[type=text], | ||
2962 | 40 | input[type=password], | ||
2963 | 41 | textarea { | ||
2964 | 42 | padding: 4px; | ||
2965 | 43 | margin: 4px 0; | ||
2966 | 44 | } | ||
2967 | 45 | #wrapper { | ||
2968 | 46 | width: 100%; | ||
2969 | 47 | } | ||
2970 | 48 | #header { | ||
2971 | 49 | background: #ccc; | ||
2972 | 50 | height: 20px; | ||
2973 | 51 | padding: 10px 40px; | ||
2974 | 52 | font-size: 14px; | ||
2975 | 53 | } | ||
2976 | 54 | #header a { | ||
2977 | 55 | color: #777; | ||
2978 | 56 | } | ||
2979 | 57 | #header a:hover { | ||
2980 | 58 | border-bottom: 1px solid #aaa; | ||
2981 | 59 | color: #111; | ||
2982 | 60 | } | ||
2983 | 61 | #header h4 { | ||
2984 | 62 | float: right; | ||
2985 | 63 | margin: 0; | ||
2986 | 64 | } | ||
2987 | 65 | #header .breadcrumb { | ||
2988 | 66 | float: left; | ||
2989 | 67 | } | ||
2990 | 68 | #container { | ||
2991 | 69 | padding: 0; | ||
2992 | 70 | position: relative; | ||
2993 | 71 | } | ||
2994 | 72 | #container h1.title { | ||
2995 | 73 | background: #eee; | ||
2996 | 74 | margin: 0; | ||
2997 | 75 | font-size: 2.8em; | ||
2998 | 76 | padding: 20px 40px; | ||
2999 | 77 | } | ||
3000 | 78 | #container #content { | ||
3001 | 79 | padding: 10px 40px; | ||
3002 | 80 | } | ||
3003 | 81 | .description { | ||
3004 | 82 | font-size: 11px; | ||
3005 | 83 | } | ||
3006 | 84 | html.js fieldset.collapsible .fieldset-legend { | ||
3007 | 85 | background: transparent url(../images/collapse.jpg) no-repeat 0 50%; | ||
3008 | 86 | padding: 0 0 0 20px; | ||
3009 | 87 | } | ||
3010 | 88 | html.js fieldset.collapsed .fieldset-legend { | ||
3011 | 89 | background: transparent url(../images/expand.jpg) no-repeat 0 50%; | ||
3012 | 90 | padding: 0 0 0 20px; | ||
3013 | 91 | } | ||
3014 | 92 | div.admin-panel { | ||
3015 | 93 | background: #fbfbfb; | ||
3016 | 94 | border-bottom: 2px solid #eee; | ||
3017 | 95 | margin: 10px 0; | ||
3018 | 96 | padding: 5px; | ||
3019 | 97 | } | ||
3020 | 98 | div.admin-panel h3 { | ||
3021 | 99 | background: #eee; | ||
3022 | 100 | font-size: 20px; | ||
3023 | 101 | letter-spacing: 0; | ||
3024 | 102 | padding: 5px 10px; | ||
3025 | 103 | } | ||
3026 | 104 | div.admin-panel h3 a { | ||
3027 | 105 | color: #555; | ||
3028 | 106 | } | ||
3029 | 107 | dl.admin-list dt a { | ||
3030 | 108 | background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%; | ||
3031 | 109 | color: #444; | ||
3032 | 110 | font-size: 13px; | ||
3033 | 111 | font-weight: bold; | ||
3034 | 112 | padding-left: 20px; | ||
3035 | 113 | text-transform: uppercase; | ||
3036 | 114 | } | ||
3037 | 115 | div.admin-panel .description { | ||
3038 | 116 | font-size: 12px; | ||
3039 | 117 | padding: 5px 5px 5px 12px; | ||
3040 | 118 | } | ||
3041 | 119 | div.admin-panel ul { | ||
3042 | 120 | padding: 0; | ||
3043 | 121 | } | ||
3044 | 122 | div.admin-panel ul li { | ||
3045 | 123 | border-bottom: 1px solid #eee; | ||
3046 | 124 | list-style: none; | ||
3047 | 125 | line-height: 2.5em; | ||
3048 | 126 | margin: 0; | ||
3049 | 127 | } | ||
3050 | 128 | div.admin-panel ul li a { | ||
3051 | 129 | background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%; | ||
3052 | 130 | color: #444; | ||
3053 | 131 | font-size: 13px; | ||
3054 | 132 | font-weight: bold; | ||
3055 | 133 | padding-left: 20px; | ||
3056 | 134 | text-transform: uppercase; | ||
3057 | 135 | } | ||
3058 | 136 | dl.admin-list dt a:hover, | ||
3059 | 137 | div.admin-panel ul li a:hover { | ||
3060 | 138 | color: #EF9F20; | ||
3061 | 139 | text-decoration: underline; | ||
3062 | 140 | } | ||
3063 | 141 | dl.admin-list dd { | ||
3064 | 142 | border-bottom: 1px solid #eee; | ||
3065 | 143 | padding: 5px 5px 5px 20px; | ||
3066 | 144 | margin: 0 0 10px; | ||
3067 | 145 | } | ||
3068 | 146 | #tabs { | ||
3069 | 147 | margin: 0 40px; | ||
3070 | 148 | } | ||
3071 | 149 | ul.tabs.primary { | ||
3072 | 150 | border-bottom: none; | ||
3073 | 151 | margin: 0; | ||
3074 | 152 | padding: 0; | ||
3075 | 153 | } | ||
3076 | 154 | ul.tabs.primary li { | ||
3077 | 155 | line-height: 2.2em; | ||
3078 | 156 | } | ||
3079 | 157 | ul.tabs.primary li a { | ||
3080 | 158 | background: #ddd; | ||
3081 | 159 | border: none; | ||
3082 | 160 | color: #999; | ||
3083 | 161 | padding: 7px 20px; | ||
3084 | 162 | -webkit-border-top-right-radius: 0px; | ||
3085 | 163 | -webkit-border-top-left-radius: 0px; | ||
3086 | 164 | -moz-border-radius-topright: 0px; | ||
3087 | 165 | -moz-border-radius-topleft: 0px; | ||
3088 | 166 | -webkit-border-bottom-right-radius: 5px; | ||
3089 | 167 | -webkit-border-bottom-left-radius: 5px; | ||
3090 | 168 | -moz-border-radius-bottomright: 5px; | ||
3091 | 169 | -moz-border-radius-bottomleft: 5px; | ||
3092 | 170 | } | ||
3093 | 171 | ul.tabs.primary li a:hover { | ||
3094 | 172 | background: #EF9F20; | ||
3095 | 173 | color: #fff; | ||
3096 | 174 | } | ||
3097 | 175 | ul.tabs.primary li a.active, | ||
3098 | 176 | ul.tabs.primary li.active a { | ||
3099 | 177 | background: #eee; | ||
3100 | 178 | color: #777; | ||
3101 | 179 | } | ||
3102 | 180 | ul.action-links, | ||
3103 | 181 | div.compact-link { | ||
3104 | 182 | padding: 0; | ||
3105 | 183 | } | ||
3106 | 184 | ul.action-links li { | ||
3107 | 185 | list-style: none; | ||
3108 | 186 | line-height: 2.5em; | ||
3109 | 187 | display: inline; | ||
3110 | 188 | margin: 5px; | ||
3111 | 189 | } | ||
3112 | 190 | ul.action-links li a, | ||
3113 | 191 | div.compact-link a { | ||
3114 | 192 | background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 4% 50%; | ||
3115 | 193 | padding: 5px 5px 5px 25px; | ||
3116 | 194 | -moz-border-radius: 5px; | ||
3117 | 195 | -webkit-border-radius: 5px; | ||
3118 | 196 | } | ||
3119 | 197 | table { | ||
3120 | 198 | width: 100%; | ||
3121 | 199 | } | ||
3122 | 200 | table td { | ||
3123 | 201 | padding: 10px; | ||
3124 | 202 | } | ||
3125 | 203 | #permissions td .form-item { | ||
3126 | 204 | text-align: left; | ||
3127 | 205 | } | ||
3128 | 206 | |||
3129 | 207 | fieldset { | ||
3130 | 208 | background: #fff url(../images/grey-white.gif) repeat-x 0 0; | ||
3131 | 209 | border: 1px solid #eee; | ||
3132 | 210 | line-height: 1.5em; | ||
3133 | 211 | margin: 10px 5px; | ||
3134 | 212 | padding: 4px 5px 10px; | ||
3135 | 213 | position: relative; | ||
3136 | 214 | } | ||
3137 | 215 | |||
3138 | 216 | fieldset .fieldset-legend { | ||
3139 | 217 | margin: 0.5em 0 0; | ||
3140 | 218 | position: absolute; | ||
3141 | 219 | color: #444; | ||
3142 | 220 | font-weight: bold; | ||
3143 | 221 | text-transform: uppercase; | ||
3144 | 222 | } | ||
3145 | 223 | fieldset .fieldset-wrapper { | ||
3146 | 224 | padding: 25px 15px; | ||
3147 | 225 | } | ||
3148 | 226 | fieldset a.fieldset-title { | ||
3149 | 227 | color: #444; | ||
3150 | 228 | font-weight: bold; | ||
3151 | 229 | } | ||
3152 | 230 | fieldset a.fieldset-title:hover { | ||
3153 | 231 | color: #EF9F20; | ||
3154 | 232 | text-decoration: underline; | ||
3155 | 233 | } | ||
3156 | 234 | html.js fieldset.collapsed { | ||
3157 | 235 | border: 1px solid #eee; | ||
3158 | 236 | height: 1.4em; | ||
3159 | 237 | margin-bottom: 10px; | ||
3160 | 238 | } | ||
3161 | 239 | fieldset.filter-wrapper { | ||
3162 | 240 | padding: 0; | ||
3163 | 241 | } | ||
3164 | 242 | fieldset.filter-wrapper .fieldset-wrapper { | ||
3165 | 243 | padding: 15px 0; | ||
3166 | 244 | } | ||
3167 | 245 | .form-item { | ||
3168 | 246 | margin: 5px 0; | ||
3169 | 247 | } | ||
3170 | 248 | .container-inline fieldset { | ||
3171 | 249 | padding: 10px; | ||
3172 | 250 | margin: 10px 0; | ||
3173 | 251 | } | ||
3174 | 252 | table { | ||
3175 | 253 | background: #fff; | ||
3176 | 254 | margin: 5px 0; | ||
3177 | 255 | } | ||
3178 | 256 | table th, | ||
3179 | 257 | table td { | ||
3180 | 258 | padding: 6px; | ||
3181 | 259 | vertical-align: middle; | ||
3182 | 260 | } | ||
3183 | 261 | table th.select-all, | ||
3184 | 262 | table td .form-item { | ||
3185 | 263 | text-align: center; | ||
3186 | 264 | } | ||
3187 | 265 | table td.block { | ||
3188 | 266 | padding: 8px; | ||
3189 | 267 | } | ||
3190 | 268 | thead th, | ||
3191 | 269 | thead th a { | ||
3192 | 270 | background: #f8f8f8; | ||
3193 | 271 | border-color: #e5e5e5; | ||
3194 | 272 | color: #444; | ||
3195 | 273 | font-weight: bold; | ||
3196 | 274 | text-transform: uppercase; | ||
3197 | 275 | } | ||
3198 | 276 | thead th a:hover { | ||
3199 | 277 | color: #EF9F20; | ||
3200 | 278 | } | ||
3201 | 279 | th.active img { | ||
3202 | 280 | display: none; | ||
3203 | 281 | } | ||
3204 | 282 | th.active { | ||
3205 | 283 | background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 5% 45%; | ||
3206 | 284 | padding-left: 30px; | ||
3207 | 285 | } | ||
3208 | 286 | table tbody tr.even { | ||
3209 | 287 | background: #f5f5f5; | ||
3210 | 288 | } | ||
3211 | 289 | table tbody tr.odd, | ||
3212 | 290 | table tbody tr.even { | ||
3213 | 291 | border: none; | ||
3214 | 292 | } | ||
3215 | 293 | tr.drag-previous { | ||
3216 | 294 | background: #b8dffc; | ||
3217 | 295 | } | ||
3218 | 296 | div.error, | ||
3219 | 297 | div.warning { | ||
3220 | 298 | background: #EF9F20; | ||
3221 | 299 | border: none; | ||
3222 | 300 | color: #fff; | ||
3223 | 301 | margin: 0 0 15px 0; | ||
3224 | 302 | padding: 10px; | ||
3225 | 303 | } | ||
3226 | 304 | div.status { | ||
3227 | 305 | background: #eee; | ||
3228 | 306 | border: none; | ||
3229 | 307 | color: #aaa; | ||
3230 | 308 | margin: 0 0 15px 0; | ||
3231 | 309 | padding: 10px; | ||
3232 | 310 | } | ||
3233 | 311 | div.error a, | ||
3234 | 312 | div.warning a, | ||
3235 | 313 | div.status a { | ||
3236 | 314 | color: #555; | ||
3237 | 315 | text-decoration: underline; | ||
3238 | 316 | } | ||
3239 | 317 | div.error a:hover, | ||
3240 | 318 | div.warning a:hover, | ||
3241 | 319 | div.status a:hover { | ||
3242 | 320 | color: #333; | ||
3243 | 321 | } | ||
3244 | 322 | .help { | ||
3245 | 323 | color: #444; | ||
3246 | 324 | margin: 10px 5px; | ||
3247 | 325 | } | ||
3248 | 326 | .help .more-help-link { | ||
3249 | 327 | text-align: right; | ||
3250 | 328 | } | ||
3251 | 329 | |||
3252 | 330 | /*-------vertical tabs support---------*/ | ||
3253 | 331 | .vertical-tabs { | ||
3254 | 332 | background: #fff; | ||
3255 | 333 | border-color: #ddd; | ||
3256 | 334 | margin: 0 5px 10px; | ||
3257 | 335 | padding: 0; | ||
3258 | 336 | } | ||
3259 | 337 | .vertical-tabs ul { | ||
3260 | 338 | border-color: #ddd; | ||
3261 | 339 | } | ||
3262 | 340 | .vertical-tabs fieldset { | ||
3263 | 341 | background: #fff; | ||
3264 | 342 | } | ||
3265 | 343 | .vertical-tabs fieldset .fieldset-wrapper { | ||
3266 | 344 | padding: 10px; | ||
3267 | 345 | } | ||
3268 | 346 | .vertical-tabs ul.vertical-tabs-list .summary { | ||
3269 | 347 | font-size: 0.85em; | ||
3270 | 348 | color: #999; | ||
3271 | 349 | } | ||
3272 | 350 | .vertical-tabs ul.vertical-tabs-list a strong { | ||
3273 | 351 | color: #444; | ||
3274 | 352 | text-transform: uppercase; | ||
3275 | 353 | } | ||
3276 | 354 | |||
3277 | 355 | * { | ||
3278 | 356 | outline: none; | ||
3279 | 357 | } | ||
3280 | 358 | body { | ||
3281 | 359 | background: transparent; | ||
3282 | 360 | color: #333; | ||
3283 | 361 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | ||
3284 | 362 | font-size: 0.75em; | ||
3285 | 363 | line-height: 1.5em; | ||
3286 | 364 | margin: 0; | ||
3287 | 365 | } | ||
3288 | 366 | a { | ||
3289 | 367 | color: #EF9F20; | ||
3290 | 368 | text-decoration: none; | ||
3291 | 369 | -webkit-transition: all 0.3s linear; | ||
3292 | 370 | } | ||
3293 | 371 | a:hover, | ||
3294 | 372 | a:focus { | ||
3295 | 373 | color: #222; | ||
3296 | 374 | } | ||
3297 | 375 | strong { | ||
3298 | 376 | font-weight: bold; | ||
3299 | 377 | } | ||
3300 | 378 | input[type=submit] { | ||
3301 | 379 | background: transparent url(../images/black-btn-off.jpg) repeat-x 0 0; | ||
3302 | 380 | border: none; | ||
3303 | 381 | color: #fff; | ||
3304 | 382 | font-family: 'helvetica', arial, sans-serif; | ||
3305 | 383 | padding: 6px 16px; | ||
3306 | 384 | text-transform: uppercase; | ||
3307 | 385 | -webkit-border-radius: 7px; | ||
3308 | 386 | -moz-border-radius: 7px; | ||
3309 | 387 | border-radius: 7px; | ||
3310 | 388 | } | ||
3311 | 389 | input[type=submit]:hover { | ||
3312 | 390 | background: transparent url(../images/black-btn-on.jpg) repeat-x 0 0; | ||
3313 | 391 | cursor: pointer; | ||
3314 | 392 | } | ||
3315 | 393 | input[type=text], | ||
3316 | 394 | input[type=password], | ||
3317 | 395 | textarea { | ||
3318 | 396 | padding: 4px; | ||
3319 | 397 | margin: 4px 0; | ||
3320 | 398 | } | ||
3321 | 399 | #wrapper { | ||
3322 | 400 | width: 100%; | ||
3323 | 401 | } | ||
3324 | 402 | #header { | ||
3325 | 403 | background: #ccc; | ||
3326 | 404 | height: 20px; | ||
3327 | 405 | padding: 10px 40px; | ||
3328 | 406 | font-size: 14px; | ||
3329 | 407 | } | ||
3330 | 408 | #header a { | ||
3331 | 409 | color: #777; | ||
3332 | 410 | } | ||
3333 | 411 | #header a:hover { | ||
3334 | 412 | border-bottom: 1px solid #aaa; | ||
3335 | 413 | color: #111; | ||
3336 | 414 | } | ||
3337 | 415 | #header h4 { | ||
3338 | 416 | float: right; | ||
3339 | 417 | margin: 0; | ||
3340 | 418 | } | ||
3341 | 419 | #header .breadcrumb { | ||
3342 | 420 | float: left; | ||
3343 | 421 | } | ||
3344 | 422 | #container { | ||
3345 | 423 | padding: 0; | ||
3346 | 424 | position: relative; | ||
3347 | 425 | } | ||
3348 | 426 | #container h1.title { | ||
3349 | 427 | background: #eee; | ||
3350 | 428 | margin: 0; | ||
3351 | 429 | font-size: 2.8em; | ||
3352 | 430 | padding: 20px 40px; | ||
3353 | 431 | } | ||
3354 | 432 | #container #content { | ||
3355 | 433 | padding: 10px 40px; | ||
3356 | 434 | } | ||
3357 | 435 | .description { | ||
3358 | 436 | font-size: 11px; | ||
3359 | 437 | } | ||
3360 | 438 | html.js fieldset.collapsible .fieldset-legend { | ||
3361 | 439 | background: transparent url(../images/collapse.jpg) no-repeat 0 50%; | ||
3362 | 440 | padding: 0 0 0 20px; | ||
3363 | 441 | } | ||
3364 | 442 | html.js fieldset.collapsed .fieldset-legend { | ||
3365 | 443 | background: transparent url(../images/expand.jpg) no-repeat 0 50%; | ||
3366 | 444 | padding: 0 0 0 20px; | ||
3367 | 445 | } | ||
3368 | 446 | div.admin-panel { | ||
3369 | 447 | background: #fbfbfb; | ||
3370 | 448 | border-bottom: 2px solid #eee; | ||
3371 | 449 | margin: 10px 0; | ||
3372 | 450 | padding: 5px; | ||
3373 | 451 | } | ||
3374 | 452 | div.admin-panel h3 { | ||
3375 | 453 | background: #eee; | ||
3376 | 454 | font-size: 20px; | ||
3377 | 455 | letter-spacing: 0; | ||
3378 | 456 | padding: 5px 10px; | ||
3379 | 457 | } | ||
3380 | 458 | div.admin-panel h3 a { | ||
3381 | 459 | color: #555; | ||
3382 | 460 | } | ||
3383 | 461 | dl.admin-list dt a { | ||
3384 | 462 | background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%; | ||
3385 | 463 | color: #444; | ||
3386 | 464 | font-size: 13px; | ||
3387 | 465 | font-weight: bold; | ||
3388 | 466 | padding-left: 20px; | ||
3389 | 467 | text-transform: uppercase; | ||
3390 | 468 | } | ||
3391 | 469 | div.admin-panel .description { | ||
3392 | 470 | font-size: 12px; | ||
3393 | 471 | padding: 5px 5px 5px 12px; | ||
3394 | 472 | } | ||
3395 | 473 | div.admin-panel ul { | ||
3396 | 474 | padding: 0; | ||
3397 | 475 | } | ||
3398 | 476 | div.admin-panel ul li { | ||
3399 | 477 | border-bottom: 1px solid #eee; | ||
3400 | 478 | list-style: none; | ||
3401 | 479 | line-height: 2.5em; | ||
3402 | 480 | margin: 0; | ||
3403 | 481 | } | ||
3404 | 482 | div.admin-panel ul li a { | ||
3405 | 483 | background: transparent url(../images/dnarrow.jpg) no-repeat 0 49%; | ||
3406 | 484 | color: #444; | ||
3407 | 485 | font-size: 13px; | ||
3408 | 486 | font-weight: bold; | ||
3409 | 487 | padding-left: 20px; | ||
3410 | 488 | text-transform: uppercase; | ||
3411 | 489 | } | ||
3412 | 490 | dl.admin-list dt a:hover, | ||
3413 | 491 | div.admin-panel ul li a:hover { | ||
3414 | 492 | color: #EF9F20; | ||
3415 | 493 | text-decoration: underline; | ||
3416 | 494 | } | ||
3417 | 495 | dl.admin-list dd { | ||
3418 | 496 | border-bottom: 1px solid #eee; | ||
3419 | 497 | padding: 5px 5px 5px 20px; | ||
3420 | 498 | margin: 0 0 10px; | ||
3421 | 499 | } | ||
3422 | 500 | #tabs { | ||
3423 | 501 | margin: 0 40px; | ||
3424 | 502 | } | ||
3425 | 503 | ul.tabs.primary { | ||
3426 | 504 | border-bottom: none; | ||
3427 | 505 | margin: 0; | ||
3428 | 506 | padding: 0; | ||
3429 | 507 | } | ||
3430 | 508 | ul.tabs.primary li { | ||
3431 | 509 | line-height: 2.2em; | ||
3432 | 510 | } | ||
3433 | 511 | ul.tabs.primary li a { | ||
3434 | 512 | background: #ddd; | ||
3435 | 513 | border: none; | ||
3436 | 514 | color: #999; | ||
3437 | 515 | padding: 7px 20px; | ||
3438 | 516 | -webkit-border-top-right-radius: 0px; | ||
3439 | 517 | -webkit-border-top-left-radius: 0px; | ||
3440 | 518 | -moz-border-radius-topright: 0px; | ||
3441 | 519 | -moz-border-radius-topleft: 0px; | ||
3442 | 520 | -webkit-border-bottom-right-radius: 5px; | ||
3443 | 521 | -webkit-border-bottom-left-radius: 5px; | ||
3444 | 522 | -moz-border-radius-bottomright: 5px; | ||
3445 | 523 | -moz-border-radius-bottomleft: 5px; | ||
3446 | 524 | } | ||
3447 | 525 | ul.tabs.primary li a:hover { | ||
3448 | 526 | background: #EF9F20; | ||
3449 | 527 | color: #fff; | ||
3450 | 528 | } | ||
3451 | 529 | ul.tabs.primary li a.active, | ||
3452 | 530 | ul.tabs.primary li.active a { | ||
3453 | 531 | background: #eee; | ||
3454 | 532 | color: #777; | ||
3455 | 533 | } | ||
3456 | 534 | |||
3457 | 535 | ul.tabs.secondary { | ||
3458 | 536 | border: none; | ||
3459 | 537 | padding: 7px 0 0; | ||
3460 | 538 | text-align: right; | ||
3461 | 539 | } | ||
3462 | 540 | ul.tabs.secondary li { | ||
3463 | 541 | border: none; | ||
3464 | 542 | padding: 0; | ||
3465 | 543 | margin: 0 5px; | ||
3466 | 544 | } | ||
3467 | 545 | ul.tabs.secondary li a { | ||
3468 | 546 | color: #bbb; | ||
3469 | 547 | } | ||
3470 | 548 | ul.tabs.secondary li a:hover { | ||
3471 | 549 | color: #777; | ||
3472 | 550 | text-decoration: underline; | ||
3473 | 551 | } | ||
3474 | 552 | ul.tabs.secondary li a.active, | ||
3475 | 553 | ul.tabs.secondary li.active a { | ||
3476 | 554 | color: #EF9F20; | ||
3477 | 555 | border: none; | ||
3478 | 556 | text-decoration: underline; | ||
3479 | 557 | } | ||
3480 | 558 | ul.action-links, | ||
3481 | 559 | div.compact-link { | ||
3482 | 560 | padding: 0; | ||
3483 | 561 | } | ||
3484 | 562 | ul.action-links li { | ||
3485 | 563 | list-style: none; | ||
3486 | 564 | line-height: 2.5em; | ||
3487 | 565 | display: inline; | ||
3488 | 566 | margin: 5px; | ||
3489 | 567 | } | ||
3490 | 568 | ul.action-links li a, | ||
3491 | 569 | div.compact-link a { | ||
3492 | 570 | background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 4% 50%; | ||
3493 | 571 | padding: 5px 5px 5px 25px; | ||
3494 | 572 | -moz-border-radius: 5px; | ||
3495 | 573 | -webkit-border-radius: 5px; | ||
3496 | 574 | } | ||
3497 | 575 | table { | ||
3498 | 576 | width: 100%; | ||
3499 | 577 | } | ||
3500 | 578 | table td { | ||
3501 | 579 | padding: 10px; | ||
3502 | 580 | } | ||
3503 | 581 | #permissions td .form-item { | ||
3504 | 582 | text-align: left; | ||
3505 | 583 | } | ||
3506 | 584 | |||
3507 | 585 | fieldset { | ||
3508 | 586 | background: #fff url(../images/grey-white.gif) repeat-x 0 0; | ||
3509 | 587 | border: 1px solid #eee; | ||
3510 | 588 | line-height: 1.5em; | ||
3511 | 589 | margin: 10px 5px; | ||
3512 | 590 | padding: 4px 5px 10px; | ||
3513 | 591 | position: relative; | ||
3514 | 592 | } | ||
3515 | 593 | |||
3516 | 594 | fieldset .fieldset-legend { | ||
3517 | 595 | margin: 0.5em 0 0; | ||
3518 | 596 | position: absolute; | ||
3519 | 597 | color: #444; | ||
3520 | 598 | font-weight: bold; | ||
3521 | 599 | text-transform: uppercase; | ||
3522 | 600 | } | ||
3523 | 601 | fieldset .fieldset-wrapper { | ||
3524 | 602 | padding: 25px 15px; | ||
3525 | 603 | } | ||
3526 | 604 | fieldset a.fieldset-title { | ||
3527 | 605 | color: #444; | ||
3528 | 606 | font-weight: bold; | ||
3529 | 607 | } | ||
3530 | 608 | fieldset a.fieldset-title:hover { | ||
3531 | 609 | color: #EF9F20; | ||
3532 | 610 | text-decoration: underline; | ||
3533 | 611 | } | ||
3534 | 612 | html.js fieldset.collapsed { | ||
3535 | 613 | border: 1px solid #eee; | ||
3536 | 614 | height: 1.4em; | ||
3537 | 615 | margin-bottom: 10px; | ||
3538 | 616 | } | ||
3539 | 617 | fieldset.filter-wrapper { | ||
3540 | 618 | padding: 0; | ||
3541 | 619 | } | ||
3542 | 620 | fieldset.filter-wrapper .fieldset-wrapper { | ||
3543 | 621 | padding: 15px 0; | ||
3544 | 622 | } | ||
3545 | 623 | .form-item { | ||
3546 | 624 | margin: 5px 0; | ||
3547 | 625 | } | ||
3548 | 626 | .container-inline fieldset { | ||
3549 | 627 | padding: 10px; | ||
3550 | 628 | margin: 10px 0; | ||
3551 | 629 | } | ||
3552 | 630 | table { | ||
3553 | 631 | background: #fff; | ||
3554 | 632 | margin: 5px 0; | ||
3555 | 633 | } | ||
3556 | 634 | table th, | ||
3557 | 635 | table td { | ||
3558 | 636 | padding: 6px; | ||
3559 | 637 | vertical-align: middle; | ||
3560 | 638 | } | ||
3561 | 639 | table th.select-all, | ||
3562 | 640 | table td .form-item { | ||
3563 | 641 | text-align: center; | ||
3564 | 642 | } | ||
3565 | 643 | table td.block { | ||
3566 | 644 | padding: 8px; | ||
3567 | 645 | } | ||
3568 | 646 | thead th, | ||
3569 | 647 | thead th a { | ||
3570 | 648 | background: #f8f8f8; | ||
3571 | 649 | border-color: #e5e5e5; | ||
3572 | 650 | color: #444; | ||
3573 | 651 | font-weight: bold; | ||
3574 | 652 | text-transform: uppercase; | ||
3575 | 653 | } | ||
3576 | 654 | thead th a:hover { | ||
3577 | 655 | color: #EF9F20; | ||
3578 | 656 | } | ||
3579 | 657 | th.active img { | ||
3580 | 658 | display: none; | ||
3581 | 659 | } | ||
3582 | 660 | th.active { | ||
3583 | 661 | background: #f8f8f8 url(../images/dnarrow.jpg) no-repeat 5% 45%; | ||
3584 | 662 | padding-left: 30px; | ||
3585 | 663 | } | ||
3586 | 664 | table tbody tr.even { | ||
3587 | 665 | background: #f5f5f5; | ||
3588 | 666 | } | ||
3589 | 667 | table tbody tr.odd, | ||
3590 | 668 | table tbody tr.even { | ||
3591 | 669 | border: none; | ||
3592 | 670 | } | ||
3593 | 671 | tr.drag-previous { | ||
3594 | 672 | background: #b8dffc; | ||
3595 | 673 | } | ||
3596 | 674 | div.error, | ||
3597 | 675 | div.warning { | ||
3598 | 676 | background: #EF9F20; | ||
3599 | 677 | border: none; | ||
3600 | 678 | color: #fff; | ||
3601 | 679 | margin: 0 0 15px 0; | ||
3602 | 680 | padding: 10px; | ||
3603 | 681 | } | ||
3604 | 682 | div.status { | ||
3605 | 683 | background: #eee; | ||
3606 | 684 | border: none; | ||
3607 | 685 | color: #aaa; | ||
3608 | 686 | margin: 0 0 15px 0; | ||
3609 | 687 | padding: 10px; | ||
3610 | 688 | } | ||
3611 | 689 | div.error a, | ||
3612 | 690 | div.warning a, | ||
3613 | 691 | div.status a { | ||
3614 | 692 | color: #555; | ||
3615 | 693 | text-decoration: underline; | ||
3616 | 694 | } | ||
3617 | 695 | div.error a:hover, | ||
3618 | 696 | div.warning a:hover, | ||
3619 | 697 | div.status a:hover { | ||
3620 | 698 | color: #333; | ||
3621 | 699 | } | ||
3622 | 700 | .help { | ||
3623 | 701 | color: #444; | ||
3624 | 702 | margin: 10px 5px; | ||
3625 | 703 | } | ||
3626 | 704 | .help .more-help-link { | ||
3627 | 705 | text-align: right; | ||
3628 | 706 | } | ||
3629 | 707 | |||
3630 | 708 | /*--------------pager-------------*/ | ||
3631 | 709 | ul.pager, | ||
3632 | 710 | .item-list .pager { | ||
3633 | 711 | border-top: 2px solid #eee; | ||
3634 | 712 | margin: 10px 0 0; | ||
3635 | 713 | text-align: left; | ||
3636 | 714 | } | ||
3637 | 715 | ul.pager li, | ||
3638 | 716 | .item-list .pager li { | ||
3639 | 717 | color: #444; | ||
3640 | 718 | margin: 0; | ||
3641 | 719 | padding: 0; | ||
3642 | 720 | line-height: 2em; | ||
3643 | 721 | } | ||
3644 | 722 | ul.pager li.pager-current { | ||
3645 | 723 | background: #eee; | ||
3646 | 724 | border:none; | ||
3647 | 725 | padding: 5px 10px; | ||
3648 | 726 | } | ||
3649 | 727 | ul.pager li a { | ||
3650 | 728 | background: #fff; | ||
3651 | 729 | color: #aaa; | ||
3652 | 730 | padding: 5px 10px; | ||
3653 | 731 | margin: 0; | ||
3654 | 732 | } | ||
3655 | 733 | ul.pager li a:hover { | ||
3656 | 734 | background: #EF9F20; | ||
3657 | 735 | color: #fff; | ||
3658 | 736 | } | ||
3659 | 737 | /*-------vertical tabs support---------*/ | ||
3660 | 738 | .vertical-tabs { | ||
3661 | 739 | background: #fff; | ||
3662 | 740 | border-color: #ddd; | ||
3663 | 741 | margin: 0 5px 10px; | ||
3664 | 742 | padding: 0; | ||
3665 | 743 | } | ||
3666 | 744 | .vertical-tabs ul { | ||
3667 | 745 | border-color: #ddd; | ||
3668 | 746 | } | ||
3669 | 747 | .vertical-tabs fieldset { | ||
3670 | 748 | background: #fff; | ||
3671 | 749 | } | ||
3672 | 750 | .vertical-tabs fieldset .fieldset-wrapper { | ||
3673 | 751 | padding: 10px; | ||
3674 | 752 | } | ||
3675 | 753 | .vertical-tabs ul.vertical-tabs-list .summary { | ||
3676 | 754 | font-size: 0.85em; | ||
3677 | 755 | color: #999; | ||
3678 | 756 | } | ||
3679 | 757 | .vertical-tabs ul.vertical-tabs-list a strong { | ||
3680 | 758 | color: #444; | ||
3681 | 759 | text-transform: uppercase; | ||
3682 | 760 | } | ||
3683 | 0 | \ No newline at end of file | 761 | \ No newline at end of file |
3684 | 1 | 762 | ||
3685 | === added directory 'orange_admin/images' | |||
3686 | === added file 'orange_admin/images/black-btn-off.jpg' | |||
3687 | 2 | Binary 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 | 763 | Binary 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 |
3688 | === added file 'orange_admin/images/black-btn-on.jpg' | |||
3689 | 3 | Binary 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 | 764 | Binary 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 |
3690 | === added file 'orange_admin/images/collapse.jpg' | |||
3691 | 4 | Binary 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 | 765 | Binary 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 |
3692 | === added file 'orange_admin/images/dnarrow.jpg' | |||
3693 | 5 | Binary 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 | 766 | Binary 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 |
3694 | === added file 'orange_admin/images/expand.jpg' | |||
3695 | 6 | Binary 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 | 767 | Binary 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 |
3696 | === added file 'orange_admin/images/grey-white.gif' | |||
3697 | 7 | Binary 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 | 768 | Binary 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 |
3698 | === added file 'orange_admin/orange_admin.info' | |||
3699 | --- orange_admin/orange_admin.info 1970-01-01 00:00:00 +0000 | |||
3700 | +++ orange_admin/orange_admin.info 2011-05-06 23:15:54 +0000 | |||
3701 | @@ -0,0 +1,26 @@ | |||
3702 | 1 | name = Orange Admin | ||
3703 | 2 | description = Administration theme to go along with the Orange theme. | ||
3704 | 3 | version = VERSION | ||
3705 | 4 | core = 7.x | ||
3706 | 5 | engine = phptemplate | ||
3707 | 6 | |||
3708 | 7 | ; Regions | ||
3709 | 8 | regions[content] = Content | ||
3710 | 9 | regions[help] = Help | ||
3711 | 10 | regions[highlight] = Highlight | ||
3712 | 11 | regions[search] = Search | ||
3713 | 12 | |||
3714 | 13 | ; Features | ||
3715 | 14 | features[] = name | ||
3716 | 15 | features[] = favicon | ||
3717 | 16 | features[] = shortcut_icon | ||
3718 | 17 | |||
3719 | 18 | ; Stylesheets | ||
3720 | 19 | stylesheets[all][] = css/style-admin.css | ||
3721 | 20 | |||
3722 | 21 | ; Information added by drupal.org packaging script on 2011-04-26 | ||
3723 | 22 | version = "7.x-1.1" | ||
3724 | 23 | core = "7.x" | ||
3725 | 24 | project = "orange" | ||
3726 | 25 | datestamp = "1303862216" | ||
3727 | 26 | |||
3728 | 0 | 27 | ||
3729 | === added file 'orange_admin/page.tpl.php' | |||
3730 | --- orange_admin/page.tpl.php 1970-01-01 00:00:00 +0000 | |||
3731 | +++ orange_admin/page.tpl.php 2011-05-06 23:15:54 +0000 | |||
3732 | @@ -0,0 +1,47 @@ | |||
3733 | 1 | <?php | ||
3734 | 2 | |||
3735 | 3 | /** | ||
3736 | 4 | * @file | ||
3737 | 5 | * Orange_admin theme's implementation to display a single Drupal page. | ||
3738 | 6 | */ | ||
3739 | 7 | ?> | ||
3740 | 8 | <?php print render($page['header']); ?> | ||
3741 | 9 | |||
3742 | 10 | <div id="wrapper"> | ||
3743 | 11 | <div id="header"> | ||
3744 | 12 | <?php print $breadcrumb; ?> | ||
3745 | 13 | <?php if ($site_name): ?> | ||
3746 | 14 | <h4><a href="<?php print $front_page ?>" title="<?php print $site_name; ?>"> | ||
3747 | 15 | <?php print $site_name; ?> | ||
3748 | 16 | </a></h4> | ||
3749 | 17 | <?php endif; ?> | ||
3750 | 18 | </div> <!-- end header --> | ||
3751 | 19 | |||
3752 | 20 | <div id="container"> | ||
3753 | 21 | <?php print render($title_prefix); ?> | ||
3754 | 22 | <?php if ($title): ?> | ||
3755 | 23 | <h1 class="title"><?php print $title; ?></h1> | ||
3756 | 24 | <?php endif; ?> | ||
3757 | 25 | <?php print render($title_suffix); ?> | ||
3758 | 26 | <?php print render($primary_local_tasks); ?> | ||
3759 | 27 | <?php if ($tabs): ?> | ||
3760 | 28 | <div id="tabs"> | ||
3761 | 29 | <?php if ($tabs): ?> | ||
3762 | 30 | <?php print render($tabs) ?> | ||
3763 | 31 | <?php endif; ?> | ||
3764 | 32 | </div> <!-- end tabs --> | ||
3765 | 33 | <?php endif; ?> | ||
3766 | 34 | <div id="content"> | ||
3767 | 35 | <?php print $messages; ?> | ||
3768 | 36 | <?php print render($page['help']); ?> | ||
3769 | 37 | <?php if ($action_links): ?> | ||
3770 | 38 | <ul class="action-links"><?php print render($action_links); ?></ul> | ||
3771 | 39 | <?php endif; ?> | ||
3772 | 40 | <?php print render($page['content']); ?> | ||
3773 | 41 | </div> <!-- end content --> | ||
3774 | 42 | |||
3775 | 43 | |||
3776 | 44 | </div> <!-- end container --> | ||
3777 | 45 | </div><!-- end wrapper --> | ||
3778 | 46 | |||
3779 | 47 | <?php print render($page['footer']); ?> | ||
3780 | 0 | \ No newline at end of file | 48 | \ No newline at end of file |
3781 | 1 | 49 | ||
3782 | === added file 'orange_admin/screenshot.png' | |||
3783 | 2 | Binary 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 | 50 | Binary 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 |