rerouted AuthBackend, changed bootstrap colors

This commit is contained in:
Arthur Gerbaud committed 2016-08-17 20:20:06 +02:00
1 parent 7694c4ea7a
commit 6e9a76696e
15 files changed
+257 -225

No files matched your search

-8
View File
@@ -22,12 +22,4 @@ class Observation(Note):
def note_bg_colors(self): return ("info", "info") def note_bg_colors(self): return ("info", "info")
class Signalement(Note):
source = models.CharField('Source', max_length=128)
def note_labels(self): return [self.source]
def note_bg_colors(self): return ('warning', 'alert')
+1 -1
View File
@@ -2,7 +2,7 @@
{% if maraude.est_terminee %} {% if maraude.est_terminee %}
{% include "compte_rendu/compterendu.html" %} {% include "compte_rendu/compterendu.html" %}
{% else %} {% else %}
{% if user.is_superuser %}<a class="btn btn-primary" href="{% url 'maraudes:create' maraude.pk %}">Écrire le compte-rendu</a> {% if perms.maraudes.can_add_compterendu %}<a class="btn btn-primary" href="{% url 'maraudes:create' maraude.pk %}">Écrire le compte-rendu</a>
{% else %} <p class="alert alert-info">Le compte-rendu n'a pas encore été écrit</p>{% endif %} {% else %} <p class="alert alert-info">Le compte-rendu n'a pas encore été écrit</p>{% endif %}
{% endif %} {% endif %}
</div> </div>
@@ -14,7 +14,7 @@
<div class="btn-group" role="group"> <div class="btn-group" role="group">
{% if maraude.est_terminee %} {% if maraude.est_terminee %}
<a href="{% url 'maraudes:details' maraude.id %}" class="btn btn-primary"> <a href="{% url 'maraudes:details' maraude.id %}" class="btn btn-primary">
{% elif user.is_superuser %} {% elif perms.maraudes.can_add_compterendu %}
<a href="{% url 'maraudes:create' maraude.id %}" class="btn btn-warning"> <a href="{% url 'maraudes:create' maraude.id %}" class="btn btn-warning">
{% else %} {% else %}
<a href="#" class="btn btn-default disabled"> <a href="#" class="btn btn-default disabled">
+20 -7
View File
@@ -29,7 +29,7 @@ webpage = website.webpage(
app_menu=["maraudes/menu_dernieres_maraudes.html", "maraudes/menu_administration.html"] app_menu=["maraudes/menu_dernieres_maraudes.html", "maraudes/menu_administration.html"]
) )
from django.core.mail import send_mail
class DerniereMaraudeMixin(object): class DerniereMaraudeMixin(object):
count = 5 count = 5
@@ -83,7 +83,7 @@ class IndexView(DerniereMaraudeMixin, generic.TemplateView):
## MARAUDES ## MARAUDES
@webpage @webpage
class MaraudeDetailsView(DerniereMaraudeMixin, generic.DetailView): class MaraudeDetailsView(DerniereMaraudeMixin, generic.DetailView):
model = Maraude model = CompteRendu
context_object_name = "maraude" context_object_name = "maraude"
template_name = "maraudes/details.html" template_name = "maraudes/details.html"
@@ -102,8 +102,8 @@ class MaraudeDetailsView(DerniereMaraudeMixin, generic.DetailView):
@webpage @webpage
class MaraudeListView(DerniereMaraudeMixin, generic.ListView): class MaraudeListView(DerniereMaraudeMixin, generic.ListView):
model = Maraude model = CompteRendu
template_name = "maraudes/list.html" template_name = "maraudes/liste.html"
paginate_by = 10 paginate_by = 10
class PageInfo: class PageInfo:
@@ -120,7 +120,7 @@ class MaraudeListView(DerniereMaraudeMixin, generic.ListView):
## COMPTE-RENDU DE MARAUDE ## COMPTE-RENDU DE MARAUDE
@webpage @webpage
class CompteRenduCreateView(generic.DetailView): class CompteRenduCreateView(generic.DetailView):
model = Maraude model = CompteRendu
template_name = "compte_rendu/compterendu_create.html" template_name = "compte_rendu/compterendu_create.html"
context_object_name = "maraude" context_object_name = "maraude"
@@ -145,12 +145,25 @@ class CompteRenduCreateView(generic.DetailView):
) )
def finalize(self): def finalize(self):
print('finalize !')
maraude = self.get_object() maraude = self.get_object()
maraude.heure_fin = timezone.now() maraude.heure_fin = timezone.now()
maraude.save() maraude.save()
#TODO: send email to all Maraudeurs # Redirect to a new view to edit mail ??
# Add text to some mails ? Transmission, message à un référent, etc...
# Send mail to Maraudeurs
_from = maraude.referent.email
exclude = (maraude.referent, maraude.binome)
recipients = []
for m in Maraudeur.objects.all():
if not m in exclude:
recipients.append(m.email)
objet = "Compte-rendu de maraude : %s" % maraude.date
message = "Sujets rencontrés : ..." #TODO: Mail content
send_mail(objet, message, _from, recipients)
return redirect("maraudes:details", return redirect("maraudes:details",
pk=self.get_object().pk pk=maraude.pk
) )
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
+11 -4
View File
@@ -5,9 +5,16 @@ class Appel(Note):
entrant = models.BooleanField( "Appel entrant ?") entrant = models.BooleanField( "Appel entrant ?")
def save(self, **kwargs):
print('save', self)
return super().save(**kwargs)
def note_labels(self): return ["Reçu" if self.entrant else "Émis", self.created_by] def note_labels(self): return ["Reçu" if self.entrant else "Émis", self.created_by]
def note_bg_colors(self): return ("warning", "info") def note_bg_colors(self): return ("warning", "info")
class Signalement(Note):
source = models.CharField('Source', max_length=128)
def note_labels(self): return [self.source]
def note_bg_colors(self): return ('warning', 'alert')
+16
View File
@@ -0,0 +1,16 @@
from django.contrib.auth.backends import ModelBackend
class MyBackend(ModelBackend):
def authenticate(self, **kwargs):
print('use MyBackend')
return super().authenticate(**kwargs)
def get_user(self, user_id):
print('use MyBackend: get_user', user_id)
return super().get_user(user_id)
def has_perm(self, *args, **kwargs):
print('call has_perm', args, kwargs)
return super().has_perm(*args, **kwargs)
+7 -3
View File
@@ -75,7 +75,11 @@ class WebsiteTemplateMixin(TemplateResponseMixin):
return self.content_template return self.content_template
def get_apps_config(self): def get_apps_config(self):
""" Load additionnal config data on each app registered in navbar""" """ Load additionnal config data on each app registered in navbar
Add :
- menu_icon : glyphicon in sidebar
- disabled : show/hide in sidebar
"""
## Utils ## ## Utils ##
APP_ICONS = { APP_ICONS = {
'maraudes': 'road', 'maraudes': 'road',
@@ -86,8 +90,8 @@ class WebsiteTemplateMixin(TemplateResponseMixin):
for name in app_names: for name in app_names:
app_config = apps.get_app_config(name) app_config = apps.get_app_config(name)
app_config.menu_icon = APP_ICONS[name] app_config.menu_icon = APP_ICONS[name]
#Known Issue: there is actually no 'suivi.view_suivi' permission yet ! #TODO: Seems unsafe (only need module perm)
app_config.disabled = not self.request.user.has_perm('%s.view_%s' % (name, name)) app_config.disabled = not self.request.user.has_module_perms(name)
print(self.request.user, app_config, '-> has perm:', not app_config.disabled) print(self.request.user, app_config, '-> has perm:', not app_config.disabled)
self._apps.append(app_config) self._apps.append(app_config)
return self._apps return self._apps
+16 -16
View File
@@ -61,7 +61,7 @@
"@table-bg-accent": "#f9f9f9", "@table-bg-accent": "#f9f9f9",
"@table-bg-hover": "#f5f5f5", "@table-bg-hover": "#f5f5f5",
"@table-bg-active": "@table-bg-hover", "@table-bg-active": "@table-bg-hover",
"@table-border-color": "#ddd", "@table-border-color": "#d5c6c5",
"@btn-font-weight": "normal", "@btn-font-weight": "normal",
"@btn-default-color": "#333", "@btn-default-color": "#333",
"@btn-default-bg": "#fff", "@btn-default-bg": "#fff",
@@ -217,18 +217,18 @@
"@jumbotron-heading-color": "inherit", "@jumbotron-heading-color": "inherit",
"@jumbotron-font-size": "ceil((@font-size-base * 1.5))", "@jumbotron-font-size": "ceil((@font-size-base * 1.5))",
"@jumbotron-heading-font-size": "ceil((@font-size-base * 4.5))", "@jumbotron-heading-font-size": "ceil((@font-size-base * 4.5))",
"@state-success-text": "#3c763d", "@state-success-text": "#2b2f28",
"@state-success-bg": "#dff0d8", "@state-success-bg": "#c8f3af",
"@state-success-border": "darken(spin(@state-success-bg, -10), 5%)", "@state-success-border": "darken(spin(@state-success-bg, -10), 5%)",
"@state-info-text": "#31708f", "@state-info-text": "#290502",
"@state-info-bg": "#f7d9d9", "@state-info-bg": "#ffd8d5",
"@state-info-border": "darken(spin(@state-info-bg, -10), 7%)", "@state-info-border": "darken(@state-info-bg, 15%)",
"@state-warning-text": "#8a6d3b", "@state-warning-text": "#291C00",
"@state-warning-bg": "#fcf8e3", "@state-warning-bg": "#ffeec7",
"@state-warning-border": "darken(spin(@state-warning-bg, -10), 5%)", "@state-warning-border": "darken(@state-warning-bg, 15%)",
"@state-danger-text": "#a94442", "@state-danger-text": "#a94442",
"@state-danger-bg": "#f2dede", "@state-danger-bg": "#f38b88",
"@state-danger-border": "darken(spin(@state-danger-bg, -10), 5%)", "@state-danger-border": "darken(@state-danger-bg, 15%)",
"@tooltip-max-width": "200px", "@tooltip-max-width": "200px",
"@tooltip-color": "#fff", "@tooltip-color": "#fff",
"@tooltip-bg": "#000", "@tooltip-bg": "#000",
@@ -314,7 +314,7 @@
"@panel-default-border": "#ddd", "@panel-default-border": "#ddd",
"@panel-default-heading-bg": "#f5f5f5", "@panel-default-heading-bg": "#f5f5f5",
"@panel-primary-text": "#fff", "@panel-primary-text": "#fff",
"@panel-primary-border": "@brand-primary", "@panel-primary-border": "darken(@brand-primary, 15%)",
"@panel-primary-heading-bg": "@brand-primary", "@panel-primary-heading-bg": "@brand-primary",
"@panel-success-text": "@state-success-text", "@panel-success-text": "@state-success-text",
"@panel-success-border": "@state-success-border", "@panel-success-border": "@state-success-border",
@@ -322,9 +322,9 @@
"@panel-info-text": "@state-info-text", "@panel-info-text": "@state-info-text",
"@panel-info-border": "@state-info-border", "@panel-info-border": "@state-info-border",
"@panel-info-heading-bg": "@state-info-bg", "@panel-info-heading-bg": "@state-info-bg",
"@panel-warning-text": "@state-warning-text", "@panel-warning-text": "#fff",
"@panel-warning-border": "@state-warning-border", "@panel-warning-border": "darken(@brand-warning, 15%)",
"@panel-warning-heading-bg": "@state-warning-bg", "@panel-warning-heading-bg": "@brand-warning",
"@panel-danger-text": "@state-danger-text", "@panel-danger-text": "@state-danger-text",
"@panel-danger-border": "@state-danger-border", "@panel-danger-border": "@state-danger-border",
"@panel-danger-heading-bg": "@state-danger-bg", "@panel-danger-heading-bg": "@state-danger-bg",
@@ -431,5 +431,5 @@
"scrollspy.js", "scrollspy.js",
"transition.js" "transition.js"
], ],
"customizerUrl": "https://getbootstrap.com/customize/?id=4e370b35f1630f31fde8e0de59c1c6f5" "customizerUrl": "http://getbootstrap.com/customize/?id=7f853f3d936c9ba68499a06009229bc9"
} }
+46 -46
View File
@@ -5,8 +5,8 @@
*/ */
/*! /*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=4e370b35f1630f31fde8e0de59c1c6f5) * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7f853f3d936c9ba68499a06009229bc9)
* Config saved to config.json and https://gist.github.com/4e370b35f1630f31fde8e0de59c1c6f5 * Config saved to config.json and https://gist.github.com/7f853f3d936c9ba68499a06009229bc9
*/ */
/*! /*!
* Bootstrap v3.3.7 (http://getbootstrap.com) * Bootstrap v3.3.7 (http://getbootstrap.com)
@@ -421,40 +421,40 @@ fieldset[disabled] .btn-danger.active {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
} }
.alert-success { .alert-success {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); background-image: -webkit-linear-gradient(top, #c8f3af 0%, #b1ee8e 100%);
background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); background-image: -o-linear-gradient(top, #c8f3af 0%, #b1ee8e 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); background-image: -webkit-gradient(linear, left top, left bottom, from(#c8f3af), to(#b1ee8e));
background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); background-image: linear-gradient(to bottom, #c8f3af 0%, #b1ee8e 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8f3af', endColorstr='#ffb1ee8e', GradientType=0);
border-color: #b2dba1; border-color: #9ae96c;
} }
.alert-info { .alert-info {
background-image: -webkit-linear-gradient(top, #f7d9d9 0%, #f0b9b9 100%); background-image: -webkit-linear-gradient(top, #ffd8d5 0%, #ffb4af 100%);
background-image: -o-linear-gradient(top, #f7d9d9 0%, #f0b9b9 100%); background-image: -o-linear-gradient(top, #ffd8d5 0%, #ffb4af 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f7d9d9), to(#f0b9b9)); background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd8d5), to(#ffb4af));
background-image: linear-gradient(to bottom, #f7d9d9 0%, #f0b9b9 100%); background-image: linear-gradient(to bottom, #ffd8d5 0%, #ffb4af 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7d9d9', endColorstr='#fff0b9b9', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffd8d5', endColorstr='#ffffb4af', GradientType=0);
border-color: #ea9a9a; border-color: #ff9189;
} }
.alert-warning { .alert-warning {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); background-image: -webkit-linear-gradient(top, #ffeec7 0%, #ffe2a1 100%);
background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); background-image: -o-linear-gradient(top, #ffeec7 0%, #ffe2a1 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); background-image: -webkit-gradient(linear, left top, left bottom, from(#ffeec7), to(#ffe2a1));
background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); background-image: linear-gradient(to bottom, #ffeec7 0%, #ffe2a1 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffeec7', endColorstr='#ffffe2a1', GradientType=0);
border-color: #f5e79e; border-color: #ffd77a;
} }
.alert-danger { .alert-danger {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); background-image: -webkit-linear-gradient(top, #f38b88 0%, #ef6965 100%);
background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); background-image: -o-linear-gradient(top, #f38b88 0%, #ef6965 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); background-image: -webkit-gradient(linear, left top, left bottom, from(#f38b88), to(#ef6965));
background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); background-image: linear-gradient(to bottom, #f38b88 0%, #ef6965 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff38b88', endColorstr='#ffef6965', GradientType=0);
border-color: #dca7a7; border-color: #ec4743;
} }
.progress { .progress {
background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
@@ -552,36 +552,36 @@ fieldset[disabled] .btn-danger.active {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff980300', endColorstr='#ff7f0200', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff980300', endColorstr='#ff7f0200', GradientType=0);
} }
.panel-success > .panel-heading { .panel-success > .panel-heading {
background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); background-image: -webkit-linear-gradient(top, #c8f3af 0%, #b9f099 100%);
background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); background-image: -o-linear-gradient(top, #c8f3af 0%, #b9f099 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); background-image: -webkit-gradient(linear, left top, left bottom, from(#c8f3af), to(#b9f099));
background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); background-image: linear-gradient(to bottom, #c8f3af 0%, #b9f099 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8f3af', endColorstr='#ffb9f099', GradientType=0);
} }
.panel-info > .panel-heading { .panel-info > .panel-heading {
background-image: -webkit-linear-gradient(top, #f7d9d9 0%, #f3c4c4 100%); background-image: -webkit-linear-gradient(top, #ffd8d5 0%, #ffc0bc 100%);
background-image: -o-linear-gradient(top, #f7d9d9 0%, #f3c4c4 100%); background-image: -o-linear-gradient(top, #ffd8d5 0%, #ffc0bc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f7d9d9), to(#f3c4c4)); background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd8d5), to(#ffc0bc));
background-image: linear-gradient(to bottom, #f7d9d9 0%, #f3c4c4 100%); background-image: linear-gradient(to bottom, #ffd8d5 0%, #ffc0bc 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7d9d9', endColorstr='#fff3c4c4', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffd8d5', endColorstr='#ffffc0bc', GradientType=0);
} }
.panel-warning > .panel-heading { .panel-warning > .panel-heading {
background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); background-image: -webkit-linear-gradient(top, #f47f02 0%, #db7202 100%);
background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); background-image: -o-linear-gradient(top, #f47f02 0%, #db7202 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); background-image: -webkit-gradient(linear, left top, left bottom, from(#f47f02), to(#db7202));
background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); background-image: linear-gradient(to bottom, #f47f02 0%, #db7202 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47f02', endColorstr='#ffdb7202', GradientType=0);
} }
.panel-danger > .panel-heading { .panel-danger > .panel-heading {
background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); background-image: -webkit-linear-gradient(top, #f38b88 0%, #f17471 100%);
background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); background-image: -o-linear-gradient(top, #f38b88 0%, #f17471 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); background-image: -webkit-gradient(linear, left top, left bottom, from(#f38b88), to(#f17471));
background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); background-image: linear-gradient(to bottom, #f38b88 0%, #f17471 100%);
background-repeat: repeat-x; background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff38b88', endColorstr='#fff17471', GradientType=0);
} }
.well { .well {
background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+3 -3
View File
@@ -5,10 +5,10 @@
*/ */
/*! /*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=4e370b35f1630f31fde8e0de59c1c6f5) * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7f853f3d936c9ba68499a06009229bc9)
* Config saved to config.json and https://gist.github.com/4e370b35f1630f31fde8e0de59c1c6f5 * Config saved to config.json and https://gist.github.com/7f853f3d936c9ba68499a06009229bc9
*//*! *//*!
* Bootstrap v3.3.7 (http://getbootstrap.com) * Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc. * Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-default.disabled,.btn-primary.disabled,.btn-success.disabled,.btn-info.disabled,.btn-warning.disabled,.btn-danger.disabled,.btn-default[disabled],.btn-primary[disabled],.btn-success[disabled],.btn-info[disabled],.btn-warning[disabled],.btn-danger[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-info,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-danger{-webkit-box-shadow:none;box-shadow:none}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{background-image:-webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-o-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));background-image:linear-gradient(to bottom, #fff 0, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top, #980300 0, #5b0200 100%);background-image:-o-linear-gradient(top, #980300 0, #5b0200 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #980300), to(#5b0200));background-image:linear-gradient(to bottom, #980300 0, #5b0200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff980300', endColorstr='#ff5b0200', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#510200}.btn-primary:hover,.btn-primary:focus{background-color:#5b0200;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#5b0200;border-color:#510200}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#5b0200;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-o-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#419641));background-image:linear-gradient(to bottom, #5cb85c 0, #419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focLine truncated */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-default.disabled,.btn-primary.disabled,.btn-success.disabled,.btn-info.disabled,.btn-warning.disabled,.btn-danger.disabled,.btn-default[disabled],.btn-primary[disabled],.btn-success[disabled],.btn-info[disabled],.btn-warning[disabled],.btn-danger[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-info,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-danger{-webkit-box-shadow:none;box-shadow:none}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{background-image:-webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-o-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));background-image:linear-gradient(to bottom, #fff 0, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top, #980300 0, #5b0200 100%);background-image:-o-linear-gradient(top, #980300 0, #5b0200 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #980300), to(#5b0200));background-image:linear-gradient(to bottom, #980300 0, #5b0200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff980300', endColorstr='#ff5b0200', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#510200}.btn-primary:hover,.btn-primary:focus{background-color:#5b0200;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#5b0200;border-color:#510200}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#5b0200;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-o-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#419641));background-image:linear-gradient(to bottom, #5cb85c 0, #419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focLine truncated
+126 -126
View File
@@ -5,8 +5,8 @@
*/ */
/*! /*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=4e370b35f1630f31fde8e0de59c1c6f5) * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7f853f3d936c9ba68499a06009229bc9)
* Config saved to config.json and https://gist.github.com/4e370b35f1630f31fde8e0de59c1c6f5 * Config saved to config.json and https://gist.github.com/7f853f3d936c9ba68499a06009229bc9
*/ */
/*! /*!
* Bootstrap v3.3.7 (http://getbootstrap.com) * Bootstrap v3.3.7 (http://getbootstrap.com)
@@ -1312,7 +1312,7 @@ small,
} }
mark, mark,
.mark { .mark {
background-color: #fcf8e3; background-color: #ffeec7;
padding: .2em; padding: .2em;
} }
.text-left { .text-left {
@@ -1350,25 +1350,25 @@ a.text-primary:focus {
color: #650200; color: #650200;
} }
.text-success { .text-success {
color: #3c763d; color: #2b2f28;
} }
a.text-success:hover, a.text-success:hover,
a.text-success:focus { a.text-success:focus {
color: #2b542c; color: #121311;
} }
.text-info { .text-info {
color: #31708f; color: #290502;
} }
a.text-info:hover, a.text-info:hover,
a.text-info:focus { a.text-info:focus {
color: #245269; color: #000000;
} }
.text-warning { .text-warning {
color: #8a6d3b; color: #291c00;
} }
a.text-warning:hover, a.text-warning:hover,
a.text-warning:focus { a.text-warning:focus {
color: #66512c; color: #000000;
} }
.text-danger { .text-danger {
color: #a94442; color: #a94442;
@@ -1386,32 +1386,32 @@ a.bg-primary:focus {
background-color: #650200; background-color: #650200;
} }
.bg-success { .bg-success {
background-color: #dff0d8; background-color: #c8f3af;
} }
a.bg-success:hover, a.bg-success:hover,
a.bg-success:focus { a.bg-success:focus {
background-color: #c1e2b3; background-color: #aaec83;
} }
.bg-info { .bg-info {
background-color: #f7d9d9; background-color: #ffd8d5;
} }
a.bg-info:hover, a.bg-info:hover,
a.bg-info:focus { a.bg-info:focus {
background-color: #eeafaf; background-color: #ffa9a2;
} }
.bg-warning { .bg-warning {
background-color: #fcf8e3; background-color: #ffeec7;
} }
a.bg-warning:hover, a.bg-warning:hover,
a.bg-warning:focus { a.bg-warning:focus {
background-color: #f7ecb5; background-color: #ffdf94;
} }
.bg-danger { .bg-danger {
background-color: #f2dede; background-color: #f38b88;
} }
a.bg-danger:hover, a.bg-danger:hover,
a.bg-danger:focus { a.bg-danger:focus {
background-color: #e4b9b9; background-color: #ee5e5a;
} }
.page-header { .page-header {
padding-bottom: 9px; padding-bottom: 9px;
@@ -2280,11 +2280,11 @@ th {
padding: 8px; padding: 8px;
line-height: 1.42857143; line-height: 1.42857143;
vertical-align: top; vertical-align: top;
border-top: 1px solid #dddddd; border-top: 1px solid #d5c6c5;
} }
.table > thead > tr > th { .table > thead > tr > th {
vertical-align: bottom; vertical-align: bottom;
border-bottom: 2px solid #dddddd; border-bottom: 2px solid #d5c6c5;
} }
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th,
@@ -2295,7 +2295,7 @@ th {
border-top: 0; border-top: 0;
} }
.table > tbody + tbody { .table > tbody + tbody {
border-top: 2px solid #dddddd; border-top: 2px solid #d5c6c5;
} }
.table .table { .table .table {
background-color: #eeeeee; background-color: #eeeeee;
@@ -2309,7 +2309,7 @@ th {
padding: 5px; padding: 5px;
} }
.table-bordered { .table-bordered {
border: 1px solid #dddddd; border: 1px solid #d5c6c5;
} }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th, .table-bordered > tbody > tr > th,
@@ -2317,7 +2317,7 @@ th {
.table-bordered > thead > tr > td, .table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td { .table-bordered > tfoot > tr > td {
border: 1px solid #dddddd; border: 1px solid #d5c6c5;
} }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { .table-bordered > thead > tr > td {
@@ -2373,14 +2373,14 @@ table th[class*="col-"] {
.table > thead > tr.success > th, .table > thead > tr.success > th,
.table > tbody > tr.success > th, .table > tbody > tr.success > th,
.table > tfoot > tr.success > th { .table > tfoot > tr.success > th {
background-color: #dff0d8; background-color: #c8f3af;
} }
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th { .table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6; background-color: #b9f099;
} }
.table > thead > tr > td.info, .table > thead > tr > td.info,
.table > tbody > tr > td.info, .table > tbody > tr > td.info,
@@ -2394,14 +2394,14 @@ table th[class*="col-"] {
.table > thead > tr.info > th, .table > thead > tr.info > th,
.table > tbody > tr.info > th, .table > tbody > tr.info > th,
.table > tfoot > tr.info > th { .table > tfoot > tr.info > th {
background-color: #f7d9d9; background-color: #ffd8d5;
} }
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th { .table-hover > tbody > tr.info:hover > th {
background-color: #f3c4c4; background-color: #ffc0bc;
} }
.table > thead > tr > td.warning, .table > thead > tr > td.warning,
.table > tbody > tr > td.warning, .table > tbody > tr > td.warning,
@@ -2415,14 +2415,14 @@ table th[class*="col-"] {
.table > thead > tr.warning > th, .table > thead > tr.warning > th,
.table > tbody > tr.warning > th, .table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th { .table > tfoot > tr.warning > th {
background-color: #fcf8e3; background-color: #ffeec7;
} }
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th { .table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc; background-color: #ffe6ad;
} }
.table > thead > tr > td.danger, .table > thead > tr > td.danger,
.table > tbody > tr > td.danger, .table > tbody > tr > td.danger,
@@ -2436,14 +2436,14 @@ table th[class*="col-"] {
.table > thead > tr.danger > th, .table > thead > tr.danger > th,
.table > tbody > tr.danger > th, .table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th { .table > tfoot > tr.danger > th {
background-color: #f2dede; background-color: #f38b88;
} }
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th { .table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc; background-color: #f17471;
} }
.table-responsive { .table-responsive {
overflow-x: auto; overflow-x: auto;
@@ -2455,7 +2455,7 @@ table th[class*="col-"] {
margin-bottom: 15px; margin-bottom: 15px;
overflow-y: hidden; overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar; -ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #dddddd; border: 1px solid #d5c6c5;
} }
.table-responsive > .table { .table-responsive > .table {
margin-bottom: 0; margin-bottom: 0;
@@ -2826,25 +2826,25 @@ select[multiple].input-lg {
.has-success.checkbox label, .has-success.checkbox label,
.has-success.radio-inline label, .has-success.radio-inline label,
.has-success.checkbox-inline label { .has-success.checkbox-inline label {
color: #3c763d; color: #2b2f28;
} }
.has-success .form-control { .has-success .form-control {
border-color: #3c763d; border-color: #2b2f28;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
} }
.has-success .form-control:focus { .has-success .form-control:focus {
border-color: #2b542c; border-color: #121311;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5d6657;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5d6657;
} }
.has-success .input-group-addon { .has-success .input-group-addon {
color: #3c763d; color: #2b2f28;
border-color: #3c763d; border-color: #2b2f28;
background-color: #dff0d8; background-color: #c8f3af;
} }
.has-success .form-control-feedback { .has-success .form-control-feedback {
color: #3c763d; color: #2b2f28;
} }
.has-warning .help-block, .has-warning .help-block,
.has-warning .control-label, .has-warning .control-label,
@@ -2856,25 +2856,25 @@ select[multiple].input-lg {
.has-warning.checkbox label, .has-warning.checkbox label,
.has-warning.radio-inline label, .has-warning.radio-inline label,
.has-warning.checkbox-inline label { .has-warning.checkbox-inline label {
color: #8a6d3b; color: #291c00;
} }
.has-warning .form-control { .has-warning .form-control {
border-color: #8a6d3b; border-color: #291c00;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
} }
.has-warning .form-control:focus { .has-warning .form-control:focus {
border-color: #66512c; border-color: #000000;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #8f6200;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #8f6200;
} }
.has-warning .input-group-addon { .has-warning .input-group-addon {
color: #8a6d3b; color: #291c00;
border-color: #8a6d3b; border-color: #291c00;
background-color: #fcf8e3; background-color: #ffeec7;
} }
.has-warning .form-control-feedback { .has-warning .form-control-feedback {
color: #8a6d3b; color: #291c00;
} }
.has-error .help-block, .has-error .help-block,
.has-error .control-label, .has-error .control-label,
@@ -2901,7 +2901,7 @@ select[multiple].input-lg {
.has-error .input-group-addon { .has-error .input-group-addon {
color: #a94442; color: #a94442;
border-color: #a94442; border-color: #a94442;
background-color: #f2dede; background-color: #f38b88;
} }
.has-error .form-control-feedback { .has-error .form-control-feedback {
color: #a94442; color: #a94442;
@@ -5062,45 +5062,45 @@ a.thumbnail.active {
color: inherit; color: inherit;
} }
.alert-success { .alert-success {
background-color: #dff0d8; background-color: #c8f3af;
border-color: #d6e9c6; border-color: #c7f099;
color: #3c763d; color: #2b2f28;
} }
.alert-success hr { .alert-success hr {
border-top-color: #c9e2b3; border-top-color: #bbec83;
} }
.alert-success .alert-link { .alert-success .alert-link {
color: #2b542c; color: #121311;
} }
.alert-info { .alert-info {
background-color: #f7d9d9; background-color: #ffd8d5;
border-color: #f1bcc4; border-color: #ff9189;
color: #31708f; color: #290502;
} }
.alert-info hr { .alert-info hr {
border-top-color: #eca6b2; border-top-color: #ff796f;
} }
.alert-info .alert-link { .alert-info .alert-link {
color: #245269; color: #000000;
} }
.alert-warning { .alert-warning {
background-color: #fcf8e3; background-color: #ffeec7;
border-color: #faebcc; border-color: #ffd77a;
color: #8a6d3b; color: #291c00;
} }
.alert-warning hr { .alert-warning hr {
border-top-color: #f7e1b5; border-top-color: #ffcf61;
} }
.alert-warning .alert-link { .alert-warning .alert-link {
color: #66512c; color: #000000;
} }
.alert-danger { .alert-danger {
background-color: #f2dede; background-color: #f38b88;
border-color: #ebccd1; border-color: #ec4743;
color: #a94442; color: #a94442;
} }
.alert-danger hr { .alert-danger hr {
border-top-color: #e4b9c0; border-top-color: #ea312b;
} }
.alert-danger .alert-link { .alert-danger .alert-link {
color: #843534; color: #843534;
@@ -5330,12 +5330,12 @@ button.list-group-item {
color: #ffe2c3; color: #ffe2c3;
} }
.list-group-item-success { .list-group-item-success {
color: #3c763d; color: #2b2f28;
background-color: #dff0d8; background-color: #c8f3af;
} }
a.list-group-item-success, a.list-group-item-success,
button.list-group-item-success { button.list-group-item-success {
color: #3c763d; color: #2b2f28;
} }
a.list-group-item-success .list-group-item-heading, a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading { button.list-group-item-success .list-group-item-heading {
@@ -5345,8 +5345,8 @@ a.list-group-item-success:hover,
button.list-group-item-success:hover, button.list-group-item-success:hover,
a.list-group-item-success:focus, a.list-group-item-success:focus,
button.list-group-item-success:focus { button.list-group-item-success:focus {
color: #3c763d; color: #2b2f28;
background-color: #d0e9c6; background-color: #b9f099;
} }
a.list-group-item-success.active, a.list-group-item-success.active,
button.list-group-item-success.active, button.list-group-item-success.active,
@@ -5355,16 +5355,16 @@ button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus, a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus { button.list-group-item-success.active:focus {
color: #fff; color: #fff;
background-color: #3c763d; background-color: #2b2f28;
border-color: #3c763d; border-color: #2b2f28;
} }
.list-group-item-info { .list-group-item-info {
color: #31708f; color: #290502;
background-color: #f7d9d9; background-color: #ffd8d5;
} }
a.list-group-item-info, a.list-group-item-info,
button.list-group-item-info { button.list-group-item-info {
color: #31708f; color: #290502;
} }
a.list-group-item-info .list-group-item-heading, a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading { button.list-group-item-info .list-group-item-heading {
@@ -5374,8 +5374,8 @@ a.list-group-item-info:hover,
button.list-group-item-info:hover, button.list-group-item-info:hover,
a.list-group-item-info:focus, a.list-group-item-info:focus,
button.list-group-item-info:focus { button.list-group-item-info:focus {
color: #31708f; color: #290502;
background-color: #f3c4c4; background-color: #ffc0bc;
} }
a.list-group-item-info.active, a.list-group-item-info.active,
button.list-group-item-info.active, button.list-group-item-info.active,
@@ -5384,16 +5384,16 @@ button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus, a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus { button.list-group-item-info.active:focus {
color: #fff; color: #fff;
background-color: #31708f; background-color: #290502;
border-color: #31708f; border-color: #290502;
} }
.list-group-item-warning { .list-group-item-warning {
color: #8a6d3b; color: #291c00;
background-color: #fcf8e3; background-color: #ffeec7;
} }
a.list-group-item-warning, a.list-group-item-warning,
button.list-group-item-warning { button.list-group-item-warning {
color: #8a6d3b; color: #291c00;
} }
a.list-group-item-warning .list-group-item-heading, a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading { button.list-group-item-warning .list-group-item-heading {
@@ -5403,8 +5403,8 @@ a.list-group-item-warning:hover,
button.list-group-item-warning:hover, button.list-group-item-warning:hover,
a.list-group-item-warning:focus, a.list-group-item-warning:focus,
button.list-group-item-warning:focus { button.list-group-item-warning:focus {
color: #8a6d3b; color: #291c00;
background-color: #faf2cc; background-color: #ffe6ad;
} }
a.list-group-item-warning.active, a.list-group-item-warning.active,
button.list-group-item-warning.active, button.list-group-item-warning.active,
@@ -5413,12 +5413,12 @@ button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus { button.list-group-item-warning.active:focus {
color: #fff; color: #fff;
background-color: #8a6d3b; background-color: #291c00;
border-color: #8a6d3b; border-color: #291c00;
} }
.list-group-item-danger { .list-group-item-danger {
color: #a94442; color: #a94442;
background-color: #f2dede; background-color: #f38b88;
} }
a.list-group-item-danger, a.list-group-item-danger,
button.list-group-item-danger { button.list-group-item-danger {
@@ -5433,7 +5433,7 @@ button.list-group-item-danger:hover,
a.list-group-item-danger:focus, a.list-group-item-danger:focus,
button.list-group-item-danger:focus { button.list-group-item-danger:focus {
color: #a94442; color: #a94442;
background-color: #ebcccc; background-color: #f17471;
} }
a.list-group-item-danger.active, a.list-group-item-danger.active,
button.list-group-item-danger.active, button.list-group-item-danger.active,
@@ -5603,7 +5603,7 @@ button.list-group-item-danger.active:focus {
.panel > .panel-body + .table-responsive, .panel > .panel-body + .table-responsive,
.panel > .table + .panel-body, .panel > .table + .panel-body,
.panel > .table-responsive + .panel-body { .panel > .table-responsive + .panel-body {
border-top: 1px solid #dddddd; border-top: 1px solid #d5c6c5;
} }
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td { .panel > .table > tbody:first-child > tr:first-child td {
@@ -5707,94 +5707,94 @@ button.list-group-item-danger.active:focus {
border-bottom-color: #dddddd; border-bottom-color: #dddddd;
} }
.panel-primary { .panel-primary {
border-color: #980300; border-color: #4c0100;
} }
.panel-primary > .panel-heading { .panel-primary > .panel-heading {
color: #ffffff; color: #ffffff;
background-color: #980300; background-color: #980300;
border-color: #980300; border-color: #4c0100;
} }
.panel-primary > .panel-heading + .panel-collapse > .panel-body { .panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #980300; border-top-color: #4c0100;
} }
.panel-primary > .panel-heading .badge { .panel-primary > .panel-heading .badge {
color: #980300; color: #980300;
background-color: #ffffff; background-color: #ffffff;
} }
.panel-primary > .panel-footer + .panel-collapse > .panel-body { .panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #980300; border-bottom-color: #4c0100;
} }
.panel-success { .panel-success {
border-color: #d6e9c6; border-color: #c7f099;
} }
.panel-success > .panel-heading { .panel-success > .panel-heading {
color: #3c763d; color: #2b2f28;
background-color: #dff0d8; background-color: #c8f3af;
border-color: #d6e9c6; border-color: #c7f099;
} }
.panel-success > .panel-heading + .panel-collapse > .panel-body { .panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6; border-top-color: #c7f099;
} }
.panel-success > .panel-heading .badge { .panel-success > .panel-heading .badge {
color: #dff0d8; color: #c8f3af;
background-color: #3c763d; background-color: #2b2f28;
} }
.panel-success > .panel-footer + .panel-collapse > .panel-body { .panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6; border-bottom-color: #c7f099;
} }
.panel-info { .panel-info {
border-color: #f1bcc4; border-color: #ff9189;
} }
.panel-info > .panel-heading { .panel-info > .panel-heading {
color: #31708f; color: #290502;
background-color: #f7d9d9; background-color: #ffd8d5;
border-color: #f1bcc4; border-color: #ff9189;
} }
.panel-info > .panel-heading + .panel-collapse > .panel-body { .panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #f1bcc4; border-top-color: #ff9189;
} }
.panel-info > .panel-heading .badge { .panel-info > .panel-heading .badge {
color: #f7d9d9; color: #ffd8d5;
background-color: #31708f; background-color: #290502;
} }
.panel-info > .panel-footer + .panel-collapse > .panel-body { .panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #f1bcc4; border-bottom-color: #ff9189;
} }
.panel-warning { .panel-warning {
border-color: #faebcc; border-color: #a85801;
} }
.panel-warning > .panel-heading { .panel-warning > .panel-heading {
color: #8a6d3b; color: #ffffff;
background-color: #fcf8e3; background-color: #f47f02;
border-color: #faebcc; border-color: #a85801;
} }
.panel-warning > .panel-heading + .panel-collapse > .panel-body { .panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc; border-top-color: #a85801;
} }
.panel-warning > .panel-heading .badge { .panel-warning > .panel-heading .badge {
color: #fcf8e3; color: #f47f02;
background-color: #8a6d3b; background-color: #ffffff;
} }
.panel-warning > .panel-footer + .panel-collapse > .panel-body { .panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc; border-bottom-color: #a85801;
} }
.panel-danger { .panel-danger {
border-color: #ebccd1; border-color: #ec4743;
} }
.panel-danger > .panel-heading { .panel-danger > .panel-heading {
color: #a94442; color: #a94442;
background-color: #f2dede; background-color: #f38b88;
border-color: #ebccd1; border-color: #ec4743;
} }
.panel-danger > .panel-heading + .panel-collapse > .panel-body { .panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1; border-top-color: #ec4743;
} }
.panel-danger > .panel-heading .badge { .panel-danger > .panel-heading .badge {
color: #f2dede; color: #f38b88;
background-color: #a94442; background-color: #a94442;
} }
.panel-danger > .panel-footer + .panel-collapse > .panel-body { .panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1; border-bottom-color: #ec4743;
} }
.embed-responsive { .embed-responsive {
position: relative; position: relative;
+3 -3
View File
@@ -5,10 +5,10 @@
*/ */
/*! /*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=4e370b35f1630f31fde8e0de59c1c6f5) * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7f853f3d936c9ba68499a06009229bc9)
* Config saved to config.json and https://gist.github.com/4e370b35f1630f31fde8e0de59c1c6f5 * Config saved to config.json and https://gist.github.com/7f853f3d936c9ba68499a06009229bc9
*//*! *//*!
* Bootstrap v3.3.7 (http://getbootstrap.com) * Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc. * Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-downloadLine truncated *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-downloadLine truncated
+2 -2
View File
@@ -5,8 +5,8 @@
*/ */
/*! /*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=4e370b35f1630f31fde8e0de59c1c6f5) * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7f853f3d936c9ba68499a06009229bc9)
* Config saved to config.json and https://gist.github.com/4e370b35f1630f31fde8e0de59c1c6f5 * Config saved to config.json and https://gist.github.com/7f853f3d936c9ba68499a06009229bc9
*/ */
if (typeof jQuery === 'undefined') { if (typeof jQuery === 'undefined') {
throw new Error('Bootstrap\'s JavaScript requires jQuery') throw new Error('Bootstrap\'s JavaScript requires jQuery')
+2 -2
View File
@@ -5,8 +5,8 @@
*/ */
/*! /*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=4e370b35f1630f31fde8e0de59c1c6f5) * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7f853f3d936c9ba68499a06009229bc9)
* Config saved to config.json and https://gist.github.com/4e370b35f1630f31fde8e0de59c1c6f5 * Config saved to config.json and https://gist.github.com/7f853f3d936c9ba68499a06009229bc9
*/ */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.alert");n||i.data("bs.alert",n=new o(this)),"string"==typeof e&&n[e].call(i)})}var i='[data-dismiss="alert"]',o=function(e){t(e).on("click",i,this.close)};o.VERSION="3.3.7",o.TRANSITION_DURATION=150,o.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var n=t(this),s=n.attr("data-target");s||(s=n.attr("href"),s=s&&s.replace(/.*(?=#[^\s]*$)/,""));var a=t("#"===s?[]:s);e&&e.preventDefault(),a.length||(a=n.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(o.TRANSITION_DURATION):i())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=o,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,o.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.button"),s="object"==typeof e&&e;n||o.data("bs.button",n=new i(this,s)),"toggle"==e?n.toggle():e&&n.setState(e)})}var i=function(e,o){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,o),this.isLoading=!1};i.VERSION="3.3.7",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",o=this.$element,n=o.is("input")?"val":"html",s=o.data();e+="Text",null==s.resetText&&o.data("resetText",o[n]()),setTimeout(t.proxy(function(){o[n](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,o.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,o.removeClass(i).removeAttr(i).prop(i,!1))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var o=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=o,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var o=t(i.target).closest(".btn");e.call(o,"toggle"),t(i.target).is('input[type="radio"], input[type="checkbox"]')||(i.preventDefault(),o.is("input,button")?o.trigger("focus"):o.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.carousel"),s=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&&e),a="string"==typeof e?e:s.slide;n||o.data("bs.carousel",n=new i(this,s)),"number"==typeof e?n.to(e):a?n[a]():s.interval&&n.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.7",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e),o="prev"==t&&0===i||"next"==t&&i==this.$items.length-1;if(o&&!this.options.wrap)return e;var n="prev"==t?-1:1,s=(i+n)%this.$items.length;return this.$items.eq(s)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$iLine truncated if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.alert");n||i.data("bs.alert",n=new o(this)),"string"==typeof e&&n[e].call(i)})}var i='[data-dismiss="alert"]',o=function(e){t(e).on("click",i,this.close)};o.VERSION="3.3.7",o.TRANSITION_DURATION=150,o.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var n=t(this),s=n.attr("data-target");s||(s=n.attr("href"),s=s&&s.replace(/.*(?=#[^\s]*$)/,""));var a=t("#"===s?[]:s);e&&e.preventDefault(),a.length||(a=n.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(o.TRANSITION_DURATION):i())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=o,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,o.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.button"),s="object"==typeof e&&e;n||o.data("bs.button",n=new i(this,s)),"toggle"==e?n.toggle():e&&n.setState(e)})}var i=function(e,o){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,o),this.isLoading=!1};i.VERSION="3.3.7",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",o=this.$element,n=o.is("input")?"val":"html",s=o.data();e+="Text",null==s.resetText&&o.data("resetText",o[n]()),setTimeout(t.proxy(function(){o[n](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,o.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,o.removeClass(i).removeAttr(i).prop(i,!1))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var o=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=o,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var o=t(i.target).closest(".btn");e.call(o,"toggle"),t(i.target).is('input[type="radio"], input[type="checkbox"]')||(i.preventDefault(),o.is("input,button")?o.trigger("focus"):o.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.carousel"),s=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&&e),a="string"==typeof e?e:s.slide;n||o.data("bs.carousel",n=new i(this,s)),"number"==typeof e?n.to(e):a?n[a]():s.interval&&n.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.7",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e),o="prev"==t&&0===i||"next"==t&&i==this.$items.length-1;if(o&&!this.options.wrap)return e;var n="prev"==t?-1:1,s=(i+n)%this.$items.length;return this.$items.eq(s)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$iLine truncated
this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[a](this.$element[0][l])}}}},o.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION):n.call(this)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),a=s.data("bs.collapse"),r=a?"toggle":n.data();i.call(s,r)})}(jQuery),+function(t){"use strict";function e(i,o){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,o),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var o=t(this),n=o.data("bs.scrollspy"),s="object"==typeof i&&i;n||o.data("bs.scrollspy",n=new e(this,s)),"string"==typeof i&&n[i]()})}e.VERSION="3.3.7",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),s=/^#./.test(n)&&t(n);return s&&s.length&&s.is(":visible")&&[[s[i]().top+o,n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=o)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(void 0===n[t+1]||e<n[t+1])&&this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',o=t(i).parents("li").addClass("active");o.parent(".dropdown-menu").length&&(o=o.closest("li.dropdown").addClass("active")),o.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var o=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=o,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery); this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[a](this.$element[0][l])}}}},o.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION):n.call(this)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),a=s.data("bs.collapse"),r=a?"toggle":n.data();i.call(s,r)})}(jQuery),+function(t){"use strict";function e(i,o){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,o),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var o=t(this),n=o.data("bs.scrollspy"),s="object"==typeof i&&i;n||o.data("bs.scrollspy",n=new e(this,s)),"string"==typeof i&&n[i]()})}e.VERSION="3.3.7",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),s=/^#./.test(n)&&t(n);return s&&s.length&&s.is(":visible")&&[[s[i]().top+o,n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=o)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(void 0===n[t+1]||e<n[t+1])&&this.activate(s[t])},e.prototype.activate=function(e){this.activeTarget=e,this.clear();var i=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',o=t(i).parents("li").addClass("active");o.parent(".dropdown-menu").length&&(o=o.closest("li.dropdown").addClass("active")),o.trigger("activate.bs.scrollspy")},e.prototype.clear=function(){t(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var o=t.fn.scrollspy;t.fn.scrollspy=i,t.fn.scrollspy.Constructor=e,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=o,this},t(window).on("load.bs.scrollspy.data-api",function(){t('[data-spy="scroll"]').each(function(){var e=t(this);i.call(e,e.data())})})}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);
+3 -3
View File
@@ -11,12 +11,12 @@
<a class="navbar-brand" href="{% url 'index' %}">La Maraude ALSA</a> <a class="navbar-brand" href="{% url 'index' %}">La Maraude ALSA</a>
</div> </div>
<div class="collapse navbar-collapse"> <div class="collapse navbar-collapse">
<ul class="nav navbar-nav">{% for app in apps %} <ul class="nav navbar-nav">{% for app in apps %}{% if not app.disabled %}
<li class="{% if app == active_app %}active{%endif%} {% if app.disabled %}disabled{% endif%}"> <li class="{% if app == active_app %}active{%endif%}">
<a href="/{{app.label}}/">{% bootstrap_icon app.menu_icon %} &middot; <strong>{{ app.name|title }}</strong></a> <a href="/{{app.label}}/">{% bootstrap_icon app.menu_icon %} &middot; <strong>{{ app.name|title }}</strong></a>
</li> </li>
{% if app == active_app %}{% for t in app_menu %}{% include t %}{% endfor %}{% endif %} {% if app == active_app %}{% for t in app_menu %}{% include t %}{% endfor %}{% endif %}
{%endfor%} {% endif %}{%endfor%}
</ul> </ul>
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li class="dropdown"> <li class="dropdown">