Merge branch 'master' into Kerl/ldap

This commit is contained in:
Martin Pépin 2017-01-09 15:47:12 +01:00
commit 540b6f38b8
973 changed files with 9243 additions and 79642 deletions

View file

@ -173,7 +173,7 @@ Il ne vous reste plus qu'à initialiser les modèles de Django avec la commande
Une base de donnée pré-remplie est disponible en lançant la commande :
python manage.py loaddata users root bda gestion sites
python manage.py loaddata users root bda gestion sites accounts groups articles
Vous êtes prêts à développer ! Lancer GestioCOF en faisant

View file

@ -1,9 +1,5 @@
# -*- coding: utf-8 -*-
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
import calendar
import random
from datetime import timedelta
@ -53,7 +49,6 @@ class CategorieSpectacle(models.Model):
verbose_name = "Catégorie"
@python_2_unicode_compatible
class Spectacle(models.Model):
title = models.CharField("Titre", max_length=300)
category = models.ForeignKey(CategorieSpectacle, blank=True, null=True)

View file

@ -38,7 +38,10 @@
{% endfor %}
</tbody>
</table>
<span class="bda-prix">Total : {{ total }} demandes</span>
<span class="bda-prix">
Total&nbsp;: {{ total }} place{{ total|pluralize }} demandée{{ total|pluralize }}
sur {{ proposed }} place{{ proposed|pluralize }} proposée{{ proposed|pluralize }}
</span>
<script type="text/javascript"
src="{% static "js/jquery.min.js" %}"></script>
<script type="text/javascript"

View file

@ -1,41 +1,42 @@
# -*- coding: utf-8 -*-
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
import random
import hashlib
import time
from datetime import timedelta
from django.shortcuts import render, get_object_or_404
from django.contrib.auth.decorators import login_required
from django.db import models, transaction
from django.db.models import Count, Q
from django.db.models import Count, Q, Sum
from django.core import serializers, mail
from django.forms.models import inlineformset_factory
from django.http import HttpResponseBadRequest, HttpResponseRedirect
from django.core.urlresolvers import reverse
from django.conf import settings
import hashlib
from django.core.mail import send_mail
from django.template import loader
from django.utils import timezone
from django.views.generic.list import ListView
import time
from datetime import timedelta
from gestioncof.decorators import cof_required, buro_required
from bda.models import Spectacle, Participant, ChoixSpectacle, Attribution,\
Tirage, SpectacleRevente
from bda.algorithm import Algorithm
from bda.forms import BaseBdaFormSet, TokenForm, ResellForm, AnnulForm,\
InscriptionReventeForm
@cof_required
def etat_places(request, tirage_id):
"""
Résumé des spectacles d'un tirage avec pour chaque spectacle :
- Le nombre de places en jeu
- Le nombre de demandes
- Le ratio demandes/places
Et le total de toutes les demandes
"""
tirage = get_object_or_404(Tirage, id=tirage_id)
spectacles1 = ChoixSpectacle.objects \
.filter(spectacle__tirage=tirage) \
@ -67,9 +68,14 @@ def etat_places(request, tirage_id):
spectacles_dict[spectacle["spectacle"]].ratio = \
spectacles_dict[spectacle["spectacle"]].total / \
spectacles_dict[spectacle["spectacle"]].slots
total += spectacle["total"]
return render(request, "etat-places.html",
{"spectacles": spectacles, "total": total, 'tirage': tirage})
total += 2*spectacle["total"]
context = {
"proposed": tirage.spectacle_set.aggregate(Sum('slots'))['slots__sum'],
"spectacles": spectacles,
"total": total,
'tirage': tirage
}
return render(request, "bda/etat-places.html", context)
def _hash_queryset(queryset):

View file

@ -120,10 +120,6 @@ USE_TZ = True
STATIC_URL = '/static/'
STATIC_ROOT = '/var/www/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static/'),
)
# Media upload (through ImageField, SiteField)
# https://docs.djangoproject.com/en/1.9/ref/models/fields/
@ -159,6 +155,7 @@ CAS_EMAIL_FORMAT = "%s@clipper.ens.fr"
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'gestioncof.shared.COFCASBackend',
'kfet.backends.GenericTeamBackend',
)
# LDAP_SERVER_URL = 'ldaps://ldap.spi.ens.fr:636'

File diff suppressed because it is too large Load diff

View file

@ -1,11 +1,12 @@
# -*- coding: utf-8 -*-
from django.db import models
from django.dispatch import receiver
from django.contrib.auth.models import User
from django.utils.translation import ugettext_lazy as _
from django.utils.encoding import python_2_unicode_compatible
import django.utils.six as six
from django.db.models.signals import post_save
from django.db.models.signals import post_save, post_delete
from gestioncof.petits_cours_models import choices_length
@ -74,10 +75,15 @@ class CofProfile(models.Model):
return six.text_type(self.user.username)
@receiver(post_save, sender=User)
def create_user_profile(sender, instance, created, **kwargs):
if created:
CofProfile.objects.get_or_create(user=instance)
post_save.connect(create_user_profile, sender=User)
@receiver(post_delete, sender=CofProfile)
def post_delete_user(sender, instance, *args, **kwargs):
instance.user.delete()
@python_2_unicode_compatible

View file

@ -146,9 +146,7 @@ def _finalize_traitement(request, demande, proposals, proposed_for,
"proposed_for": proposed_for,
"proposed_mails": proposed_mails,
"mainmail": mainmail,
"attribdata":
base64.b64encode(json.dumps(attribdata)
.encode('utf_8')),
"attribdata": json.dumps(attribdata),
"redo": redo,
"errors": errors,
})
@ -258,7 +256,7 @@ def _traitement_post(request, demande):
extra = request.POST["extra"].strip()
redo = "redo" in request.POST
attribdata = request.POST["attribdata"]
attribdata = dict(json.loads(base64.b64decode(attribdata)))
attribdata = dict(json.loads(attribdata))
for matiere in demande.matieres.all():
if matiere.id not in attribdata:
unsatisfied.append(matiere)

View file

@ -1,85 +0,0 @@
/* Tools in Breadcrumbs: Edit Mode, Trash List
------------------------------------------------------------------------------------------------------ */
#breadcrumbs .tools {
margin: -7px 32px -20px 0;
}
#breadcrumbs .tools > li > a {
padding: 0;
width: 20px;
height: 30px;
border: 0;
}
#breadcrumbs .tools a.edit-dashboard-toggle-handler:link, #breadcrumbs .tools a.edit-dashboard-toggle-handler:visited {
background: transparent url('../img/icons/icon-edit-dashboard-toggle-handler.png') 50% 50% no-repeat;
}
#breadcrumbs .tools a.edit-dashboard-toggle-handler:hover, #breadcrumbs .tools a.edit-dashboard-toggle-handler:active,
#breadcrumbs .tools a.tools-active.edit-dashboard-toggle-handler {
background: transparent url('../img/icons/icon-edit-dashboard-toggle-handler-hover.png') 50% 50% no-repeat !important;
}
#breadcrumbs .tools a.trash-list-toggle-handler:link, #breadcrumbs .tools a.trash-list-toggle-handler:visited {
background: transparent url('../img/icons/icon-trash-list-toggle-handler.png') 50% 50% no-repeat;
}
#breadcrumbs .tools a.trash-list-toggle-handler:hover, #breadcrumbs .tools a.trash-list-toggle-handler:active,
#breadcrumbs .tools a.tools-active.trash-list-toggle-handler {
background: transparent url('../img/icons/icon-trash-list-toggle-handler-hover.png') 50% 50% no-repeat !important;
}
/* Trash List ......................................... */
ul.tools li.trash-list-container {
opacity: 1 !important;
overflow: visible !important;
}
ul.trash-list {
position: absolute;
float: none;
display: block;
right: 2px;
z-index: 900;
top: 28px;
min-width: 218px;
border: 1px solid #ccc;
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
border-top-right-radius: 0; -moz-border-radius-topright: 0 !important; -webkit-border-top-right-radius: 0;
border-top-left-radius: 0; -moz-border-radius-topleft: 0 !important; -webkit-border-top-left-radius: 0;
background: #e6e6e6;
box-shadow: 0 10px 50px #ccc; -moz-box-shadow: 0 10px 50px #ccc; -webkit-box-shadow: 0 10px 50px #ccc;
}
/* Empty breaks in Chrome 11+: Elements are not displayed initially even if they are not empty */
/*ul.trash-list:empty {
display: none;
}*/
ul.trash-list li {
position: relative;
float: none;
margin: 0 !important;
width: 100%;
border-top: 1px solid #f4f4f4 !important;
border-bottom: 1px solid #d4d4d4 !important;
}
ul.trash-list li:last-child {
border-bottom: 0 !important;
}
ul.trash-list li a {
padding-left: 10px;
border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
background: transparent !important;
opacity: 1 !important;
}
ul.trash-list li a:link, ul.trash-list li a:visited {
color: #309bbf;
}
ul.trash-list li a:hover, ul.trash-list li a:active {
color: #444;
}

View file

@ -1,35 +0,0 @@
/* Reset Styles (reset.css of Blueprint www.blueprintcss.org)
------------------------------------------------------------------------------------------------------ */
@import url('reset.css');
/* Grappelli Styles:
The core settings of Grappelli are defined here.
Do not change them (better use your own skins/css in the next section).
------------------------------------------------------------------------------------------------------ */
@import url('typography.css');
@import url('structures.css');
@import url('components.css');
@import url('tools.css');
@import url('forms.css');
@import url('buttons.css');
@import url('tables.css');
@import url('admin-tools.css');
/* Grappelli Skins & Custom Styles:
Use the delivered Grappelli skins or import your own skins/css here
------------------------------------------------------------------------------------------------------ */
/* Grappelli Basic Skin: The Plain Version */
/*@import url('grappelli-skin-basic.css');*/
/* Grappelli Default Skin: Adds Border-Radius & Background-Gradients to the Grappelli Basic Skin */
@import url('grappelli-skin-default.css');

View file

