FINAL suepr merge step : added all modules to this super repos
339
sites/all/themes/contrid/rubik/LICENSE.txt
Normal file
@@ -0,0 +1,339 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
128
sites/all/themes/contrid/rubik/README.md
Normal file
@@ -0,0 +1,128 @@
|
||||
Current state of Rubik for Drupal 7
|
||||
-----------------------------------
|
||||
Rubik has undergone a slight visual overhaul and structural refactoring to
|
||||
accommodate some key changes in D7. In particular:
|
||||
|
||||
- Page wrapper and styles have been simplified to work both in page context
|
||||
and overlay context.
|
||||
- New page elements like action links, removed page elements like generic
|
||||
footer.
|
||||
- New icons for the admin path restructuring and nicer button styles for
|
||||
indicating actions.
|
||||
|
||||
Because these changes represent a departure from the previous visual look of
|
||||
Rubik, D7 will be using the 4.x version series. There are plans to backport
|
||||
many of these changes to D6 in a 4.x branch as well.
|
||||
|
||||
### @TODO
|
||||
|
||||
- Update RTL stylesheets, sprites
|
||||
- Browser testing
|
||||
|
||||
|
||||
Rubik
|
||||
-----
|
||||
Rubik is a clean admin theme designed for use with the admin module. It features
|
||||
a set of icons for admin pages provided by Drupal core and aggressive styling to
|
||||
reduce visual noise wherever possible.
|
||||
|
||||
|
||||
Requirements
|
||||
------------
|
||||
You must install the [Tao][1] base theme for Rubik to operate properly.
|
||||
|
||||
|
||||
Overview for subthemers
|
||||
-----------------------
|
||||
Rubik can be used quite successfully as a base for non-admin themes. Here are
|
||||
some reasons you might want to use Rubik as a base theme:
|
||||
|
||||
- You want to inherit its styling for form and other major page elements.
|
||||
- You want to inherit its admin-element styling, e.g. you want to use the same
|
||||
theme for both the frontend and backend.
|
||||
- You want to inherit form layouts and preprocess routing that Rubik provides.
|
||||
|
||||
Before beginning to subtheme based on Rubik, please read the README included
|
||||
with Tao. As Rubik is a subtheme of Tao, many of the principle and ideas in Tao
|
||||
apply to subtheming Rubik as well.
|
||||
|
||||
|
||||
### Form theming
|
||||
|
||||
To work with form theming in Rubik (and Drupal in general) you should become
|
||||
familiar with [`drupal_render()`][2]. Form rendering in Rubik is done in the
|
||||
**template file**, not the preprocess, allowing any additional preprocessors to
|
||||
alter the form in its structured state.
|
||||
|
||||
Rubik pushes many system forms through a series of additional preprocess
|
||||
functions before templating.
|
||||
|
||||
- `rubik_preprocess_form_buttons()` detects any root level submit and button
|
||||
type elements and groups them together under `$form['buttons']` so they can be
|
||||
placed in a wrapping element.
|
||||
- `rubik_preprocess_form_legacy()` handles legacy theme function-based forms
|
||||
that use a declared theme function. It will first render the form using the
|
||||
function specified by `#theme` and then generate a form array that can be used
|
||||
with `drupal_render()` in templates.
|
||||
|
||||
|
||||
### Icon classes
|
||||
|
||||
The admin icons in Rubik are displayed using a CSS sprite and corresponding CSS
|
||||
class. The class that refers to each icon is based on a link path to the admin
|
||||
page. For a path at `admin/settings/foo`, the classes added to the containing
|
||||
element of `span.icon` are:
|
||||
|
||||
- `path-admin-settings-foo`
|
||||
- `path-admin-settings`
|
||||
- `path-admin`
|
||||
|
||||
This allows for your element to fallback to a more generic, placeholder icon if
|
||||
the most specific class cannot be used.
|
||||
|
||||
|
||||
### Object & form template layouts
|
||||
|
||||
Rubik groups elements in the tao object template and various forms into two
|
||||
columns.
|
||||
|
||||
- For object templates (`theme('node')`, `theme('comment')`, etc.) you can
|
||||
switch to a typical 1-column layout in you preprocess function:
|
||||
|
||||
$vars['layout'] = FALSE;
|
||||
|
||||
- For form templates, you should use `hook_theme()` to and declare the form's
|
||||
template as `form-simple`. If a prior preprocess has moved form elements in
|
||||
`$vars['sidebar']` for the form, you will need to move them back to the
|
||||
`$vars['form']` element.
|
||||
|
||||
// Switch comment form back to simple layout.
|
||||
function mysubtheme_theme() {
|
||||
$items['comment_form'] = array(
|
||||
'arguments' => array('form' => array()),
|
||||
'path' => drupal_get_path('theme', 'rubik') .'/templates',
|
||||
'template' => 'form-simple',
|
||||
);
|
||||
return $items;
|
||||
}
|
||||
|
||||
|
||||
### Stylesheets
|
||||
|
||||
- `core.css` provides styles for standard Drupal core markup elements, in
|
||||
particular form elements, list items, pagers, etc. It does not style any "page
|
||||
wrapper" or "design elements" like the site logo, navigation, etc.
|
||||
- `icons.css` provides styles for the admin icons provided by Rubik.
|
||||
- `style.css` provides styles for the Rubik admin theme page wrapper and other
|
||||
aesthetic elements. This includes the site title, tabs, navigation, breadcrumb,
|
||||
etc. **This is the file you will most likely want to override to begin your
|
||||
subtheme.**
|
||||
|
||||
|
||||
Maintainer
|
||||
----------
|
||||
- yhahn (Young Hahn)
|
||||
|
||||
|
||||
[1]: http://drupal.org/project/tao
|
||||
[2]: http://api.drupal.org/api/function/drupal_render/6
|
85
sites/all/themes/contrid/rubik/core-rtl.css
Normal file
@@ -0,0 +1,85 @@
|
||||
/**
|
||||
* Generic ============================================================
|
||||
*/
|
||||
.page-content dl dt {}
|
||||
.page-content dl dd,
|
||||
.page-content dl dl {
|
||||
margin-left:0;
|
||||
margin-right:20px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Pagers =============================================================
|
||||
*/
|
||||
.pager ul.pager-list { float:right; }
|
||||
.pager ul.pager-links { float:left; }
|
||||
|
||||
/**
|
||||
* Menus, lists =======================================================
|
||||
*/
|
||||
.admin-list li a span.icon {
|
||||
left:auto;
|
||||
right:10px;
|
||||
}
|
||||
|
||||
.node-type-list li,
|
||||
.admin-list li { padding:10px 50px 9px 5px; }
|
||||
|
||||
/**
|
||||
* Tables =============================================================
|
||||
*/
|
||||
table th { text-align:right; }
|
||||
table td.permission { padding-right:19px; }
|
||||
|
||||
/**
|
||||
* Form layout: Default ===============================================
|
||||
*/
|
||||
.form-layout-default { background-position:35% 0%; }
|
||||
|
||||
.column-main { float:right; }
|
||||
|
||||
.column-main .column-wrapper {
|
||||
padding-left:10px;
|
||||
padding-right:0px;
|
||||
}
|
||||
|
||||
.column-side { float:left; }
|
||||
|
||||
.column-side .column-wrapper {
|
||||
padding-left:0px;
|
||||
padding-right:10px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Forms ==============================================================
|
||||
*/
|
||||
.page-content .form-item .description {
|
||||
left:-15px;
|
||||
right:auto;
|
||||
}
|
||||
|
||||
.collapsible .fieldset-title span.icon {
|
||||
left:auto;
|
||||
right:-20px;
|
||||
background-image:url(images/sprite-rtl.png);
|
||||
}
|
||||
|
||||
html.js input.form-autocomplete { background-position: 2px 7px; }
|
||||
|
||||
/**
|
||||
* Help pages =========================================================
|
||||
*/
|
||||
.help-items { float:right; }
|
||||
|
||||
/**
|
||||
* Admin toolbar ======================================================
|
||||
*/
|
||||
body.rubik #admin-toolbar a.menu-hover span.menu-description {
|
||||
padding-left:0px;
|
||||
padding-right:50px;
|
||||
}
|
||||
|
||||
body.rubik #admin-toolbar a.menu-hover span.menu-description span.icon {
|
||||
left:auto;
|
||||
right:10px;
|
||||
}
|
817
sites/all/themes/contrid/rubik/core.css
Normal file
@@ -0,0 +1,817 @@
|
||||
p:last-child { margin:0px; }
|
||||
|
||||
hr { display:none; }
|
||||
|
||||
/**
|
||||
* Toggleables ========================================================
|
||||
*/
|
||||
.toggleable { display:none; }
|
||||
|
||||
/**
|
||||
* Generic ============================================================
|
||||
*/
|
||||
.page-content dl dt {}
|
||||
.page-content dl dd,
|
||||
.page-content dl dl {
|
||||
margin-left:20px;
|
||||
margin-bottom:10px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Console ============================================================
|
||||
*/
|
||||
div.messages {
|
||||
color:#036;
|
||||
background-color:#f8f8f8;
|
||||
border:1px solid #ccc;
|
||||
margin:0px 0px 10px;
|
||||
}
|
||||
|
||||
table tr.warning th,
|
||||
div.warning {
|
||||
color:#a84;
|
||||
background-color:#fff4c0;
|
||||
}
|
||||
|
||||
table tr.error th,
|
||||
div.error {
|
||||
color:#965;
|
||||
background-color:#ffe4e0;
|
||||
}
|
||||
|
||||
table tr.ok th,
|
||||
table tr.info th,
|
||||
div.status {
|
||||
color:#687;
|
||||
background-color:#ecf8f4;
|
||||
}
|
||||
|
||||
div.error { border-color:#ffd4d0; }
|
||||
div.warning { border-color:#ffe4b0; }
|
||||
div.status { border-color:#dce8e4; }
|
||||
|
||||
/**
|
||||
* Pagers =============================================================
|
||||
*/
|
||||
.pager {
|
||||
font-weight:normal;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
.pager ul.pager-list { float:left; }
|
||||
.pager ul.pager-links { float:right; }
|
||||
|
||||
/**
|
||||
* Menus, lists =======================================================
|
||||
*/
|
||||
.admin-block-description,
|
||||
.help-items ul li,
|
||||
.confirmation ul li,
|
||||
.item-list ul li,
|
||||
.prose .item-list li,
|
||||
.menu li {
|
||||
float:none;
|
||||
display:block;
|
||||
padding:5px 10px 4px;
|
||||
border-bottom:1px solid #f4f4f4;
|
||||
}
|
||||
|
||||
.admin-block-description,
|
||||
.help-items ul li:last-child,
|
||||
.confirmation ul li:last-child,
|
||||
.item-list ul li:last-child,
|
||||
.prose .item-list li:last-child,
|
||||
.menu li:last-child {
|
||||
border-bottom:0px;
|
||||
padding-bottom:5px;
|
||||
}
|
||||
|
||||
.admin-panel h3 span.icon,
|
||||
.admin-list li a span.icon {
|
||||
position:absolute;
|
||||
left:10px;
|
||||
top:10px;
|
||||
}
|
||||
|
||||
.admin-list-compact li a span.icon { top:5px; }
|
||||
|
||||
.admin-panel h3,
|
||||
.node-type-list li,
|
||||
.admin-list li {
|
||||
position:relative;
|
||||
padding:10px 5px 9px 50px;
|
||||
margin:0px;
|
||||
min-height:30px;
|
||||
border-bottom:1px solid #e8e8e8;
|
||||
}
|
||||
|
||||
.admin-panel h3 {
|
||||
background:#f4f4f4;
|
||||
line-height:30px;
|
||||
}
|
||||
|
||||
.admin-list-compact li { min-height:20px; }
|
||||
|
||||
.node-type-list li:last-child,
|
||||
.admin-list li:last-child { border:0px; }
|
||||
|
||||
/**
|
||||
* Tables =============================================================
|
||||
*/
|
||||
.tabledrag-toggle-weight-wrapper {
|
||||
float:right;
|
||||
font-size:11px;
|
||||
margin-bottom:-30px;
|
||||
height:20px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.tabledrag-toggle-weight-wrapper a {
|
||||
display:block;
|
||||
width:20px;
|
||||
height:20px;
|
||||
text-indent:-999px;
|
||||
overflow:hidden;
|
||||
background:url(images/bleeds.png) -40px -120px no-repeat;
|
||||
}
|
||||
|
||||
|
||||
table {
|
||||
width:100%;
|
||||
margin:0px 0px 10px;
|
||||
background-color:#fff;
|
||||
|
||||
border-collapse:collapse;
|
||||
border-color:#ddd;
|
||||
border-width:1px;
|
||||
border-style:solid;
|
||||
}
|
||||
|
||||
.fieldset table { margin:0px; }
|
||||
|
||||
table td,
|
||||
table th {
|
||||
vertical-align:top;
|
||||
border-width:1px 0px;
|
||||
border-style:solid;
|
||||
border-color:#ddd;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
table th {
|
||||
font-size:11px;
|
||||
text-align:left;
|
||||
font-weight:normal;
|
||||
color:#666;
|
||||
background:#eee;
|
||||
}
|
||||
|
||||
table thead th { border-top-color:#ccc; }
|
||||
|
||||
table td.active { background:#e4f0f8; }
|
||||
table tr.odd td.active { background:#ecf8fc; }
|
||||
|
||||
table tr.selected td.active,
|
||||
table tr.selected td {
|
||||
background:#ffc;
|
||||
border-color:#eeb;
|
||||
}
|
||||
|
||||
/* Block administration */
|
||||
table tr.region td { background:#f8f8f8; }
|
||||
|
||||
/* Hide tabledrag markers */
|
||||
table tr.draggable span.tabledrag-changed { display:none; }
|
||||
|
||||
/* Stripe administrative tables */
|
||||
.page-admin table tr.even, .page-admin table tr.even td {
|
||||
background: #f9f9f9;
|
||||
}
|
||||
|
||||
/**
|
||||
* Forms ==============================================================
|
||||
*/
|
||||
.block,
|
||||
.item-list,
|
||||
.help-items ul,
|
||||
.form-item,
|
||||
.confirmation ul,
|
||||
.admin-list,
|
||||
.node-type-list,
|
||||
.admin-panel {
|
||||
background:#fff;
|
||||
margin:0px 0px 10px;
|
||||
|
||||
border-width:1px;
|
||||
border-style:solid;
|
||||
border-color:#ddd;
|
||||
}
|
||||
|
||||
.form-item {
|
||||
position:relative;
|
||||
padding:9px;
|
||||
}
|
||||
|
||||
.admin-list { margin:0px; }
|
||||
|
||||
table .form-item,
|
||||
table .item-list,
|
||||
.block .form-item,
|
||||
.block .item-list,
|
||||
.admin-panel .item-list,
|
||||
.admin-panel .admin-list,
|
||||
.fieldset .form-item,
|
||||
.fieldset .form-type-radio,
|
||||
.fieldset .form-type-checkbox,
|
||||
.form-item .form-item,
|
||||
.form-item .form-type-radio,
|
||||
.form.item .form-type-checkbox,
|
||||
.form-checkboxes .form-type-checkbox,
|
||||
.text-format-wrapper .fieldset .form-item {
|
||||
background:transparent;
|
||||
padding:0px;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
table .form-item,
|
||||
table .item-list,
|
||||
.block .item-list,
|
||||
.admin-panel .item-list,
|
||||
.admin-panel .admin-list,
|
||||
.fieldset .form-type-radio,
|
||||
.fieldset .form-type-checkbox,
|
||||
.form-item .form-type-radio,
|
||||
.form.item .form-type-checkbox,
|
||||
.form-checkboxes .form-type-checkbox { margin-bottom:0px; }
|
||||
|
||||
.text-format-wrapper .form-item {
|
||||
background:#fff;
|
||||
margin:0px 0px 10px;
|
||||
|
||||
border-width:1px;
|
||||
border-style:solid;
|
||||
border-color:#ddd;
|
||||
padding: 9px;
|
||||
}
|
||||
|
||||
.form-item label {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
color:#666;
|
||||
font-weight:bold;
|
||||
font-size:10px;
|
||||
text-transform:uppercase;
|
||||
}
|
||||
|
||||
.form-item label.option {
|
||||
text-transform:none;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
.form-item label.option input { vertical-align:middle; }
|
||||
|
||||
.page-content .password-description,
|
||||
.page-content .password-strength,
|
||||
.page-content .description,
|
||||
.page-content .form-item .description {
|
||||
line-height:15px;
|
||||
font-size:11px;
|
||||
white-space:normal;
|
||||
}
|
||||
|
||||
.admin-panel p.description {
|
||||
background:#eee;
|
||||
border-top:1px solid #ddd;
|
||||
border-bottom:1px solid #fff;
|
||||
line-height:20px;
|
||||
font-size:11px;
|
||||
padding:4px 9px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
.fieldset .description { margin:0px 0px 10px; }
|
||||
|
||||
.page-content .form-item .description {
|
||||
position:absolute;
|
||||
bottom:100%;
|
||||
right:-15px;
|
||||
z-index:5;
|
||||
|
||||
color:#687;
|
||||
background:url(images/popup.png) 50% 100% no-repeat;
|
||||
border-top:1px solid #d8e4e0;
|
||||
|
||||
width:240px;
|
||||
margin:0px 0px -15px;
|
||||
padding:9px 10px 20px;
|
||||
display:none;
|
||||
}
|
||||
|
||||
.page-content .form-item:hover {
|
||||
z-index:1;
|
||||
height:auto; /* Fix for flicker in IE7 */
|
||||
}
|
||||
|
||||
.page-content .form-item:hover > .description { display:block; }
|
||||
|
||||
input.teaser-button,
|
||||
input.form-submit {
|
||||
cursor:pointer;
|
||||
padding:2px 10px;
|
||||
color:#333;
|
||||
|
||||
text-align:center;
|
||||
|
||||
font-weight:normal;
|
||||
border-width:1px;
|
||||
border-style:solid;
|
||||
border-color:#ddd #ddd #ccc;
|
||||
background:#fff url(images/buttons.png) -1px 50% no-repeat;
|
||||
}
|
||||
|
||||
input.form-submit:hover {
|
||||
border-color:#ace;
|
||||
-webkit-box-shadow:#ace 0px 0px 5px;
|
||||
}
|
||||
|
||||
input.form-submit:active {
|
||||
border-color:#666 #666 #555;
|
||||
background:#666 url(images/buttons.png) -401px 50% no-repeat;
|
||||
color:#222;
|
||||
text-shadow:#999 0px 1px 0px;
|
||||
}
|
||||
|
||||
input.button-yes {
|
||||
background-position:-2401px 50%;
|
||||
padding-left:25px;
|
||||
}
|
||||
|
||||
input.button-yes:active { background-position:-2801px 50%; }
|
||||
|
||||
input.button-no {
|
||||
background-position:-3201px 50%;
|
||||
padding-left:25px;
|
||||
}
|
||||
|
||||
input.button-no:active { background-position:-3601px 50%; }
|
||||
|
||||
input.form-autocomplete,
|
||||
input.form-text,
|
||||
textarea.form-textarea,
|
||||
select.form-select {
|
||||
padding:3px;
|
||||
border-width:1px;
|
||||
border-style:solid;
|
||||
border-color:#ccc;
|
||||
background:#fff;
|
||||
color:#666;
|
||||
max-width:100%;
|
||||
}
|
||||
|
||||
input.form-autocomplete:hover,
|
||||
input.form-text:hover,
|
||||
textarea.form-textarea:hover,
|
||||
select.form-select:hover,
|
||||
input.form-autocomplete:focus,
|
||||
input.form-text:focus,
|
||||
textarea.form-textarea:focus,
|
||||
select.form-select:focus {
|
||||
color:#333;
|
||||
border-color:#ace;
|
||||
-webkit-box-shadow:#ace 0px 0px 5px;
|
||||
}
|
||||
|
||||
input.fluid {
|
||||
-moz-box-sizing:border-box;
|
||||
-webkit-box-sizing:border-box;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
table input.fluid { width:auto; }
|
||||
|
||||
html.js input.form-autocomplete { background-position:100% 7px; }
|
||||
html.js input.throbbing { background-position:100% -13px; }
|
||||
|
||||
/* Fieldsets */
|
||||
.fieldset,
|
||||
.fieldset-title,
|
||||
.fieldset-title a,
|
||||
.fieldset-content { display:block; }
|
||||
|
||||
.fieldset {
|
||||
margin:0px 0px 10px;
|
||||
display:block;
|
||||
position:relative;
|
||||
min-height:28px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
fieldset legend {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 100%;
|
||||
}
|
||||
body.page-admin div.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset {
|
||||
padding:0;
|
||||
}
|
||||
|
||||
.fieldset-legend {
|
||||
display:block;
|
||||
}
|
||||
|
||||
.container-inline .fieldset-legend .fieldset-content,
|
||||
.fieldset.titled .fieldset-content {
|
||||
display:block;
|
||||
padding-top:40px;
|
||||
}
|
||||
|
||||
.item-list h3,
|
||||
.block .block-title,
|
||||
.fieldset-title,
|
||||
.collapsible .fieldset-legend a {
|
||||
display:block;
|
||||
font-size:11px;
|
||||
margin:0px;
|
||||
padding:4px 9px 5px;
|
||||
color:#333;
|
||||
background:#f6f6f6;
|
||||
}
|
||||
|
||||
.fieldset-legend,
|
||||
.collapsible .fieldset-legend a { padding-bottom:4px; }
|
||||
|
||||
/* Explicit height for IE */
|
||||
.collapsible .fieldset-legend a { height:20px; }
|
||||
|
||||
.collapsible .fieldset-legend span.icon {
|
||||
position:absolute;
|
||||
left:-20px;
|
||||
top:4px;
|
||||
background:url(images/bleeds.png) -20px -180px no-repeat;
|
||||
width:20px;
|
||||
height:20px;
|
||||
display:block;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
html.js .collapsed .fieldset-legend span.icon { background-position:0px -180px; }
|
||||
|
||||
.fieldset .collapsible .fieldset-legend span.icon { display:none; }
|
||||
|
||||
.collapsed .fieldset-legend a {
|
||||
background:#eee;
|
||||
color:#484848;
|
||||
}
|
||||
|
||||
.collapsed .fieldset-legend a:hover { color:#666; }
|
||||
|
||||
.collapsible .fieldset-legend {
|
||||
padding:0px;
|
||||
background:transparent;
|
||||
}
|
||||
|
||||
.collapsed .fieldset-legend a { padding-bottom:4px; }
|
||||
|
||||
.block .block-content,
|
||||
.container-inline .fieldset-content,
|
||||
.fieldset-content {
|
||||
padding:10px 9px 9px;
|
||||
background:#fff;
|
||||
}
|
||||
|
||||
|
||||
html.js .collapsed .fieldset-content { display:none; }
|
||||
|
||||
.fieldset .fieldset .fieldset-content { background:#fff; }
|
||||
|
||||
/* Filter form */
|
||||
.filter-wrapper {
|
||||
font-size:11px;
|
||||
margin-top:-10px;
|
||||
border-top:none;
|
||||
}
|
||||
|
||||
.filter-wrapper .fieldset-content,
|
||||
.fieldset .fieldset.filter-wrapper .fieldset-content {
|
||||
background:#f8f8f8;
|
||||
border-top:0px;
|
||||
height:20px;
|
||||
padding:5px 9px 4px;
|
||||
}
|
||||
|
||||
.filter-wrapper .form-type-select { padding:0px; }
|
||||
.filter-wrapper .form-type-select * {
|
||||
float:left;
|
||||
margin-right:5px;
|
||||
}
|
||||
|
||||
.filter-wrapper select {
|
||||
padding:0px;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
.filter-wrapper .filter-help {
|
||||
float:right;
|
||||
font-size:11px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Form layout: Default ===============================================
|
||||
*/
|
||||
.form-layout-default { background:url(images/vrule.png) 65% 0% repeat-y; }
|
||||
|
||||
.column-main {
|
||||
float:left;
|
||||
width:65%;
|
||||
}
|
||||
|
||||
.column-main .column-wrapper { padding-right:10px; }
|
||||
|
||||
.column-side {
|
||||
float:right;
|
||||
width:34.99%;
|
||||
}
|
||||
|
||||
.column-side .column-wrapper { padding-left:10px; }
|
||||
|
||||
.column-footer { clear:both; }
|
||||
|
||||
form .form-actions {
|
||||
background:#eee;
|
||||
border:1px solid #ddd;
|
||||
padding:9px;
|
||||
}
|
||||
|
||||
form .form-actions.container-inline {
|
||||
background:transparent;
|
||||
border:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
form .form-actions input.form-submit { margin-right:5px; }
|
||||
|
||||
.form-layout-default .column-main .form-actions { display:none; }
|
||||
.form-layout-default .column-side .form-actions { margin:0px 0px 10px; }
|
||||
.form-layout-default .column-side .form-actions input.form-submit { margin:1px 5px 1px 0px; }
|
||||
|
||||
/**
|
||||
* "Boxes" aka generic wrappers =======================================
|
||||
*/
|
||||
.box-title {
|
||||
font-weight:normal;
|
||||
font-size:10px;
|
||||
text-transform:uppercase;
|
||||
|
||||
background:#eee;
|
||||
border:1px solid #ddd;
|
||||
padding:4px 9px;
|
||||
margin:0px 0px 10px;
|
||||
}
|
||||
|
||||
/**
|
||||
* System =============================================================
|
||||
*/
|
||||
.admin .right {
|
||||
padding-left:5px;
|
||||
float:right;
|
||||
}
|
||||
|
||||
.admin .left {
|
||||
padding-right:5px;
|
||||
float:left;
|
||||
}
|
||||
|
||||
.admin .right,
|
||||
.admin .left {
|
||||
box-sizing:border-box;
|
||||
-moz-box-sizing:border-box;
|
||||
-webkit-box-sizing:border-box;
|
||||
width:50%;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
/* admin/appearance */
|
||||
.theme-selector {
|
||||
position:relative;
|
||||
padding:9px 9px 9px 139px;
|
||||
border:1px solid #ddd;
|
||||
margin:10px 0px;
|
||||
min-height:80px;
|
||||
text-shadow:#fff 0px 1px 0px;
|
||||
}
|
||||
|
||||
.theme-selector img {
|
||||
left:10px;
|
||||
top:10px;
|
||||
position:absolute;
|
||||
clip:rect(0px 120px 80px 0px); /* IE6, IE7 */
|
||||
clip:rect(0px,120px,80px,0px);
|
||||
}
|
||||
|
||||
.theme-selector .operations a { margin-right:20px; }
|
||||
|
||||
.system-themes-list-disabled .theme-selector {
|
||||
background:#eee;
|
||||
color:#676767;
|
||||
}
|
||||
|
||||
/* admin/content/node & admin/user/user */
|
||||
.exposed-filters .form-item label {
|
||||
float:left;
|
||||
width:120px;
|
||||
}
|
||||
|
||||
.exposed-filters .additional-filters {
|
||||
padding:5px;
|
||||
font-size:11px;
|
||||
color:#666;
|
||||
}
|
||||
|
||||
/* update options */
|
||||
.admin-options {
|
||||
background:#f8f8f8;
|
||||
line-height:30px;
|
||||
height:30px;
|
||||
padding:9px;
|
||||
border:1px solid #ddd;
|
||||
margin:0px 0px 10px;
|
||||
}
|
||||
|
||||
.admin-options label,
|
||||
.admin-options .form-item {
|
||||
margin-right:10px;
|
||||
float:left;
|
||||
}
|
||||
|
||||
.admin-options .form-item {
|
||||
padding:0px;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
/* dependency colors */
|
||||
.admin-dependencies,
|
||||
.admin-required { color: #666; }
|
||||
.admin-disabled { color: #900; }
|
||||
.admin-enabled { color: #099; }
|
||||
.admin-missing { color: #c30; }
|
||||
|
||||
/* progressbar styles */
|
||||
.progress .bar {
|
||||
-webkit-box-shadow:inset #ddd 0px 1px 3px;
|
||||
-moz-box-shadow:inset #ddd 0px 1px 3px;
|
||||
background:#eee;
|
||||
border:1px solid #ccc;
|
||||
}
|
||||
|
||||
.progress .filled { background:#666; }
|
||||
|
||||
/**
|
||||
* Help pages =========================================================
|
||||
*/
|
||||
.help-items { float:left; width:25%; }
|
||||
.help-items ul { margin:10px 5px; }
|
||||
|
||||
/**
|
||||
* Admin toolbar ======================================================
|
||||
*/
|
||||
body.tao #admin-toolbar a.menu-hover span.menu-description { padding-left:50px; }
|
||||
|
||||
body.tao #admin-toolbar a.menu-hover span.menu-description span.icon {
|
||||
position:absolute;
|
||||
left:10px;
|
||||
top:0px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Form description exceptions ========================================
|
||||
*/
|
||||
|
||||
/**
|
||||
* Some form elements are either too weirdly positioned or really benefit
|
||||
* from persistent descriptions. Reset for all of these.
|
||||
*/
|
||||
.page-content .form-item-files-feeds,
|
||||
.page-content .form-item-files-feeds .description,
|
||||
.ctools-export-ui-row .form-item,
|
||||
.ctools-export-ui-row .form-item .description,
|
||||
.multiselect .form-item,
|
||||
.multiselect .form-item .description,
|
||||
.page-content table .form-item,
|
||||
.page-content table .form-item .description,
|
||||
.page-content .form-item .widget-edit .description,
|
||||
#upload-attachments .description,
|
||||
#views-ajax-pad .form-item,
|
||||
#views-ajax-pad .form-item .description {
|
||||
width:auto;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
border:0px;
|
||||
background:transparent;
|
||||
position:static;
|
||||
display:block;
|
||||
}
|
||||
|
||||
.page-content .form-item-files-feeds:hover,
|
||||
.ctools-export-ui-row .form-item:hover,
|
||||
.multiselect .form-item:hover,
|
||||
.page-content table .form-item:hover,
|
||||
#views-ajax-pad .form-item:hover { position:static; }
|
||||
|
||||
.page-content .form-item-files-feeds .description,
|
||||
.page-content table .form-item .description,
|
||||
#upload-attachments .description,
|
||||
#views-ajax-pad .form-item .description {
|
||||
padding:0px;
|
||||
color:#666;
|
||||
display:block;
|
||||
max-width:none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Form containers ====================================================
|
||||
*/
|
||||
.container-inline div {
|
||||
display:inline;
|
||||
border:0px;
|
||||
padding:0px;
|
||||
background:transparent;
|
||||
}
|
||||
|
||||
.container-inline { margin:0px 0px 10px; }
|
||||
|
||||
/**
|
||||
* Vertical tabs=======================================================
|
||||
*/
|
||||
.vertical-tabs {
|
||||
background:#fff url(images/vtabs.png) 0px 0px repeat-y;
|
||||
border:1px solid #ddd;
|
||||
margin:0px 0px 10px;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
.vertical-tabs .fieldset-content,
|
||||
.vertical-tabs fieldset.titled .fieldset-content {
|
||||
border:0px;
|
||||
padding:10px;
|
||||
}
|
||||
.vertical-tabs .fieldset-content .fieldset-content {
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.vertical-tabs-list li a {
|
||||
display:block;
|
||||
text-shadow:#fff 0px 1px 0px;
|
||||
padding:5px 10px 4px 10px;
|
||||
border-bottom:1px solid #ddd;
|
||||
color:#666;
|
||||
}
|
||||
|
||||
.vertical-tabs-list .selected a {
|
||||
background:#fff;
|
||||
color:#333;
|
||||
}
|
||||
|
||||
.vertical-tabs-list .summary { font-size:11px; }
|
||||
|
||||
/**
|
||||
* Action links =======================================================
|
||||
*/
|
||||
.action-links a {
|
||||
-moz-border-radius:5px;
|
||||
-webkit-border-radius:5px;
|
||||
border-radius:5px;
|
||||
|
||||
margin:0px 5px 0px 0px;
|
||||
padding:0px 5px 0px 25px;
|
||||
background:#999 url(images/buttons.png) -800px 50% no-repeat;
|
||||
color:#fff;
|
||||
text-shadow:#666 0px 1px 0px;
|
||||
}
|
||||
|
||||
.action-links a:active {
|
||||
color:#222;
|
||||
background-color:#666;
|
||||
background-position:-1200px 50%;
|
||||
text-shadow:#999 0px 1px 0px;
|
||||
}
|
||||
|
||||
/**
|
||||
* ORPHANED MARKUP ====================================================
|
||||
* The following selectors target markup generated by Drupal that have
|
||||
* exactly 1 or extremely few instances. It will make a great future
|
||||
* hitlist of markup to consolidate and generalize.
|
||||
*/
|
||||
.compact-link {
|
||||
font-size:11px;
|
||||
height:20px;
|
||||
margin:0px 0px 10px;
|
||||
}
|
||||
|
||||
.compact-link a {
|
||||
float:left;
|
||||
line-height:18px;
|
||||
padding:0px 9px;
|
||||
border:1px solid #ddd;
|
||||
color:#666;
|
||||
background:#fff;
|
||||
}
|
155
sites/all/themes/contrid/rubik/icons.css
Normal file
@@ -0,0 +1,155 @@
|
||||
/**
|
||||
* Icons
|
||||
*/
|
||||
.help-content span.icon,
|
||||
.page-title span.icon,
|
||||
.admin-toolbar-menu span.icon,
|
||||
.menu span.icon,
|
||||
.admin-panel span.icon,
|
||||
.admin-list span.icon,
|
||||
.links span.icon {
|
||||
width:30px;
|
||||
height:30px;
|
||||
display:block;
|
||||
|
||||
background-color:transparent;
|
||||
background-image:url(images/icons.png);
|
||||
background-repeat:no-repeat;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create content
|
||||
*/
|
||||
.path-node-add span.icon { background-position:0px -240px; }
|
||||
.path-node-add-page span.icon { background-position:-30px -240px; }
|
||||
.path-node-add-forum span.icon { background-position:-60px -240px; }
|
||||
.path-node-add-blog span.icon { background-position:-90px -240px; }
|
||||
.path-node-add-story span.icon { background-position:-120px -240px; }
|
||||
.path-node-add-poll span.icon { background-position:-150px -240px; }
|
||||
|
||||
/**
|
||||
* Admin
|
||||
*/
|
||||
.path-admin span.icon { background-position:0px 0px; }
|
||||
.path-admin- span.icon { background-position:-60px -150px; }
|
||||
|
||||
/**
|
||||
* Appearance
|
||||
*/
|
||||
.path-admin-appearance- span.icon { background-position:-120px -30px; }
|
||||
|
||||
/**
|
||||
* Modules
|
||||
*/
|
||||
.path-admin-modules- span.icon { background-position:-210px -30px; }
|
||||
|
||||
/**
|
||||
* Help
|
||||
*/
|
||||
.path-admin-help span.icon { background-position:-150px -120px; }
|
||||
|
||||
/**
|
||||
* Content
|
||||
*/
|
||||
.path-admin-content span.icon { background-position:-30px 0px; }
|
||||
.path-admin-content- span.icon { background-position:0px -30px; }
|
||||
.path-admin-content-forum span.icon { background-position:-90px -120px; }
|
||||
.path-admin-content-book span.icon { background-position:-90px -60px; }
|
||||
.path-admin-content-comment span.icon { background-position:-90px -30px; }
|
||||
|
||||
/**
|
||||
* Building
|
||||
*/
|
||||
.path-admin-structure span.icon { background-position:-60px 0px; }
|
||||
.path-admin-structure- span.icon { background-position:-30px -150px; }
|
||||
.path-admin-structure-menu span.icon { background-position:-150px -30px; }
|
||||
.path-admin-structure-contact span.icon { background-position:-60px -90px; }
|
||||
.path-admin-structure-block span.icon { background-position:-180px -30px; }
|
||||
.path-admin-structure-types span.icon { background-position:-30px -30px; }
|
||||
.path-admin-structure-taxonomy span.icon { background-position:-60px -30px; }
|
||||
.path-admin-structure-trigger span.icon { background-position:-180px -60px; }
|
||||
|
||||
/**
|
||||
* User
|
||||
*/
|
||||
.path-admin-people span.icon { background-position:-90px 0px; }
|
||||
.path-admin-people- span.icon { background-position:-210px -90px; }
|
||||
.path-admin-people-permissions span.icon { background-position:-30px -90px; }
|
||||
.path-admin-people-permissions-roles span.icon { background-position:-30px -120px; }
|
||||
|
||||
/**
|
||||
* Reports
|
||||
*/
|
||||
.path-admin-reports span.icon { background-position:-120px 0px; }
|
||||
.path-admin-reports- span.icon { background-position:0px -150px; }
|
||||
.path-admin-reports-dblog span.icon { background-position:-210px -420px; }
|
||||
.path-admin-reports-hits span.icon { background-position:-120px -420px; }
|
||||
.path-admin-reports-search span.icon { background-position:0px -420px; }
|
||||
.path-admin-reports-access-denied span.icon { background-position:-180px -420px; }
|
||||
.path-admin-reports-page-not-found span.icon { background-position:-90px -420px; }
|
||||
.path-admin-reports-referrers span.icon { background-position:-150px -420px; }
|
||||
.path-admin-reports-pages span.icon { background-position:-30px -240px }
|
||||
.path-admin-reports-visitors span.icon { background-position:-60px -420px; }
|
||||
.path-admin-reports-settings span.icon { background-position:-90px -330px; }
|
||||
.path-admin-reports-updates span.icon { background-position:-150px -60px; }
|
||||
.path-admin-reports-status span.icon { background-position:-60px -60px; }
|
||||
|
||||
/**
|
||||
* Configuration
|
||||
*/
|
||||
.path-admin-config span.icon { background-position:-150px 0px; }
|
||||
.path-admin-config- span.icon { background-position:-210px -120px; }
|
||||
.path-admin-config-people- span.icon { background-position:0px -180px; }
|
||||
.path-admin-config-people-accounts span.icon { background-position:-60px -120px; }
|
||||
.path-admin-config-people-ip-blocking span.icon { background-position:0px -120px; }
|
||||
|
||||
.path-admin-config-content- span.icon { background-position:-60px -180px; }
|
||||
.path-admin-config-content-formats span.icon { background-position:-210px -60px; }
|
||||
|
||||
.path-admin-config-regional- span.icon { background-position:-210px -180px; }
|
||||
.path-admin-config-regional-settings span.icon { background-position:-60px -390px; }
|
||||
.path-admin-config-regional-date-time span.icon { background-position:-150px -360px; }
|
||||
.path-admin-config-regional-language span.icon { background-position:-60px -330px; }
|
||||
.path-admin-config-regional-translate span.icon { background-position:0px -90px; }
|
||||
|
||||
.path-admin-config-system- span.icon { background-position:-30px -180px; }
|
||||
.path-admin-config-system-site-information span.icon { background-position:-120px -330px; }
|
||||
.path-admin-config-system-actions span.icon { background-position:-180px -60px; }
|
||||
.path-admin-config-system-statistics span.icon { background-position:-90px -330px; }
|
||||
.path-admin-config-system-cron span.icon { background-position:-30px -390px; }
|
||||
|
||||
.path-admin-config-search- span.icon { background-position:-180px -180px; }
|
||||
.path-admin-config-search-path span.icon { background-position:-120px -90px; }
|
||||
.path-admin-config-search-clean-urls span.icon { background-position:-60px -360px; }
|
||||
.path-admin-config-search-settings span.icon { background-position:-30px -60px; }
|
||||
|
||||
.path-admin-config-services- span.icon { background-position:0px -210px; }
|
||||
.path-admin-config-services-rss-publishing span.icon { background-position:-180px -330px; }
|
||||
.path-admin-config-services-aggregator span.icon { background-position:-120px -120px; }
|
||||
|
||||
.path-admin-config-user-interface- span.icon { background-position:-90px -180px; }
|
||||
.path-admin-config-user-interface-shortcut span.icon { background-position:-180px -120px; }
|
||||
|
||||
.path-admin-config-media- span.icon { background-position:-150px -180px; }
|
||||
.path-admin-config-media-file-system span.icon { background-position:-180px -360px; }
|
||||
.path-admin-config-media-image-styles span.icon { background-position:0px -390px; }
|
||||
.path-admin-config-media-image-toolkit span.icon { background-position:-210px -330px; }
|
||||
|
||||
.path-admin-config-development- span.icon { background-position:-120px -180px; }
|
||||
.path-admin-config-development-performance span.icon { background-position:0px -60px; }
|
||||
.path-admin-config-development-maintenance span.icon { background-position:-180px -90px; }
|
||||
.path-admin-config-development-logging span.icon{ background-position:-120px -60px; }
|
||||
|
||||
.path-admin-config-workflow- span.icon { background-position:-30px -210px; }
|
||||
|
||||
/* Contrib, @TODO */
|
||||
.path-admin-config-development-devel span.icon { background-position:-30px -330px; }
|
||||
|
||||
/* Deprecated, @TODO */
|
||||
.path-admin-settings-wysiwyg span.icon,
|
||||
.path-admin-settings-fckeditor span.icon,
|
||||
.path-admin-settings-tinymce span.icon { background-position:-150px -330px; }
|
||||
.path-admin-settings-uploads span.icon { background-position:-210px -360px; }
|
||||
.path-admin-settings-error-reporting span.icon { background-position:-90px -360px; }
|
||||
.path-admin-settings-blogapi span.icon { background-position:-30px -360px; }
|
||||
.path-admin-settings-throttle span.icon { background-position:-150px -90px; }
|
BIN
sites/all/themes/contrid/rubik/images/bleeds.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
497
sites/all/themes/contrid/rubik/images/bleeds.svg
Normal file
@@ -0,0 +1,497 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="400"
|
||||
height="400"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46"
|
||||
version="1.0"
|
||||
sodipodi:docname="bleeds.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||
inkscape:export-filename="/home/devseed/7/profiles/buildkit/themes/rubik/images/bleeds.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient2641"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-119.99998,39.999993)"
|
||||
x1="400"
|
||||
y1="80"
|
||||
x2="400"
|
||||
y2="100" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3242">
|
||||
<stop
|
||||
style="stop-color:#dddddd;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3244" />
|
||||
<stop
|
||||
style="stop-color:#dddddd;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3246" />
|
||||
</linearGradient>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 240 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="400 : 240 : 1"
|
||||
inkscape:persp3d-origin="200 : 160 : 1"
|
||||
id="perspective65" />
|
||||
<linearGradient
|
||||
id="linearGradient3383"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
id="stop3385"
|
||||
offset="0"
|
||||
style="stop-color:#808080;stop-opacity:1" />
|
||||
<stop
|
||||
id="stop3387"
|
||||
offset="1"
|
||||
style="stop-color:#6c6c6c;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3357">
|
||||
<stop
|
||||
style="stop-color:#808080;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3359" />
|
||||
<stop
|
||||
style="stop-color:#808080;stop-opacity:0"
|
||||
offset="1"
|
||||
id="stop3361" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3233">
|
||||
<stop
|
||||
style="stop-color:#666666;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3235" />
|
||||
<stop
|
||||
style="stop-color:#606060;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3237" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3182">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="0"
|
||||
id="stop3184" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.04705882"
|
||||
offset="1"
|
||||
id="stop3186" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3157">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3159" />
|
||||
<stop
|
||||
id="stop3248"
|
||||
offset="0.80000001"
|
||||
style="stop-color:#f3f3f3;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:#e8e8e8;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3161" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient3199"
|
||||
x1="400"
|
||||
y1="80"
|
||||
x2="400"
|
||||
y2="100"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(0,-180)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient3209"
|
||||
x1="400"
|
||||
y1="60"
|
||||
x2="400"
|
||||
y2="70"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(0,-70)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3233"
|
||||
id="linearGradient3247"
|
||||
x1="0"
|
||||
y1="155"
|
||||
x2="0"
|
||||
y2="170"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(0,-110)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3233"
|
||||
id="linearGradient2567"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="0"
|
||||
y1="155"
|
||||
x2="0"
|
||||
y2="170"
|
||||
gradientTransform="translate(0,-80)" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3357"
|
||||
id="radialGradient3363"
|
||||
cx="395.54785"
|
||||
cy="183.16667"
|
||||
fx="395.54785"
|
||||
fy="183.16667"
|
||||
r="5.5"
|
||||
gradientTransform="matrix(-1.890231,0,0,-2.7272727,1147.6768,579.54545)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3383"
|
||||
id="linearGradient3389"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="0"
|
||||
y1="155"
|
||||
x2="0"
|
||||
y2="170"
|
||||
gradientTransform="translate(0,-50)" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3357"
|
||||
id="radialGradient2463"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-1.890231,0,0,-2.7272727,1147.6768,609.54545)"
|
||||
cx="395.54785"
|
||||
cy="183.16667"
|
||||
fx="395.54785"
|
||||
fy="183.16667"
|
||||
r="5.5" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient2637"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="scale(1,0.125)"
|
||||
x1="400"
|
||||
y1="400"
|
||||
x2="400"
|
||||
y2="0" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient3230"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(7.5e-2,0,0,0.5,-30,-35)"
|
||||
x1="400"
|
||||
y1="60"
|
||||
x2="400"
|
||||
y2="70" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient3234"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(7.5e-2,0,0,0.5,-30,365)"
|
||||
x1="400"
|
||||
y1="60"
|
||||
x2="400"
|
||||
y2="70" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3242"
|
||||
id="linearGradient3248"
|
||||
x1="400"
|
||||
y1="-60"
|
||||
x2="400"
|
||||
y2="-70"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3242"
|
||||
id="linearGradient3252"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="400"
|
||||
y1="-60"
|
||||
x2="400"
|
||||
y2="-70"
|
||||
gradientTransform="matrix(7.4999997e-2,0,0,0.5,-89.999995,29.999997)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3242"
|
||||
id="linearGradient3256"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(7.4999997e-2,0,0,0.4999997,-89.99997,429.99998)"
|
||||
x1="400"
|
||||
y1="-60"
|
||||
x2="400"
|
||||
y2="-70" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient2446"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="scale(1,0.125)"
|
||||
x1="400"
|
||||
y1="400"
|
||||
x2="400"
|
||||
y2="0" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="10000"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="3.8146973"
|
||||
inkscape:cx="79.057128"
|
||||
inkscape:cy="261.4804"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid2383"
|
||||
visible="true"
|
||||
enabled="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
style="opacity:0;fill:#49add7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 0,0 L 0,50 L 192,50 L 200,58 L 208,50 L 400,50 L 400,0 L 0,0 z"
|
||||
id="rect2397" />
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient3199);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3191"
|
||||
width="400"
|
||||
height="0"
|
||||
x="0"
|
||||
y="-100"
|
||||
transform="scale(1,-1)" />
|
||||
<rect
|
||||
y="30"
|
||||
x="0"
|
||||
height="30"
|
||||
width="400"
|
||||
id="rect3227"
|
||||
style="opacity:1;fill:url(#linearGradient3247);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#505050;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect3249"
|
||||
width="400"
|
||||
height="1"
|
||||
x="0"
|
||||
y="59" />
|
||||
<path
|
||||
style="opacity:1;fill:url(#linearGradient2567);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 0,60 L 0,90 L 388,90 L 398,75 L 388,60 L 0,60 z"
|
||||
id="rect2550"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
style="opacity:1;fill:#505050;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 0,89 L 0,90 L 388,90 L 388.65625,89 L 0,89 z"
|
||||
id="rect2552"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="opacity:1;fill:#555555;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 387,90 L 397,75 L 387,60 L 388,60 L 398,75 L 388,90"
|
||||
id="path2573"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
id="path3355"
|
||||
d="M 388,90 L 398,75 L 388,60 L 389,60 L 399,75 L 389,90"
|
||||
style="opacity:1;fill:url(#radialGradient3363);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
id="path3367"
|
||||
d="M 0,90 L 0,120 L 388,120 L 398,105 L 388,90 L 0,90 z"
|
||||
style="opacity:1;fill:url(#linearGradient3389);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="path3369"
|
||||
d="M 0,119 L 0,120 L 388,120 L 388.65625,119 L 0,119 z"
|
||||
style="opacity:1;fill:#505050;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
id="path3371"
|
||||
d="M 387,120 L 397,105 L 387,90 L 388,90 L 398,105 L 388,120"
|
||||
style="opacity:1;fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
style="opacity:1;fill:url(#radialGradient2463);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 388,120 L 398,105 L 388,90 L 389,90 L 399,105 L 389,120"
|
||||
id="path2461"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<g
|
||||
style="display:inline"
|
||||
id="g2421"
|
||||
transform="translate(0,120)">
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3190"
|
||||
d="M 3,0 C 1.338,0 -2.6111925e-18,1.338 0,3 L 0,17 C 0,18.662 1.338,20 3,20 L 20,20 L 20,0 L 3,0 z"
|
||||
style="fill:#bbbbbb;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
ry="0.5"
|
||||
y="6"
|
||||
x="9"
|
||||
height="8"
|
||||
width="2"
|
||||
id="rect3704"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
rx="0.5" />
|
||||
<rect
|
||||
ry="0.5"
|
||||
transform="matrix(0,1,-1,0,0,0)"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect3706"
|
||||
width="2"
|
||||
height="8"
|
||||
x="9"
|
||||
y="-14"
|
||||
rx="0.5" />
|
||||
<path
|
||||
id="path3190"
|
||||
d="M 0,16 L 0,17 C 0,18.662 1.338,20 3,20 L 20,20 L 20,19 L 3,19 C 1.338,19 0,17.662 0,16 z"
|
||||
style="fill:#aaaaaa;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
style="display:inline"
|
||||
id="g2427"
|
||||
transform="translate(20,100)">
|
||||
<path
|
||||
style="fill:#bbbbbb;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 3,20 C 1.338,20 -2.6111925e-18,21.338 0,23 L 0,37 C 0,38.662 1.338,40 3,40 L 20,40 L 20,20 L 3,20 z"
|
||||
id="path3715"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<rect
|
||||
y="-14"
|
||||
x="29"
|
||||
height="8"
|
||||
width="2"
|
||||
id="rect3719"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
transform="matrix(0,1,-1,0,0,0)"
|
||||
ry="0.5"
|
||||
rx="0.5" />
|
||||
<path
|
||||
id="path3195"
|
||||
d="M 4.4408921e-16,36 L 4.4408921e-16,37 C 4.4408921e-16,38.662 1.338,40 3,40 L 20,40 L 20,39 L 3,39 C 1.338,39 4.4408921e-16,37.662 4.4408921e-16,36 z"
|
||||
style="fill:#aaaaaa;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
id="g2442"
|
||||
transform="translate(0,350)">
|
||||
<rect
|
||||
y="0"
|
||||
x="0"
|
||||
height="50"
|
||||
width="400"
|
||||
id="rect2385"
|
||||
style="opacity:1;fill:url(#linearGradient2446);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
ry="0"
|
||||
y="0"
|
||||
x="0"
|
||||
height="1"
|
||||
width="400"
|
||||
id="rect3225"
|
||||
style="opacity:1;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:1;fill:#bbbbbb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2438"
|
||||
width="15"
|
||||
height="15"
|
||||
x="42"
|
||||
y="123"
|
||||
ry="2"
|
||||
rx="2" />
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 49.5,125 L 47.5,127 L 49,127 L 49,130 L 46,130 L 46,128.5 L 44,130.5 L 46,132.5 L 46,131 L 49,131 L 49,134 L 47.5,134 L 49.5,136 L 51.5,134 L 50,134 L 50,131 L 53,131 L 53,132.5 L 55,130.5 L 53,128.5 L 53,130 L 50,130 L 50,127 L 51.5,127 L 49.5,125 z"
|
||||
id="path2440" />
|
||||
<rect
|
||||
transform="scale(1,-1)"
|
||||
ry="0"
|
||||
y="-30"
|
||||
x="0"
|
||||
height="1"
|
||||
width="400"
|
||||
id="rect3262"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.02352941;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
transform="matrix(0,-1,-1,0,0,0)"
|
||||
ry="0"
|
||||
y="-5"
|
||||
x="-30"
|
||||
height="5"
|
||||
width="30"
|
||||
id="rect3228"
|
||||
style="opacity:1;fill:url(#linearGradient3230);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient3209);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3201"
|
||||
width="400"
|
||||
height="10"
|
||||
x="0"
|
||||
y="-10"
|
||||
ry="0"
|
||||
transform="scale(1,-1)" />
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient3234);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3232"
|
||||
width="30"
|
||||
height="5"
|
||||
x="-30"
|
||||
y="395"
|
||||
ry="0"
|
||||
transform="matrix(0,-1,1,0,0,0)" />
|
||||
<rect
|
||||
transform="scale(1,-1)"
|
||||
ry="0"
|
||||
y="-1.5"
|
||||
x="0"
|
||||
height="1.5"
|
||||
width="400"
|
||||
id="rect3268"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.07843137;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 20 KiB |
BIN
sites/all/themes/contrid/rubik/images/buttons.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
678
sites/all/themes/contrid/rubik/images/buttons.svg
Normal file
@@ -0,0 +1,678 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="4800"
|
||||
height="40"
|
||||
id="svg3509"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46"
|
||||
version="1.0"
|
||||
sodipodi:docname="buttons.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||
inkscape:export-filename="/home/devseed/7/profiles/buildkit/themes/rubik/images/buttons.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs3511">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient4086">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4088" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop4090" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient3456"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,-799.99998,-209.99999)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3233"
|
||||
id="linearGradient3176"
|
||||
x1="20"
|
||||
y1="80"
|
||||
x2="20"
|
||||
y2="40"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(20,0,0,1,2000,-40)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3182">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="0"
|
||||
id="stop3184" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.04705882"
|
||||
offset="1"
|
||||
id="stop3186" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient2641"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.6699219e-5,-70.000001)"
|
||||
x1="400"
|
||||
y1="80"
|
||||
x2="400"
|
||||
y2="100" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient3462"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,1600,-210)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3233">
|
||||
<stop
|
||||
style="stop-color:#666666;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3235" />
|
||||
<stop
|
||||
style="stop-color:#606060;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3237" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3157">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="0"
|
||||
id="stop3159" />
|
||||
<stop
|
||||
id="stop3248"
|
||||
offset="0.80000001"
|
||||
style="stop-color:#000000;stop-opacity:0.04705882;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.09411765;"
|
||||
offset="1"
|
||||
id="stop3161" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient3472"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,2400,-210)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3478"
|
||||
id="linearGradient3484"
|
||||
x1="1214.5"
|
||||
y1="234"
|
||||
x2="1214.5"
|
||||
y2="226"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.6699219e-5,-210)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3478">
|
||||
<stop
|
||||
style="stop-color:#a0a0a0;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3480" />
|
||||
<stop
|
||||
style="stop-color:#c0c0c0;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3482" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3478"
|
||||
id="linearGradient3507"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(400.50003,-1.2e-6)"
|
||||
x1="1214.5"
|
||||
y1="234"
|
||||
x2="1214.5"
|
||||
y2="226" />
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective3517" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4086"
|
||||
id="linearGradient4164"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1600,6.7834472e-8)"
|
||||
x1="1220.5"
|
||||
y1="0"
|
||||
x2="1220.5"
|
||||
y2="40" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient4079"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.6699219e-5,-110)"
|
||||
x1="400"
|
||||
y1="80"
|
||||
x2="400"
|
||||
y2="100" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient4111"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,-800.00001,-250)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient4117"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,1200,-250)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient4119"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,1600,-250)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient2474"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.6699219e-5,-70.000001)"
|
||||
x1="400"
|
||||
y1="80"
|
||||
x2="400"
|
||||
y2="100" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3182"
|
||||
id="linearGradient2476"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(1.6699219e-5,-110)"
|
||||
x1="400"
|
||||
y1="80"
|
||||
x2="400"
|
||||
y2="100" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient2502"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,2400,-250)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3157"
|
||||
id="linearGradient2504"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.125,3200,-210)"
|
||||
x1="800"
|
||||
y1="1680"
|
||||
x2="800"
|
||||
y2="2000" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="10000"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="4401.3318"
|
||||
inkscape:cy="28.856906"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3571"
|
||||
visible="true"
|
||||
enabled="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata3514">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient4119);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3466"
|
||||
width="400"
|
||||
height="40"
|
||||
x="3600"
|
||||
y="-40"
|
||||
transform="scale(1,-1)" />
|
||||
<rect
|
||||
y="-40"
|
||||
x="2800"
|
||||
height="40"
|
||||
width="400"
|
||||
id="rect3460"
|
||||
style="opacity:1;fill:url(#linearGradient4117);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
transform="scale(1,-1)" />
|
||||
<g
|
||||
id="g4143"
|
||||
transform="translate(1600,-1e-6)">
|
||||
<path
|
||||
id="path4145"
|
||||
d="M 1213.75,17.5 L 1210.5,24 L 1208.5,24 L 1206.0625,20.5 L 1205,20.5 L 1208.5,25.5 L 1210.5,25.5 L 1214.5,17.5 L 1213.75,17.5 z"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.50196078;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path4147"
|
||||
d="M 1205,19.000001 L 1207.5,19.000001 L 1209.5,22.000001 L 1212.5,16.000001 L 1214.5,16.000001 L 1210.5,24.000001 L 1208.5,24.000001"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.37647059;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
id="path4149"
|
||||
d="M 1212.5,16 L 1209.5,22 L 1207.5,19 L 1205,19 L 1206.0625,20.5 L 1207.5,20.5 L 1209.5,23.5 L 1212.5,17.5 L 1213.75,17.5 L 1214.5,16 L 1212.5,16 z"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<g
|
||||
id="g4151"
|
||||
transform="translate(2000,-1e-6)">
|
||||
<path
|
||||
id="path4153"
|
||||
d="M 1606.75,18.25 L 1606,19 L 1607.75,20.75 L 1608.5,20 L 1606.75,18.25 z M 1613.25,18.25 L 1611.5,20 L 1612.25,20.75 L 1614,19 L 1613.25,18.25 z M 1610,21.5 L 1607.5,24 L 1606.75,23.25 L 1606,24 L 1607.5,25.5 L 1610,23 L 1612.5,25.5 L 1614,24 L 1613.25,23.25 L 1612.5,24 L 1610,21.5 z"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.50196078;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
id="path4155"
|
||||
d="M 1607.5,16 L 1606,17.5 L 1608.5,20 L 1606,22.5 L 1607.5,24 L 1610,21.5 L 1612.5,24 L 1614,22.5 L 1611.5,20 L 1614,17.5 L 1612.5,16 L 1610,18.5 L 1607.5,16 z"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.37647059;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
id="path4157"
|
||||
d="M 1607.5,16 L 1606,17.5 L 1606.5,18 L 1607.5,17 L 1610,19.5 L 1612.5,17 L 1613.5,18 L 1614,17.5 L 1612.5,16 L 1610,18.5 L 1607.5,16 z M 1608,20.5 L 1606,22.5 L 1606.5,23 L 1608.5,21 L 1608,20.5 z M 1612,20.5 L 1611.5,21 L 1613.5,23 L 1614,22.5 L 1612,20.5 z"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<rect
|
||||
y="0"
|
||||
x="0"
|
||||
height="40"
|
||||
width="400"
|
||||
id="rect2386"
|
||||
style="opacity:1;fill:url(#linearGradient3456);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient4111);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3166"
|
||||
width="400"
|
||||
height="40"
|
||||
x="400"
|
||||
y="-40"
|
||||
transform="scale(1,-1)" />
|
||||
<g
|
||||
id="g4060"
|
||||
transform="translate(800,0)">
|
||||
<rect
|
||||
ry="0"
|
||||
y="1.717168e-14"
|
||||
x="0"
|
||||
height="40"
|
||||
width="400"
|
||||
id="rect2639"
|
||||
style="opacity:1;fill:url(#linearGradient2641);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.25098039;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 9.5000167,17.000001 C 9.2230167,17.000001 9.0000167,17.223001 9.0000167,17.500001 L 9.0000167,20.000001 L 6.5000167,20.000001 C 6.2230167,20.000001 6.0000167,20.223001 6.0000167,20.500001 L 6.0000167,21.500001 C 6.0000167,21.777001 6.2230167,22.000001 6.5000167,22.000001 L 9.0000167,22.000001 L 9.0000167,24.500001 C 9.0000167,24.777001 9.2230167,25.000001 9.5000167,25.000001 L 10.500017,25.000001 C 10.777017,25.000001 11.000017,24.777001 11.000017,24.500001 L 11.000017,22.000001 L 13.500017,22.000001 C 13.777017,22.000001 14.000017,21.777001 14.000017,21.500001 L 14.000017,20.500001 C 14.000017,20.223001 13.777017,20.000001 13.500017,20.000001 L 11.000017,20.000001 L 11.000017,17.500001 C 11.000017,17.223001 10.777017,17.000001 10.500017,17.000001 L 9.5000167,17.000001 z"
|
||||
id="path3428" />
|
||||
<path
|
||||
id="rect3421"
|
||||
d="M 9.5000167,16.000001 C 9.2230167,16.000001 9.0000167,16.223001 9.0000167,16.500001 L 9.0000167,19.000001 L 6.5000167,19.000001 C 6.2230167,19.000001 6.0000167,19.223001 6.0000167,19.500001 L 6.0000167,20.500001 C 6.0000167,20.777001 6.2230167,21.000001 6.5000167,21.000001 L 9.0000167,21.000001 L 9.0000167,23.500001 C 9.0000167,23.777001 9.2230167,24.000001 9.5000167,24.000001 L 10.500017,24.000001 C 10.777017,24.000001 11.000017,23.777001 11.000017,23.500001 L 11.000017,21.000001 L 13.500017,21.000001 C 13.777017,21.000001 14.000017,20.777001 14.000017,20.500001 L 14.000017,19.500001 C 14.000017,19.223001 13.777017,19.000001 13.500017,19.000001 L 11.000017,19.000001 L 11.000017,16.500001 C 11.000017,16.223001 10.777017,16.000001 10.500017,16.000001 L 9.5000167,16.000001 z"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
y="4.3819111e-15"
|
||||
x="20"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect3432"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3434"
|
||||
width="1"
|
||||
height="40"
|
||||
x="19"
|
||||
y="4.3819111e-15" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient3462);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3458"
|
||||
width="400"
|
||||
height="40"
|
||||
x="2400"
|
||||
y="0" />
|
||||
<rect
|
||||
y="0"
|
||||
x="3200"
|
||||
height="40"
|
||||
width="400"
|
||||
id="rect3470"
|
||||
style="opacity:1;fill:url(#linearGradient3472);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3573"
|
||||
width="1"
|
||||
height="40"
|
||||
x="2419"
|
||||
y="0" />
|
||||
<rect
|
||||
y="0"
|
||||
x="2420"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect3575"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect4094"
|
||||
width="1"
|
||||
height="40"
|
||||
x="3219"
|
||||
y="0" />
|
||||
<rect
|
||||
y="0"
|
||||
x="3220"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect4096"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<g
|
||||
id="g4067"
|
||||
transform="translate(1200,-1e-6)">
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient4079);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect4069"
|
||||
width="400"
|
||||
height="40"
|
||||
x="0"
|
||||
y="-40"
|
||||
ry="0"
|
||||
transform="scale(1,-1)" />
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.25098039;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 406,20.5 L 406,21.5 C 405.99999,21.777 406.223,22 406.5,22 L 409,22 L 409,21 L 406.5,21 C 406.223,21 405.99999,20.777 406,20.5 z M 414,20.5 C 414,20.777 413.77699,21 413.5,21 L 411,21 L 411,22 L 413.5,22 C 413.77699,22 414,21.777 414,21.5 L 414,20.5 z M 409,23.5 L 409,24.5 C 408.99999,24.777 409.223,25 409.5,25 L 410.5,25 C 410.77699,25 411,24.777 411,24.5 L 411,23.5 C 411,23.777 410.77699,24 410.5,24 L 409.5,24 C 409.223,24 408.99999,23.777 409,23.5 z"
|
||||
transform="translate(-400,1e-6)"
|
||||
id="path4071" />
|
||||
<path
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.37647059;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 9.5000167,16.000001 C 9.2230167,16.000001 9.0000167,16.223001 9.0000167,16.500001 L 9.0000167,19.000001 L 6.5000167,19.000001 C 6.2230167,19.000001 6.0000167,19.223001 6.0000167,19.500001 L 6.0000167,20.500001 C 6.0000167,20.777001 6.2230167,21.000001 6.5000167,21.000001 L 9.0000167,21.000001 L 9.0000167,23.500001 C 9.0000167,23.777001 9.2230167,24.000001 9.5000167,24.000001 L 10.500017,24.000001 C 10.777017,24.000001 11.000017,23.777001 11.000017,23.500001 L 11.000017,21.000001 L 13.500017,21.000001 C 13.777017,21.000001 14.000017,20.777001 14.000017,20.500001 L 14.000017,19.500001 C 14.000017,19.223001 13.777017,19.000001 13.500017,19.000001 L 11.000017,19.000001 L 11.000017,16.500001 C 11.000017,16.223001 10.777017,16.000001 10.500017,16.000001 L 9.5000167,16.000001 z"
|
||||
id="path4073" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect4075"
|
||||
width="1"
|
||||
height="40"
|
||||
x="20"
|
||||
y="4.3819111e-15" />
|
||||
<rect
|
||||
y="4.3819111e-15"
|
||||
x="19"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect4077"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<g
|
||||
id="g4133"
|
||||
transform="translate(1200,-4.6325681e-8)">
|
||||
<path
|
||||
id="path4089"
|
||||
d="M 1213.75,17.5 L 1210.5,24 L 1208.5,24 L 1206.0625,20.5 L 1205,20.5 L 1208.5,25.5 L 1210.5,25.5 L 1214.5,17.5 L 1213.75,17.5 z"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.50196078;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path3474"
|
||||
d="M 1205,19.000001 L 1207.5,19.000001 L 1209.5,22.000001 L 1212.5,16.000001 L 1214.5,16.000001 L 1210.5,24.000001 L 1208.5,24.000001"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.37647059;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
id="path4094"
|
||||
d="M 1212.5,16 L 1209.5,22 L 1207.5,19 L 1205,19 L 1206.0625,20.5 L 1207.5,20.5 L 1209.5,23.5 L 1212.5,17.5 L 1213.75,17.5 L 1214.5,16 L 1212.5,16 z"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<g
|
||||
id="g4138"
|
||||
transform="translate(1600,0)">
|
||||
<path
|
||||
id="path3499"
|
||||
d="M 1606.75,18.25 L 1606,19 L 1607.75,20.75 L 1608.5,20 L 1606.75,18.25 z M 1613.25,18.25 L 1611.5,20 L 1612.25,20.75 L 1614,19 L 1613.25,18.25 z M 1610,21.5 L 1607.5,24 L 1606.75,23.25 L 1606,24 L 1607.5,25.5 L 1610,23 L 1612.5,25.5 L 1614,24 L 1613.25,23.25 L 1612.5,24 L 1610,21.5 z"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.50196078;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
id="path3492"
|
||||
d="M 1607.5,16 L 1606,17.5 L 1608.5,20 L 1606,22.5 L 1607.5,24 L 1610,21.5 L 1612.5,24 L 1614,22.5 L 1611.5,20 L 1614,17.5 L 1612.5,16 L 1610,18.5 L 1607.5,16 z"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.37647059;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
id="path4106"
|
||||
d="M 1607.5,16 L 1606,17.5 L 1606.5,18 L 1607.5,17 L 1610,19.5 L 1612.5,17 L 1613.5,18 L 1614,17.5 L 1612.5,16 L 1610,18.5 L 1607.5,16 z M 1608,20.5 L 1606,22.5 L 1606.5,23 L 1608.5,21 L 1608,20.5 z M 1612,20.5 L 1611.5,21 L 1613.5,23 L 1614,22.5 L 1612,20.5 z"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect4125"
|
||||
width="1"
|
||||
height="40"
|
||||
x="2820"
|
||||
y="0" />
|
||||
<rect
|
||||
y="0"
|
||||
x="2821"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect4127"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect4129"
|
||||
width="1"
|
||||
height="40"
|
||||
x="3619"
|
||||
y="0" />
|
||||
<rect
|
||||
y="0"
|
||||
x="3620"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect4131"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<g
|
||||
id="g2450"
|
||||
transform="translate(1600,1e-6)">
|
||||
<rect
|
||||
ry="0"
|
||||
y="1.717168e-14"
|
||||
x="0"
|
||||
height="40"
|
||||
width="400"
|
||||
id="rect2452"
|
||||
style="opacity:1;fill:url(#linearGradient2474);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.25098039;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 6.5000167,20.000001 C 6.2230167,20.000001 6.0000167,20.223001 6.0000167,20.500001 L 6.0000167,21.500001 C 6.0000167,21.777001 6.2230167,22.000001 6.5000167,22.000001 L 13.500017,22.000001 C 13.777017,22.000001 14.000017,21.777001 14.000017,21.500001 L 14.000017,20.500001 C 14.000017,20.223001 13.777017,20.000001 13.500017,20.000001 L 6.5000167,20.000001 z"
|
||||
id="path2454"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
id="path2456"
|
||||
d="M 6.5000167,19.000001 C 6.2230167,19.000001 6.0000167,19.223001 6.0000167,19.500001 L 6.0000167,20.500001 C 6.0000167,20.777001 6.2230167,21.000001 6.5000167,21.000001 L 13.500017,21.000001 C 13.777017,21.000001 14.000017,20.777001 14.000017,20.500001 L 14.000017,19.500001 C 14.000017,19.223001 13.777017,19.000001 13.500017,19.000001 L 6.5000167,19.000001 z"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<rect
|
||||
y="4.3819111e-15"
|
||||
x="20"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect2458"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2460"
|
||||
width="1"
|
||||
height="40"
|
||||
x="19"
|
||||
y="4.3819111e-15" />
|
||||
</g>
|
||||
<g
|
||||
id="g2462"
|
||||
transform="translate(2000,0)">
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient2476);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2464"
|
||||
width="400"
|
||||
height="40"
|
||||
x="0"
|
||||
y="-40"
|
||||
ry="0"
|
||||
transform="scale(1,-1)" />
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.25098039;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 406,20.5 L 406,21.5 C 405.99999,21.777 406.223,22 406.5,22 L 406.5,21 C 406.223,21 405.99999,20.777 406,20.5 z M 414,20.5 C 414,20.777 413.77699,21 413.5,21 L 413.5,22 C 413.77699,22 414,21.777 414,21.5 L 414,20.5 z"
|
||||
transform="translate(-400,1e-6)"
|
||||
id="path2466"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
<path
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.37647059;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 6.5000167,19.000001 C 6.2230167,19.000001 6.0000167,19.223001 6.0000167,19.500001 L 6.0000167,20.500001 C 6.0000167,20.777001 6.2230167,21.000001 6.5000167,21.000001 L 13.500017,21.000001 C 13.777017,21.000001 14.000017,20.777001 14.000017,20.500001 L 14.000017,19.500001 C 14.000017,19.223001 13.777017,19.000001 13.500017,19.000001 L 6.5000167,19.000001 z"
|
||||
id="path2468"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2470"
|
||||
width="1"
|
||||
height="40"
|
||||
x="20"
|
||||
y="4.3819111e-15" />
|
||||
<rect
|
||||
y="4.3819111e-15"
|
||||
x="19"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect2472"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<rect
|
||||
transform="scale(1,-1)"
|
||||
y="-40"
|
||||
x="4400"
|
||||
height="40"
|
||||
width="400"
|
||||
id="rect2474"
|
||||
style="opacity:1;fill:url(#linearGradient2502);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<g
|
||||
transform="translate(2800,-10e-7)"
|
||||
id="g2476">
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.25098039000000000;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;color:#000000"
|
||||
d="M 1606.75,18.25 L 1606,19 L 1607.75,20.75 L 1608.5,20 L 1606.75,18.25 z M 1613.25,18.25 L 1611.5,20 L 1612.25,20.75 L 1614,19 L 1613.25,18.25 z M 1610,21.5 L 1607.5,24 L 1606.75,23.25 L 1606,24 L 1607.5,25.5 L 1610,23 L 1612.5,25.5 L 1614,24 L 1613.25,23.25 L 1612.5,24 L 1610,21.5 z"
|
||||
id="path2478" />
|
||||
<path
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.37647058999999999;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;color:#000000"
|
||||
d="M 1607.5,16 L 1606,17.5 L 1608.5,20 L 1606,22.5 L 1607.5,24 L 1610,21.5 L 1612.5,24 L 1614,22.5 L 1611.5,20 L 1614,17.5 L 1612.5,16 L 1610,18.5 L 1607.5,16 z"
|
||||
id="path2480" />
|
||||
</g>
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient2504);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2484"
|
||||
width="400"
|
||||
height="40"
|
||||
x="4000"
|
||||
y="0" />
|
||||
<rect
|
||||
y="0"
|
||||
x="4019"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect2486"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2488"
|
||||
width="1"
|
||||
height="40"
|
||||
x="4020"
|
||||
y="0" />
|
||||
<g
|
||||
transform="translate(2400,0)"
|
||||
id="g2490">
|
||||
<path
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.25098039000000000;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;color:#000000"
|
||||
d="M 1606.75,18.25 L 1606,19 L 1607.75,20.75 L 1608.5,20 L 1606.75,18.25 z M 1613.25,18.25 L 1611.5,20 L 1612.25,20.75 L 1614,19 L 1613.25,18.25 z M 1610,21.5 L 1607.5,24 L 1606.75,23.25 L 1606,24 L 1607.5,25.5 L 1610,23 L 1612.5,25.5 L 1614,24 L 1613.25,23.25 L 1612.5,24 L 1610,21.5 z"
|
||||
id="path2492" />
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 1607.5,16 L 1606,17.5 L 1608.5,20 L 1606,22.5 L 1607.5,24 L 1610,21.5 L 1612.5,24 L 1614,22.5 L 1611.5,20 L 1614,17.5 L 1612.5,16 L 1610,18.5 L 1607.5,16 z"
|
||||
id="path2494" />
|
||||
</g>
|
||||
<rect
|
||||
y="0"
|
||||
x="4419"
|
||||
height="40"
|
||||
width="1"
|
||||
id="rect2498"
|
||||
style="opacity:1;fill:#000000;fill-opacity:0.03137255;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<rect
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.1254902;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2500"
|
||||
width="1"
|
||||
height="40"
|
||||
x="4420"
|
||||
y="0" />
|
||||
<path
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:0.25098039;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 4408.7353,-9.2203252 L 4408.7353,-8.2203252 C 4408.7352,-7.9433252 4408.9583,-7.7203252 4409.2353,-7.7203252 L 4411.7353,-7.7203252 L 4411.7353,-8.7203252 L 4409.2353,-8.7203252 C 4408.9583,-8.7203252 4408.7352,-8.9433252 4408.7353,-9.2203252 z M 4416.7353,-9.2203252 C 4416.7353,-8.9433252 4416.5122,-8.7203252 4416.2353,-8.7203252 L 4413.7353,-8.7203252 L 4413.7353,-7.7203252 L 4416.2353,-7.7203252 C 4416.5122,-7.7203252 4416.7353,-7.9433252 4416.7353,-8.2203252 L 4416.7353,-9.2203252 z M 4411.7353,-6.2203253 L 4411.7353,-5.2203253 C 4411.7352,-4.9433253 4411.9583,-4.7203253 4412.2353,-4.7203253 L 4413.2353,-4.7203253 C 4413.5122,-4.7203253 4413.7353,-4.9433253 4413.7353,-5.2203253 L 4413.7353,-6.2203253 C 4413.7353,-5.9433253 4413.5122,-5.7203253 4413.2353,-5.7203253 L 4412.2353,-5.7203253 C 4411.9583,-5.7203253 4411.7352,-5.9433253 4411.7353,-6.2203253 z"
|
||||
id="path3276" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 43 KiB |
BIN
sites/all/themes/contrid/rubik/images/icons.png
Normal file
After Width: | Height: | Size: 60 KiB |
11435
sites/all/themes/contrid/rubik/images/icons.svg
Normal file
After Width: | Height: | Size: 594 KiB |
BIN
sites/all/themes/contrid/rubik/images/popup.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
185
sites/all/themes/contrid/rubik/images/popup.svg
Normal file
@@ -0,0 +1,185 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="260"
|
||||
height="480"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46"
|
||||
version="1.0"
|
||||
inkscape:export-filename="/home/devseed/d6/sites/all/themes/rubik/images/popup.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90"
|
||||
sodipodi:docname="popup.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3265">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0.1254902"
|
||||
offset="0"
|
||||
id="stop3267" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3269" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3215">
|
||||
<stop
|
||||
style="stop-color:#f8fffc;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3217" />
|
||||
<stop
|
||||
style="stop-color:#f0f8f4;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3219" />
|
||||
</linearGradient>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3265"
|
||||
id="linearGradient3271"
|
||||
x1="230.76921"
|
||||
y1="470"
|
||||
x2="240"
|
||||
y2="470"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.5416667,0,0,0.6,130,188)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3265"
|
||||
id="linearGradient3275"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.5416667,0,0,0.6,-130,188)"
|
||||
x1="230.76921"
|
||||
y1="470"
|
||||
x2="240"
|
||||
y2="470" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3215"
|
||||
id="linearGradient3283"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0840336,0,0,1,-8.4033613e-2,-889)"
|
||||
x1="239.92249"
|
||||
y1="1339"
|
||||
x2="239.92249"
|
||||
y2="1359" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="10000"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="14.551915"
|
||||
inkscape:cx="13.515505"
|
||||
inkscape:cy="13.816348"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3153"
|
||||
visible="true"
|
||||
enabled="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
style="opacity:1;fill:#d8e4e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 0,0 L 0,470 L 260,470 L 260,0 L 259,0 L 259,469 L 1,469 L 1,0 L 0,0 z"
|
||||
id="rect3157"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="opacity:1;fill:#b8c8c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 0,469 L 0,470 L 260,470 L 260,469 L 258.91666,469 L 1.0833334,469 L 0,469 z"
|
||||
id="rect3163" />
|
||||
<rect
|
||||
y="470"
|
||||
x="-130"
|
||||
height="1.5"
|
||||
width="130"
|
||||
id="rect3273"
|
||||
style="opacity:0.94999999999999996;fill:url(#linearGradient3275);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000000000000000;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
transform="scale(-1,1)" />
|
||||
<rect
|
||||
style="opacity:0.94999999999999996;fill:url(#linearGradient3271);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000000000000000;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3263"
|
||||
width="130"
|
||||
height="1.5"
|
||||
x="130"
|
||||
y="470" />
|
||||
<rect
|
||||
style="opacity:1;fill:url(#linearGradient3283);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000000000000000;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;color:#000000"
|
||||
id="rect3155"
|
||||
width="258"
|
||||
height="469"
|
||||
x="1"
|
||||
y="0" />
|
||||
<path
|
||||
style="fill:#b8c8c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 120.5,469 L 130,480 L 139.5,469"
|
||||
id="path3159"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccc"
|
||||
id="path3165"
|
||||
d="M 122,469 L 130,478.5 L 138,469"
|
||||
style="fill:#f0f8f4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000000000000000;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
style="fill:#f8fffc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="M 1,468 L 1,469 L 122,469 L 130,478.5 L 138,469 L 259,469 L 259,468 L 137,468 L 130,476.5 L 123,468 L 1,468 z"
|
||||
id="rect3285"
|
||||
sodipodi:nodetypes="ccccccccccc" />
|
||||
<rect
|
||||
style="opacity:1;fill:#f8fffc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3294"
|
||||
width="1"
|
||||
height="469"
|
||||
x="258"
|
||||
y="-7.7449158e-13" />
|
||||
<rect
|
||||
style="opacity:1;fill:#f8fffc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect3296"
|
||||
width="1"
|
||||
height="469"
|
||||
x="1"
|
||||
y="-7.7449158e-13" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 8.5 KiB |
BIN
sites/all/themes/contrid/rubik/images/vrule.png
Normal file
After Width: | Height: | Size: 173 B |
BIN
sites/all/themes/contrid/rubik/images/vtabs.png
Normal file
After Width: | Height: | Size: 219 B |
84
sites/all/themes/contrid/rubik/images/vtabs.svg
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="200"
|
||||
height="20"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46"
|
||||
version="1.0"
|
||||
inkscape:export-filename="/home/devseed/d7/profiles/reliefweb/themes/rubik/images/vtabs.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90"
|
||||
sodipodi:docname="vtabs.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs4">
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 526.18109 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||||
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||||
id="perspective10" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
gridtolerance="10000"
|
||||
guidetolerance="10"
|
||||
objecttolerance="10"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="133.90481"
|
||||
inkscape:cy="10.209751"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid2383"
|
||||
visible="true"
|
||||
enabled="true" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="opacity:1;fill:#eeeeee;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
id="rect2385"
|
||||
width="200"
|
||||
height="20"
|
||||
x="0"
|
||||
y="0" />
|
||||
<rect
|
||||
y="0"
|
||||
x="199"
|
||||
height="20"
|
||||
width="1"
|
||||
id="rect3157"
|
||||
style="opacity:1;fill:#dddddd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
43
sites/all/themes/contrid/rubik/js/rubik.js
Normal file
@@ -0,0 +1,43 @@
|
||||
/**
|
||||
* Implementation of Drupal behavior.
|
||||
*/
|
||||
(function($) {
|
||||
Drupal.behaviors.rubik = {};
|
||||
Drupal.behaviors.rubik.attach = function(context) {
|
||||
// If there are both main column and side column buttons, only show the main
|
||||
// column buttons if the user scrolls past the ones to the side.
|
||||
$('div.form:has(div.column-main div.form-actions):not(.rubik-processed)').each(function() {
|
||||
var form = $(this);
|
||||
var offset = $('div.column-side div.form-actions', form).height() + $('div.column-side div.form-actions', form).offset().top;
|
||||
$(window).scroll(function () {
|
||||
if ($(this).scrollTop() > offset) {
|
||||
$('div.column-main div.form-actions', form).show();
|
||||
}
|
||||
else {
|
||||
$('div.column-main div.form-actions', form).hide();
|
||||
}
|
||||
});
|
||||
form.addClass('rubik-processed');
|
||||
});
|
||||
|
||||
$('a.toggler:not(.rubik-processed)', context).each(function() {
|
||||
var id = $(this).attr('href').split('#')[1];
|
||||
// Target exists, add click handler.
|
||||
if ($('#' + id).size() > 0) {
|
||||
$(this).click(function() {
|
||||
toggleable = $('#' + id);
|
||||
toggleable.toggle();
|
||||
$(this).toggleClass('toggler-active');
|
||||
return false;
|
||||
});
|
||||
}
|
||||
// Target does not exist, remove click handler.
|
||||
else {
|
||||
$(this).addClass('toggler-disabled');
|
||||
$(this).click(function() { return false; });
|
||||
}
|
||||
// Mark as processed.
|
||||
$(this).addClass('rubik-processed');
|
||||
});
|
||||
};
|
||||
})(jQuery);
|
99
sites/all/themes/contrid/rubik/overlay-child.css
Normal file
@@ -0,0 +1,99 @@
|
||||
html.js {
|
||||
background:transparent !important;
|
||||
overflow-y:scroll;
|
||||
overflow-x:hidden;
|
||||
}
|
||||
|
||||
html.js body {
|
||||
background: transparent !important;
|
||||
padding:20px 40px;
|
||||
}
|
||||
|
||||
#overlay {
|
||||
display:block;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
#overlay-titlebar {
|
||||
position:relative;
|
||||
z-index:100;
|
||||
}
|
||||
|
||||
#overlay-title { display:none; }
|
||||
|
||||
#overlay-close-wrapper {
|
||||
position:absolute;
|
||||
right:0px;
|
||||
width:30px;
|
||||
}
|
||||
|
||||
#overlay-close,
|
||||
#overlay-close:hover {
|
||||
-moz-border-radius:5px;
|
||||
-webkit-border-radius:5px;
|
||||
border-radius:5px;
|
||||
|
||||
background:#444 url(images/buttons.png) -4000px 50% no-repeat;
|
||||
display: block;
|
||||
position: absolute;
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
margin: 5px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
#overlay-close:active { background:#333 url(images/buttons.png) -4400px 50% no-repeat; }
|
||||
|
||||
#overlay-content {
|
||||
background:#fff;
|
||||
position:relative;
|
||||
padding:0px 0px 10px;
|
||||
min-height:400px;
|
||||
|
||||
border-radius:6px 6px 5px 5px;
|
||||
box-shadow:#111 0px 0px 10px;
|
||||
-moz-border-radius:6px 6px 5px 5px;
|
||||
-moz-box-shadow:#111 0px 0px 10px;
|
||||
-webkit-border-radius:6px 6px 5px 5px;
|
||||
-webkit-box-shadow:#111 0px 0px 10px;
|
||||
}
|
||||
|
||||
#overlay-content .limiter { margin:0px 20px; }
|
||||
|
||||
#branding {
|
||||
border-radius:5px 5px 0px 0px;
|
||||
-moz-border-radius:5px 5px 0px 0px;
|
||||
-webkit-border-radius:5px 5px 0px 0px;
|
||||
}
|
||||
|
||||
#branding .limiter { margin-left:0px; }
|
||||
|
||||
#branding .breadcrumb-depth-0 a,
|
||||
#branding .breadcrumb-depth-0 span {
|
||||
border-radius:5px 0px 0px 0px;
|
||||
-moz-border-radius:5px 0px 0px 0px;
|
||||
-webkit-border-radius:5px 0px 0px 0px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Tabs on the overlay.
|
||||
*/
|
||||
#overlay-tabs { display:none; }
|
||||
|
||||
/**
|
||||
* Shortcut integration.
|
||||
*/
|
||||
#overlay-titlebar .add-or-remove-shortcuts {
|
||||
position:absolute;
|
||||
top:5px;
|
||||
right:25px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
#overlay-titlebar .add-or-remove-shortcuts a { background-color:#444; }
|
||||
|
||||
#overlay-titlebar .add-or-remove-shortcuts a:active {
|
||||
background-color:#333;
|
||||
text-shadow:#555 0px 1px 0px;
|
||||
}
|
||||
|
43
sites/all/themes/contrid/rubik/page.tpl.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<div id='branding'><div class='limiter clearfix'>
|
||||
<div class='breadcrumb clearfix'><?php print $breadcrumb ?></div>
|
||||
<?php if (!$overlay && isset($secondary_menu)) : ?>
|
||||
<?php print theme('links', array('links' => $secondary_menu, 'attributes' => array('class' => 'links secondary-menu'))) ?>
|
||||
<?php endif; ?>
|
||||
</div></div>
|
||||
|
||||
<div id='page-title'><div class='limiter clearfix'>
|
||||
<div class='tabs clearfix'>
|
||||
<?php if ($primary_local_tasks): ?>
|
||||
<ul class='primary-tabs links clearfix'><?php print render($primary_local_tasks) ?></ul>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php print render($title_prefix); ?>
|
||||
<h1 class='page-title <?php print $page_icon_class ?>'>
|
||||
<?php if (!empty($page_icon_class)): ?><span class='icon'></span><?php endif; ?>
|
||||
<?php if ($title) print $title ?>
|
||||
</h1>
|
||||
<?php if ($action_links): ?>
|
||||
<ul class='action-links links clearfix'><?php print render($action_links) ?></ul>
|
||||
<?php endif; ?>
|
||||
<?php print render($title_suffix); ?>
|
||||
</div></div>
|
||||
|
||||
<?php if ($show_messages && $messages): ?>
|
||||
<div id='console'><div class='limiter clearfix'><?php print $messages; ?></div></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<div id='page'><div id='main-content' class='limiter clearfix'>
|
||||
<?php if ($page['help']) print render($page['help']) ?>
|
||||
<div id='content' class='page-content clearfix'>
|
||||
<?php if (!empty($page['content'])) print render($page['content']) ?>
|
||||
</div>
|
||||
</div></div>
|
||||
|
||||
<div id='footer' class='clearfix'>
|
||||
<?php if ($feed_icons): ?>
|
||||
<div class='feed-icons clearfix'>
|
||||
<label><?php print t('Feeds') ?></label>
|
||||
<?php print $feed_icons ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
28
sites/all/themes/contrid/rubik/print.css
Normal file
@@ -0,0 +1,28 @@
|
||||
#skip-to-nav,
|
||||
#navigation,
|
||||
#toolbar,
|
||||
.region-sidebar-first,
|
||||
.region-sidebar-second,
|
||||
.footer-region,
|
||||
.breadcrumb,
|
||||
div.tabs,
|
||||
.action-links,
|
||||
.links,
|
||||
.book-navigation,
|
||||
.forum-topic-navigation,
|
||||
.pager,
|
||||
.feed-icons {
|
||||
visibility: hidden;
|
||||
display: none;
|
||||
}
|
||||
body {
|
||||
padding-top: 0 !important;
|
||||
margin: 20px;
|
||||
}
|
||||
table {
|
||||
border: 1px solid #333;
|
||||
}
|
||||
.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-items .field-item {
|
||||
float: none;
|
||||
display: inline;
|
||||
}
|
27
sites/all/themes/contrid/rubik/rubik.info
Normal file
@@ -0,0 +1,27 @@
|
||||
name = Rubik
|
||||
description = Clean admin theme.
|
||||
base theme = tao
|
||||
core = 7.x
|
||||
engine = phptemplate
|
||||
|
||||
regions[content] = Content
|
||||
regions[help] = Help
|
||||
regions[page_top] = Page top
|
||||
regions[page_bottom] = Page bottom
|
||||
|
||||
scripts[] = js/rubik.js
|
||||
stylesheets[screen][] = core.css
|
||||
stylesheets[screen][] = icons.css
|
||||
stylesheets[screen][] = style.css
|
||||
stylesheets[print][] = print.css
|
||||
|
||||
; Support shortcut module links
|
||||
settings[shortcut_module_link] = 1
|
||||
|
||||
|
||||
; Information added by drupal.org packaging script on 2012-02-22
|
||||
version = "7.x-4.0-beta8"
|
||||
core = "7.x"
|
||||
project = "rubik"
|
||||
datestamp = "1329953445"
|
||||
|
BIN
sites/all/themes/contrid/rubik/screenshot.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
95
sites/all/themes/contrid/rubik/shortcut.css
Normal file
@@ -0,0 +1,95 @@
|
||||
.add-or-remove-shortcuts a {
|
||||
-moz-border-radius:5px;
|
||||
-webkit-border-radius:5px;
|
||||
border-radius:5px;
|
||||
|
||||
float:left;
|
||||
display:block;
|
||||
|
||||
margin:0px 5px 0px 0px;
|
||||
padding:0px;
|
||||
background:#999 url(images/buttons.png) -800px 50% no-repeat;
|
||||
color:#fff;
|
||||
text-shadow:#666 0px 1px 0px;
|
||||
}
|
||||
|
||||
.remove-shortcut a { background-position:-1600px 50%; }
|
||||
|
||||
.add-or-remove-shortcuts a:active {
|
||||
color:#222;
|
||||
background-color:#666;
|
||||
background-position:-1200px 50%;
|
||||
text-shadow:#999 0px 1px 0px;
|
||||
}
|
||||
|
||||
.remove-shortcut a:active { background-position:-2000px 50%; }
|
||||
|
||||
.add-or-remove-shortcuts a span.icon {
|
||||
width:20px;
|
||||
height:20px;
|
||||
float:left;
|
||||
}
|
||||
|
||||
.add-or-remove-shortcuts a span.text {
|
||||
float:left;
|
||||
display:none;
|
||||
padding:0px 5px;
|
||||
}
|
||||
|
||||
.add-or-remove-shortcuts a:focus span.text,
|
||||
.add-or-remove-shortcuts a:hover span.text { display:block; }
|
||||
|
||||
/**
|
||||
* Toolbar styles =====================================================
|
||||
* Unchanged from core shortcut.css styles.
|
||||
*/
|
||||
div#toolbar a#edit-shortcuts {
|
||||
float:right;
|
||||
padding:5px 10px 5px 5px;
|
||||
line-height:24px;
|
||||
color:#bbb;
|
||||
}
|
||||
|
||||
div#toolbar a#edit-shortcuts:focus,
|
||||
div#toolbar a#edit-shortcuts:hover,
|
||||
div#toolbar a#edit-shortcuts.active {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
div#toolbar div.toolbar-shortcuts ul {
|
||||
padding:5px 0px 2px 0px;
|
||||
height:28px;
|
||||
line-height:24px;
|
||||
float:left;
|
||||
margin-left:5px;
|
||||
}
|
||||
|
||||
div#toolbar div.toolbar-shortcuts ul li a {
|
||||
padding:0px 5px;
|
||||
margin-right:5px;
|
||||
border-radius:5px;
|
||||
-moz-border-radius:5px;
|
||||
-webkit-border-radius:5px;
|
||||
}
|
||||
|
||||
div#toolbar div.toolbar-shortcuts ul li a:focus,
|
||||
div#toolbar div.toolbar-shortcuts ul li a:hover,
|
||||
div#toolbar div.toolbar-shortcuts ul li a.active:focus {
|
||||
background:#555;
|
||||
}
|
||||
|
||||
div#toolbar div.toolbar-shortcuts ul li a.active:hover,
|
||||
div#toolbar div.toolbar-shortcuts ul li a.active {
|
||||
background:#000;
|
||||
}
|
||||
|
||||
div#toolbar div.toolbar-shortcuts span.icon {
|
||||
float:left;
|
||||
background:#444;
|
||||
width:30px;
|
||||
height:30px;
|
||||
margin-right:5px;
|
||||
border-radius:5px;
|
||||
-moz-border-radius:5px;
|
||||
-webkit-border-radius:5px;
|
||||
}
|
127
sites/all/themes/contrid/rubik/style-rtl.css
Normal file
@@ -0,0 +1,127 @@
|
||||
/**
|
||||
* Branding ===========================================================
|
||||
*/
|
||||
#branding a { float:right; }
|
||||
|
||||
#branding ul.links { float:left; }
|
||||
|
||||
#branding .breadcrumb { float:right; }
|
||||
|
||||
#branding .breadcrumb a,
|
||||
#branding .breadcrumb strong { float:right; }
|
||||
|
||||
#branding .breadcrumb .breadcrumb-link {
|
||||
float:right;
|
||||
padding-left:5px;
|
||||
padding-right:0px;
|
||||
background-image:url(images/sprite-rtl.png);
|
||||
background-position:0% 100%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Page title =========================================================
|
||||
*/
|
||||
#page-title .page-title span.icon {
|
||||
float:right;
|
||||
margin-left:10px;
|
||||
margin-right:0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Tabs ===============================================================
|
||||
*/
|
||||
ul.primary-tabs {
|
||||
left:60px;
|
||||
right:auto;
|
||||
}
|
||||
|
||||
ul.primary-tabs li {
|
||||
padding-left:0;
|
||||
padding-right:5px;
|
||||
}
|
||||
|
||||
ul.primary-tabs li.active a,
|
||||
ul.primary-tabs li.active a.active {
|
||||
-moz-border-radius:3px 0px 0px 3px;
|
||||
}
|
||||
|
||||
ul.secondary-tabs { float:left; }
|
||||
|
||||
/**
|
||||
* Footer =============================================================
|
||||
*/
|
||||
#footer .footer-message {
|
||||
float:right;
|
||||
}
|
||||
|
||||
#footer .feed-icons {
|
||||
float:left;
|
||||
}
|
||||
|
||||
#footer .feed-icons label,
|
||||
#footer .feed-icons a {
|
||||
float:right;
|
||||
}
|
||||
|
||||
/**
|
||||
* Help ===============================================================
|
||||
*/
|
||||
a#help-toggler {
|
||||
left:30px;
|
||||
right:auto;
|
||||
}
|
||||
|
||||
#help-text.with-tabs {
|
||||
-moz-border-radius:2px 0px 0px 2px;
|
||||
}
|
||||
|
||||
#help-text .breadcrumb-link {
|
||||
padding-left:0;
|
||||
padding-right:20px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Content ============================================================
|
||||
*/
|
||||
#help-text,
|
||||
.help-page,
|
||||
div.comment,
|
||||
div.node { background-position:35% 0%; }
|
||||
|
||||
#help-text .column-main .column-wrapper {
|
||||
padding-left:0px;
|
||||
padding-right:59px;
|
||||
}
|
||||
|
||||
#help-text .column-main .column-wrapper span.icon {
|
||||
left:auto;
|
||||
right:15px;
|
||||
}
|
||||
|
||||
/**
|
||||
* System =============================================================
|
||||
*/
|
||||
.admin .right {
|
||||
padding-left:0;
|
||||
padding-right:5px;
|
||||
float:left;
|
||||
}
|
||||
|
||||
.admin .left {
|
||||
padding-left:5px;
|
||||
padding-right:0;
|
||||
float:right;
|
||||
}
|
||||
|
||||
/* admin/content/node & admin/user/user */
|
||||
#content dl.multiselect,
|
||||
#content dl.multiselect dt,
|
||||
#content dl.multiselect dd { margin:0px 0px 0px 10px; }
|
||||
|
||||
/* update options */
|
||||
.admin-options label,
|
||||
.admin-options .form-item {
|
||||
margin-left:10px;
|
||||
margin-right:0px;
|
||||
float:right;
|
||||
}
|
386
sites/all/themes/contrid/rubik/style.css
Normal file
@@ -0,0 +1,386 @@
|
||||
body,
|
||||
input,
|
||||
textarea,
|
||||
select { font-family:"Lucida","Lucida Grande","Trebuchet MS",Tahoma,Verdana,sans-serif; }
|
||||
|
||||
html { overflow-y:scroll; }
|
||||
|
||||
body.tao {
|
||||
color:#333;
|
||||
background:#fff;
|
||||
}
|
||||
|
||||
a {
|
||||
color:#008eb1;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
.limiter { margin:0px 30px; }
|
||||
|
||||
/**
|
||||
* Skip to content link ===============================================
|
||||
*/
|
||||
#skip-link {
|
||||
width:200px;
|
||||
height:0px;
|
||||
left:50%;
|
||||
margin-left:-100px;
|
||||
}
|
||||
|
||||
#skip-link a:hover,
|
||||
#skip-link a:active,
|
||||
#skip-link a:focus {
|
||||
left:0px;
|
||||
z-index:20;
|
||||
text-align:center;
|
||||
width:200px;
|
||||
background:#333;
|
||||
color:#fff;
|
||||
opacity:.9;
|
||||
padding:10px 0px;
|
||||
|
||||
border-radius:0px 0px 5px 5px;
|
||||
-moz-border-radius:0px 0px 5px 5px;
|
||||
-webkit-border-radius:0px 0px 5px 5px;
|
||||
}
|
||||
|
||||
/**
|
||||
* "Rounded" elements =================================================
|
||||
*/
|
||||
.compact-link a,
|
||||
input.teaser-button,
|
||||
input.form-submit {
|
||||
-moz-border-radius:3px;
|
||||
-webkit-border-radius:3px;
|
||||
}
|
||||
|
||||
/**
|
||||
* "Popped" elements ==================================================
|
||||
*/
|
||||
input.teaser-button,
|
||||
input.form-submit {
|
||||
box-shadow:#ddd 0px 1px 1px;
|
||||
-moz-box-shadow:#ddd 0px 1px 1px;
|
||||
-webkit-box-shadow:#ddd 0px 1px 1px;
|
||||
}
|
||||
|
||||
/**
|
||||
* "Embossed" elements ================================================
|
||||
*/
|
||||
table th {
|
||||
text-shadow:#fff 0px 1px 0px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Branding ===========================================================
|
||||
*/
|
||||
#branding {
|
||||
background:url(images/bleeds.png) 0px -30px repeat-x;
|
||||
color:#ccc;
|
||||
font-size:11px;
|
||||
height:30px;
|
||||
overflow:hidden;
|
||||
}
|
||||
|
||||
#branding ul.links { float:right; }
|
||||
|
||||
#branding ul.links a {
|
||||
background:url(images/bleeds.png) 0% -30px no-repeat;
|
||||
color:#fff;
|
||||
float:left;
|
||||
padding:5px 10px;
|
||||
}
|
||||
|
||||
#branding ul.links a:hover { background-position:0% -90px; }
|
||||
|
||||
#branding .breadcrumb {
|
||||
padding:0px;
|
||||
float:left;
|
||||
text-transform:uppercase;
|
||||
font-weight:normal;
|
||||
}
|
||||
|
||||
#branding .breadcrumb-link {
|
||||
float:left;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
#branding .breadcrumb-depth-0 { z-index:10; }
|
||||
#branding .breadcrumb-depth-1 { z-index:9; }
|
||||
#branding .breadcrumb-depth-2 { z-index:8; }
|
||||
#branding .breadcrumb-depth-3 { z-index:7; }
|
||||
#branding .breadcrumb-depth-4 { z-index:6; }
|
||||
#branding .breadcrumb-depth-5 { z-index:5; }
|
||||
#branding .breadcrumb-depth-6 { z-index:4; }
|
||||
#branding .breadcrumb-depth-7 { z-index:3; }
|
||||
#branding .breadcrumb-depth-8 { z-index:2; }
|
||||
|
||||
#branding .breadcrumb a,
|
||||
#branding .breadcrumb strong {
|
||||
color:#fff;
|
||||
font-weight:normal;
|
||||
float:left;
|
||||
margin-right:-10px;
|
||||
padding:5px 20px;
|
||||
background:url(images/bleeds.png) 100% -60px no-repeat;
|
||||
}
|
||||
|
||||
#branding .breadcrumb-depth-0 a,
|
||||
#branding .breadcrumb-depth-0 strong { padding-left:10px; }
|
||||
|
||||
#branding .breadcrumb a:hover { background-position:100% -90px; }
|
||||
|
||||
/**
|
||||
* Page title =========================================================
|
||||
*/
|
||||
#page-title { background:#fff url(images/bleeds.png) 0px -350px repeat-x; }
|
||||
#page-title .limiter { position:relative; }
|
||||
|
||||
#page-title .page-title {
|
||||
float:left;
|
||||
padding:15px 10px 15px 0px;
|
||||
line-height:30px;
|
||||
min-height:30px;
|
||||
|
||||
text-shadow:#fff 0px 1px 0px;
|
||||
-webkit-text-shadow:#fff 0px 1px 0px;
|
||||
|
||||
letter-spacing:-1px;
|
||||
font-weight:normal;
|
||||
font-size:20px;
|
||||
}
|
||||
|
||||
#page-title .page-title span.icon {
|
||||
float:left;
|
||||
margin-right:10px;
|
||||
}
|
||||
|
||||
.add-or-remove-shortcuts,
|
||||
.action-links {
|
||||
float:left;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
.add-or-remove-shortcuts { padding:20px 0px; }
|
||||
.action-links { padding:20px 0px 20px 10px; }
|
||||
|
||||
.action-links a {
|
||||
background-color:#7bc;
|
||||
text-shadow:#38a 0px 1px 0px;
|
||||
}
|
||||
|
||||
.add-or-remove-shortcuts a {
|
||||
background-color:#999;
|
||||
text-shadow:#666 0px 1px 0px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Tabs ===============================================================
|
||||
*/
|
||||
.tabs {
|
||||
position:absolute;
|
||||
right:0px;
|
||||
}
|
||||
|
||||
.primary-tabs {
|
||||
float:left;
|
||||
height:30px;
|
||||
margin:15px 0px 0px;
|
||||
border-radius:5px;
|
||||
-moz-border-radius:5px;
|
||||
-webkit-border-radius:5px;
|
||||
}
|
||||
|
||||
div.pager {
|
||||
margin:10px 0px 0px;
|
||||
height:30px;
|
||||
}
|
||||
|
||||
.pager li,
|
||||
.primary-tabs li {
|
||||
height:30px;
|
||||
position:relative;
|
||||
background:#eee url(images/bleeds.png) 50% 0px no-repeat;
|
||||
}
|
||||
|
||||
.pager a,
|
||||
.pager span,
|
||||
.primary-tabs a {
|
||||
float:left;
|
||||
text-align:center;
|
||||
min-width:70px;
|
||||
padding:5px 10px;
|
||||
color:#333;
|
||||
text-shadow:#fff 0px 1px 0px;
|
||||
}
|
||||
|
||||
.pager a,
|
||||
.pager span {
|
||||
min-width:10px;
|
||||
padding:5px 15px;
|
||||
}
|
||||
|
||||
.pager li:hover,
|
||||
.primary-tabs li:hover { background-color:#f8f8f8; }
|
||||
|
||||
.pager li:first-child,
|
||||
.primary-tabs li:first-child {
|
||||
border-radius:5px 0px 0px 5px;
|
||||
-moz-border-radius:5px 0px 0px 5px;
|
||||
-webkit-border-radius:5px 0px 0px 5px;
|
||||
background-position:0% 0px;
|
||||
}
|
||||
|
||||
.pager li:last-child,
|
||||
.primary-tabs li:last-child {
|
||||
border-radius:0px 5px 5px 0px;
|
||||
-moz-border-radius:0px 5px 5px 0px;
|
||||
-webkit-border-radius:0px 5px 5px 0px;
|
||||
background-position:100% 0px;
|
||||
}
|
||||
|
||||
.pager li.pager-current,
|
||||
.primary-tabs li.active { background-color:#7bc; }
|
||||
|
||||
.pager li.pager-current span,
|
||||
.primary-tabs li.active a {
|
||||
color:#fff;
|
||||
text-shadow:#38a 0px 1px 0px;
|
||||
}
|
||||
|
||||
/* Secondary tabs, nested */
|
||||
.secondary-tabs {
|
||||
min-width:100px;
|
||||
float:left;
|
||||
position:relative;
|
||||
margin:5px 5px 5px 0px;
|
||||
font-size:11px;
|
||||
background:#59a url(images/buttons.png) -800px 50% no-repeat;
|
||||
border-radius:3px;
|
||||
-moz-border-radius:3px;
|
||||
-webkit-border-radius:3px;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.secondary-tabs:hover {
|
||||
background:#59a;
|
||||
opacity:.9;
|
||||
}
|
||||
|
||||
ul.secondary-tabs li,
|
||||
ul.secondary-tabs li a {
|
||||
background:transparent;
|
||||
float:none;
|
||||
height:auto;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
.secondary-tabs a {
|
||||
color:#fff;
|
||||
text-shadow:#38a 0px 1px 0px;
|
||||
display:none;
|
||||
padding:0px 10px 0px 25px;
|
||||
}
|
||||
|
||||
.secondary-tabs:hover a,
|
||||
.secondary-tabs .active a { display:block; }
|
||||
|
||||
.secondary-tabs li:hover,
|
||||
.secondary-tabs li.active { background:transparent; }
|
||||
.secondary-tabs a:hover { background:#389 url(images/buttons.png) -800px 50% no-repeat; }
|
||||
|
||||
.secondary-tabs li:last-child a:hover {
|
||||
border-radius:0px 0px 3px 3px;
|
||||
-moz-border-radius:0px 0px 3px 3px;
|
||||
-webkit-border-radius:0px 0px 3px 3px;
|
||||
}
|
||||
|
||||
.secondary-tabs li:first-child a:hover {
|
||||
border-radius:3px 3px 0px 0px;
|
||||
-moz-border-radius:3px 3px 0px 0px;
|
||||
-webkit-border-radius:3px 3px 0px 0px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Content ============================================================
|
||||
*/
|
||||
.help-page,
|
||||
div.comment,
|
||||
div.node {
|
||||
border-style:solid;
|
||||
border-width:1px;
|
||||
border-color:#ddd;
|
||||
|
||||
background:#fff url(images/vrule.png) 65% 0% repeat-y;
|
||||
margin:0px 0px 10px;
|
||||
}
|
||||
|
||||
#help-text .column-main .column-wrapper,
|
||||
.help-page .column-main .column-wrapper,
|
||||
div.comment .column-main .column-wrapper,
|
||||
div.node .column-main .column-wrapper { padding:19px; }
|
||||
|
||||
#help-text .column-main .column-wrapper {
|
||||
padding-left:59px;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
#help-text .column-main .column-wrapper span.icon {
|
||||
position:absolute;
|
||||
top:15px;
|
||||
left:15px;
|
||||
}
|
||||
|
||||
#help-text .column-side .column-wrapper,
|
||||
.help-page .column-side .column-wrapper,
|
||||
div.comment .column-side .column-wrapper,
|
||||
div.node .column-side .column-wrapper {
|
||||
padding:9px;
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
#help-text .column-side .help-links,
|
||||
.help-page .column-side .help-page-links,
|
||||
.node-submitted,
|
||||
.comment-submitted {
|
||||
padding:10px;
|
||||
background:#f8f8f8;
|
||||
}
|
||||
|
||||
.comment-links,
|
||||
.node-links { padding:10px 0px; }
|
||||
|
||||
.help-page .help-page-links ul.links {
|
||||
-moz-column-count:2;
|
||||
-webkit-column-count:2;
|
||||
}
|
||||
|
||||
.column-side ul.links li,
|
||||
.column-side ul.links a,
|
||||
.column-side ul.links span {
|
||||
display:block;
|
||||
float:none;
|
||||
}
|
||||
|
||||
.column-side ul.links a,
|
||||
.column-side ul.links span {
|
||||
padding:0px 10px;
|
||||
display:block;
|
||||
float:none;
|
||||
}
|
||||
|
||||
.column-side ul.links span a {
|
||||
padding:0px;
|
||||
display:inline;
|
||||
}
|
||||
|
||||
.column-side ul.links a.active,
|
||||
.column-side ul.links a:hover { background:#fff; }
|
||||
.comment-links ul.links a:hover { background:#f4f4f4; }
|
||||
|
||||
.comment-title,
|
||||
.node-title {
|
||||
margin:0px 0px 20px;
|
||||
font-weight:normal;
|
||||
font-size:16px;
|
||||
}
|
564
sites/all/themes/contrid/rubik/template.php
Normal file
@@ -0,0 +1,564 @@
|
||||
<?php
|
||||
/*
|
||||
* Implements hook_preprocess_html().
|
||||
*/
|
||||
function rubik_preprocess_html() {
|
||||
if (module_exists('views')) {
|
||||
drupal_add_css(drupal_get_path('module', 'views') . '/css/views-admin.seven.css', 'theme');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Implements hook_css_alter().
|
||||
* @TODO: Do this in .info once http://drupal.org/node/575298 is committed.
|
||||
*/
|
||||
function rubik_css_alter(&$css) {
|
||||
if (isset($css['modules/overlay/overlay-child.css'])) {
|
||||
$css['modules/overlay/overlay-child.css']['data'] = drupal_get_path('theme', 'rubik') . '/overlay-child.css';
|
||||
}
|
||||
if (isset($css['modules/shortcut/shortcut.css'])) {
|
||||
$css['modules/shortcut/shortcut.css']['data'] = drupal_get_path('theme', 'rubik') . '/shortcut.css';
|
||||
}
|
||||
// This can be removed once http://drupal.org/node/1221560 is released
|
||||
if (isset($css['sites/all/modules/views/css/views-admin.rubik.css'])) {
|
||||
$css['sites/all/modules/views/css/views-admin.rubik.css']['data'] = drupal_get_path('theme', 'rubik') . '/views-admin.rubik.css';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Implementation of hook_theme().
|
||||
*/
|
||||
function rubik_theme() {
|
||||
$items = array();
|
||||
|
||||
// Content theming.
|
||||
$items['help'] =
|
||||
$items['node'] =
|
||||
$items['comment'] =
|
||||
$items['comment_wrapper'] = array(
|
||||
'path' => drupal_get_path('theme', 'rubik') .'/templates',
|
||||
'template' => 'object',
|
||||
);
|
||||
$items['node']['template'] = 'node';
|
||||
|
||||
// Help pages really need help. See preprocess_page().
|
||||
$items['help_page'] = array(
|
||||
'variables' => array('content' => array()),
|
||||
'path' => drupal_get_path('theme', 'rubik') .'/templates',
|
||||
'template' => 'object',
|
||||
'preprocess functions' => array(
|
||||
'template_preprocess',
|
||||
'rubik_preprocess_help_page',
|
||||
),
|
||||
'process functions' => array('template_process'),
|
||||
);
|
||||
|
||||
// Form layout: default (2 column).
|
||||
$items['block_add_block_form'] =
|
||||
$items['block_admin_configure'] =
|
||||
$items['comment_form'] =
|
||||
$items['contact_admin_edit'] =
|
||||
$items['contact_mail_page'] =
|
||||
$items['contact_mail_user'] =
|
||||
$items['filter_admin_format_form'] =
|
||||
$items['forum_form'] =
|
||||
$items['locale_languages_edit_form'] =
|
||||
$items['menu_edit_menu'] =
|
||||
$items['menu_edit_item'] =
|
||||
$items['node_type_form'] =
|
||||
$items['path_admin_form'] =
|
||||
$items['system_settings_form'] =
|
||||
$items['system_themes_form'] =
|
||||
$items['system_modules'] =
|
||||
$items['system_actions_configure'] =
|
||||
$items['taxonomy_form_term'] =
|
||||
$items['taxonomy_form_vocabulary'] =
|
||||
$items['user_profile_form'] =
|
||||
$items['user_admin_access_add_form'] = array(
|
||||
'render element' => 'form',
|
||||
'path' => drupal_get_path('theme', 'rubik') .'/templates',
|
||||
'template' => 'form-default',
|
||||
'preprocess functions' => array(
|
||||
'rubik_preprocess_form_buttons',
|
||||
),
|
||||
);
|
||||
|
||||
// These forms require additional massaging.
|
||||
$items['confirm_form'] = array(
|
||||
'render element' => 'form',
|
||||
'path' => drupal_get_path('theme', 'rubik') .'/templates',
|
||||
'template' => 'form-simple',
|
||||
'preprocess functions' => array(
|
||||
'rubik_preprocess_form_confirm'
|
||||
),
|
||||
);
|
||||
$items['node_form'] = array(
|
||||
'render element' => 'form',
|
||||
'path' => drupal_get_path('theme', 'rubik') .'/templates',
|
||||
'template' => 'form-default',
|
||||
'preprocess functions' => array(
|
||||
'rubik_preprocess_form_buttons',
|
||||
'rubik_preprocess_form_node',
|
||||
),
|
||||
);
|
||||
|
||||
return $items;
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('page').
|
||||
*/
|
||||
function rubik_preprocess_page(&$vars) {
|
||||
// Show a warning if base theme is not present.
|
||||
if (!function_exists('tao_theme') && user_access('administer site configuration')) {
|
||||
drupal_set_message(t('The Rubik theme requires the !tao base theme in order to work properly.', array('!tao' => l('Tao', 'http://code.developmentseed.org/tao'))), 'warning');
|
||||
}
|
||||
|
||||
// Set a page icon class.
|
||||
$vars['page_icon_class'] = ($item = menu_get_item()) ? implode(' ' , _rubik_icon_classes($item['href'])) : '';
|
||||
|
||||
// Help pages. They really do need help.
|
||||
if (strpos($_GET['q'], 'admin/help/') === 0 && isset($vars['page']['content']['system_main']['main']['#markup'])) {
|
||||
$vars['page']['content']['system_main']['main']['#markup'] = theme('help_page', array('content' => $vars['page']['content']['system_main']['main']['#markup']));
|
||||
}
|
||||
|
||||
// Clear out help text if empty.
|
||||
if (empty($vars['help']) || !(strip_tags($vars['help']))) {
|
||||
$vars['help'] = '';
|
||||
}
|
||||
|
||||
// Process local tasks. Only do this processing if the current theme is
|
||||
// indeed Rubik. Subthemes must reimplement this call.
|
||||
global $theme;
|
||||
if ($theme === 'rubik') {
|
||||
_rubik_local_tasks($vars);
|
||||
}
|
||||
|
||||
// Overlay is enabled.
|
||||
$vars['overlay'] = (module_exists('overlay') && overlay_get_mode() === 'child');
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('fieldset').
|
||||
*/
|
||||
function rubik_preprocess_fieldset(&$vars) {
|
||||
if (!empty($vars['element']['#collapsible'])) {
|
||||
$vars['title'] = "<span class='icon'></span>" . $vars['title'];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for handling form button for most forms.
|
||||
*/
|
||||
function rubik_preprocess_form_buttons(&$vars) {
|
||||
if (!empty($vars['form']['actions'])) {
|
||||
$vars['actions'] = $vars['form']['actions'];
|
||||
unset($vars['form']['actions']);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('confirm_form').
|
||||
*/
|
||||
function rubik_preprocess_form_confirm(&$vars) {
|
||||
// Move the title from the page title (usually too big and unwieldy)
|
||||
$title = filter_xss_admin(drupal_get_title());
|
||||
$vars['form']['description']['#type'] = 'item';
|
||||
$vars['form']['description']['#value'] = empty($vars['form']['description']['#value']) ?
|
||||
"<strong>{$title}</strong>" :
|
||||
"<strong>{$title}</strong><p>{$vars['form']['description']['#value']}</p>";
|
||||
drupal_set_title(t('Please confirm'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('node_form').
|
||||
*/
|
||||
function rubik_preprocess_form_node(&$vars) {
|
||||
$vars['sidebar'] = isset($vars['sidebar']) ? $vars['sidebar'] : array();
|
||||
// Support nodeformcols if present.
|
||||
if (module_exists('nodeformcols')) {
|
||||
$map = array(
|
||||
'nodeformcols_region_right' => 'sidebar',
|
||||
'nodeformcols_region_footer' => 'footer',
|
||||
'nodeformcols_region_main' => NULL,
|
||||
);
|
||||
foreach ($map as $region => $target) {
|
||||
if (isset($vars['form'][$region])) {
|
||||
if (isset($vars['form'][$region]['#prefix'], $vars['form'][$region]['#suffix'])) {
|
||||
unset($vars['form'][$region]['#prefix']);
|
||||
unset($vars['form'][$region]['#suffix']);
|
||||
}
|
||||
if (isset($vars['form'][$region]['actions'], $vars['form'][$region]['actions'])) {
|
||||
$vars['actions'] = $vars['form'][$region]['actions'];
|
||||
unset($vars['form'][$region]['actions']);
|
||||
}
|
||||
if (isset($target)) {
|
||||
$vars[$target] = $vars['form'][$region];
|
||||
unset($vars['form'][$region]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Default to showing taxonomy in sidebar if nodeformcols is not present.
|
||||
elseif (isset($vars['form']['taxonomy']) && empty($vars['sidebar'])) {
|
||||
$vars['sidebar']['taxonomy'] = $vars['form']['taxonomy'];
|
||||
unset($vars['form']['taxonomy']);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('button').
|
||||
*/
|
||||
function rubik_preprocess_button(&$vars) {
|
||||
if (isset($vars['element']['#value'])) {
|
||||
$classes = array(
|
||||
t('Save') => 'yes',
|
||||
t('Submit') => 'yes',
|
||||
t('Add') => 'yes',
|
||||
t('Delete') => 'no',
|
||||
t('Cancel') => 'no',
|
||||
);
|
||||
foreach ($classes as $search => $class) {
|
||||
if (strpos($vars['element']['#value'], $search) !== FALSE) {
|
||||
$vars['element']['#attributes']['class'][] = 'button-' . $class;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('help').
|
||||
*/
|
||||
function rubik_preprocess_help(&$vars) {
|
||||
$vars['hook'] = 'help';
|
||||
$vars['attr']['id'] = 'help-text';
|
||||
$class = 'path-admin-help clear-block toggleable';
|
||||
$vars['attr']['class'] = isset($vars['attr']['class']) ? "{$vars['attr']['class']} $class" : $class;
|
||||
$help = menu_get_active_help();
|
||||
if (($test = strip_tags($help)) && !empty($help)) {
|
||||
// Thankfully this is static cached.
|
||||
$vars['attr']['class'] .= menu_secondary_local_tasks() ? ' with-tabs' : '';
|
||||
|
||||
$vars['is_prose'] = TRUE;
|
||||
$vars['layout'] = TRUE;
|
||||
$vars['content'] = "<span class='icon'></span>" . $help;
|
||||
|
||||
// Link to help section.
|
||||
$item = menu_get_item('admin/help');
|
||||
if ($item && $item['path'] === 'admin/help' && $item['access']) {
|
||||
$vars['links'] = l(t('More help topics'), 'admin/help');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('help_page').
|
||||
*/
|
||||
function rubik_preprocess_help_page(&$vars) {
|
||||
$vars['hook'] = 'help-page';
|
||||
|
||||
$vars['title_attributes_array']['class'][] = 'help-page-title';
|
||||
$vars['title_attributes_array']['class'][] = 'clearfix';
|
||||
|
||||
$vars['content_attributes_array']['class'][] = 'help-page-content';
|
||||
$vars['content_attributes_array']['class'][] = 'clearfix';
|
||||
$vars['content_attributes_array']['class'][] = 'prose';
|
||||
|
||||
$vars['layout'] = TRUE;
|
||||
|
||||
// Truly hackish way to navigate help pages.
|
||||
$module_info = system_rebuild_module_data();
|
||||
$modules = array();
|
||||
foreach (module_implements('help', TRUE) as $module) {
|
||||
if (module_invoke($module, 'help', "admin/help#$module", NULL)) {
|
||||
$modules[$module] = $module_info[$module]->info['name'];
|
||||
}
|
||||
}
|
||||
asort($modules);
|
||||
|
||||
$links = array();
|
||||
foreach ($modules as $module => $name) {
|
||||
$links[] = array('title' => $name, 'href' => "admin/help/{$module}");
|
||||
}
|
||||
$vars['links'] = theme('links', array('links' => $links));
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('node').
|
||||
*/
|
||||
function rubik_preprocess_node(&$vars) {
|
||||
$vars['layout'] = TRUE;
|
||||
$vars['submitted'] = _rubik_submitted($vars['node']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('comment').
|
||||
*/
|
||||
function rubik_preprocess_comment(&$vars) {
|
||||
$vars['layout'] = TRUE;
|
||||
$vars['submitted'] = _rubik_submitted($vars['comment']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('comment_wrapper').
|
||||
*/
|
||||
function rubik_preprocess_comment_wrapper(&$vars) {
|
||||
$vars['hook'] = 'box';
|
||||
$vars['layout'] = FALSE;
|
||||
$vars['title'] = t('Comments');
|
||||
|
||||
$vars['attributes_array']['id'] = 'comments';
|
||||
|
||||
$vars['title_attributes_array']['class'][] = 'box-title';
|
||||
$vars['title_attributes_array']['class'][] = 'clearfix';
|
||||
|
||||
$vars['content_attributes_array']['class'][] = 'box-content';
|
||||
$vars['content_attributes_array']['class'][] = 'clearfix';
|
||||
$vars['content_attributes_array']['class'][] = 'prose';
|
||||
|
||||
$vars['content'] = drupal_render_children($vars['content']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('admin_block').
|
||||
*/
|
||||
function rubik_preprocess_admin_block(&$vars) {
|
||||
// Add icon and classes to admin block titles.
|
||||
if (isset($vars['block']['href'])) {
|
||||
$vars['block']['localized_options']['attributes']['class'] = _rubik_icon_classes($vars['block']['href']);
|
||||
}
|
||||
$vars['block']['localized_options']['html'] = TRUE;
|
||||
if (isset($vars['block']['link_title'])) {
|
||||
$vars['block']['title'] = l("<span class='icon'></span>" . filter_xss_admin($vars['block']['link_title']), $vars['block']['href'], $vars['block']['localized_options']);
|
||||
}
|
||||
|
||||
if (empty($vars['block']['content'])) {
|
||||
$vars['block']['content'] = "<div class='admin-block-description description'>{$vars['block']['description']}</div>";
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Override of theme('breadcrumb').
|
||||
*/
|
||||
function rubik_breadcrumb($vars) {
|
||||
$output = '';
|
||||
|
||||
// Add current page onto the end.
|
||||
if (!drupal_is_front_page()) {
|
||||
$item = menu_get_item();
|
||||
$end = end($vars['breadcrumb']);
|
||||
if ($end && strip_tags($end) !== $item['title']) {
|
||||
$vars['breadcrumb'][] = "<strong>". check_plain($item['title']) ."</strong>";
|
||||
}
|
||||
}
|
||||
|
||||
// Optional: Add the site name to the front of the stack.
|
||||
if (!empty($vars['prepend'])) {
|
||||
$site_name = empty($vars['breadcrumb']) ? "<strong>". check_plain(variable_get('site_name', '')) ."</strong>" : l(variable_get('site_name', ''), '<front>', array('purl' => array('disabled' => TRUE)));
|
||||
array_unshift($vars['breadcrumb'], $site_name);
|
||||
}
|
||||
|
||||
$depth = 0;
|
||||
foreach ($vars['breadcrumb'] as $link) {
|
||||
$output .= "<span class='breadcrumb-link breadcrumb-depth-{$depth}'>{$link}</span>";
|
||||
$depth++;
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* Override of theme('filter_guidelines').
|
||||
*/
|
||||
function rubik_filter_guidelines($variables) {
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* Override of theme('node_add_list').
|
||||
*/
|
||||
function rubik_node_add_list($vars) {
|
||||
$content = $vars['content'];
|
||||
|
||||
$output = "<ul class='admin-list'>";
|
||||
if ($content) {
|
||||
foreach ($content as $item) {
|
||||
$item['title'] = "<span class='icon'></span>" . filter_xss_admin($item['title']);
|
||||
if (isset($item['localized_options']['attributes']['class'])) {
|
||||
$item['localized_options']['attributes']['class'] += _rubik_icon_classes($item['href']);
|
||||
}
|
||||
else {
|
||||
$item['localized_options']['attributes']['class'] = _rubik_icon_classes($item['href']);
|
||||
}
|
||||
$item['localized_options']['html'] = TRUE;
|
||||
$output .= "<li>";
|
||||
$output .= l($item['title'], $item['href'], $item['localized_options']);
|
||||
$output .= '<div class="description">'. filter_xss_admin($item['description']) .'</div>';
|
||||
$output .= "</li>";
|
||||
}
|
||||
}
|
||||
$output .= "</ul>";
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* Override of theme_admin_block_content().
|
||||
*/
|
||||
function rubik_admin_block_content($vars) {
|
||||
$content = $vars['content'];
|
||||
|
||||
$output = '';
|
||||
if (!empty($content)) {
|
||||
|
||||
foreach ($content as $k => $item) {
|
||||
|
||||
//-- Safety check for invalid clients of the function
|
||||
if (empty($content[$k]['localized_options']['attributes']['class'])) {
|
||||
$content[$k]['localized_options']['attributes']['class'] = array();
|
||||
}
|
||||
if (!is_array($content[$k]['localized_options']['attributes']['class'])) {
|
||||
$content[$k]['localized_options']['attributes']['class'] = array($content[$k]['localized_options']['attributes']['class']);
|
||||
}
|
||||
|
||||
$content[$k]['title'] = "<span class='icon'></span>" . filter_xss_admin($item['title']);
|
||||
$content[$k]['localized_options']['html'] = TRUE;
|
||||
if (!empty($content[$k]['localized_options']['attributes']['class'])) {
|
||||
$content[$k]['localized_options']['attributes']['class'] += _rubik_icon_classes($item['href']);
|
||||
}
|
||||
else {
|
||||
$content[$k]['localized_options']['attributes']['class'] = _rubik_icon_classes($item['href']);
|
||||
}
|
||||
}
|
||||
$output = system_admin_compact_mode() ? '<ul class="admin-list admin-list-compact">' : '<ul class="admin-list">';
|
||||
foreach ($content as $item) {
|
||||
$output .= '<li class="leaf">';
|
||||
$output .= l($item['title'], $item['href'], $item['localized_options']);
|
||||
if (isset($item['description']) && !system_admin_compact_mode()) {
|
||||
$output .= "<div class='description'>{$item['description']}</div>";
|
||||
}
|
||||
$output .= '</li>';
|
||||
}
|
||||
$output .= '</ul>';
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* Override of theme('admin_drilldown_menu_item_link').
|
||||
*/
|
||||
function rubik_admin_drilldown_menu_item_link($link) {
|
||||
$link['localized_options'] = empty($link['localized_options']) ? array() : $link['localized_options'];
|
||||
$link['localized_options']['html'] = TRUE;
|
||||
if (!isset($link['localized_options']['attributes']['class'])) {
|
||||
$link['localized_options']['attributes']['class'] = _rubik_icon_classes($link['href']);
|
||||
}
|
||||
else {
|
||||
$link['localized_options']['attributes']['class'] += _rubik_icon_classes($link['href']);
|
||||
}
|
||||
$link['description'] = check_plain(truncate_utf8(strip_tags($link['description']), 150, TRUE, TRUE));
|
||||
$link['description'] = "<span class='icon'></span>" . $link['description'];
|
||||
$link['title'] .= !empty($link['description']) ? "<span class='menu-description'>{$link['description']}</span>" : '';
|
||||
$link['title'] = filter_xss_admin($link['title']);
|
||||
return l($link['title'], $link['href'], $link['localized_options']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Preprocessor for theme('textfield').
|
||||
*/
|
||||
function rubik_preprocess_textfield(&$vars) {
|
||||
if ($vars['element']['#size'] >= 30 && empty($vars['element']['#field_prefix']) && empty($vars['element']['#field_suffix'])) {
|
||||
$vars['element']['#size'] = '';
|
||||
if (!isset($vars['element']['#attributes']['class'])
|
||||
|| !is_array($vars['element']['#attributes']['class'])) {
|
||||
$vars['element']['#attributes']['class'] = array();
|
||||
}
|
||||
$vars['element']['#attributes']['class'][] = 'fluid';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Override of theme('menu_local_task').
|
||||
*/
|
||||
function rubik_menu_local_task($variables) {
|
||||
$link = $variables['element']['#link'];
|
||||
$link_text = $link['title'];
|
||||
|
||||
if (!empty($variables['element']['#active'])) {
|
||||
// Add text to indicate active tab for non-visual users.
|
||||
$active = '<span class="element-invisible">' . t('(active tab)') . '</span>';
|
||||
|
||||
// If the link does not contain HTML already, check_plain() it now.
|
||||
// After we set 'html'=TRUE the link will not be sanitized by l().
|
||||
if (empty($link['localized_options']['html'])) {
|
||||
$link['title'] = check_plain($link['title']);
|
||||
}
|
||||
$link['localized_options']['html'] = TRUE;
|
||||
$link_text = t('!local-task-title!active', array('!local-task-title' => $link['title'], '!active' => $active));
|
||||
}
|
||||
|
||||
// Render child tasks if available.
|
||||
$children = '';
|
||||
if (element_children($variables['element'])) {
|
||||
$children = drupal_render_children($variables['element']);
|
||||
$children = "<ul class='secondary-tabs links clearfix'>{$children}</ul>";
|
||||
}
|
||||
|
||||
return '<li' . (!empty($variables['element']['#active']) ? ' class="active"' : '') . '>' . l($link_text, $link['href'], $link['localized_options']) . $children . "</li>\n";
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper function for cloning and drupal_render()'ing elements.
|
||||
*/
|
||||
function rubik_render_clone($elements) {
|
||||
static $instance;
|
||||
if (!isset($instance)) {
|
||||
$instance = 1;
|
||||
}
|
||||
foreach (element_children($elements) as $key) {
|
||||
if (isset($elements[$key]['#id'])) {
|
||||
$elements[$key]['#id'] = "{$elements[$key]['#id']}-{$instance}";
|
||||
}
|
||||
}
|
||||
$instance++;
|
||||
return drupal_render($elements);
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper function to submitted info theming functions.
|
||||
*/
|
||||
function _rubik_submitted($node) {
|
||||
$byline = t('Posted by !username', array('!username' => theme('username', array('account' => $node))));
|
||||
$date = format_date($node->created, 'small');
|
||||
return "<div class='byline'>{$byline}</div><div class='date'>$date</div>";
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate an icon class from a path.
|
||||
*/
|
||||
function _rubik_icon_classes($path) {
|
||||
$classes = array();
|
||||
$args = explode('/', $path);
|
||||
if ($args[0] === 'admin' || (count($args) > 1 && $args[0] === 'node' && $args[1] === 'add')) {
|
||||
// Add a class specifically for the current path that allows non-cascading
|
||||
// style targeting.
|
||||
$classes[] = 'path-'. str_replace('/', '-', implode('/', $args)) . '-';
|
||||
while (count($args)) {
|
||||
$classes[] = drupal_html_class('path-'. str_replace('/', '-', implode('/', $args)));
|
||||
array_pop($args);
|
||||
}
|
||||
return $classes;
|
||||
}
|
||||
return array();
|
||||
}
|
||||
|
||||
function _rubik_local_tasks(&$vars) {
|
||||
if (!empty($vars['secondary_local_tasks']) && is_array($vars['primary_local_tasks'])) {
|
||||
foreach ($vars['primary_local_tasks'] as $key => $element) {
|
||||
if (!empty($element['#active'])) {
|
||||
$vars['primary_local_tasks'][$key] = $vars['primary_local_tasks'][$key] + $vars['secondary_local_tasks'];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -0,0 +1,13 @@
|
||||
<div class='form form-layout-default clearfix'>
|
||||
<div class='column-main'><div class='column-wrapper clearfix'>
|
||||
<?php print drupal_render_children($form); ?>
|
||||
<?php print rubik_render_clone($actions); ?>
|
||||
</div></div>
|
||||
<div class='column-side'><div class='column-wrapper clearfix'>
|
||||
<?php print drupal_render($actions); ?>
|
||||
<?php print drupal_render($sidebar); ?>
|
||||
</div></div>
|
||||
<?php if (!empty($footer)): ?>
|
||||
<div class='column-footer'><div class='column-wrapper clearfix'><?php print drupal_render($footer); ?></div></div>
|
||||
<?php endif; ?>
|
||||
</div>
|
@@ -0,0 +1,4 @@
|
||||
<div class='form form-layout-simple clearfix'>
|
||||
<?php print drupal_render_children($form) ?>
|
||||
<?php if (!empty($actions)) print drupal_render($actions) ?>
|
||||
</div>
|
67
sites/all/themes/contrid/rubik/templates/html.tpl.php
Normal file
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Default theme implementation to display the basic html structure of a single
|
||||
* Drupal page.
|
||||
*
|
||||
* Variables:
|
||||
* - $css: An array of CSS files for the current page.
|
||||
* - $language: (object) The language the site is being displayed in.
|
||||
* $language->language contains its textual representation.
|
||||
* $language->dir contains the language direction. It will either be 'ltr' or 'rtl'.
|
||||
* - $rdf_namespaces: All the RDF namespace prefixes used in the HTML document.
|
||||
* - $grddl_profile: A GRDDL profile allowing agents to extract the RDF data.
|
||||
* - $head_title: A modified version of the page title, for use in the TITLE
|
||||
* tag.
|
||||
* - $head_title_array: (array) An associative array containing the string parts
|
||||
* that were used to generate the $head_title variable, already prepared to be
|
||||
* output as TITLE tag. The key/value pairs may contain one or more of the
|
||||
* following, depending on conditions:
|
||||
* - title: The title of the current page, if any.
|
||||
* - name: The name of the site.
|
||||
* - slogan: The slogan of the site, if any, and if there is no title.
|
||||
* - $head: Markup for the HEAD section (including meta tags, keyword tags, and
|
||||
* so on).
|
||||
* - $styles: Style tags necessary to import all CSS files for the page.
|
||||
* - $scripts: Script tags necessary to load the JavaScript files and settings
|
||||
* for the page.
|
||||
* - $page_top: Initial markup from any modules that have altered the
|
||||
* page. This variable should always be output first, before all other dynamic
|
||||
* content.
|
||||
* - $page: The rendered page content.
|
||||
* - $page_bottom: Final closing markup from any modules that have altered the
|
||||
* page. This variable should always be output last, after all other dynamic
|
||||
* content.
|
||||
* - $classes String of classes that can be used to style contextually through
|
||||
* CSS.
|
||||
*
|
||||
* @see template_preprocess()
|
||||
* @see template_preprocess_html()
|
||||
* @see template_process()
|
||||
*/
|
||||
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
|
||||
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
|
||||
<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; ?>>
|
||||
|
||||
<head profile="<?php print $grddl_profile; ?>">
|
||||
<?php print $head; ?>
|
||||
<title><?php print $head_title; ?></title>
|
||||
<?php print $styles; ?>
|
||||
<?php print $scripts; ?>
|
||||
</head>
|
||||
<body class="<?php print $classes; ?>" <?php print $attributes;?>>
|
||||
<div id="skip-link">
|
||||
<?php if (isset($skip_links)) :?>
|
||||
<?php print drupal_render($skip_links) ?>
|
||||
<?php else: ?>
|
||||
<a href="#main-content" class="element-invisible element-focusable"><?php print t('Skip to main content'); ?></a>
|
||||
<?php endif;?>
|
||||
|
||||
|
||||
</div>
|
||||
<?php print $page_top; ?>
|
||||
<?php print $page; ?>
|
||||
<?php print $page_bottom; ?>
|
||||
</body>
|
||||
</html>
|
49
sites/all/themes/contrid/rubik/templates/node.tpl.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php if (!empty($pre_object)) print render($pre_object) ?>
|
||||
|
||||
<div class='<?php print $classes ?> clearfix' <?php print ($attributes) ?>>
|
||||
<?php if ($layout && (!empty($submitted) || !empty($links))): ?>
|
||||
<div class='column-side'><div class='column-wrapper'>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($submitted)): ?>
|
||||
<div class='<?php print $hook ?>-submitted clearfix'><?php print $submitted ?></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($links)): ?>
|
||||
<div class='<?php print $hook ?>-links clearfix'>
|
||||
<?php print render($links) ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($layout && (!empty($submitted) || !empty($links))): ?>
|
||||
</div></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($layout): ?>
|
||||
<div class='column-main'><div class='column-wrapper'>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($title_prefix)) print render($title_prefix); ?>
|
||||
|
||||
<?php if (!empty($title) && !$page): ?>
|
||||
<h2 <?php if (!empty($title_attributes)) print $title_attributes ?>>
|
||||
<?php if (!empty($new)): ?><span class='new'><?php print $new ?></span><?php endif; ?>
|
||||
<a href="<?php print $node_url ?>"><?php print $title ?></a>
|
||||
</h2>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($title_suffix)) print render($title_suffix); ?>
|
||||
|
||||
<?php if (!empty($content)): ?>
|
||||
<div class='<?php print $hook ?>-content clearfix <?php if (!empty($is_prose)) print 'prose' ?>'>
|
||||
<?php print render($content) ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($layout): ?>
|
||||
</div></div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php if (!empty($post_object)) print render($post_object) ?>
|
||||
|
48
sites/all/themes/contrid/rubik/templates/object.tpl.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php if (!empty($pre_object)) print render($pre_object) ?>
|
||||
|
||||
<div class='<?php print $classes ?> clearfix' <?php print ($attributes) ?>>
|
||||
<?php if ($layout && (!empty($submitted) || !empty($links))): ?>
|
||||
<div class='column-side'><div class='column-wrapper'>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($submitted)): ?>
|
||||
<div class='<?php print $hook ?>-submitted clearfix'><?php print $submitted ?></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($links)): ?>
|
||||
<div class='<?php print $hook ?>-links clearfix'>
|
||||
<?php print render($links) ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($layout && (!empty($submitted) || !empty($links))): ?>
|
||||
</div></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($layout): ?>
|
||||
<div class='column-main'><div class='column-wrapper'>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($title_prefix)) print render($title_prefix); ?>
|
||||
|
||||
<?php if (!empty($title)): ?>
|
||||
<h2 <?php if (!empty($title_attributes)) print $title_attributes ?>>
|
||||
<?php if (!empty($new)): ?><span class='new'><?php print $new ?></span><?php endif; ?>
|
||||
<?php print $title ?>
|
||||
</h2>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($title_suffix)) print render($title_suffix); ?>
|
||||
|
||||
<?php if (!empty($content)): ?>
|
||||
<div class='<?php print $hook ?>-content clearfix <?php if (!empty($is_prose)) print 'prose' ?>'>
|
||||
<?php print render($content) ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($layout): ?>
|
||||
</div></div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php if (!empty($post_object)) print render($post_object) ?>
|
165
sites/all/themes/contrid/rubik/views-admin.rubik.css
Normal file
@@ -0,0 +1,165 @@
|
||||
/* Custom CSS for making Views 3 play nice with Rubik */
|
||||
|
||||
.pager a {
|
||||
color: #0074BD;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.paget a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#views-ui-add-form.views-admin fieldset fieldset.container-inline > .fieldset-wrapper {
|
||||
padding: 10px 9px 9px;
|
||||
}
|
||||
|
||||
#views-ui-edit-form div div.views-displays div.views-display-top ul.tabs.secondary.views-ui-render-add-view-button-processed-processed {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#ctools-button-9 {
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
#views-ui-edit-form div#edit-actions.form-actions.form-wrapper {
|
||||
float: right;
|
||||
}
|
||||
|
||||
#views-ui-edit-form div h1.unit-title.clearfix {
|
||||
clear: both;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#edit-options .collapsible {
|
||||
float: none;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.views-displays {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.views-display-setting .label {
|
||||
margin-right: 3pt; /* LTR */
|
||||
}
|
||||
|
||||
.views-admin a:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.views-attachment .options-set label {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.views-display-setting .views-ajax-link {
|
||||
margin-left: 0.2083em;
|
||||
margin-right: 0.2083em;
|
||||
}
|
||||
|
||||
/* Hide 'remove' checkboxes. This might be scoped too widely. */
|
||||
[class*="form-type-checkbox"][class*="remove"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.views-ui-display-tab-bucket .views-display-setting {
|
||||
color: #666666;
|
||||
font-size: 12px;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
|
||||
.views-ui-display-tab-bucket h1,
|
||||
.views-ui-display-tab-bucket h2,
|
||||
.views-ui-display-tab-bucket h3,
|
||||
.views-ui-display-tab-bucket h4,
|
||||
.views-ui-display-tab-bucket h5 {
|
||||
margin-bottom: 0;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.views-ui-display-tab-bucket.pager {
|
||||
height:auto;
|
||||
margin:0;
|
||||
}
|
||||
|
||||
.views-ui-display-tab-bucket.pager span,
|
||||
.views-ui-display-tab-bucket.pager a {
|
||||
padding: 0 15px;
|
||||
}
|
||||
|
||||
.views-ui-display-tab-bucket.pager a span {
|
||||
color: #0074BD;
|
||||
}
|
||||
|
||||
.ctools-button input {
|
||||
box-shadow:none;
|
||||
}
|
||||
|
||||
.views-displays .ctools-dropbutton-processed {
|
||||
right:0;
|
||||
}
|
||||
|
||||
.views-display-top .ctools-button {
|
||||
z-index:1;
|
||||
}
|
||||
|
||||
#edit-display-settings-main {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
input.form-autocomplete,
|
||||
input.form-text,
|
||||
input.form-file,
|
||||
textarea.form-textarea,
|
||||
select.form-select {
|
||||
padding: 2px;
|
||||
border: 1px solid #ccc;
|
||||
border-top-color: #999;
|
||||
background: #fff;
|
||||
color: #333;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
input.form-text:focus,
|
||||
input.form-file:focus,
|
||||
textarea.form-textarea:focus,
|
||||
select.form-select:focus {
|
||||
color: #000;
|
||||
border-color: #ace;
|
||||
}
|
||||
|
||||
#edit-display-preview-controls .form-type-textfield label {
|
||||
display: inline-block;
|
||||
font-weight: normal;
|
||||
height: inherit;
|
||||
margin-right: 0.75em;
|
||||
}
|
||||
|
||||
#edit-display-preview-controls > .form-type-textfield {
|
||||
margin-top: 6px;
|
||||
}
|
||||
|
||||
#edit-display-preview-controls .arguments-preview,
|
||||
#edit-display-preview-controls .form-type-textfield {
|
||||
margin-left: 14px;
|
||||
}
|
||||
|
||||
#edit-display-preview-controls > div,
|
||||
#edit-display-preview-controls > input {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#edit-display-preview-controls .form-item {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
#edit-options-exception.collapsible {
|
||||
margin-top: 0;
|
||||
}
|
||||
.views-ui-dialog fieldset,
|
||||
.views-ui-dialog fieldset.collapsed,
|
||||
.views-ui-dialog fieldset.collapsible {
|
||||
padding-top:0;
|
||||
}
|
||||
#edit-options-default-action {
|
||||
float: none;
|
||||
margin-bottom: 10px;
|
||||
}
|