Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
GrammaColor
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Pédagogies Multimodales
GrammaColor
Commits
708d52a5
Commit
708d52a5
authored
Aug 27, 2020
by
Sylvain Coulange
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
première version du prototype
parent
c7d92467
Changes
151
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
151 changed files
with
27255 additions
and
0 deletions
+27255
-0
.vscode/settings.json
.vscode/settings.json
+3
-0
Pipfile
Pipfile
+12
-0
Pipfile.lock
Pipfile.lock
+36
-0
assets/admin/css/autocomplete.css
assets/admin/css/autocomplete.css
+260
-0
assets/admin/css/base.css
assets/admin/css/base.css
+983
-0
assets/admin/css/changelists.css
assets/admin/css/changelists.css
+344
-0
assets/admin/css/dashboard.css
assets/admin/css/dashboard.css
+27
-0
assets/admin/css/fonts.css
assets/admin/css/fonts.css
+20
-0
assets/admin/css/forms.css
assets/admin/css/forms.css
+532
-0
assets/admin/css/login.css
assets/admin/css/login.css
+78
-0
assets/admin/css/responsive.css
assets/admin/css/responsive.css
+994
-0
assets/admin/css/responsive_rtl.css
assets/admin/css/responsive_rtl.css
+80
-0
assets/admin/css/rtl.css
assets/admin/css/rtl.css
+264
-0
assets/admin/css/vendor/select2/LICENSE-SELECT2.md
assets/admin/css/vendor/select2/LICENSE-SELECT2.md
+21
-0
assets/admin/css/vendor/select2/select2.css
assets/admin/css/vendor/select2/select2.css
+484
-0
assets/admin/css/vendor/select2/select2.min.css
assets/admin/css/vendor/select2/select2.min.css
+1
-0
assets/admin/css/widgets.css
assets/admin/css/widgets.css
+565
-0
assets/admin/fonts/LICENSE.txt
assets/admin/fonts/LICENSE.txt
+202
-0
assets/admin/fonts/README.txt
assets/admin/fonts/README.txt
+2
-0
assets/admin/fonts/Roboto-Bold-webfont.woff
assets/admin/fonts/Roboto-Bold-webfont.woff
+0
-0
assets/admin/fonts/Roboto-Light-webfont.woff
assets/admin/fonts/Roboto-Light-webfont.woff
+0
-0
assets/admin/fonts/Roboto-Regular-webfont.woff
assets/admin/fonts/Roboto-Regular-webfont.woff
+0
-0
assets/admin/img/LICENSE
assets/admin/img/LICENSE
+20
-0
assets/admin/img/README.txt
assets/admin/img/README.txt
+7
-0
assets/admin/img/calendar-icons.svg
assets/admin/img/calendar-icons.svg
+14
-0
assets/admin/img/gis/move_vertex_off.svg
assets/admin/img/gis/move_vertex_off.svg
+1
-0
assets/admin/img/gis/move_vertex_on.svg
assets/admin/img/gis/move_vertex_on.svg
+1
-0
assets/admin/img/icon-addlink.svg
assets/admin/img/icon-addlink.svg
+3
-0
assets/admin/img/icon-alert.svg
assets/admin/img/icon-alert.svg
+3
-0
assets/admin/img/icon-calendar.svg
assets/admin/img/icon-calendar.svg
+9
-0
assets/admin/img/icon-changelink.svg
assets/admin/img/icon-changelink.svg
+3
-0
assets/admin/img/icon-clock.svg
assets/admin/img/icon-clock.svg
+9
-0
assets/admin/img/icon-deletelink.svg
assets/admin/img/icon-deletelink.svg
+3
-0
assets/admin/img/icon-no.svg
assets/admin/img/icon-no.svg
+3
-0
assets/admin/img/icon-unknown-alt.svg
assets/admin/img/icon-unknown-alt.svg
+3
-0
assets/admin/img/icon-unknown.svg
assets/admin/img/icon-unknown.svg
+3
-0
assets/admin/img/icon-viewlink.svg
assets/admin/img/icon-viewlink.svg
+3
-0
assets/admin/img/icon-yes.svg
assets/admin/img/icon-yes.svg
+3
-0
assets/admin/img/inline-delete.svg
assets/admin/img/inline-delete.svg
+3
-0
assets/admin/img/search.svg
assets/admin/img/search.svg
+3
-0
assets/admin/img/selector-icons.svg
assets/admin/img/selector-icons.svg
+34
-0
assets/admin/img/sorting-icons.svg
assets/admin/img/sorting-icons.svg
+19
-0
assets/admin/img/tooltag-add.svg
assets/admin/img/tooltag-add.svg
+3
-0
assets/admin/img/tooltag-arrowright.svg
assets/admin/img/tooltag-arrowright.svg
+3
-0
assets/admin/js/SelectBox.js
assets/admin/js/SelectBox.js
+144
-0
assets/admin/js/SelectFilter2.js
assets/admin/js/SelectFilter2.js
+252
-0
assets/admin/js/actions.js
assets/admin/js/actions.js
+153
-0
assets/admin/js/actions.min.js
assets/admin/js/actions.min.js
+7
-0
assets/admin/js/admin/DateTimeShortcuts.js
assets/admin/js/admin/DateTimeShortcuts.js
+426
-0
assets/admin/js/admin/RelatedObjectLookups.js
assets/admin/js/admin/RelatedObjectLookups.js
+181
-0
assets/admin/js/autocomplete.js
assets/admin/js/autocomplete.js
+37
-0
assets/admin/js/calendar.js
assets/admin/js/calendar.js
+208
-0
assets/admin/js/cancel.js
assets/admin/js/cancel.js
+13
-0
assets/admin/js/change_form.js
assets/admin/js/change_form.js
+20
-0
assets/admin/js/collapse.js
assets/admin/js/collapse.js
+26
-0
assets/admin/js/collapse.min.js
assets/admin/js/collapse.min.js
+5
-0
assets/admin/js/core.js
assets/admin/js/core.js
+212
-0
assets/admin/js/inlines.js
assets/admin/js/inlines.js
+298
-0
assets/admin/js/inlines.min.js
assets/admin/js/inlines.min.js
+13
-0
assets/admin/js/jquery.init.js
assets/admin/js/jquery.init.js
+8
-0
assets/admin/js/popup_response.js
assets/admin/js/popup_response.js
+16
-0
assets/admin/js/prepopulate.js
assets/admin/js/prepopulate.js
+42
-0
assets/admin/js/prepopulate.min.js
assets/admin/js/prepopulate.min.js
+1
-0
assets/admin/js/prepopulate_init.js
assets/admin/js/prepopulate_init.js
+10
-0
assets/admin/js/timeparse.js
assets/admin/js/timeparse.js
+106
-0
assets/admin/js/urlify.js
assets/admin/js/urlify.js
+195
-0
assets/admin/js/vendor/jquery/LICENSE.txt
assets/admin/js/vendor/jquery/LICENSE.txt
+26
-0
assets/admin/js/vendor/jquery/jquery.js
assets/admin/js/vendor/jquery/jquery.js
+10364
-0
assets/admin/js/vendor/jquery/jquery.min.js
assets/admin/js/vendor/jquery/jquery.min.js
+2
-0
assets/admin/js/vendor/select2/LICENSE.md
assets/admin/js/vendor/select2/LICENSE.md
+21
-0
assets/admin/js/vendor/select2/i18n/ar.js
assets/admin/js/vendor/select2/i18n/ar.js
+3
-0
assets/admin/js/vendor/select2/i18n/az.js
assets/admin/js/vendor/select2/i18n/az.js
+3
-0
assets/admin/js/vendor/select2/i18n/bg.js
assets/admin/js/vendor/select2/i18n/bg.js
+3
-0
assets/admin/js/vendor/select2/i18n/ca.js
assets/admin/js/vendor/select2/i18n/ca.js
+3
-0
assets/admin/js/vendor/select2/i18n/cs.js
assets/admin/js/vendor/select2/i18n/cs.js
+3
-0
assets/admin/js/vendor/select2/i18n/da.js
assets/admin/js/vendor/select2/i18n/da.js
+3
-0
assets/admin/js/vendor/select2/i18n/de.js
assets/admin/js/vendor/select2/i18n/de.js
+3
-0
assets/admin/js/vendor/select2/i18n/el.js
assets/admin/js/vendor/select2/i18n/el.js
+3
-0
assets/admin/js/vendor/select2/i18n/en.js
assets/admin/js/vendor/select2/i18n/en.js
+3
-0
assets/admin/js/vendor/select2/i18n/es.js
assets/admin/js/vendor/select2/i18n/es.js
+3
-0
assets/admin/js/vendor/select2/i18n/et.js
assets/admin/js/vendor/select2/i18n/et.js
+3
-0
assets/admin/js/vendor/select2/i18n/eu.js
assets/admin/js/vendor/select2/i18n/eu.js
+3
-0
assets/admin/js/vendor/select2/i18n/fa.js
assets/admin/js/vendor/select2/i18n/fa.js
+3
-0
assets/admin/js/vendor/select2/i18n/fi.js
assets/admin/js/vendor/select2/i18n/fi.js
+3
-0
assets/admin/js/vendor/select2/i18n/fr.js
assets/admin/js/vendor/select2/i18n/fr.js
+3
-0
assets/admin/js/vendor/select2/i18n/gl.js
assets/admin/js/vendor/select2/i18n/gl.js
+3
-0
assets/admin/js/vendor/select2/i18n/he.js
assets/admin/js/vendor/select2/i18n/he.js
+3
-0
assets/admin/js/vendor/select2/i18n/hi.js
assets/admin/js/vendor/select2/i18n/hi.js
+3
-0
assets/admin/js/vendor/select2/i18n/hr.js
assets/admin/js/vendor/select2/i18n/hr.js
+3
-0
assets/admin/js/vendor/select2/i18n/hu.js
assets/admin/js/vendor/select2/i18n/hu.js
+3
-0
assets/admin/js/vendor/select2/i18n/id.js
assets/admin/js/vendor/select2/i18n/id.js
+3
-0
assets/admin/js/vendor/select2/i18n/is.js
assets/admin/js/vendor/select2/i18n/is.js
+3
-0
assets/admin/js/vendor/select2/i18n/it.js
assets/admin/js/vendor/select2/i18n/it.js
+3
-0
assets/admin/js/vendor/select2/i18n/ja.js
assets/admin/js/vendor/select2/i18n/ja.js
+3
-0
assets/admin/js/vendor/select2/i18n/km.js
assets/admin/js/vendor/select2/i18n/km.js
+3
-0
assets/admin/js/vendor/select2/i18n/ko.js
assets/admin/js/vendor/select2/i18n/ko.js
+3
-0
assets/admin/js/vendor/select2/i18n/lt.js
assets/admin/js/vendor/select2/i18n/lt.js
+3
-0
assets/admin/js/vendor/select2/i18n/lv.js
assets/admin/js/vendor/select2/i18n/lv.js
+3
-0
assets/admin/js/vendor/select2/i18n/mk.js
assets/admin/js/vendor/select2/i18n/mk.js
+3
-0
assets/admin/js/vendor/select2/i18n/ms.js
assets/admin/js/vendor/select2/i18n/ms.js
+3
-0
assets/admin/js/vendor/select2/i18n/nb.js
assets/admin/js/vendor/select2/i18n/nb.js
+3
-0
assets/admin/js/vendor/select2/i18n/nl.js
assets/admin/js/vendor/select2/i18n/nl.js
+3
-0
assets/admin/js/vendor/select2/i18n/pl.js
assets/admin/js/vendor/select2/i18n/pl.js
+3
-0
assets/admin/js/vendor/select2/i18n/pt-BR.js
assets/admin/js/vendor/select2/i18n/pt-BR.js
+3
-0
assets/admin/js/vendor/select2/i18n/pt.js
assets/admin/js/vendor/select2/i18n/pt.js
+3
-0
assets/admin/js/vendor/select2/i18n/ro.js
assets/admin/js/vendor/select2/i18n/ro.js
+3
-0
assets/admin/js/vendor/select2/i18n/ru.js
assets/admin/js/vendor/select2/i18n/ru.js
+3
-0
assets/admin/js/vendor/select2/i18n/sk.js
assets/admin/js/vendor/select2/i18n/sk.js
+3
-0
assets/admin/js/vendor/select2/i18n/sr-Cyrl.js
assets/admin/js/vendor/select2/i18n/sr-Cyrl.js
+3
-0
assets/admin/js/vendor/select2/i18n/sr.js
assets/admin/js/vendor/select2/i18n/sr.js
+3
-0
assets/admin/js/vendor/select2/i18n/sv.js
assets/admin/js/vendor/select2/i18n/sv.js
+3
-0
assets/admin/js/vendor/select2/i18n/th.js
assets/admin/js/vendor/select2/i18n/th.js
+3
-0
assets/admin/js/vendor/select2/i18n/tr.js
assets/admin/js/vendor/select2/i18n/tr.js
+3
-0
assets/admin/js/vendor/select2/i18n/uk.js
assets/admin/js/vendor/select2/i18n/uk.js
+3
-0
assets/admin/js/vendor/select2/i18n/vi.js
assets/admin/js/vendor/select2/i18n/vi.js
+3
-0
assets/admin/js/vendor/select2/i18n/zh-CN.js
assets/admin/js/vendor/select2/i18n/zh-CN.js
+3
-0
assets/admin/js/vendor/select2/i18n/zh-TW.js
assets/admin/js/vendor/select2/i18n/zh-TW.js
+3
-0
assets/admin/js/vendor/select2/select2.full.js
assets/admin/js/vendor/select2/select2.full.js
+6436
-0
assets/admin/js/vendor/select2/select2.full.min.js
assets/admin/js/vendor/select2/select2.full.min.js
+3
-0
assets/admin/js/vendor/xregexp/LICENSE.txt
assets/admin/js/vendor/xregexp/LICENSE.txt
+21
-0
assets/admin/js/vendor/xregexp/xregexp.js
assets/admin/js/vendor/xregexp/xregexp.js
+2308
-0
assets/admin/js/vendor/xregexp/xregexp.min.js
assets/admin/js/vendor/xregexp/xregexp.min.js
+18
-0
assets/js/coloriser.js
assets/js/coloriser.js
+36
-0
db.sqlite3
db.sqlite3
+0
-0
grammacolor/__init__.py
grammacolor/__init__.py
+0
-0
grammacolor/__pycache__/__init__.cpython-36.pyc
grammacolor/__pycache__/__init__.cpython-36.pyc
+0
-0
grammacolor/__pycache__/settings.cpython-36.pyc
grammacolor/__pycache__/settings.cpython-36.pyc
+0
-0
grammacolor/__pycache__/urls.cpython-36.pyc
grammacolor/__pycache__/urls.cpython-36.pyc
+0
-0
grammacolor/__pycache__/wsgi.cpython-36.pyc
grammacolor/__pycache__/wsgi.cpython-36.pyc
+0
-0
grammacolor/settings.py
grammacolor/settings.py
+126
-0
grammacolor/urls.py
grammacolor/urls.py
+26
-0
grammacolor/wsgi.py
grammacolor/wsgi.py
+16
-0
grammacolorapp/__init__.py
grammacolorapp/__init__.py
+0
-0
grammacolorapp/__pycache__/__init__.cpython-36.pyc
grammacolorapp/__pycache__/__init__.cpython-36.pyc
+0
-0
grammacolorapp/__pycache__/admin.cpython-36.pyc
grammacolorapp/__pycache__/admin.cpython-36.pyc
+0
-0
grammacolorapp/__pycache__/models.cpython-36.pyc
grammacolorapp/__pycache__/models.cpython-36.pyc
+0
-0
grammacolorapp/__pycache__/views.cpython-36.pyc
grammacolorapp/__pycache__/views.cpython-36.pyc
+0
-0
grammacolorapp/admin.py
grammacolorapp/admin.py
+3
-0
grammacolorapp/apps.py
grammacolorapp/apps.py
+5
-0
grammacolorapp/migrations/__init__.py
grammacolorapp/migrations/__init__.py
+0
-0
grammacolorapp/migrations/__pycache__/__init__.cpython-36.pyc
...macolorapp/migrations/__pycache__/__init__.cpython-36.pyc
+0
-0
grammacolorapp/models.py
grammacolorapp/models.py
+1
-0
grammacolorapp/tests.py
grammacolorapp/tests.py
+3
-0
grammacolorapp/views.py
grammacolorapp/views.py
+54
-0
manage.py
manage.py
+15
-0
static/im/arriereplan.gif
static/im/arriereplan.gif
+0
-0
static/js/coloriser.js
static/js/coloriser.js
+51
-0
static/js/colors.js
static/js/colors.js
+21
-0
static/styles/styles.css
static/styles/styles.css
+92
-0
static/wikicolor.ico
static/wikicolor.ico
+0
-0
templates/coloriser.html
templates/coloriser.html
+32
-0
No files found.
.vscode/settings.json
0 → 100644
View file @
708d52a5
{
"python.pythonPath"
:
"/home/sylvain/.local/share/virtualenvs/grammacolor-70t329W_/bin/python"
}
\ No newline at end of file
Pipfile
0 → 100644
View file @
708d52a5
[[source]]
name
=
"pypi"
url
=
"https://pypi.org/simple"
verify_ssl
=
true
[dev-packages]
[packages]
django
=
"==2.1"
[requires]
python_version
=
"3.6"
Pipfile.lock
0 → 100644
View file @
708d52a5
{
"_meta"
:
{
"hash"
:
{
"sha256"
:
"3980b4c398b49fce17254cae08aa5ae01e7c65f2f184ceb8fc28a13382e222e2"
},
"pipfile-spec"
:
6
,
"requires"
:
{
"python_version"
:
"3.6"
},
"sources"
:
[
{
"name"
:
"pypi"
,
"url"
:
"https://pypi.org/simple"
,
"verify_ssl"
:
true
}
]
},
"default"
:
{
"django"
:
{
"hashes"
:
[
"sha256:7f246078d5a546f63c28fc03ce71f4d7a23677ce42109219c24c9ffb28416137"
,
"sha256:ea50d85709708621d956187c6b61d9f9ce155007b496dd914fdb35db8d790aec"
],
"index"
:
"pypi"
,
"version"
:
"==2.1"
},
"pytz"
:
{
"hashes"
:
[
"sha256:a494d53b6d39c3c6e44c3bec237336e14305e4f29bbf800b599253057fbb79ed"
,
"sha256:c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048"
],
"version"
:
"==2020.1"
}
},
"develop"
:
{}
}
assets/admin/css/autocomplete.css
0 → 100644
View file @
708d52a5
select
.admin-autocomplete
{
width
:
20em
;
}
.select2-container--admin-autocomplete.select2-container
{
min-height
:
30px
;
}
.select2-container--admin-autocomplete
.select2-selection--single
,
.select2-container--admin-autocomplete
.select2-selection--multiple
{
min-height
:
30px
;
padding
:
0
;
}
.select2-container--admin-autocomplete.select2-container--focus
.select2-selection
,
.select2-container--admin-autocomplete.select2-container--open
.select2-selection
{
border-color
:
#999
;
min-height
:
30px
;
}
.select2-container--admin-autocomplete.select2-container--focus
.select2-selection.select2-selection--single
,
.select2-container--admin-autocomplete.select2-container--open
.select2-selection.select2-selection--single
{
padding
:
0
;
}
.select2-container--admin-autocomplete.select2-container--focus
.select2-selection.select2-selection--multiple
,
.select2-container--admin-autocomplete.select2-container--open
.select2-selection.select2-selection--multiple
{
padding
:
0
;
}
.select2-container--admin-autocomplete
.select2-selection--single
{
background-color
:
#fff
;
border
:
1px
solid
#ccc
;
border-radius
:
4px
;
}
.select2-container--admin-autocomplete
.select2-selection--single
.select2-selection__rendered
{
color
:
#444
;
line-height
:
30px
;
}
.select2-container--admin-autocomplete
.select2-selection--single
.select2-selection__clear
{
cursor
:
pointer
;
float
:
right
;
font-weight
:
bold
;
}
.select2-container--admin-autocomplete
.select2-selection--single
.select2-selection__placeholder
{
color
:
#999
;
}
.select2-container--admin-autocomplete
.select2-selection--single
.select2-selection__arrow
{
height
:
26px
;
position
:
absolute
;
top
:
1px
;
right
:
1px
;
width
:
20px
;
}
.select2-container--admin-autocomplete
.select2-selection--single
.select2-selection__arrow
b
{
border-color
:
#888
transparent
transparent
transparent
;
border-style
:
solid
;
border-width
:
5px
4px
0
4px
;
height
:
0
;
left
:
50%
;
margin-left
:
-4px
;
margin-top
:
-2px
;
position
:
absolute
;
top
:
50%
;
width
:
0
;
}
.select2-container--admin-autocomplete
[
dir
=
"rtl"
]
.select2-selection--single
.select2-selection__clear
{
float
:
left
;
}
.select2-container--admin-autocomplete
[
dir
=
"rtl"
]
.select2-selection--single
.select2-selection__arrow
{
left
:
1px
;
right
:
auto
;
}
.select2-container--admin-autocomplete.select2-container--disabled
.select2-selection--single
{
background-color
:
#eee
;
cursor
:
default
;
}
.select2-container--admin-autocomplete.select2-container--disabled
.select2-selection--single
.select2-selection__clear
{
display
:
none
;
}
.select2-container--admin-autocomplete.select2-container--open
.select2-selection--single
.select2-selection__arrow
b
{
border-color
:
transparent
transparent
#888
transparent
;
border-width
:
0
4px
5px
4px
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
{
background-color
:
white
;
border
:
1px
solid
#ccc
;
border-radius
:
4px
;
cursor
:
text
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
.select2-selection__rendered
{
box-sizing
:
border-box
;
list-style
:
none
;
margin
:
0
;
padding
:
0
5px
;
width
:
100%
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
.select2-selection__rendered
li
{
list-style
:
none
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
.select2-selection__placeholder
{
color
:
#999
;
margin-top
:
5px
;
float
:
left
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
.select2-selection__clear
{
cursor
:
pointer
;
float
:
right
;
font-weight
:
bold
;
margin
:
5px
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
.select2-selection__choice
{
background-color
:
#e4e4e4
;
border
:
1px
solid
#ccc
;
border-radius
:
4px
;
cursor
:
default
;
float
:
left
;
margin-right
:
5px
;
margin-top
:
5px
;
padding
:
0
5px
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
.select2-selection__choice__remove
{
color
:
#999
;
cursor
:
pointer
;
display
:
inline-block
;
font-weight
:
bold
;
margin-right
:
2px
;
}
.select2-container--admin-autocomplete
.select2-selection--multiple
.select2-selection__choice__remove
:hover
{
color
:
#333
;
}
.select2-container--admin-autocomplete
[
dir
=
"rtl"
]
.select2-selection--multiple
.select2-selection__choice
,
.select2-container--admin-autocomplete
[
dir
=
"rtl"
]
.select2-selection--multiple
.select2-selection__placeholder
,
.select2-container--admin-autocomplete
[
dir
=
"rtl"
]
.select2-selection--multiple
.select2-search--inline
{
float
:
right
;
}
.select2-container--admin-autocomplete
[
dir
=
"rtl"
]
.select2-selection--multiple
.select2-selection__choice
{
margin-left
:
5px
;
margin-right
:
auto
;
}
.select2-container--admin-autocomplete
[
dir
=
"rtl"
]
.select2-selection--multiple
.select2-selection__choice__remove
{
margin-left
:
2px
;
margin-right
:
auto
;
}
.select2-container--admin-autocomplete.select2-container--focus
.select2-selection--multiple
{
border
:
solid
#999
1px
;
outline
:
0
;
}
.select2-container--admin-autocomplete.select2-container--disabled
.select2-selection--multiple
{
background-color
:
#eee
;
cursor
:
default
;
}
.select2-container--admin-autocomplete.select2-container--disabled
.select2-selection__choice__remove
{
display
:
none
;
}
.select2-container--admin-autocomplete.select2-container--open.select2-container--above
.select2-selection--single
,
.select2-container--admin-autocomplete.select2-container--open.select2-container--above
.select2-selection--multiple
{
border-top-left-radius
:
0
;
border-top-right-radius
:
0
;
}
.select2-container--admin-autocomplete.select2-container--open.select2-container--below
.select2-selection--single
,
.select2-container--admin-autocomplete.select2-container--open.select2-container--below
.select2-selection--multiple
{
border-bottom-left-radius
:
0
;
border-bottom-right-radius
:
0
;
}
.select2-container--admin-autocomplete
.select2-search--dropdown
.select2-search__field
{
border
:
1px
solid
#ccc
;
}
.select2-container--admin-autocomplete
.select2-search--inline
.select2-search__field
{
background
:
transparent
;
border
:
none
;
outline
:
0
;
box-shadow
:
none
;
-webkit-appearance
:
textfield
;
}
.select2-container--admin-autocomplete
.select2-results
>
.select2-results__options
{
max-height
:
200px
;
overflow-y
:
auto
;
}
.select2-container--admin-autocomplete
.select2-results__option
[
role
=
group
]
{
padding
:
0
;
}
.select2-container--admin-autocomplete
.select2-results__option
[
aria-disabled
=
true
]
{
color
:
#999
;
}
.select2-container--admin-autocomplete
.select2-results__option
[
aria-selected
=
true
]
{
background-color
:
#ddd
;
}
.select2-container--admin-autocomplete
.select2-results__option
.select2-results__option
{
padding-left
:
1em
;
}
.select2-container--admin-autocomplete
.select2-results__option
.select2-results__option
.select2-results__group
{
padding-left
:
0
;
}
.select2-container--admin-autocomplete
.select2-results__option
.select2-results__option
.select2-results__option
{
margin-left
:
-1em
;
padding-left
:
2em
;
}
.select2-container--admin-autocomplete
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
{
margin-left
:
-2em
;
padding-left
:
3em
;
}
.select2-container--admin-autocomplete
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
{
margin-left
:
-3em
;
padding-left
:
4em
;
}
.select2-container--admin-autocomplete
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
{
margin-left
:
-4em
;
padding-left
:
5em
;
}
.select2-container--admin-autocomplete
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
{
margin-left
:
-5em
;
padding-left
:
6em
;
}
.select2-container--admin-autocomplete
.select2-results__option--highlighted
[
aria-selected
]
{
background-color
:
#79aec8
;
color
:
white
;
}
.select2-container--admin-autocomplete
.select2-results__group
{
cursor
:
default
;
display
:
block
;
padding
:
6px
;
}
assets/admin/css/base.css
0 → 100644
View file @
708d52a5
/*
DJANGO Admin styles
*/
@import
url(fonts.css)
;
body
{
margin
:
0
;
padding
:
0
;
font-size
:
14px
;
font-family
:
"Roboto"
,
"Lucida Grande"
,
"DejaVu Sans"
,
"Bitstream Vera Sans"
,
Verdana
,
Arial
,
sans-serif
;
color
:
#333
;
background
:
#fff
;
}
/* LINKS */
a
:link
,
a
:visited
{
color
:
#447e9b
;
text-decoration
:
none
;
}
a
:focus
,
a
:hover
{
color
:
#036
;
}
a
:focus
{
text-decoration
:
underline
;
}
a
img
{
border
:
none
;
}
a
.section
:link
,
a
.section
:visited
{
color
:
#fff
;
text-decoration
:
none
;
}
a
.section
:focus
,
a
.section
:hover
{
text-decoration
:
underline
;
}
/* GLOBAL DEFAULTS */
p
,
ol
,
ul
,
dl
{
margin
:
.2em
0
.8em
0
;
}
p
{
padding
:
0
;
line-height
:
140%
;
}
h1
,
h2
,
h3
,
h4
,
h5
{
font-weight
:
bold
;
}
h1
{
margin
:
0
0
20px
;
font-weight
:
300
;
font-size
:
20px
;
color
:
#666
;
}
h2
{
font-size
:
16px
;
margin
:
1em
0
.5em
0
;
}
h2
.subhead
{
font-weight
:
normal
;
margin-top
:
0
;
}
h3
{
font-size
:
14px
;
margin
:
.8em
0
.3em
0
;
color
:
#666
;
font-weight
:
bold
;
}
h4
{
font-size
:
12px
;
margin
:
1em
0
.8em
0
;
padding-bottom
:
3px
;
}
h5
{
font-size
:
10px
;
margin
:
1.5em
0
.5em
0
;
color
:
#666
;
text-transform
:
uppercase
;
letter-spacing
:
1px
;
}
ul
li
{
list-style-type
:
square
;
padding
:
1px
0
;
}
li
ul
{
margin-bottom
:
0
;
}
li
,
dt
,
dd
{
font-size
:
13px
;
line-height
:
20px
;
}
dt
{
font-weight
:
bold
;
margin-top
:
4px
;
}
dd
{
margin-left
:
0
;
}
form
{
margin
:
0
;
padding
:
0
;
}
fieldset
{
margin
:
0
;
padding
:
0
;
border
:
none
;
border-top
:
1px
solid
#eee
;
}
blockquote
{
font-size
:
11px
;
color
:
#777
;
margin-left
:
2px
;
padding-left
:
10px
;
border-left
:
5px
solid
#ddd
;
}
code
,
pre
{
font-family
:
"Bitstream Vera Sans Mono"
,
Monaco
,
"Courier New"
,
Courier
,
monospace
;
color
:
#666
;
font-size
:
12px
;
}
pre
.literal-block
{
margin
:
10px
;
background
:
#eee
;
padding
:
6px
8px
;
}
code
strong
{
color
:
#930
;
}
hr
{
clear
:
both
;
color
:
#eee
;
background-color
:
#eee
;
height
:
1px
;
border
:
none
;
margin
:
0
;
padding
:
0
;
font-size
:
1px
;
line-height
:
1px
;
}
/* TEXT STYLES & MODIFIERS */
.small
{
font-size
:
11px
;
}
.tiny
{
font-size
:
10px
;
}
p
.tiny
{
margin-top
:
-2px
;
}
.mini
{
font-size
:
10px
;
}
p
.mini
{
margin-top
:
-3px
;
}
.help
,
p
.help
,
form
p
.help
,
div
.help
,
form
div
.help
,
div
.help
li
{
font-size
:
11px
;
color
:
#999
;
}
div
.help
ul
{
margin-bottom
:
0
;
}
.help-tooltip
{
cursor
:
help
;
}
p
img
,
h1
img
,
h2
img
,
h3
img
,
h4
img
,
td
img
{
vertical-align
:
middle
;
}
.quiet
,
a
.quiet
:link
,
a
.quiet
:visited
{
color
:
#999
;
font-weight
:
normal
;
}
.float-right
{
float
:
right
;
}
.float-left
{
float
:
left
;
}
.clear
{
clear
:
both
;
}
.align-left
{
text-align
:
left
;
}
.align-right
{
text-align
:
right
;
}
.example
{
margin
:
10px
0
;
padding
:
5px
10px
;
background
:
#efefef
;
}
.nowrap
{
white-space
:
nowrap
;
}
/* TABLES */
table
{
border-collapse
:
collapse
;
border-color
:
#ccc
;
}
td
,
th
{