@ -1,379 +0,0 @@
/* Submit, Delete & Cancel Buttons
------------------------------------------------------------------------------------------------------ */
input[type=submit], input[type=reset], input[type=button], button {
margin-top: 0;
margin-bottom: 0;
padding: 4px 5px 5px;
width: auto;
height: 25px;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
cursor: pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type=submit], input[type=reset], input[type=button], button {
padding: 5px 8px 4px;
}
}
.submit-row a.submit-link,
.submit-row a.delete-link,
.submit-row a.cancel-link {
display: block;
padding: 5px 10px;
font-weight: bold;
}
.submit-row input[type=submit],
.submit-row input[type=button] {
padding: 5px 10px;
height: 28px;
font-weight: bold;
}
input[type=submit],
#bookmark-add-cancel,
.submit-row a.delete-link:link, .submit-row a.delete-link:visited,
.submit-row a.cancel-link:link, .submit-row a.cancel-link:visited,
.submit-row input[type=button] {
opacity: .6;
}
input[type=submit]:hover,
#bookmark-add-cancel:hover,
.submit-row a.delete-link:hover, .submit-row a.delete-link:active,
.submit-row a.cancel-link:hover, .submit-row a.cancel-link:active,
.submit-row input[type=button]:hover {
opacity: 1;
}
input[type=submit].default {
opacity: 1;
}
/* Icons & Buttons
------------------------------------------------------------------------------------------------------ */
button.fb_show,
button.ui-datepicker-trigger,
button.ui-timepicker-trigger,
button.ui-gAutocomplete-browse,
button.ui-gAutoSlugField-toggle,
button.ui-gFacelist-browse,
a.button,
.vDateField + span a,
.vTimeField + span a,
a.fb_show,
a.related-lookup,
a.add-another {
position: relative;
margin-left: -25px;
}
button.fb_show,
button.ui-gAutocomplete-browse,
button.ui-gFacelist-browse,
button.ui-gAutoSlugField-toggle,
button.ui-datepicker-trigger,
button.ui-timepicker-trigger,
button.fb_show:hover,
button.ui-gAutocomplete-browse:hover,
button.ui-gFacelist-browse:hover,
button.ui-gAutoSlugField-toggle:hover,
button.ui-datepicker-trigger:hover,
button.ui-timepicker-trigger:hover {
width: 25px;
background: 50% 50% no-repeat;
}
button.fb_show[disabled],
button.ui-gAutocomplete-browse[disabled],
button.ui-gFacelist-browse[disabled],
button.ui-gAutoSlugField-toggle[disabled],
button.ui-datepicker-trigger[disabled],
button.ui-timepicker-trigger[disabled],
input[disabled] + a {
background: 50% 50% no-repeat !important;
opacity: 0.3;
cursor: auto !important;
}
#changelist table button {
top: -5px;
margin-bottom: -12px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#changelist table button {
margin-bottom: -11px;
}
}
/* Hide Images in Templates ........................................... */
a.add-another img, a.related-lookup img {
opacity: 0;
}
a.related-lookup img {
display: none;
}
/* Autocomplete Button ......................................... */
button.ui-gAutocomplete-browse,
button.ui-gFacelist-browse {
background-image: url('../img/icons/icon-related-lookup.png');
}
button.ui-gAutocomplete-browse:hover,
button.ui-gFacelist-browse:hover {
background-image: url('../img/icons/icon-related-lookup-hover.png');
}
button.ui-gAutocomplete-browse[disabled], button.ui-gAutocomplete-browse[disabled]:hover,
button.ui-gFacelist-browse[disabled], button.ui-gFacelist-browse[disabled]:hover {
background-image: url('../img/icons/icon-related-lookup-hover.png') !important;
}
/* AutoSlugField Button ......................................... */
/* TODO: lock/unlock icons .. */
button.ui-gAutoSlugField-toggle {
background-image: url('../img/icons/icon-related-lookup.png');
}
button.ui-gAutoSlugField-toggle:hover {
background-image: url('../img/icons/icon-related-lookup-hover.png');
}
button.ui-gAutoSlugField-toggle[disabled], button.ui-gAutoSlugField-toggle[disabled]:hover {
background-image: url('../img/icons/icon-related-lookup-hover.png') !important;
}
/* Datepicker Button ......................................... */
button.ui-datepicker-trigger {
background-image: url('../img/icons/icon-datepicker.png');
}
button.ui-datepicker-trigger:hover {
background-image: url('../img/icons/icon-datepicker-hover.png');
}
button.ui-datepicker-trigger[disabled], button.ui-datepicker-trigger[disabled]:hover {
background-image: url('../img/icons/icon-datepicker-hover.png') !important;
}
/* Timepicker Button ......................................... */
button.ui-timepicker-trigger {
background-image: url('../img/icons/icon-timepicker.png');
}
button.ui-timepicker-trigger:hover {
background-image: url('../img/icons/icon-timepicker-hover.png');
}
button.ui-timepicker-trigger[disabled], button.ui-timepicker-trigger[disabled]:hover {
background-image: url('../img/icons/icon-timepicker-hover.png') !important;
}
/* Search Button ......................................... */
button.search {
position: relative;
float: right;
top: 0;
right: 5px;
margin: 0 0 0 -30px;
background: url('../img/icons/icon-search.png') 0 50% no-repeat scroll;
}
button.search:hover {
background: url('../img/icons/icon-search-hover.png') 0 50% no-repeat scroll;
}
button.search[disabled], button.search[disabled]:hover {
background: url('../img/icons/icon-search-hover.png') 0 50% no-repeat scroll !important;
}
/* Links as Buttons
------------------------------------------------------------------------------------------------------ */
a.button,
.datecrumbs a,
.datecrumbs span {
display: inline-block;
padding: 4px 8px 4px;
font-size: 11px;
font-weight: bold;
}
/* Drop-Down Button ......................................... */
a.button.drop-down {
float: right;
padding-left: 20px;
padding-top: 3px;
}
a.button.drop-down[class*="selected"] {
position: relative;
z-index: 1000;
height: 17px;
}
a.button.drop-down:link, a.button.drop-down:visited {
background: url('../img/icons/icon-dropdown.png') 3px 3px no-repeat;
}
a.button.drop-down[class*="selected"],
a.button.drop-down:hover, a.button.drop-down:active {
background: url('../img/icons/icon-dropdown-hover.png') 3px 3px no-repeat;
}
/* Filebrowser & Related Lookup ......................................... */
a.fb_show img {
width: 0;
height: 0;
opacity: 0;
}
a.fb_show,
a.related-lookup {
display: inline-block;
margin-bottom: -5px;
width: 23px;
height: 23px;
font-size: 0;
line-height: 0;
background: 50% 50% no-repeat;
}
a.fb_show:link, a.fb_show:visited,
.tinyMCE .browse span {
background-image: url('../img/icons/icon-fb-show.png');
}
a.fb_show:hover, a.fb_show:active,
.tinyMCE .browse span:hover {
background-image: url('../img/icons/icon-fb-show-hover.png');
}
a.related-lookup:link, a.related-lookup:visited {
background-image: url('../img/icons/icon-related-lookup.png');
}
a.related-lookup:hover, a.related-lookup:active {
background-image: url('../img/icons/icon-related-lookup-hover.png');
}
div.autocomplete-wrapper-m2m a.related-lookup:link, div.autocomplete-wrapper-m2m a.related-lookup:visited {
background-image: url('../img/icons/icon-related-lookup-m2m.png');
}
div.autocomplete-wrapper-m2m a.related-lookup:hover, div.autocomplete-wrapper-m2m a.related-lookup:active {
background-image: url('../img/icons/icon-related-lookup-m2m-hover.png');
}
input[disabled] + a.fb_show {
background-image: url('../img/icons/icon-fb-show-hover.png') !important;
}
input[disabled] + a.related-lookup {
background-image: url('../img/icons/icon-related-lookup-hover.png') !important;
}
a.related-lookup + strong {
position: relative;
top: -4px;
margin-left: 5px;
font-size: 11px;
font-weight: bold;
}
#changelist table a.fb_show,
#changelist table a.related-lookup {
top: -5px;
margin-bottom: -12px;
}
#changelist table a.related-lookup + strong {
top: -1px;
}
/* Add Another ......................................... */
a.add-another {
position: relative;
display: inline-block;
margin-left: 3px;
width: 14px;
height: 14px;
vertical-align: top;
font-size: 11px;
line-height: 16px;
background: 50% 50% no-repeat;
}
a.add-another:link, a.add-another:visited {
background-image: url('../img/icons/icon-add_another.png');
}
a.add-another:hover, a.add-another:active {
background-image: url('../img/icons/icon-add_another-hover.png');
}
/*.change-list table tbody a.add-another {
position: relative;
top: -7px;
}
.radiolist.inline + a.add-another,
.checkboxlist.inline + a.add-another {
float: left;
margin-left: -20px;
margin-right: -10000px;
}
.row.cells ul.radiolist.inline + a.add-another,
.row.cells ul.checkboxlist.inline + a.add-another {
float: none;
margin-right: 0;
}*/
/* Unknown, Yes & No Workaround
------------------------------------------------------------------------------------------------------ */
img[src$="img/admin/icon-unknown.gif"] {
padding: 0;
width: 15px;
height: 15px;
color: transparent;
background: url('../img/icons/icon-unknown.png') 0 50% no-repeat;
}
img[src$="img/admin/icon-no.gif"] {
padding: 0;
width: 15px;
height: 15px;
color: transparent;
background: url('../img/icons/icon-no.png') 0 50% no-repeat;
}
img[src$="img/admin/icon-yes.gif"] {
padding: 0;
width: 15px;
height: 15px;
color: transparent;
background: url('../img/icons/icon-yes.png') 0 50% no-repeat;
}
#changelist form table img[src$="img/admin/icon-unknown.gif"] {
position: relative;
top: 2px;
vertical-align: top;
}
#changelist form table img[src$="img/admin/icon-no.gif"] {
position: relative;
top: 3px;
vertical-align: top;
}
#changelist form table img[src$="img/admin/icon-yes.gif"] {
position: relative;
top: 2px;
vertical-align: top;
}

View file

