From 7e7515423a1637fed03a9e79a217b3ba09c23bb1 Mon Sep 17 00:00:00 2001 From: Christophe SCAYA <> Date: Tue, 22 Mar 2022 21:04:52 +0100 Subject: [PATCH] Premier commit --- .gitignore | 3 + eduapps_project/__init__.py | 0 eduapps_project/about.html | 1 + eduapps_project/asgi.py | 16 + eduapps_project/settings.py | 150 + .../static/bootstrap-4.1.3/_alert.scss | 51 + .../static/bootstrap-4.1.3/_badge.scss | 54 + .../static/bootstrap-4.1.3/_breadcrumb.scss | 41 + .../static/bootstrap-4.1.3/_button-group.scss | 163 + .../static/bootstrap-4.1.3/_buttons.scss | 137 + .../static/bootstrap-4.1.3/_card.scss | 289 + .../static/bootstrap-4.1.3/_carousel.scss | 197 + .../static/bootstrap-4.1.3/_close.scss | 41 + .../static/bootstrap-4.1.3/_code.scss | 48 + .../static/bootstrap-4.1.3/_custom-forms.scss | 507 ++ .../static/bootstrap-4.1.3/_dropdown.scss | 191 + .../static/bootstrap-4.1.3/_forms.scss | 330 + .../static/bootstrap-4.1.3/_functions.scss | 86 + .../static/bootstrap-4.1.3/_grid.scss | 52 + .../static/bootstrap-4.1.3/_images.scss | 42 + .../static/bootstrap-4.1.3/_input-group.scss | 193 + .../static/bootstrap-4.1.3/_jumbotron.scss | 17 + .../static/bootstrap-4.1.3/_list-group.scss | 149 + .../static/bootstrap-4.1.3/_media.scss | 8 + .../static/bootstrap-4.1.3/_mixins.scss | 47 + .../static/bootstrap-4.1.3/_modal.scss | 229 + .../static/bootstrap-4.1.3/_nav.scss | 120 + .../static/bootstrap-4.1.3/_navbar.scss | 294 + .../static/bootstrap-4.1.3/_pagination.scss | 73 + .../static/bootstrap-4.1.3/_popover.scss | 171 + .../static/bootstrap-4.1.3/_print.scss | 141 + .../static/bootstrap-4.1.3/_progress.scss | 43 + .../static/bootstrap-4.1.3/_reboot.scss | 483 ++ .../static/bootstrap-4.1.3/_root.scss | 19 + .../static/bootstrap-4.1.3/_spinners.scss | 55 + .../static/bootstrap-4.1.3/_tables.scss | 185 + .../static/bootstrap-4.1.3/_toasts.scss | 44 + .../static/bootstrap-4.1.3/_tooltip.scss | 115 + .../static/bootstrap-4.1.3/_transitions.scss | 20 + .../static/bootstrap-4.1.3/_type.scss | 125 + .../static/bootstrap-4.1.3/_utilities.scss | 17 + .../static/bootstrap-4.1.3/_variables.scss | 1123 +++ .../bootstrap-4.1.3/bootstrap-grid.scss | 29 + .../bootstrap-4.1.3/bootstrap-reboot.scss | 12 + .../static/bootstrap-4.1.3/bootstrap.scss | 44 + .../static/bootstrap-4.1.3/mixins/_alert.scss | 13 + .../mixins/_background-variant.scss | 21 + .../static/bootstrap-4.1.3/mixins/_badge.scss | 17 + .../mixins/_border-radius.scss | 63 + .../bootstrap-4.1.3/mixins/_box-shadow.scss | 20 + .../bootstrap-4.1.3/mixins/_breakpoints.scss | 123 + .../bootstrap-4.1.3/mixins/_buttons.scss | 107 + .../static/bootstrap-4.1.3/mixins/_caret.scss | 62 + .../bootstrap-4.1.3/mixins/_clearfix.scss | 7 + .../bootstrap-4.1.3/mixins/_deprecate.scss | 10 + .../static/bootstrap-4.1.3/mixins/_float.scss | 14 + .../static/bootstrap-4.1.3/mixins/_forms.scss | 192 + .../bootstrap-4.1.3/mixins/_gradients.scss | 45 + .../mixins/_grid-framework.scss | 66 + .../static/bootstrap-4.1.3/mixins/_grid.scss | 51 + .../static/bootstrap-4.1.3/mixins/_hover.scss | 37 + .../static/bootstrap-4.1.3/mixins/_image.scss | 36 + .../bootstrap-4.1.3/mixins/_list-group.scss | 21 + .../static/bootstrap-4.1.3/mixins/_lists.scss | 7 + .../bootstrap-4.1.3/mixins/_nav-divider.scss | 10 + .../bootstrap-4.1.3/mixins/_pagination.scss | 22 + .../bootstrap-4.1.3/mixins/_reset-text.scss | 17 + .../bootstrap-4.1.3/mixins/_resize.scss | 6 + .../mixins/_screen-reader.scss | 33 + .../static/bootstrap-4.1.3/mixins/_size.scss | 7 + .../bootstrap-4.1.3/mixins/_table-row.scss | 39 + .../mixins/_text-emphasis.scss | 16 + .../bootstrap-4.1.3/mixins/_text-hide.scss | 11 + .../mixins/_text-truncate.scss | 8 + .../bootstrap-4.1.3/mixins/_transition.scss | 16 + .../bootstrap-4.1.3/mixins/_visibility.scss | 8 + .../bootstrap-4.1.3/utilities/_align.scss | 8 + .../utilities/_background.scss | 19 + .../bootstrap-4.1.3/utilities/_borders.scss | 75 + .../bootstrap-4.1.3/utilities/_clearfix.scss | 3 + .../bootstrap-4.1.3/utilities/_display.scss | 26 + .../bootstrap-4.1.3/utilities/_embed.scss | 39 + .../bootstrap-4.1.3/utilities/_flex.scss | 51 + .../bootstrap-4.1.3/utilities/_float.scss | 11 + .../bootstrap-4.1.3/utilities/_overflow.scss | 5 + .../bootstrap-4.1.3/utilities/_position.scss | 32 + .../utilities/_screenreaders.scss | 11 + .../bootstrap-4.1.3/utilities/_shadows.scss | 6 + .../bootstrap-4.1.3/utilities/_sizing.scss | 20 + .../bootstrap-4.1.3/utilities/_spacing.scss | 73 + .../utilities/_stretched-link.scss | 19 + .../bootstrap-4.1.3/utilities/_text.scss | 72 + .../utilities/_visibility.scss | 13 + .../static/bootstrap-4.1.3/vendor/_rfs.scss | 204 + eduapps_project/static/bootstrap.min.js | 7 + .../static/includes/question-circle-solid.svg | 1 + .../static/includes/university-solid.svg | 1 + .../static/jquery-3.3.1.slim.min.js | 2 + eduapps_project/static/popper.min.js | 5 + eduapps_project/static/wireframe.css | 6520 +++++++++++++++++ eduapps_project/static/wireframe.scss | 83 + eduapps_project/templates/basic_template.html | 17 + eduapps_project/urls.py | 24 + eduapps_project/wsgi.py | 16 + homeapp/__init__.py | 0 homeapp/admin.py | 3 + homeapp/apps.py | 6 + homeapp/migrations/__init__.py | 0 homeapp/models.py | 3 + homeapp/templates/homeapp/main.html | 42 + homeapp/tests.py | 3 + homeapp/urls.py | 7 + homeapp/views.py | 5 + manage.py | 22 + quiz/__init__.py | 0 quiz/admin.py | 11 + quiz/apps.py | 6 + quiz/migrations/0001_initial.py | 31 + quiz/migrations/__init__.py | 0 quiz/models.py | 14 + quiz/static/quiz/bootstrap.bundle.min.js | 7 + quiz/static/quiz/bootstrap.min.css | 7 + quiz/static/quiz/favicon.png | Bin 0 -> 22999 bytes quiz/static/quiz/jquery.touchSwipe.min.js | 16 + quiz/templates/quiz/quiz.html | 60 + quiz/templates/quiz/quiz_main.html | 36 + quiz/tests.py | 3 + quiz/urls.py | 8 + quiz/views.py | 24 + requirements.txt | 4 + 130 files changed, 14941 insertions(+) create mode 100644 .gitignore create mode 100644 eduapps_project/__init__.py create mode 100644 eduapps_project/about.html create mode 100644 eduapps_project/asgi.py create mode 100644 eduapps_project/settings.py create mode 100755 eduapps_project/static/bootstrap-4.1.3/_alert.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_badge.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_breadcrumb.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_button-group.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_buttons.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_card.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_carousel.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_close.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_code.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_custom-forms.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_dropdown.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_forms.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_functions.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_grid.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_images.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_input-group.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_jumbotron.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_list-group.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_media.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_mixins.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_modal.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_nav.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_navbar.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_pagination.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_popover.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_print.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_progress.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_reboot.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_root.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_spinners.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_tables.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_toasts.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_tooltip.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_transitions.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_type.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_utilities.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/_variables.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/bootstrap-grid.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/bootstrap-reboot.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/bootstrap.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_alert.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_background-variant.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_badge.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_border-radius.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_box-shadow.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_breakpoints.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_buttons.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_caret.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_clearfix.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_deprecate.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_float.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_forms.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_gradients.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_grid-framework.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_grid.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_hover.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_image.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_list-group.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_lists.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_nav-divider.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_pagination.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_reset-text.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_resize.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_screen-reader.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_size.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_table-row.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_text-emphasis.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_text-hide.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_text-truncate.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_transition.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/mixins/_visibility.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_align.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_background.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_borders.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_clearfix.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_display.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_embed.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_flex.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_float.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_overflow.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_position.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_screenreaders.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_shadows.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_sizing.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_spacing.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_stretched-link.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_text.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/utilities/_visibility.scss create mode 100755 eduapps_project/static/bootstrap-4.1.3/vendor/_rfs.scss create mode 100644 eduapps_project/static/bootstrap.min.js create mode 100644 eduapps_project/static/includes/question-circle-solid.svg create mode 100644 eduapps_project/static/includes/university-solid.svg create mode 100644 eduapps_project/static/jquery-3.3.1.slim.min.js create mode 100644 eduapps_project/static/popper.min.js create mode 100644 eduapps_project/static/wireframe.css create mode 100644 eduapps_project/static/wireframe.scss create mode 100644 eduapps_project/templates/basic_template.html create mode 100644 eduapps_project/urls.py create mode 100644 eduapps_project/wsgi.py create mode 100644 homeapp/__init__.py create mode 100644 homeapp/admin.py create mode 100644 homeapp/apps.py create mode 100644 homeapp/migrations/__init__.py create mode 100644 homeapp/models.py create mode 100644 homeapp/templates/homeapp/main.html create mode 100644 homeapp/tests.py create mode 100644 homeapp/urls.py create mode 100644 homeapp/views.py create mode 100755 manage.py create mode 100644 quiz/__init__.py create mode 100644 quiz/admin.py create mode 100644 quiz/apps.py create mode 100644 quiz/migrations/0001_initial.py create mode 100644 quiz/migrations/__init__.py create mode 100644 quiz/models.py create mode 100644 quiz/static/quiz/bootstrap.bundle.min.js create mode 100644 quiz/static/quiz/bootstrap.min.css create mode 100644 quiz/static/quiz/favicon.png create mode 100644 quiz/static/quiz/jquery.touchSwipe.min.js create mode 100644 quiz/templates/quiz/quiz.html create mode 100644 quiz/templates/quiz/quiz_main.html create mode 100644 quiz/tests.py create mode 100644 quiz/urls.py create mode 100644 quiz/views.py create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4de23a8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.pyc +*.sqlite3 +/static/ diff --git a/eduapps_project/__init__.py b/eduapps_project/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/eduapps_project/about.html b/eduapps_project/about.html new file mode 100644 index 0000000..ae068f6 --- /dev/null +++ b/eduapps_project/about.html @@ -0,0 +1 @@ +