@ -1,890 +0,0 @@
/* Paragraphs & Other Typo Formats
------------------------------------------------------------------------------------------------------ */
.module p {
margin: 0;
padding: 5px 0;
}
fieldset.module label + p {
font-size: 11px;
line-height: 15px;
}
/* Modules
------------------------------------------------------------------------------------------------------ */
.module {
margin: 0 0 7px;
}
.form-container .module {
min-width: 938px;
}
#changelist .span-flexible .module + ul.submit-row {
margin-top: 10px;
}
/* Empty breaks in Chrome 11+: Elements are not displayed initially even if they are not empty */
/*.module:empty {
padding: 0;
height: 0;
border: 0;
visibility: hidden;
}*/
/* Nested Modules Basics ......................................... */
.module .module,
.module fielset.module {
margin: 0;
}
/* Groups
------------------------------------------------------------------------------------------------------ */
.group {
margin: 0 -4px 7px;
padding: 2px;
}
.form-container .group {
min-width: 940px;
}
/* Elements in Modules & Groups
------------------------------------------------------------------------------------------------------ */
/* 1st Level Elements ......................................... */
.group h2,
.module h2 {
padding: 6px 10px;
}
.group h2+.tools+* {
margin-top: 2px;
}
/* 2nd Level Elements (Dark/Bright) ......................................... */
.group h3,
.module h3 {
margin: 0;
padding: 5px 10px;
}
/* 3rd Level Elements ......................................... */
.group h4,
.module h4 {
margin: 0;
padding: 4px 10px 4px 10px;
}
.module .description {
padding: 8px 10px;
font-size: 11px;
}
/* Modules & Groups Overrides
------------------------------------------------------------------------------------------------------ */
.module:first-child {
margin-top: 0 !important;
}
.group .module:first-child {
margin-top: 2px !important;
}
.group:first-child {
margin-top: -4px;
}
.group .module {
margin-top: 2px;
margin-bottom: 0;
}
.group .module .module {
margin-top: 0;
}
.group:last-child,
.module:last-child {
margin-bottom: 0;
}
/* Collapsible Structures
------------------------------------------------------------------------------------------------------ */
.collapse.closed *,
.collapse.closed .module.table,
.collapse.closed .module.table * {
display: none;
}
.collapse-handler {
cursor: pointer;
}
.collapse.closed .collapse-handler,
.collapse.closed .tools,
.collapse.closed .tools * {
display: block !important;
}
.collapse.closed h3+.tools,
.collapse.closed h4+.tools {
margin-top: 1px !important;
}
/* Row
------------------------------------------------------------------------------------------------------ */
.row {
padding: 5px 10px;
font-weight: bold;
}
fieldset.module .row + .module {
margin-top: -1px !important;
}
/* Cell
------------------------------------------------------------------------------------------------------ */
.row .cell {
display: inline-block;
margin-top: -5px;
margin-bottom: -5px;
padding: 5px 10px;
width: auto;
}
.row .cell + .cell {
padding-left: 18px;
}
/* Fieldset Row
------------------------------------------------------------------------------------------------------ */
fieldset.module .row {
padding: 8px 10px;
line-height: 18px;
font-weight: normal;
}
fieldset.module .row.cells {
white-space: nowrap;
overflow: hidden;
}
/* Fieldset Cell
------------------------------------------------------------------------------------------------------ */
fieldset.module .cell {
margin: -8px 0 -1000px 0;
padding: 8px 18px 1000px 0;
vertical-align: top;
white-space: nowrap;
height: 100%;
}
fieldset.module .cell:last-child, fieldset.module .cell.last {
margin-right: -20px;
}
/* Tabular Modules
------------------------------------------------------------------------------------------------------ */
.module.table {
display: table;
margin: 0 0 -2px;
width: 100%;
border-collapse: separate;
border-spacing: 0 2px;
}
h2 + .module.table,
h2 + * + .module.table,
h2 + * + * + .module.table {
margin-top: 0 !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.module.table {
margin-bottom: -1px;
border-spacing: 0 1px !important;
}
}
.module.thead {
display: table-header-group;
}
.module.tfoot {
display: table-footer-group;
}
.module.thead,
.module.tfoot {
font-size: 11px;
font-weight: bold;
}
.module.table .tr {
display: table-row;
}
.module.tbody {
display: table-row-group;
}
.module.table .th,
.module.table .td {
display: table-cell;
float: none;
overflow: hidden;
margin-right: 0;
padding: 1px 20px;
height: 100%;
vertical-align: top;
white-space: nowrap;
}
.module.tbody .th,
.module.tbody .td {
padding-top: 5px;
padding-bottom: 5px;
}
.module.table .th:first-of-type,
.module.table .td:first-of-type {
padding-left: 10px;
}
.module.tbody .th.tools,
.module.tbody .td.tools {
padding-left: 0;
width: 100%;
}
.empty-form {
display: none !important;
}
/* Add Items
------------------------------------------------------------------------------------------------------ */
.module.add-item {
height: 28px;
}
.module.add-item>a {
position: relative;
top: 6px;
padding: 5px 10px;
font-weight: bold;
}
/* Selectors
------------------------------------------------------------------------------------------------------ */
.selector {
position: relative;
float: left;
overflow: hidden;
width: 758px;
}
.selector-available, .selector-chosen {
float: left;
width: 366px;
}
.selector.stacked .selector-available, .selector.stacked .selector-chosen {
width: 756px;
}
.selector h2, .inline-group .selector h2,
.inline-related fieldset .selector-available h2, .inline-related fieldset .selector-chosen h2 {
padding: 7px 5px 6px 7px;
font-size: 12px;
line-height: 13px;
font-weight: bold;
}
.selector .selector-filter {
padding: 3px 5px 2px 2px;
min-height: 25px;
font-weight: bold;
/*line-height: 25px;*/
/*text-indent: 25px;*/
/*background: url('../img/icons/icon-searchbox.png') 6px 50% no-repeat;*/
}
.selector .selector-available .selector-filter {
line-height: 25px;
text-indent: 25px;
background: url('../img/icons/icon-searchbox.png') 6px 50% no-repeat;
}
.selector .selector-chosen .selector-filter {
margin: 0 0 -3px;
padding: 6px 5px 2px 26px;
/*line-height: 25px;*/
/*text-indent: 25px;*/
background: url('../img/icons/icon-searchbox.png') 6px 8px no-repeat;
}
.selector .selector-filter input[type=text] {
position: relative;
margin: 0;
width: 326px !important;
max-width: 326px !important;
}
.selector.stacked .selector-filter input[type=text] {
width: 716px !important;
max-width: 716px !important;
}
.selector .selector-filter img {
display: none;
}
.selector .selector-chosen .selector-filter:after {
content: " " url('../img/icons/icon-selector_filter.png');
opacity: .75;
}
.selector.stacked .selector-chosen .selector-filter:after {
content: " " url('../img/icons/icon-selector_add-m2m_vertical-hover.png');
}
.selector select[multiple=multiple] {
margin: 0;
padding-left: 3px;
max-width: 367px !important;
width: 367px !important;
height: 200px;
}
.selector.stacked select[multiple=multiple] {
width: 757px !important;
max-width: 757px !important;
}
.selector h2 + select {
/*display: none;*/
position: relative;
top: -1px;
}
.selector ul.selector-chooser {
float: left;
margin: 110px 2px 0;
padding: 0;
width: 18px;
}
.selector.stacked ul.selector-chooser {
margin: 4px 0 0 356px;
width: 36px;
}
.selector.stacked ul.selector-chooser li {
float: left;
}
a.selector-add, a.selector-remove {
display: block;
width: 18px;
height: 18px;
color: transparent !important;
background-position: 50% 0;
background-repeat: no-repeat;
}
a.selector-add:link, a.selector-add:visited {
background-image: url('../img/icons/icon-selector_add-m2m_horizontal.png');
}
a.selector-add:hover, a.selector-add:active {
background-image: url('../img/icons/icon-selector_add-m2m_horizontal-hover.png');
}
a.selector-remove:link, a.selector-remove:visited {
background-image: url('../img/icons/icon-selector_remove-m2m_horizontal.png');
}
a.selector-remove:hover, a.selector-remove:active {
background-image: url('../img/icons/icon-selector_remove-m2m_horizontal-hover.png');
}
.selector.stacked a.selector-add:link, .selector.stacked a.selector-add:visited {
background-image: url('../img/icons/icon-selector_add-m2m_vertical.png');
}
.selector.stacked a.selector-add:hover, .selector.stacked a.selector-add:active {
background-image: url('../img/icons/icon-selector_add-m2m_vertical-hover.png');
}
.selector.stacked a.selector-remove:link, .selector.stacked a.selector-remove:visited {
background-image: url('../img/icons/icon-selector_remove-m2m_vertical.png');
}
.selector.stacked a.selector-remove:hover, .selector.stacked a.selector-remove:active {
background-image: url('../img/icons/icon-selector_remove-m2m_vertical-hover.png');
}
a.selector-chooseall, a.selector-clearall {
display: block;
margin: 0;
padding: 2px 7px;
font-size: 11px;
line-height: 13px;
font-weight: bold;
}
/* Link-List, Actions, Feed, Table of Contents
------------------------------------------------------------------------------------------------------ */
.link-list ul li,
.feed ul li,
.table-of-contents ul li {
padding: 0;
font-size: 11px;
line-height: 15px;
font-weight: bold;
}
.link-list ul li a,
.feed ul li a, .feed ul li span,
.table-of-contents ul li a {
display: block;
padding: 5px 10px;
font-weight: bold;
line-height: 13px;
background-color: transparent;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.actions p,
.link-list p,
.feed p {
color: #999;
font-size: 11px;
padding: 3px 10px;
}
.link-list ul li a,
.feed ul li a {
padding-left: 25px;
}
a.internal,
a.external {
background-repeat: no-repeat;
}
.dashboard a.internal {
background-position: 12px 7px;
}
.dashboard a.external {
background-position: 10px 8px;
}
.documentation a.external {
padding-left: 12px;
background-position: 1px 3px;
}
a.internal:link, a.internal:visited {
background-image: url('../img/icons/icon-navigation-internal.png');
}
a.internal:hover, a.internal:active {
background-image: url('../img/icons/icon-navigation-internal-hover.png');
}
a.external:link, a.external:visited {
background-image: url('../img/icons/icon-navigation-external.png');
}
a.external:hover, a.external:active {
background-image: url('../img/icons/icon-navigation-external-hover.png');
}
.feed ul li a, .feed ul li span {
line-height: 13px;
}
.feed ul li span.date {
float: right;
padding: 5px 5px 0 5px;
}
/* Basic Actions & Module Actions
------------------------------------------------------------------------------------------------------ */
ul.actions {
position: relative;
float: right;
clear: both;
}
ul.actions li {
position: relative;
float: left;
}
ul.actions li + li {
margin-left: 20px;
}
ul.actions li a {
padding-left: 15px;
font-size: 11px;
background-position: 0 50%;
background-repeat: no-repeat;
}
.actions ul li {
padding: 4px 5px 4px 25px;
font-size: 11px;
line-height: 12px;
}
.actions ul li a {
margin-left: -15px;
padding-left: 15px;
font-weight: bold;
background-position: 0 50%;
background-repeat: no-repeat;
}
.actions li.add-link a:link, .actions li.add-link a:visited {
background-image: url('../img/icons/icon-actions-add-link.png');
}
.actions li.add-link a:hover, .actions li.add-link a:active {
background-image: url('../img/icons/icon-actions-add-link-hover.png');
}
.actions li.change-link a:link, .actions li.change-link a:visited {
background-image: url('../img/icons/icon-actions-change-link.png');
}
.actions li.change-link a:hover, .actions li.change-link a:active {
background-image: url('../img/icons/icon-actions-change-link-hover.png');
}
.actions li.delete-link {
text-decoration: line-through;
background: url('../img/icons/icon-actions-delete-link.png') 10px 7px no-repeat;
}
/* Module Search & Module Filter
------------------------------------------------------------------------------------------------------ */
.module.search,
.module.filter {
position: relative;
float: right;
z-index: 1001;
padding: 8px 10px;
}
.module.filter + .module.search {
padding-right: 0;
}
.module.filter .pulldown-container {
position: absolute;
width: inherit;
}
.module.search .tooltip {
position: absolute;
}
.module.search .tooltip.search-fields {
top: 25px;
}
.module.search .tooltip .tooltip-pointer {
position: relative;
z-index: 1000;
display: block;
width: 30px;
height: 8px;
background: transparent url('../img/backgrounds/tooltip-pointer.png') 10px 100% no-repeat scroll;
}
.module.search .tooltip .tooltip-content {
position: relative;
z-index: 990;
top: -1px;
padding: 8px 10px;
font-size: 11px;
line-height: 15px;
}
a.button.toggle-filters {
display: block;
margin: 0;
padding: 4px 20px 4px 8px;
}
a.button.toggle-filters:link, a.button.toggle-filters:visited {
background: transparent url('../img/icons/icon-dropdown.png') 100% 3px no-repeat;
}
.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited {
background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat;
}
.open a.button.toggle-filters, .selected a.button.toggle-filters,
.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active,
a.button.toggle-filters:hover, a.button.toggle-filters:active {
background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat;
}
.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited {
background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat;
}
.open a.button.toggle-filters,
.open.selected a.button.toggle-filters,
.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active,
a.button.toggle-filters:hover, a.button.toggle-filters:active {
background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat;
}
.filter-pulldown {
display: none;
position: relative;
z-index: 1000;
margin: -1px 0;
padding: 0 10px 10px;
}
.filter-pulldown .filter {
position: relative;
padding: 7px 0 0;
width: 100%;
}
.filter-pulldown select {
width: 100% !important;
}
.filter-pulldown label {
margin: 0 0 -2px;
padding: 0;
width: 100% !important;
line-height: 12px;
font-weight: bold;
}
/* Module Date Hierarchy
------------------------------------------------------------------------------------------------------ */
.module + .module.date-hierarchy {
margin-top: -8px;
}
.date-hierarchy ul {
position: relative;
float: left;
clear: both;
font-size: 11px;
line-height: 16px;
font-weight: bold;
}
.date-hierarchy ul li {
position: relative;
float: left;
margin-right: 10px;
}
.module.date-hierarchy ul a,
.module.date-hierarchy ul span {
padding: 2px 5px 1px;
font-weight: normal;
}
.date-hierarchy ul li a.date-hierarchy-back {
padding-left: 10px;
background: 0 50% no-repeat scroll;
}
.date-hierarchy a.date-hierarchy-back:link, .date-hierarchy a.date-hierarchy-back:visited {
background-image: url('../img/icons/icon-date-hierarchy-back.png');
}
.date-hierarchy a.date-hierarchy-back:hover, .date-hierarchy a.date-hierarchy-back:active {
background-image: url('../img/icons/icon-date-hierarchy-back-hover.png');
}
/* Pagination
------------------------------------------------------------------------------------------------------ */
.module.pagination {
padding: 8px 10px;
}
.module .module.pagination {
position: relative;
float: left;
}
ul.pagination {
position: relative;
clear: both;
margin: 0;
padding: 0;
width: auto;
font-weight: bold;
}
ul.pagination li {
position: relative;
float: left;
display: block;
margin-right: 3px;
}
ul.pagination li.results {
margin-right: 10px;
}
ul.pagination li.separator {
border-color: transparent;
}
ul.pagination li:last-child {
clear: right;
}
ul.pagination span,
ul.pagination a {
display: inline-block;
padding: 4px 8px 4px;
min-width: 25px;
font-size: 11px;
font-weight: bold;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
ul.pagination li.separator span {
padding: 4px 0;
min-width: 10px;
font-size: 14px;
}
ul.pagination li.showall {
margin-left: 7px;
}
.submit-row ul.pagination li,
.submit-row ul.pagination li.results {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
/* Module Changelist-Results
------------------------------------------------------------------------------------------------------ */
.module.changelist-results {
background: url('../img/backgrounds/changelist-results.png') repeat scroll !important;
}
.changelist-actions + .changelist-results,
.changelist-results + .changelist-actions {
margin-top: -1px;
}
/* Module Changelist Actions
------------------------------------------------------------------------------------------------------ */
.changelist-actions {
position: relative;
margin-bottom: 0;
}
.changelist-actions ul {
position: relative;
float: left;
display: inline;
font-size: 11px;
line-height: 16px;
font-weight: bold;
margin: -1px 10px -1px 0;
}
.changelist-actions ul li {
position: relative;
float: left;
display: block;
margin-right: 3px;
}
.changelist-actions ul a,
.changelist-actions ul span {
display: inline-block;
padding: 4px 8px 3px;
font-size: 11px;
font-weight: bold;
}
.changelist-actions ul span span {
padding: 0;
}
.changelist-actions #action-toggle {
display: none;
}
.changelist-actions select {
float: left;
margin: 0 10px 0 0;
width: 278px;
}
.changelist-actions li.all,
.changelist-actions li.clear-selection,
.changelist-actions li.question {
display: none;
}
/* Submit Row
------------------------------------------------------------------------------------------------------ */
.module.submit-row {
width: 100%;
}
ul.submit-row {
position: relative;
float: left;
clear: both;
width: 100%;
}
.pagination + ul.submit-row {
float: right;
clear: none;
width: 25%;
}
ul.submit-row li {
float: right;
margin-left: 10px;
}
ul.submit-row li.left {
float: left;
}
ul.submit-row li.left:first-child {
margin-left: 0;
}
/* Module Footer
------------------------------------------------------------------------------------------------------ */
.module.footer {
position: fixed;
z-index: 1000;
bottom: 0;
margin: 0 -20px;
padding: 12px 20px;
min-width: 100px;
width: 100%;
opacity: 1;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.module.footer .changelist-actions {
position: relative;
float: left;
clear: none;
width: 75%;
padding: 2px 0 0;
}
.change-list .module.footer ul.submit-row {
position: relative;
float: right;
clear: none;
width: 25%;
}
/* Sortable
------------------------------------------------------------------------------------------------------ */
.sortablehelper, sortablehelper * {
display: none;
}

View file

@ -1,392 +0,0 @@
body {
/* background: #e4f !important;*/
}
/* Widget Basics
------------------------------------------------------------------------------------------------------ */
.module.ui-widget {
border: none;
background: #fff;
}
.ui-widget-content {
border: 1px solid #ccc;
border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
background: #eee;
}
/* Accordion
------------------------------------------------------------------------------------------------------ */
/* Overlays */
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a {
display: block;
font-size: 1em;
padding: 0 0 0 12px;
}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content {
top: 0;
margin-top: 0;
margin-bottom: 0;
padding: 5px 15px;
border-top: 1px solid #fff;
}
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-accordion-header {
margin-top: 2px !important;
cursor: pointer;
outline: none;
}
.ui-accordion .ui-accordion-header a {
padding: 0 0 0 12px;
color: #444;
outline: none;
}
.ui-accordion-header.ui-state-default {
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.ui-accordion-header.ui-state-active {
border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;
border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0;
}
/* Accordion Module ......................................... */
.module .ui-accordion-header.ui-state-default {
border: 1px solid #bdbdbd;
background-color: #a1d4e5;
}
.module .ui-accordion-header.ui-state-default:hover {
background-color: #d6d6d6;
}
.module .ui-accordion-header.ui-state-active {
border: 1px solid #bdbdbd;
background-color: #d6d6d6;
}
/* Accordion Module in Group......................................... */
.group .module .ui-accordion-header.ui-state-default {
border: 1px solid #c7c7c7;
background-color: #cee9f2;
}
.group .module .ui-accordion-header.ui-state-default:hover {
background-color: #e0e0e0;
}
.group .module .ui-accordion-header.ui-state-active {
border: 1px solid #c7c7c7;
background-color: #e0e0e0;
}
/*.module .ui-accordion-header {
border-top: 1px solid #e4f;
}*/
.group .module .ui-accordion-header {
border-top: 1px solid #4ef;
}
/* Datepicker
------------------------------------------------------------------------------------------------------ */
.ui-datepicker {
width: auto !important; padding: 3px 3px 0;
border-color: #bdbdbd;
box-shadow: 0 0 10px #333; -moz-box-shadow: 0 0 10px #333; -webkit-box-shadow: 0 0 10px #333;
}
.ui-datepicker .ui-datepicker-header {
padding: 2px 0;
height: 25px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position: absolute;
top: 4px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 3px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title {
margin: 3px 25px 2px;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
float:left;
font-size:1em;
margin: -3px 0 -1px !important;
min-width: 30px;
}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
float: right;
}
.ui-datepicker table {
width: 100%;
font-size: 12px;
margin: 0 0 2px;
}
.ui-datepicker th { padding: 5px 0; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td {
min-width: 25px;
border: 0; padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
padding: 4px 0 3px;
text-align: center;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui-datepicker td a.ui-state-hover {
color: #fff !important;
border-color: #444 !important;
background: #444 !important;
}
.ui-datepicker td a.ui-state-active {
/* color: #fff;*/
/* border-color: #aaa;*/
background: #fff;
}
.ui-datepicker td a.ui-state-highlight {
/* color: #fff;*/
border-color: #bababa;
background: #D6D6D6;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: 10px 0 0;
padding: 0;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: 3px 0;
padding: 4px 5px 5px;
height: 25px;
font-size: 12px;
background: #fff;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
opacity: 1 !important;
color: #fff; font-weight: bold;
border-color: #309bbf;
background: #309bbf;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover {
color: #fff !important;
border-color: #444 !important;
background: #444 !important;
}
.ui-datepicker-multi .ui-datepicker-group-first .ui-datepicker-title,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title {
margin-right: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title,
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-title {
margin-left: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
}
.ui-datepicker-multi .ui-datepicker-group-first table,
.ui-datepicker-multi .ui-datepicker-group-middle table {
margin-right: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group-middle table,
.ui-datepicker-multi .ui-datepicker-group-last table {
margin-left: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group-middle table {
margin-left: 3px !important;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
border: none;
}
.ui-datepicker-append {
margin-left: 6px; color: #999; font-size: 10px;
}
/* Tabs
------------------------------------------------------------------------------------------------------ */
.ui-tabs {
padding: 0; zoom: 1;
}
.ui-tabs .ui-tabs-nav {
padding: 0;
color: #444; font-size: 12px;
border: none;
border-bottom: 1px solid #bdbdbd;
border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;
/* -moz-border-radius-bottomright: 0;*/
background: none;
}
.ui-tabs .ui-tabs-nav li {
position: relative; float: left;
border-bottom-width: 1px !important;
margin: 0 .2em -1px 0;
padding: 0;
}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom: 0px; border-bottom-width: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
padding: 0;
display: block;
border: 1px solid #bdbdbd;
border-top: 1px solid #fff;
border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
background: #eee;
}
.ui-tabs .ui-tabs-hide { display: none !important; }
/* gAutocomplete
------------------------------------------------------------------------------------------------------ */
.ui-gAutocomplete-wrapper {
position: absolute;
z-index: 400;
}
ul.ui-gAutocomplete-results {
margin-top: 4px;
padding: 5px;
border: 1px solid #ddd;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 0 0 3px #444; -moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444;
background: #fff;
}
ul.ui-gAutocomplete-results li {
padding: 2px 5px;
color: #666;
cursor: pointer;
}
ul.ui-gAutocomplete-results li:hover {
background: #e1f0f5;
}
ul.ui-gAutocomplete-results li:first-child {
border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
ul.ui-gAutocomplete-results li:last-child {
border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
ul.ui-gAutocomplete-results li + li {
border-top: 1px solid #eee;
}
ul.ui-gAutocomplete-results li b {
margin: 0 1px;
color: #444;
/* text-decoration: underline;*/
}
/* gFacelist
------------------------------------------------------------------------------------------------------ */
/*span.ui-gFacelist-message {
display: inline-block;
height: 25px;
background: #fff;
margin: 0;
padding: 3px 5px 4px;
vertical-align: middle;
color: #666; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;
border: 1px solid #bbb;
border-color: #ccc #ddd #ddd #ccc;
border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
outline: none;
}*/
.ui-gFacelist-toolbar input.ui-gAutocomplete-autocomplete {
/* margin-top: 4px;*/
/* width: 100px;*/
border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;
}
.ui-gFacelist-toolbar button {
border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0;
}
.ui-gFacelist-toolbar .ui-gAutocomplete-wrapper {
margin-top: -4px;
}
ul.ui-gFacelist-facelist {
position: relative; float: left; clear: both;
padding: 0px 5px 5px;
border: 1px solid #bbb;
border-color: #ccc #ddd #ddd #ccc;
border-top: none;
border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
background: #fff;
}
li.ui-gFacelist-item {
position: relative; float: left;
margin-top: 5px; padding: 3px 6px 2px;
width: auto;
font-weight: bold;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
background: #ddd;
}
li.ui-gFacelist-item {
margin-right: 5px;
}
a.ui-gFacelist-item-remove {
display: inline-block;
margin: 0 0 -3px 0;
width: 16px;
height: 16px;
background: transparent 100% 3px no-repeat;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,611 +0,0 @@
/* Widget Basics
------------------------------------------------------------------------------------------------------ */
.module.ui-widget {
border: none;
background: #fff;
}
.ui-widget-content {
border: 1px solid #ccc;
border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
background: #eee;
}
/* Sortable
------------------------------------------------------------------------------------------------------ */
.ui-sortable-helper,
.ui-sortable-placeholder {
opacity: .8;
}
.ui-sortable-placeholder,
.ui-sortable .module.ui-sortable-placeholder {
border: 1px solid #bdbdbd;
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
background: transparent url('../img/backgrounds/ui-sortable-placeholder.png') 0 0 repeat scroll !important;
}
.group.stacked div.ui-sortable-placeholder {
display: block;
margin-top: 2px !important;
}
.group.tabular div.ui-sortable-placeholder {
border: 0 !important;
overflow: hidden;
}
.group.tabular .ui-sortable .module.ui-sortable-placeholder .td {
background: transparent;
}
.group.tabular .ui-sortable .module.ui-sortable-placeholder .th,
.group.tabular .ui-sortable .module.ui-sortable-placeholder .td {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.group.tabular .module.ui-sortable-helper {
border-top: 0 !important;
}
.group.tabular .ui-sortable-helper .th, .group.tabular .ui-sortable-helper .td {
background: #ffffcc !important;
}
.group.stacked .ui-sortable-helper, .group.stacked .ui-sortable-helper .module, .group.stacked .ui-sortable-helper h2, .group.stacked .ui-sortable-helper h3, .group.stacked .ui-sortable-helper h4,
.group.stacked .collapse.predelete.ui-sortable-helper > h3.collapse-handler,
.group.stacked .collapse.open.predelete.ui-sortable-helper > h3.collapse-handler,
.group.stacked .collapse.predelete.ui-sortable-helper h4.collapse-handler,
.group.stacked .collapse.open.predelete.ui-sortable-helper h4.collapse-handler {
background: #ffffcc !important;
}
/* Accordion
------------------------------------------------------------------------------------------------------ */
/* Overlays */
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a {
display: block;
font-size: 1em;
padding: 0 0 0 12px;
}
.ui-accordion .ui-accordion-header .ui-icon { display: none; }
.ui-accordion .ui-accordion-content {
top: 0;
margin-top: 0;
margin-bottom: 0;
padding: 0;
/* border-top: 1px solid #fff;*/
}
.ui-accordion .ui-accordion-content-active { display: block; }
/* Datepicker
----------------------------------*/
.datetime br {
display: none;
}
.datetimeshortcuts {
width: 40px;
position: relative;
margin-left: 10px;
}
.datetimeshortcuts a {
margin-left: 0 !important;
}
.ui-accordion-header {
margin-top: 2px !important;
cursor: pointer;
outline: none;
}
.ui-accordion .ui-accordion-header a {
padding: 0 0 0 12px;
color: #444;
outline: none;
}
.ui-accordion .ui-accordion-header {
display: block;
margin: 0;
padding: 6px 0;
outline: none;
font-size: 12px;
border: 1px solid #bdbdbd !important;
background: #cee9f2;
background: -moz-linear-gradient(top, #e1f0f5, #cee9f2);
background: -webkit-gradient(linear, left top, left bottom, from(#e1f0f5), to(#cee9f2));
background: -o-linear-gradient(top, #e1f0f5, #cee9f2);
}
.ui-accordion-header.ui-state-default {
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.ui-accordion-header.ui-state-hover {
background: #cee9f2;
background: -moz-linear-gradient(top, #cee9f2, #e1f0f5);
background: -webkit-gradient(linear, left top, left bottom, from(#cee9f2), to(#e1f0f5));
background: -o-linear-gradient(top, #cee9f2, #e1f0f5);
}
.ui-accordion-header.ui-state-active {
border-bottom: 1px solid #c7c7c7 !important;
border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;
border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0;
background: #cee9f2;
background: -moz-linear-gradient(top, #cee9f2, #e1f0f5);
background: -webkit-gradient(linear, left top, left bottom, from(#cee9f2), to(#e1f0f5));
background: -o-linear-gradient(top, #cee9f2, #e1f0f5);
}
.ui-accordion-content {
border-top: 0 !important;
border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0;
border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0;
}
.ui-accordion-content h3 {
display: none;
}
.ui-accordion-content .module:first-child {
margin-top: 0 !important;
border-top-color: #f4f4f4 !important;
}
.module.accordion>.module {
margin-bottom: 2px;
border-top: 0 !important;
}
.module.accordion>.module:last-of-type {
margin-bottom: 0;
}
/* Accordion Module ......................................... */
.ui-accordion-header.ui-state-default,
.module .ui-accordion-header.ui-state-default {
border: 1px solid #bdbdbd;
background-color: #a1d4e5;
}
.ui-accordion-header.ui-state-default:hover,
.module .ui-accordion-header.ui-state-default:hover {
background-color: #d6d6d6;
}
.ui-accordion-header.ui-state-active,
.module .ui-accordion-header.ui-state-active {
border: 1px solid #bdbdbd;
background-color: #d6d6d6;
}
/* Accordion Module in Group......................................... */
/*.group .module .ui-accordion-header.ui-state-default {
border: 1px solid #c7c7c7;
background-color: #cee9f2;
}
.group .module .ui-accordion-header.ui-state-default:hover {
background-color: #e0e0e0;
}
.group .module .ui-accordion-header.ui-state-active {
border: 1px solid #c7c7c7;
background-color: #e0e0e0;
}
.group .module .ui-accordion-header {
border-top: 1px solid #4ef;
}
*/
/* Datepicker
------------------------------------------------------------------------------------------------------ */
.ui-datepicker {
position: absolute;
display: none;
padding: 3px 3px 0;
width: auto !important;
border-color: #bdbdbd;
box-shadow: 0 10px 50px #333; -moz-box-shadow: 0 10px 50px #333; -webkit-box-shadow: 0 10px 50px #333;
}
.ui-datepicker .ui-datepicker-header {
padding: 2px 0;
height: 25px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
position: absolute;
top: 4px;
width: 20px;
height: 30px;
background-color: transparent;
background-position: 50% 50%;
background-repeat: no-repeat;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
left: 3px;
background-image: url('../img/icons/ui-datepicker-prev.png');
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 3px;
border: none;
background-image: url('../img/icons/ui-datepicker-prev-hover.png');
}
.ui-datepicker .ui-datepicker-next {
right: 3px;
background-image: url('../img/icons/ui-datepicker-next.png');
}
.ui-datepicker .ui-datepicker-next-hover {
right: 3px;
border: none;
background-image: url('../img/icons/ui-datepicker-next-hover.png');
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: none !important;
}
.ui-datepicker .ui-datepicker-title {
margin: 3px 25px 2px;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
float:left;
font-size:1em;
margin: -3px 0 -1px !important;
min-width: 30px;
}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
float: right;
}
.ui-datepicker table {
width: 100%;
font-size: 12px;
margin: 0 0 2px;
}
.ui-datepicker th {
padding: 5px 0;
text-align: center;
font-weight: bold;
border: 0;
background: transparent;
}
.ui-datepicker td {
min-width: 25px;
border: 0; padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
padding: 4px 0 3px;
margin:0!important;
text-align: center;
display:block;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui-datepicker td a.ui-state-hover {
color: #fff !important;
border-color: transparent !important;
background: #444 !important;
}
.ui-datepicker td a.ui-state-active {
background: #fff;
}
.ui-datepicker td a.ui-state-highlight {
border-color: #bababa;
background: #d6d6d6;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: 5px 0 0;
padding: 0;
border: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: 3px 0;
padding: 4px 5px 5px;
height: 25px;
color: #aaa; font-size: 11px;
border: 1px solid #c7c7c7;
background: transparent;
cursor: pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ui-datepicker .ui-datepicker-buttonpane button {
padding: 5px 8px 4px;
}
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
opacity: 1 !important;
color: #444; font-weight: bold;
background: #cee9f2;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover {
color: #fff !important;
border-color: #444 !important;
background: #444 !important;
}
.ui-datepicker-multi .ui-datepicker-group-first .ui-datepicker-title,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title {
margin-right: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title,
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-title {
margin-left: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
}
.ui-datepicker-multi .ui-datepicker-group-first table,
.ui-datepicker-multi .ui-datepicker-group-middle table {
margin-right: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group-middle table,
.ui-datepicker-multi .ui-datepicker-group-last table {
margin-left: 5px !important;
}
.ui-datepicker-multi .ui-datepicker-group-middle table {
margin-left: 3px !important;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
border: none;
}
.ui-datepicker-append {
margin-left: 6px; color: #999; font-size: 10px;
}
.ui-datepicker td.ui-state-disabled {
padding:1px;
text-align: center;
}
.ui-datepicker td.ui-state-disabled span {
background: #ccc;
color: #555 !important;
font-weight: bold;
font-size: 11px;
border-radius: 3px; -moz-border-radius: 3px; -webkit-borderradius: 3px;
}
button.ui-datepicker-close {
float: left !important;
margin-right: 4px !important;
}
/* Timepicker
------------------------------------------------------------------------------------------------------ */
#ui-timepicker {
position: absolute;
display: none;
padding: 5px 3px 3px 5px;
width: 216px;
border: 1px solid #bdbdbd;
box-shadow: 0 10px 50px #333; -moz-box-shadow: 0 10px 50px #333; -webkit-box-shadow: 0 10px 50px #333;
}
#ui-timepicker ul {
position: relative;
float: left;
clear: both;
width: auto;
}
#ui-timepicker ul li.row {
position: relative;
float: left;
display: block;
margin: 0 2px 2px 0;
padding: 2px 10px 1px;
width: 30px;
font-size: 11px;
text-align: center;
border: 0;
border-radius: 3px; -moz-border-radius: 3px; -webkit-borderradius: 3px;
cursor: pointer;
}
#ui-timepicker .row.ui-state-default {
border: 1px solid #c7c7c7 !important;
background: #e1f0f5;
}
#ui-timepicker .row.ui-state-active {
border: 1px solid #bababa !important;
background: #d6d6d6;
}
#ui-timepicker .row.ui-state-default:hover {
color: #fff;
border: 1px solid #666 !important;
background: #444;
}
/* Tabs
------------------------------------------------------------------------------------------------------ */
.ui-tabs {
zoom: 1;
border: 0 !important;
background: transparent;
}
.ui-tabs .ui-tabs-nav {
margin-top: 2px;
padding: 0;
color: #444;
font-size: 12px;
border: none;
border-bottom: 1px solid #bdbdbd;
border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0;
background: none;
}
.ui-tabs:first-child .ui-tabs-nav {
margin-top: 0;
}
.ui-tabs .ui-tabs-nav li {
position: relative; float: left;
border-bottom-width: 1px !important;
margin: 0 2px -1px 0;
padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
text-decoration: none;
padding: 6px 10px 6px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom: 0px; border-bottom-width: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.tab-handler.ui-state-default {
background: #e1f0f5;
background: -moz-linear-gradient(top, #cee9f2, #e1f0f5);
background: -webkit-gradient(linear, left top, left bottom, from(#cee9f2), to(#e1f0f5));
background: -o-linear-gradient(top, #cee9f2, #e1f0f5);
}
.tab-handler.ui-state-default:hover {
color: #444 !important;
border: 1px solid #c7c7c7;
background: #cee9f2;
background: -moz-linear-gradient(top, #e1f0f5, #cee9f2);
background: -webkit-gradient(linear, left top, left bottom, from(#e1f0f5), to(#cee9f2));
background: -o-linear-gradient(top, #e1f0f5, #cee9f2);
}
.tab-handler.ui-state-default.ui-tabs-selected {
border: 1px solid #c7c7c7;
border-bottom-color: #d4d4d4;
background: #e9e9e9;
background: -moz-linear-gradient(top, #e0e0e0, #e9e9e9);
background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e9e9e9));
background: -o-linear-gradient(top, #e0e0e0, #e9e9e9);
}
.ui-tabs-nav li a:hover {
color: #444 !important;
}
.ui-tabs-nav li.ui-tabs-selected a {
color: #444 !important;
}
.ui-tabs .ui-tabs-panel {
margin-top: 0 !important;
padding: 0;
display: block;
border: 1px solid #ccc;
border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0;
border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
background: #eee;
}
.ui-tabs-panel h3 { display: none; }
.ui-tabs-panel > h3 + .module {
border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
}
.ui-tabs-panel > h3 + .module > h4:first-child {
margin-top: -1px;
/* border-top: 0 !important;*/
border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.ui-tabs .ui-tabs-hide { display: none !important; }
/*.group-accordion-container h3 { display: none; }*/
/* Menu
----------------------------------*/
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 5px 5px 4px;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
/* margin: -1px;*/
border: 0 !important;
}
/* Autocomplete
------------------------------------------------------------------------------------------------------ */
.ui-autocomplete {
position: absolute;
cursor: default;
padding: 3px;
border: 1px solid #ccc;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
background: #eee;
box-shadow: 0 10px 50px #333; -moz-box-shadow: 0 10px 50px #333; -webkit-box-shadow: 0 10px 50px #333;
}
* html .ui-autocomplete {
width: 1px;
}
.ui-autocomplete-category {
font-weight: bold;
line-height: 1.5;
font-style: italic;
margin: 0;
padding: 5px;
}
.ui-autocomplete li:first-child span {
display: block;
padding: 1px 4px;
color: #999;
font-weight: bold;
}
.ui-autocomplete .ui-menu-item + .ui-menu-item {
margin-top: 2px;
border-top: 0 !important;
}
.ui-autocomplete li:first-child + li {
margin-top: 4px;
}
.ui-autocomplete .ui-menu-item a {
margin: 0;
padding: 3px 4px;
color: #444;
font-weight: bold;
border: 1px solid #c7c7c7;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
background: #cee9f2;
}
.ui-autocomplete .ui-menu-item a.ui-state-hover,
.ui-autocomplete .ui-menu-item a:hover, .ui-autocomplete .ui-menu-item a:active {
margin: 0 !important;
padding: 3px 4px !important;
color: #fff !important;
border: 1px solid transparent !important;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
background: #444 !important;
}

View file

@ -1,40 +0,0 @@
/* --------------------------------------------------------------
reset.css
* Resets default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
line-height: 1.5;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; }

View file

@ -1,661 +0,0 @@
/* Body
------------------------------------------------------------------------------------------------------ */
body {
padding: 58px 20px 0;
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 16px;
}
body.popup {
padding-top: 0;
}
/* Container
------------------------------------------------------------------------------------------------------ */
#container {
z-index: 0;
position: relative;
float: left;
clear: both;
margin: 0;
padding: 0;
width: 100%;
}
/* Header
------------------------------------------------------------------------------------------------------ */
#header {
position: fixed;
top: 0;
left: 0;
z-index: 1100;
padding: 0 20px;
width: 100%;
height: 30px;
font-size: 11px;
line-height: 14px;
font-weight: bold;
}
body.filebrowser.popup #header {
display: none;
}
/* Branding, Bookmarks & User-Tools
------------------------------------------------------------------------------------------------------ */
.branding, .admin-title,
#bookmarks li, #user-tools li {
margin: 0;
padding: 8px 10px;
}
.branding {
display: none;
position: relative;
float: right;
width: 10px;
background: url('../img/grappelli-icon.png') 50% 50% no-repeat;
}
.admin-title {
position: relative;
float: left;
margin: 0 0 0 -20px;
padding-left: 20px;
padding-right: 20px;
}
#header ul li {
position: relative;
float: left;
}
/* Navigation Menu (UL Navigation-Menu of Admin-Tools) ................................................... */
ul.navigation-menu {
position: relative;
float: left;
}
ul.navigation-menu li {
float: none !important;
}
ul.navigation-menu>li {
position: relative;
float: none !important;
display: block;
margin: 0;
}
ul.navigation-menu>li>a {
display: block;
padding: 8px 10px;
font-size: 11px !important;
}
ul.navigation-menu li.bookmark,
ul.navigation-menu li.actions {
float: left !important;
}
ul.navigation-menu li ul {
position: absolute;
z-index: 1 !important;
float: none !important;
margin-top: -1px;
padding: 0;
min-width: 220px;
white-space: nowrap;
/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/
}
ul.navigation-menu>li>a+ul {
overflow-x: hidden !important;
/* padding-right: 20px;*/
/* width: 500px;*/
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
box-shadow: 0 0 20px #333; -moz-box-shadow: 0 0 20px #333; -webkit-box-shadow: 0 0 20px #333;
}
ul.navigation-menu>li>ul>li.parent {
overflow-x: hidden !important;
}
ul.navigation-menu li ul ul {
position: relative;
float: none;
margin-top: 0;
margin: 0;
padding: 0;
width: 100%;
overflow: inherit;
}
ul.navigation-menu li li.item-collapse.item-open {
background: #3a3a3a;
}
ul.navigation-menu li li li.item-collapse.item-open {
/* border: 1px solid #383838;*/
-moz-border-radius: 4px;
background: #424242;
}
ul.navigation-menu li li li.item-collapse.item-open + li {
/* border: 0 !important;*/
}
ul.navigation-menu li li li li.item-collapse.item-open {
/* border: 1px solid #404040;*/
background: #4a4a4a;
}
ul.navigation-menu li li li li.item-collapse.oitem-pen + li {
/* border: 0 !important;*/
}
ul.navigation-menu li li li li li.item-collapse.item-open {
/* border: 1px solid #484848;*/
background: #525252;
}
ul.navigation-menu li li {
/* padding: 0 10px;*/
}
ul.navigation-menu li li li {
/* margin: 0 -20px 0 -10px;*/
/* padding: 0 10px 0 20px;*/
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
ul.navigation-menu li li li li {
/* margin: 0 -10px 0 -20px;*/
/* padding: 0 10px 0 30px;*/
/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/
}
ul.navigation-menu li li li li li {
/* margin: 0 -10px 0 -30px;*/
/* padding: 0 10px 0 40px;*/
overflow: hidden;
/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/
}
ul.navigation-menu li li li li li li {
/* margin: 0 0 0 -40px;*/
/* padding: 0 10px 0 50px;*/
overflow: hidden;
/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/
}
ul.navigation-menu li li.last {
border-bottom: 0 !important;
}
ul.navigation-menu li ul ul>li:first-child a {
/* margin-left: -10px;*/
/* padding-left: 10px;*/
}
ul.navigation-menu li li a {
display: block;
padding: 8px 10px;
font-size: 11px;
}
ul.navigation-menu li li li a {
padding: 4px 10px 4px 20px;
font-size: 11px;
white-space: normal;
}
ul.navigation-menu li li li li a {
padding-left: 30px;
}
ul.navigation-menu li li li li li a {
padding-left: 40px;
}
ul.navigation-menu li li li li li li a {
padding-left: 50px;
}
ul.navigation-menu li.parent>a {
font-size: 11px;
}
ul.navigation-menu li li.parent>a {
font-size: 11px;
}
ul.navigation-menu li.item-collapse.item-closed>* {
display: none !important;
}
ul.navigation-menu li.item-collapse.item-open>* {
display: block !important;
}
ul.navigation-menu li.item-collapse a.item-collapse-handler-container {
display: block !important;
/* padding: 10px 0 !important;*/
}
form#bookmark-form {
position: relative;
float: left;
padding: 3px 10px 1px 0;
height: 26px;
}
form#bookmark-form button {
position: relative; display: block;
margin: 3px 0 0;
width: 20px;
height: 20px;
}
ul.navigation-menu li.item-collapse a.item-collapse-handler {
position: relative;
float: right;
display: inline-block !important;
right: 0;
margin: -30px 0 -30px 0;
padding: 0;
width: 28px;
height: 30px;
cursor: pointer;
}
ul.navigation-menu li li li.item-collapse a.item-collapse-handler {
margin: -22px 0;
width: 28px;
height: 22px;
}
a.item-collapse-handler-container {
padding-right: 38px !important;
}
ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:link,
ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:visited {
background: transparent url("../img/icons/icon-admin_tools-dropdown.png") no-repeat scroll 50% 50%;
}
ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:hover,
ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:active {
background: transparent url("../img/icons/icon-admin_tools-dropdown-hover.png") no-repeat scroll 50% 50%;
}
ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:link,
ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:visited {
background: transparent url("../img/icons/icon-admin_tools-dropdown-active.png") no-repeat scroll 50% 50%;
}
ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:hover,
ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:active {
background: transparent url("../img/icons/icon-admin_tools-dropdown-active-hover.png") no-repeat scroll 50% 50%;
}
/* User Tools ................................................... */
#user-tools {
position: absolute;
right: 40px;
}
#user-tools>li:last-child {
padding-right: 20px;
}
#user-tools li.user-options-container {
position: relative;
width: 200px;
}
li.user-options-container.open a.user-options-handler {
display: block;
}
ul.user-options {
display: none;
}
li.user-options-container.open ul.user-options {
display: block;
position: absolute;
float: none;
clear: both;
z-index: 1000;
margin: 7px -10px 0;
width: 221px;
}
ul.user-options li {
float: none !important;
clear: both;
}
ul.user-options li a {
display: block;
}
/* Breadcrumbs
------------------------------------------------------------------------------------------------------ */
div#breadcrumbs {
position: fixed;
top: 30px;
left: 0;
z-index: 1000;
padding: 5px 10px 5px 20px;
width: 100%;
font-size: 11px;
/* font-weight: bold;*/
text-align: left;
}
div#breadcrumbs > a {
padding: 10px 2px;
}
body.popup div#breadcrumbs {
top: 0;
}
/* Messages
------------------------------------------------------------------------------------------------------ */
ul.messagelist {
position: relative;
top: 0;
z-index: 990;
margin: 0 -20px;
}
ul.messagelist li {
display: block;
padding: 5px 10px 5px 20px;
font-size: 11px;
font-weight: bold;
}
body.popup .breadcrumbs + ul.messagelist {
top: 24px;
}
body.filebrowser.popup ul.messagelist {
top: 28px;
}
body.login ul.messagelist {
top: -28px;
}
/* Masthead
------------------------------------------------------------------------------------------------------ */
#masthead {
position: relative;
float: left;
clear: both;
z-index: 900;
padding: 60px 0 10px;
width: 100%;
}
/* Login Form
------------------------------------------------------------------------------------------------------ */
div.login {
top: -30px;
}
#login-form {
margin: 0 auto;
}
/* Content
------------------------------------------------------------------------------------------------------ */
#content {
position: relative;
float: left;
clear: both;
margin: 0 0 80px;
padding: 0;
width: auto;
}
#content.content-flexible {
width: 100%;
}
body.filebrowser.popup #content {
top: 28px;
}
/* Container
------------------------------------------------------------------------------------------------------ */
.container,
.container-grid {
position: relative;
float: left;
clear: both;
width: 940px;
}
.container-flexible {
position: relative;
float: none;
clear: both;
width: auto;
height: 100%;
}
/* Blueprint Grid Columns & Spans
------------------------------------------------------------------------------------------------------ */
.column {
position: relative;
float: left;
}
.column.centered {
position: relative;
float: none !important;
margin: 0 auto !important;
}
.span-flexible {
position: relative;
width: 100%;
}
.container-flexible.layout-flexible-grid .span-flexible {
float: left;
margin-right: 20px;
width: 100%;
}
.container-flexible.layout-flexible-grid .span-flexible + .column {
float: left !important;
}
.container-flexible.layout-grid-flexible .column {
float: left;
}
.container-flexible.layout-grid-flexible .span-flexible {
float: left;
width: 100%;
}
fieldset.module .row .column:first-child {
margin-left: 0 !important;
}
fieldset.module .row .column:last-child {
margin-right: -20px !important;
}
fieldset.module .row .column.span-flexible:last-child {
margin-right: 0 !important;
}
.row .span-flexible,
.row .span-flexible:last-child {
float: none;
width: auto;
margin-right: 0 !important;
}
/* Basic Float & Margin ......................................... */
.span-1, .span-2, .span-3, .span-4, .span-5, .span-6,
.span-7, .span-8, .span-9, .span-10, .span-11, .span-12,
.span-13, .span-14, .span-15, .span-16, .span-17, .span-18,
.span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
/* float: left;*/
margin-right: 20px;
}
.column.last { margin-right: 0; }
/* Column Widths ......................................... */
.span-1 { width: 20px; }
.span-2 { width: 60px; }
.span-3 { width: 100px; }
.span-4 { width: 140px; }
.span-5 { width: 180px; }
.span-6 { width: 220px; }
.span-7 { width: 260px; }
.span-8 { width: 300px; }
.span-9 { width: 340px; }
.span-10 { width: 380px; }
.span-11 { width: 420px; }
.span-12 { width: 460px; }
.span-13 { width: 500px; }
.span-14 { width: 540px; }
.span-15 { width: 580px; }
.span-16 { width: 620px; }
.span-17 { width: 660px; }
.span-18 { width: 700px; }
.span-19 { width: 740px; }
.span-20 { width: 780px; }
.span-21 { width: 820px; }
.span-22 { width: 860px; }
.span-23 { width: 900px; }
.span-24 { width: 940px; margin: 0; }
/* Append empty columns ......................................... */
.append-1 { padding-right: 40px; }
.append-2 { padding-right: 80px; }
.append-3 { padding-right: 120px; }
.append-4 { padding-right: 160px; }
.append-5 { padding-right: 200px; }
.append-6 { padding-right: 240px; }
.append-7 { padding-right: 280px; }
.append-8 { padding-right: 320px; }
.append-9 { padding-right: 360px; }
.append-10 { padding-right: 400px; }
.append-11 { padding-right: 440px; }
.append-12 { padding-right: 480px; }
.append-13 { padding-right: 520px; }
.append-14 { padding-right: 560px; }
.append-15 { padding-right: 600px; }
.append-16 { padding-right: 640px; }
.append-17 { padding-right: 680px; }
.append-18 { padding-right: 720px; }
.append-19 { padding-right: 760px; }
.append-20 { padding-right: 800px; }
.append-21 { padding-right: 840px; }
.append-22 { padding-right: 880px; }
.append-23 { padding-right: 920px; }
/* Prepend empty columns ......................................... */
.prepend-1 { padding-left: 40px; }
.prepend-2 { padding-left: 80px; }
.prepend-3 { padding-left: 120px; }
.prepend-4 { padding-left: 160px; }
.prepend-5 { padding-left: 200px; }
.prepend-6 { padding-left: 240px; }
.prepend-7 { padding-left: 280px; }
.prepend-8 { padding-left: 320px; }
.prepend-9 { padding-left: 360px; }
.prepend-10 { padding-left: 400px; }
.prepend-11 { padding-left: 440px; }
.prepend-12 { padding-left: 480px; }
.prepend-13 { padding-left: 520px; }
.prepend-14 { padding-left: 560px; }
.prepend-15 { padding-left: 600px; }
.prepend-16 { padding-left: 640px; }
.prepend-17 { padding-left: 680px; }
.prepend-18 { padding-left: 720px; }
.prepend-19 { padding-left: 760px; }
.prepend-20 { padding-left: 800px; }
.prepend-21 { padding-left: 840px; }
.prepend-22 { padding-left: 880px; }
.prepend-23 { padding-left: 920px; }
/* Span-X + Span-Flexible ......................................... */
.span-1 + .span-flexible { margin-left: 40px; }
.span-2 + .span-flexible { margin-left: 80px; }
.span-3 + .span-flexible { margin-left: 120px; }
.span-4 + .span-flexible { margin-left: 160px; Xmin-width: 758px; }
.span-5 + .span-flexible { margin-left: 200px; }
.span-6 + .span-flexible { margin-left: 240px; }
.span-7 + .span-flexible { margin-left: 280px; }
.span-8 + .span-flexible { margin-left: 320px; }
.span-9 + .span-flexible { margin-left: 360px; }
.span-10 + .span-flexible { margin-left: 400px; }
.span-11 + .span-flexible { margin-left: 440px; }
.span-12 + .span-flexible { margin-left: 480px; }
.span-13 + .span-flexible { margin-left: 520px; }
.span-14 + .span-flexible { margin-left: 560px; }
.span-15 + .span-flexible { margin-left: 600px; }
.span-16 + .span-flexible { margin-left: 640px; }
.span-17 + .span-flexible { margin-left: 680px; }
.span-18 + .span-flexible { margin-left: 720px; }
.span-19 + .span-flexible { margin-left: 760px; }
.span-20 + .span-flexible { margin-left: 800px; }
.span-21 + .span-flexible { margin-left: 840px; }
.span-22 + .span-flexible { margin-left: 880px; }
.span-23 + .span-flexible { margin-left: 920px; }
.span-24 + .span-flexible { margin-left: 960px; }
/* Columns in Cells ......................................... */
.cell.span-1 { width: 0px; }
.cell.span-2 { width: 40px; }
.cell.span-3 { width: 80px; }
.cell.span-4 { width: 120px; }
.cell.span-5 { width: 160px; }
.cell.span-6 { width: 200px; }
.cell.span-7 { width: 240px; }
.cell.span-8 { width: 280px; }
.cell.span-9 { width: 330px; }
.cell.span-10 { width: 360px; }
.cell.span-11 { width: 400px; }
.cell.span-12 { width: 440px; }
.cell.span-13 { width: 480px; }
.cell.span-14 { width: 520px; }
.cell.span-15 { width: 560px; }
.cell.span-16 { width: 600px; }
.cell.span-17 { width: 640px; }
.cell.span-18 { width: 680px; }
.cell.span-19 { width: 720px; }
.cell.span-20 { width: 760px; }
.cell.span-21 { width: 800px; }
.cell.span-22 { width: 840px; }
.cell.span-23 { width: 880px; }
.cell.span-24 { width: 920px; margin: 0; }
/* Clearing floats without extra markup
Based on How To Clear Floats Without Structural Markup by PiE
[http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after, .container:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix, .container { display: inline-block; }
* html .clearfix,
* html .container { height: 1%; }
.clearfix, .container { display: block; }
/* Regular clearing
apply to column that should drop below previous ones. */
.clear { clear: both; }

View file

@ -1,138 +0,0 @@
/* Basic Table Settings
------------------------------------------------------------------------------------------------------ */
table {
margin: 0;
padding: 0;
border-spacing: none;
}
td, th {
vertical-align: top;
padding: 10px 10px 9px;
font-size: 11px;
line-height: 15px;
}
th {
text-align: left;
font-size: 12px;
font-weight: bold;
}
/* Thead ................................................... */
thead th,
tfoot td {
padding: 5px 10px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}
thead th.sorted {
font-weight: bold;
}
thead th a {
position: relative;
display: block;
margin: -5px -10px -4px;
padding: 4px 10px 4px;
height: 100% !important;
white-space: nowrap;
}
thead th.ascending a:after {
content: url('../img/icons/icon-th-ascending.png');
}
thead th.descending a:after {
content: url('../img/icons/icon-th-descending.png');
}
/* Tbody ................................................... */
thead th.optional {
font-weight: normal !important;
}
tr.row-label td {
margin-top: -1px;
padding-top: 2px;
padding-bottom: 0;
font-size: 9px;
}
/* Table XFull
------------------------------------------------------------------------------------------------------ */
table.xfull {
width: 100%;
}
/* Changelist Table
------------------------------------------------------------------------------------------------------ */
#changelist table {
position: relative;
margin: -1px !important;
}
#changelist form table tbody td, #changelist form table tbody th {
padding-top: 10px;
padding-bottom: 9px;
line-height: 16px;
}
/* Orderable Tables
------------------------------------------------------------------------------------------------------ */
table.orderable tbody tr td:hover {
cursor: move;
}
table.orderable tbody tr td:first-child {
padding-left: 14px;
}
table.orderable-initalized .order-cell, body>tr>td.order-cell {
display: none;
}
/* Change History
------------------------------------------------------------------------------------------------------ */
table#change-history {
width: 100%;
}
table#change-history tbody th {
width: 150px;
}
/* Documentation
------------------------------------------------------------------------------------------------------ */
.model-index table {
width: 100%;
}
.model-index table th {
padding: 7px 10px 8px;
}
/* Other Classes
------------------------------------------------------------------------------------------------------ */
table .nowrap {
white-space: nowrap;
}

View file

@ -1,306 +0,0 @@
/* Tools Basics
------------------------------------------------------------------------------------------------------ */
.tools {
position: relative;
float: right;
clear: both;
padding: 6px 10px;
font-size: 11px;
font-weight: bold;
}
ul.tools {
padding: 0;
list-style-type: none;
white-space: nowrap;
}
/* Empty breaks in Chrome 11+: Elements are not displayed initially even if they are not empty */
/*ul.tools:empty {
display: none;
}*/
ul.tools li {
position: relative;
float: left;
display: block;
overflow: hidden;
margin-left: 5px;
padding: 6px 0;
min-width: 12px;
}
ul.tools li:last-child {
margin-right: 5px;
}
/* H1 + Tools
------------------------------------------------------------------------------------------------------ */
h1 + .tools,
.grappelli-h1 + .tools {
position: relative;
float: right;
clear: right;
z-index: 900;
margin-top: -34px;
margin-bottom: -34px;
display: inline-block;
}
h1 + .tools li,
h1 + .tools li:last-child {
float: left;
margin: 0 0 0 3px;
padding: 0;
}
h1 + .tools a {
display: block;
margin: 0;
padding: 4px 15px;
width: auto;
height: 17px;
font-size: 11px;
opacity: .6;
}
h1 + .tools a:hover, h1 + .tools a:active {
opacity: 1;
}
h1 + .tools a.add-handler:link, h1 + .tools a.add-handler:visited {
padding-left: 30px;
background: url('../img/icons/icon-object-tools-add-handler.png') 0 50% no-repeat scroll;
}
h1 + .tools a.add-handler:hover, h1 + .tools a.add-handler:active {
background: url('../img/icons/icon-object-tools-add-handler.png') 0 50% no-repeat scroll;
}
/* Focused Buttons ................................................... */
h1 + .tools a.focus {
opacity: 1;
}
/* Tools
------------------------------------------------------------------------------------------------------ */
.group .tools,
.module .tools {
position: relative;
float: right;
clear: both;
padding: 6px 10px;
font-size: 11px;
font-weight: bold;
}
.group ul.tools,
.module ul.tools {
padding: 0 2px;
list-style-type: none;
}
.group ul.tools li,
.module ul.tools li {
position: relative;
float: left;
display: block;
overflow: hidden;
margin-left: 5px;
padding: 6px 2px;
}
.group ul.tools li:last-child,
.module ul.tools li:last-child {
margin-right: 5px;
}
/* 1st Level H2 + Tools ......................................... */
.group h2+.tools,
.module h2+.tools {
top: -29px;
right: 0;
margin-bottom: -29px;
}
.group h2+.tools {
right: 1px;
}
.module.collapse.closed h2+.tools {
top: -28px;
}
/* 2nd Level H3 + Tools ......................................... */
.module h3+.tools {
top: -27px;
right: 0;
margin-bottom: -27px;
}
.module h3+ul.tools li {
padding-top: 5px;
padding-bottom: 5px;
}
/* 3rd Level H4 + Tools ......................................... */
.module h4+.tools {
top: -24px;
right: 0;
margin-bottom: -24px;
}
.module h4+ul.tools li {
padding-top: 3px;
padding-bottom: 4px;
}
/* Tools in Tabular Groups ......................................... */
.module.table .th .tools,
.module.table .td .tools {
top: -5px;
right: -20px;
margin-left: -20px;
margin-bottom: -15px;
}
.module.table .th .tools li,
.module.table .td .tools li {
padding-top: 10px;
padding-bottom: 9px;
}
/* Links ................................................... */
.tools a {
position: relative;
display: block;
margin: -6px 0;
padding: 6px 0px;
width: 100%;
height: 100%;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.tools a.icon {
margin: -6px 0;
padding: 6px 0px;
width: 12px;
height: 16px;
}
.module.table .th .tools a,
.module.table .td .tools a {
margin: -9px 0;
padding: 9px 0px;
}
.module.table .th .tools a.icon,
.module.table .td .tools a.icon {
margin: -9px 0;
padding: 9px 0px;
}
/* Icons ................................................... */
.tools a.drag-handler:link, .tools a.drag-handler:visited {
background-image: url('../img/icons/icon-tools-drag-handler.png');
}
.tools a.drag-handler:hover, .tools a.drag-handler:active {
background-image: url('../img/icons/icon-tools-drag-handler-hover.png');
}
.predelete-items a.drag-handler, .predelete-item a.drag-handler {
display: none;
}
.tools a.viewsite-link:link, .tools a.viewsite-link:visited {
background-image: url('../img/icons/icon-tools-viewsite-link.png');
opacity: .4;
}
.tools a.viewsite-link:hover, .tools a.viewsite-link:active {
background-image: url('../img/icons/icon-tools-viewsite-link-hover.png');
}
.tools a.delete-handler:link, .tools a.delete-handler:visited,
.predelete .tools a.delete-handler:hover, .predelete .tools a.delete-handler:active {
background-image: url('../img/icons/icon-tools-delete-handler.png');
}
.tools a.delete-handler:hover, .tools a.delete-handler:active,
.predelete .tools a.delete-handler:link, .predelete .tools a.delete-handler:visited {
background-image: url('../img/icons/icon-tools-delete-handler-hover.png');
}
.tools a.remove-handler:link, .tools a.remove-handler:visited {
background-image: url('../img/icons/icon-tools-remove-handler.png');
}
.tools a.remove-handler:hover, .tools a.remove-handler:active {
background-image: url('../img/icons/icon-tools-remove-handler-hover.png');
}
.tools a.add-handler:link, .tools a.add-handler:visited {
background-image: url('../img/icons/icon-tools-add-handler.png');
}
.tools a.add-handler:hover, .tools a.add-handler:active {
background-image: url('../img/icons/icon-tools-add-handler-hover.png');
}
.tools a.open-handler:link, .tools a.open-handler:visited {
background-image: url('../img/icons/icon-tools-open-handler.png');
}
.tools a.open-handler:hover, .tools a.open-handler:active {
background-image: url('../img/icons/icon-tools-open-handler-hover.png');
}
.tools a.close-handler:link, .tools a.close-handler:visited {
background-image: url('../img/icons/icon-tools-close-handler.png');
}
.tools a.close-handler:hover, .tools a.close-handler:active {
background-image: url('../img/icons/icon-tools-close-handler-hover.png');
}
.tools a.keep-open-handler:link, .tools a.keep-open-handler:visited {
background-image: url('../img/icons/icon-tools-close-handler.png');
}
.tools a.keep-open-handler:hover, .tools a.keep-open-handler:active {
background-image: url('../img/icons/icon-tools-close-handler-hover.png');
}
.tools a.keep-closed-handler:link, .tools a.keep-closed-handler:visited {
background-image: url('../img/icons/icon-tools-open-handler.png');
}
.tools a.keep-closed-handler:hover, .tools a.keep-closed-handler:active {
background-image: url('../img/icons/icon-tools-open-handler-hover.png');
}
.tools a.arrow-up-handler:link, .tools a.arrow-up-handler:visited {
background-image: url('../img/icons/icon-tools-arrow-up-handler.png');
}
.tools a.arrow-up-handler:hover, .tools a.arrow-up-handler:active {
background-image: url('../img/icons/icon-tools-arrow-up-handler-hover.png');
}
.tools a.arrow-down-handler:link, .tools a.arrow-down-handler:visited {
background-image: url('../img/icons/icon-tools-arrow-down-handler.png');
}
.tools a.arrow-down-handler:hover, .tools a.arrow-down-handler:active {
background-image: url('../img/icons/icon-tools-arrow-down-handler-hover.png');
}
.group.open h2 + .tools li.keep-closed-handler-container,
.module.open h2 + .tools li.keep-closed-handler-container,
.group.closed h2 + .tools li.keep-open-handler-container,
.module.closed h2 + .tools li.keep-open-handler-container {
display: none !important;
}
.dashboard-module.open h2 + .tools {
margin-right: 5px;
}

View file

@ -1,274 +0,0 @@
/* typography.css:
2009 / vonautomatisch werkstaetten / vonautomatisch.at
------------------------------------------------------------------------------------------------------ */
/* Headings
------------------------------------------------------------------------------------------------------ */
h1, h2, h3, h4 {
font-weight: bold;
}
h1 {
position: relative;
z-index: 800;
margin: 26px 0 10px;
font-size: 16px;
line-height: 20px;
}
.pretitle + h1 {
margin-top: 0;
}
h2 {
font-size: 13px;
}
h3 {
font-size: 12px;
}
h4, h5 {
font-size: 11px;
}
/* Paragraphs & Images
------------------------------------------------------------------------------------------------------ */
.module p.help,
p.help {
padding: 5px 0;
font-size: 10px !important;
line-height: 12px;
}
p.readonly {
margin: 0 !important;
padding: 3px 0 !important;
color: #666;
font-size: 12px;
font-weight: bold;
}
.row img {
font-size: 1px;
line-height: 1px;
vertical-align: middle;
}
.fb_show + p.help a {
display: inline-block;
padding: 3px;
font-size: 0;
line-height: 0;
}
.fb_show + p.help a img {
margin: 0;
font-size: 0;
line-height: 0;
}
.container-grid > p:first-child, .container-flexible > p:first-child,
.container-grid .column > p:first-child, .container-flexible .column > p:first-child {
margin: 0 0 10px;
}
/* Links
------------------------------------------------------------------------------------------------------ */
a {
text-decoration: none;
outline: none;
cursor: pointer;
}
a.back {
font-weight: bold;
}
/* Listings
------------------------------------------------------------------------------------------------------ */
ul, li {
list-style-type: none;
}
/* Blockquote, Pre, Code
------------------------------------------------------------------------------------------------------ */
blockquote {
margin-left: 2px;
padding-left: 4px;
font-size: 11px;
}
code, pre {
font-size: 11px;
font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace;
}
pre.literal-block {
margin: 10px;
padding: 6px 8px;
}
hr {
clear: both;
margin: 0;
padding: 0;
height: 1px;
font-size: 1px;
line-height: 1px;
}
/* Table Typography
------------------------------------------------------------------------------------------------------ */
th.focus,
td.focus {
font-weight: bold;
}
/* RTE (Rich Text Edited)
------------------------------------------------------------------------------------------------------ */
.rte h2.subhead {
margin: 0;
font-size: 12px;
}
.rte h3 {
margin: 10px -10px 10px;
padding: 7px 10px 6px;
font-size: 12px !important;
}
.rte h2 + h3 {
margin-top: -11px !important;
}
.rte h4 {
margin: 10px 0 0;
font-size: 12px;
}
.rte p {
margin: 10px 0;
}
.rte .module p {
margin: 10px 0;
padding: 0 10px;
}
.rte > p:first-child {
margin-top: 0;
}
.rte .group h2 + p,
.rte .module h2 + p {
margin: 5px 0;
padding: 0 10px;
font-size: 11px;
}
.rte table p {
margin: 0 !important;
padding: 0 !important;
}
/* Workaround for problem reported in django-ticket #11817 */
.rte h2 p,
.rte h4 p {
margin: 0 !important;
padding: 0 !important;
font-weight: normal;
}
.rte h2 p {
font-weight: bold !important;
}
.rte h4:empty,
.rte p:empty,
.rte hr,
.rte br:first-child {
display: none !important;
}
.rte ul, .rte ol {
margin: 10px 0 0 20px;
padding: 0 0 0 10px;
font-weight: normal !important;
}
ul.rte ul, ul.rte ol,
ol.rte ul, ol.rte ol {
margin: 0 0 0 20px;
font-size: 12px;
line-height: 14px;
}
.rte ul li, .rte ol li {
margin: 0;
padding: 0;
}
.rte ul li {
list-style-type: disc;
}
.rte ol li {
list-style-type: decimal;
}
.delete-confirmation ul.rte>li {
padding-bottom: 9px;
font-weight: bold;
}
.delete-confirmation ul.rte>li:last-child {
padding-bottom: 0;
}
.delete-confirmation ul.rte>li+li {
padding-top: 8px !important;
}
.delete-confirmation ul.rte>li>ul {
margin-top: 2px;
}
.delete-confirmation ul.rte>li>ul>li {
list-style-type: none;
margin: 0 0 0 -30px !important;
padding: 5px 0;
}
.delete-confirmation ul.rte>li>ul>li:last-child {
padding-bottom: 0;
}
.delete-confirmation ul.rte>li>ul>li>ul>li {
font-size: 11px;
}
.rte dd ul, .rte dd ol {
margin-top: 0;
}
.rte blockquote {
margin: 10px;
}
.rte dl, .rte dt, .rte dd {
margin: 0;
}
.rte dl {
padding: 5px 10px;
}
.rte dt {
font-weight: bold;
}
.rte dd + dt {
margin-top: 5px;
}
/* Other Styles
------------------------------------------------------------------------------------------------------ */
.small { font-size: 10px; }
.fw-normal { font-weight: normal; }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 891 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 986 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 986 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 963 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 963 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,020 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,022 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,000 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,000 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,009 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,009 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,018 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1,018 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 375 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 374 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

Some files were not shown because too many files have changed in this diff Show more