About

diff --git a/eduapps_project/asgi.py b/eduapps_project/asgi.py new file mode 100644 index 0000000..7e90407 --- /dev/null +++ b/eduapps_project/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for eduapps_project project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'eduapps_project.settings') + +application = get_asgi_application() diff --git a/eduapps_project/settings.py b/eduapps_project/settings.py new file mode 100644 index 0000000..ea66fb2 --- /dev/null +++ b/eduapps_project/settings.py @@ -0,0 +1,150 @@ +""" +Django settings for eduapps_project project. + +Generated by 'django-admin startproject' using Django 4.0.1. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path +import os + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-15@@xr!lj#kgm^$&723im8wl@5jdx4hc+&xy64x^qon2dc$*_8' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = ["*"] + + +# Application definition + +INSTALLED_APPS = [ + 'quiz.apps.QuizConfig', + 'homeapp.apps.HomeappConfig', + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'fontawesomefree', + 'compressor', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +STATICFILES_FINDERS = [ + 'django.contrib.staticfiles.finders.FileSystemFinder', + 'django.contrib.staticfiles.finders.AppDirectoriesFinder', + 'compressor.finders.CompressorFinder', +] + +COMPRESS_PRECOMPILERS = ( + ('text/x-scss', 'django_libsass.SassCompiler'), +) + + +ROOT_URLCONF = 'eduapps_project.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': ['eduapps_project/templates'], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'eduapps_project.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'fr-FR' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' +STATIC_ROOT = os.path.join(BASE_DIR, 'static') + +STATICFILES_DIRS = [ + BASE_DIR / "eduapps_project/static" +] + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +CSRF_TRUSTED_ORIGINS=['https://*.christophe-scaya.fr'] + + +#Compress config +COMPRESS_ENABLED = True diff --git a/eduapps_project/static/bootstrap-4.1.3/_alert.scss b/eduapps_project/static/bootstrap-4.1.3/_alert.scss new file mode 100755 index 0000000..da2a98a --- /dev/null +++ b/eduapps_project/static/bootstrap-4.1.3/_alert.scss @@ -0,0 +1,51 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: $close-font-size + $alert-padding-x * 2; + + // Adjust close link position + .close { + position: absolute; + top: 0; + right: 0; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } +} diff --git a/eduapps_project/static/bootstrap-4.1.3/_badge.scss b/eduapps_project/static/bootstrap-4.1.3/_badge.scss new file mode 100755 index 0000000..2082f05 --- /dev/null +++ b/eduapps_project/static/bootstrap-4.1.3/_badge.scss @@ -0,0 +1,54 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + @include font-size($badge-font-size); + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + @include transition($badge-transition); + + @at-root a#{&} { + @include hover-focus { + text-decoration: none; + } + } + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/eduapps_project/static/bootstrap-4.1.3/_breadcrumb.scss b/eduapps_project/static/bootstrap-4.1.3/_breadcrumb.scss new file mode 100755 index 0000000..be30950 --- /dev/null +++ b/eduapps_project/static/bootstrap-4.1.3/_breadcrumb.scss @@ -0,0 +1,41 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($breadcrumb-border-radius); +} + +.breadcrumb-item { + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item { + padding-left: $breadcrumb-item-padding; + + &::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: $breadcrumb-divider; + } + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `