Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Pédagogies Multimodales
Phonographe
Commits
13e71118
Commit
13e71118
authored
Mar 29, 2021
by
Sylvain Coulange
Browse files
Export traces
parent
e73bb6de
Changes
70
Hide whitespace changes
Inline
Side-by-side
clavierPhono/urls.py
View file @
13e71118
...
...
@@ -53,7 +53,8 @@ urlpatterns = [
path
(
'_getStats/'
,
csrf_exempt
(
user_views
.
getTracesStats
)),
path
(
'users/'
,
user_views
.
usersPage
,
name
=
'users'
),
path
(
'users/<str:username>/'
,
user_views
.
userInfo
,
name
=
'userInfo'
)
path
(
'users/<str:username>/'
,
user_views
.
userInfo
,
name
=
'userInfo'
),
path
(
'downloadTraces/'
,
csrf_exempt
(
user_views
.
downloadTraces
),
name
=
'downloadTraces'
),
# path('getActivity/', csrf_exempt(clavier_views.getActivity)),
# path('switchstress/', clavier_views.openSwitchStress),
...
...
static/js/DataTables/DataTables-1.10.24/css/dataTables.bootstrap.css
0 → 100644
View file @
13e71118
@charset
"UTF-8"
;
table
.dataTable
{
clear
:
both
;
margin-top
:
6px
!important
;
margin-bottom
:
6px
!important
;
max-width
:
none
!important
;
border-collapse
:
separate
!important
;
}
table
.dataTable
td
,
table
.dataTable
th
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
;
}
table
.dataTable
td
.dataTables_empty
,
table
.dataTable
th
.dataTables_empty
{
text-align
:
center
;
}
table
.dataTable.nowrap
th
,
table
.dataTable.nowrap
td
{
white-space
:
nowrap
;
}
div
.dataTables_wrapper
div
.dataTables_length
label
{
font-weight
:
normal
;
text-align
:
left
;
white-space
:
nowrap
;
}
div
.dataTables_wrapper
div
.dataTables_length
select
{
width
:
75px
;
display
:
inline-block
;
}
div
.dataTables_wrapper
div
.dataTables_filter
{
text-align
:
right
;
}
div
.dataTables_wrapper
div
.dataTables_filter
label
{
font-weight
:
normal
;
white-space
:
nowrap
;
text-align
:
left
;
}
div
.dataTables_wrapper
div
.dataTables_filter
input
{
margin-left
:
0.5em
;
display
:
inline-block
;
width
:
auto
;
}
div
.dataTables_wrapper
div
.dataTables_info
{
padding-top
:
8px
;
white-space
:
nowrap
;
}
div
.dataTables_wrapper
div
.dataTables_paginate
{
margin
:
0
;
white-space
:
nowrap
;
text-align
:
right
;
}
div
.dataTables_wrapper
div
.dataTables_paginate
ul
.pagination
{
margin
:
2px
0
;
white-space
:
nowrap
;
}
div
.dataTables_wrapper
div
.dataTables_processing
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
width
:
200px
;
margin-left
:
-100px
;
margin-top
:
-26px
;
text-align
:
center
;
padding
:
1em
0
;
}
table
.dataTable
thead
>
tr
>
th
.sorting_asc
,
table
.dataTable
thead
>
tr
>
th
.sorting_desc
,
table
.dataTable
thead
>
tr
>
th
.sorting
,
table
.dataTable
thead
>
tr
>
td
.sorting_asc
,
table
.dataTable
thead
>
tr
>
td
.sorting_desc
,
table
.dataTable
thead
>
tr
>
td
.sorting
{
padding-right
:
30px
;
}
table
.dataTable
thead
>
tr
>
th
:active
,
table
.dataTable
thead
>
tr
>
td
:active
{
outline
:
none
;
}
table
.dataTable
thead
.sorting
,
table
.dataTable
thead
.sorting_asc
,
table
.dataTable
thead
.sorting_desc
,
table
.dataTable
thead
.sorting_asc_disabled
,
table
.dataTable
thead
.sorting_desc_disabled
{
cursor
:
pointer
;
position
:
relative
;
}
table
.dataTable
thead
.sorting
:after
,
table
.dataTable
thead
.sorting_asc
:after
,
table
.dataTable
thead
.sorting_desc
:after
,
table
.dataTable
thead
.sorting_asc_disabled
:after
,
table
.dataTable
thead
.sorting_desc_disabled
:after
{
position
:
absolute
;
bottom
:
8px
;
right
:
8px
;
display
:
block
;
font-family
:
"Glyphicons Halflings"
;
opacity
:
0.5
;
}
table
.dataTable
thead
.sorting
:after
{
opacity
:
0.2
;
content
:
""
;
/* sort */
}
table
.dataTable
thead
.sorting_asc
:after
{
content
:
""
;
/* sort-by-attributes */
}
table
.dataTable
thead
.sorting_desc
:after
{
content
:
""
;
/* sort-by-attributes-alt */
}
table
.dataTable
thead
.sorting_asc_disabled
:after
,
table
.dataTable
thead
.sorting_desc_disabled
:after
{
color
:
#eee
;
}
div
.dataTables_scrollHead
table
.dataTable
{
margin-bottom
:
0
!important
;
}
div
.dataTables_scrollBody
>
table
{
border-top
:
none
;
margin-top
:
0
!important
;
margin-bottom
:
0
!important
;
}
div
.dataTables_scrollBody
>
table
>
thead
.sorting
:after
,
div
.dataTables_scrollBody
>
table
>
thead
.sorting_asc
:after
,
div
.dataTables_scrollBody
>
table
>
thead
.sorting_desc
:after
{
display
:
none
;
}
div
.dataTables_scrollBody
>
table
>
tbody
>
tr
:first-child
>
th
,
div
.dataTables_scrollBody
>
table
>
tbody
>
tr
:first-child
>
td
{
border-top
:
none
;
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
{
box-sizing
:
content-box
;
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
>
table
{
margin-top
:
0
!important
;
border-top
:
none
;
}
@media
screen
and
(
max-width
:
767px
)
{
div
.dataTables_wrapper
div
.dataTables_length
,
div
.dataTables_wrapper
div
.dataTables_filter
,
div
.dataTables_wrapper
div
.dataTables_info
,
div
.dataTables_wrapper
div
.dataTables_paginate
{
text-align
:
center
;
}
}
table
.dataTable.table-condensed
>
thead
>
tr
>
th
{
padding-right
:
20px
;
}
table
.dataTable.table-condensed
.sorting
:after
,
table
.dataTable.table-condensed
.sorting_asc
:after
,
table
.dataTable.table-condensed
.sorting_desc
:after
{
top
:
6px
;
right
:
6px
;
}
table
.table-bordered.dataTable
{
border-right-width
:
0
;
}
table
.table-bordered.dataTable
th
,
table
.table-bordered.dataTable
td
{
border-left-width
:
0
;
}
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
td
:last-child
,
table
.table-bordered.dataTable
td
:last-child
{
border-right-width
:
1px
;
}
table
.table-bordered.dataTable
tbody
th
,
table
.table-bordered.dataTable
tbody
td
{
border-bottom-width
:
0
;
}
div
.dataTables_scrollHead
table
.table-bordered
{
border-bottom-width
:
0
;
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
{
margin
:
0
;
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:first-child
{
padding-left
:
0
;
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:last-child
{
padding-right
:
0
;
}
static/js/DataTables/DataTables-1.10.24/css/dataTables.bootstrap.min.css
0 → 100644
View file @
13e71118
table
.dataTable
{
clear
:
both
;
margin-top
:
6px
!important
;
margin-bottom
:
6px
!important
;
max-width
:
none
!important
;
border-collapse
:
separate
!important
}
table
.dataTable
td
,
table
.dataTable
th
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
}
table
.dataTable
td
.dataTables_empty
,
table
.dataTable
th
.dataTables_empty
{
text-align
:
center
}
table
.dataTable.nowrap
th
,
table
.dataTable.nowrap
td
{
white-space
:
nowrap
}
div
.dataTables_wrapper
div
.dataTables_length
label
{
font-weight
:
normal
;
text-align
:
left
;
white-space
:
nowrap
}
div
.dataTables_wrapper
div
.dataTables_length
select
{
width
:
75px
;
display
:
inline-block
}
div
.dataTables_wrapper
div
.dataTables_filter
{
text-align
:
right
}
div
.dataTables_wrapper
div
.dataTables_filter
label
{
font-weight
:
normal
;
white-space
:
nowrap
;
text-align
:
left
}
div
.dataTables_wrapper
div
.dataTables_filter
input
{
margin-left
:
.5em
;
display
:
inline-block
;
width
:
auto
}
div
.dataTables_wrapper
div
.dataTables_info
{
padding-top
:
8px
;
white-space
:
nowrap
}
div
.dataTables_wrapper
div
.dataTables_paginate
{
margin
:
0
;
white-space
:
nowrap
;
text-align
:
right
}
div
.dataTables_wrapper
div
.dataTables_paginate
ul
.pagination
{
margin
:
2px
0
;
white-space
:
nowrap
}
div
.dataTables_wrapper
div
.dataTables_processing
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
width
:
200px
;
margin-left
:
-100px
;
margin-top
:
-26px
;
text-align
:
center
;
padding
:
1em
0
}
table
.dataTable
thead
>
tr
>
th
.sorting_asc
,
table
.dataTable
thead
>
tr
>
th
.sorting_desc
,
table
.dataTable
thead
>
tr
>
th
.sorting
,
table
.dataTable
thead
>
tr
>
td
.sorting_asc
,
table
.dataTable
thead
>
tr
>
td
.sorting_desc
,
table
.dataTable
thead
>
tr
>
td
.sorting
{
padding-right
:
30px
}
table
.dataTable
thead
>
tr
>
th
:active
,
table
.dataTable
thead
>
tr
>
td
:active
{
outline
:
none
}
table
.dataTable
thead
.sorting
,
table
.dataTable
thead
.sorting_asc
,
table
.dataTable
thead
.sorting_desc
,
table
.dataTable
thead
.sorting_asc_disabled
,
table
.dataTable
thead
.sorting_desc_disabled
{
cursor
:
pointer
;
position
:
relative
}
table
.dataTable
thead
.sorting
:after
,
table
.dataTable
thead
.sorting_asc
:after
,
table
.dataTable
thead
.sorting_desc
:after
,
table
.dataTable
thead
.sorting_asc_disabled
:after
,
table
.dataTable
thead
.sorting_desc_disabled
:after
{
position
:
absolute
;
bottom
:
8px
;
right
:
8px
;
display
:
block
;
font-family
:
"Glyphicons Halflings"
;
opacity
:
.5
}
table
.dataTable
thead
.sorting
:after
{
opacity
:
.2
;
content
:
""
}
table
.dataTable
thead
.sorting_asc
:after
{
content
:
""
}
table
.dataTable
thead
.sorting_desc
:after
{
content
:
""
}
table
.dataTable
thead
.sorting_asc_disabled
:after
,
table
.dataTable
thead
.sorting_desc_disabled
:after
{
color
:
#eee
}
div
.dataTables_scrollHead
table
.dataTable
{
margin-bottom
:
0
!important
}
div
.dataTables_scrollBody
>
table
{
border-top
:
none
;
margin-top
:
0
!important
;
margin-bottom
:
0
!important
}
div
.dataTables_scrollBody
>
table
>
thead
.sorting
:after
,
div
.dataTables_scrollBody
>
table
>
thead
.sorting_asc
:after
,
div
.dataTables_scrollBody
>
table
>
thead
.sorting_desc
:after
{
display
:
none
}
div
.dataTables_scrollBody
>
table
>
tbody
>
tr
:first-child
>
th
,
div
.dataTables_scrollBody
>
table
>
tbody
>
tr
:first-child
>
td
{
border-top
:
none
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
{
box-sizing
:
content-box
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
>
table
{
margin-top
:
0
!important
;
border-top
:
none
}
@media
screen
and
(
max-width
:
767px
){
div
.dataTables_wrapper
div
.dataTables_length
,
div
.dataTables_wrapper
div
.dataTables_filter
,
div
.dataTables_wrapper
div
.dataTables_info
,
div
.dataTables_wrapper
div
.dataTables_paginate
{
text-align
:
center
}}
table
.dataTable.table-condensed
>
thead
>
tr
>
th
{
padding-right
:
20px
}
table
.dataTable.table-condensed
.sorting
:after
,
table
.dataTable.table-condensed
.sorting_asc
:after
,
table
.dataTable.table-condensed
.sorting_desc
:after
{
top
:
6px
;
right
:
6px
}
table
.table-bordered.dataTable
{
border-right-width
:
0
}
table
.table-bordered.dataTable
th
,
table
.table-bordered.dataTable
td
{
border-left-width
:
0
}
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
td
:last-child
,
table
.table-bordered.dataTable
td
:last-child
{
border-right-width
:
1px
}
table
.table-bordered.dataTable
tbody
th
,
table
.table-bordered.dataTable
tbody
td
{
border-bottom-width
:
0
}
div
.dataTables_scrollHead
table
.table-bordered
{
border-bottom-width
:
0
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
{
margin
:
0
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:first-child
{
padding-left
:
0
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:last-child
{
padding-right
:
0
}
static/js/DataTables/DataTables-1.10.24/css/dataTables.bootstrap4.css
0 → 100644
View file @
13e71118
@charset
"UTF-8"
;
table
.dataTable
{
clear
:
both
;
margin-top
:
6px
!important
;
margin-bottom
:
6px
!important
;
max-width
:
none
!important
;
border-collapse
:
separate
!important
;
border-spacing
:
0
;
}
table
.dataTable
td
,
table
.dataTable
th
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
;
}
table
.dataTable
td
.dataTables_empty
,
table
.dataTable
th
.dataTables_empty
{
text-align
:
center
;
}
table
.dataTable.nowrap
th
,
table
.dataTable.nowrap
td
{
white-space
:
nowrap
;
}
div
.dataTables_wrapper
div
.dataTables_length
label
{
font-weight
:
normal
;
text-align
:
left
;
white-space
:
nowrap
;
}
div
.dataTables_wrapper
div
.dataTables_length
select
{
width
:
auto
;
display
:
inline-block
;
}
div
.dataTables_wrapper
div
.dataTables_filter
{
text-align
:
right
;
}
div
.dataTables_wrapper
div
.dataTables_filter
label
{
font-weight
:
normal
;
white-space
:
nowrap
;
text-align
:
left
;
}
div
.dataTables_wrapper
div
.dataTables_filter
input
{
margin-left
:
0.5em
;
display
:
inline-block
;
width
:
auto
;
}
div
.dataTables_wrapper
div
.dataTables_info
{
padding-top
:
0.85em
;
}
div
.dataTables_wrapper
div
.dataTables_paginate
{
margin
:
0
;
white-space
:
nowrap
;
text-align
:
right
;
}
div
.dataTables_wrapper
div
.dataTables_paginate
ul
.pagination
{
margin
:
2px
0
;
white-space
:
nowrap
;
justify-content
:
flex-end
;
}
div
.dataTables_wrapper
div
.dataTables_processing
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
width
:
200px
;
margin-left
:
-100px
;
margin-top
:
-26px
;
text-align
:
center
;
padding
:
1em
0
;
}
table
.dataTable
>
thead
>
tr
>
th
:active
,
table
.dataTable
>
thead
>
tr
>
td
:active
{
outline
:
none
;
}
table
.dataTable
>
thead
>
tr
>
th
:not
(
.sorting_disabled
),
table
.dataTable
>
thead
>
tr
>
td
:not
(
.sorting_disabled
)
{
padding-right
:
30px
;
}
table
.dataTable
>
thead
.sorting
,
table
.dataTable
>
thead
.sorting_asc
,
table
.dataTable
>
thead
.sorting_desc
,
table
.dataTable
>
thead
.sorting_asc_disabled
,
table
.dataTable
>
thead
.sorting_desc_disabled
{
cursor
:
pointer
;
position
:
relative
;
}
table
.dataTable
>
thead
.sorting
:before
,
table
.dataTable
>
thead
.sorting
:after
,
table
.dataTable
>
thead
.sorting_asc
:before
,
table
.dataTable
>
thead
.sorting_asc
:after
,
table
.dataTable
>
thead
.sorting_desc
:before
,
table
.dataTable
>
thead
.sorting_desc
:after
,
table
.dataTable
>
thead
.sorting_asc_disabled
:before
,
table
.dataTable
>
thead
.sorting_asc_disabled
:after
,
table
.dataTable
>
thead
.sorting_desc_disabled
:before
,
table
.dataTable
>
thead
.sorting_desc_disabled
:after
{
position
:
absolute
;
bottom
:
0.9em
;
display
:
block
;
opacity
:
0.3
;
}
table
.dataTable
>
thead
.sorting
:before
,
table
.dataTable
>
thead
.sorting_asc
:before
,
table
.dataTable
>
thead
.sorting_desc
:before
,
table
.dataTable
>
thead
.sorting_asc_disabled
:before
,
table
.dataTable
>
thead
.sorting_desc_disabled
:before
{
right
:
1em
;
content
:
"↑"
;
}
table
.dataTable
>
thead
.sorting
:after
,
table
.dataTable
>
thead
.sorting_asc
:after
,
table
.dataTable
>
thead
.sorting_desc
:after
,
table
.dataTable
>
thead
.sorting_asc_disabled
:after
,
table
.dataTable
>
thead
.sorting_desc_disabled
:after
{
right
:
0.5em
;
content
:
"↓"
;
}
table
.dataTable
>
thead
.sorting_asc
:before
,
table
.dataTable
>
thead
.sorting_desc
:after
{
opacity
:
1
;
}
table
.dataTable
>
thead
.sorting_asc_disabled
:before
,
table
.dataTable
>
thead
.sorting_desc_disabled
:after
{
opacity
:
0
;
}
div
.dataTables_scrollHead
table
.dataTable
{
margin-bottom
:
0
!important
;
}
div
.dataTables_scrollBody
table
{
border-top
:
none
;
margin-top
:
0
!important
;
margin-bottom
:
0
!important
;
}
div
.dataTables_scrollBody
table
thead
.sorting
:before
,
div
.dataTables_scrollBody
table
thead
.sorting_asc
:before
,
div
.dataTables_scrollBody
table
thead
.sorting_desc
:before
,
div
.dataTables_scrollBody
table
thead
.sorting
:after
,
div
.dataTables_scrollBody
table
thead
.sorting_asc
:after
,
div
.dataTables_scrollBody
table
thead
.sorting_desc
:after
{
display
:
none
;
}
div
.dataTables_scrollBody
table
tbody
tr
:first-child
th
,
div
.dataTables_scrollBody
table
tbody
tr
:first-child
td
{
border-top
:
none
;
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
{
box-sizing
:
content-box
;
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
>
table
{
margin-top
:
0
!important
;
border-top
:
none
;
}
@media
screen
and
(
max-width
:
767px
)
{
div
.dataTables_wrapper
div
.dataTables_length
,
div
.dataTables_wrapper
div
.dataTables_filter
,
div
.dataTables_wrapper
div
.dataTables_info
,
div
.dataTables_wrapper
div
.dataTables_paginate
{
text-align
:
center
;
}
div
.dataTables_wrapper
div
.dataTables_paginate
ul
.pagination
{
justify-content
:
center
!important
;
}
}
table
.dataTable.table-sm
>
thead
>
tr
>
th
:not
(
.sorting_disabled
)
{
padding-right
:
20px
;
}
table
.dataTable.table-sm
.sorting
:before
,
table
.dataTable.table-sm
.sorting_asc
:before
,
table
.dataTable.table-sm
.sorting_desc
:before
{
top
:
5px
;
right
:
0.85em
;
}
table
.dataTable.table-sm
.sorting
:after
,
table
.dataTable.table-sm
.sorting_asc
:after
,
table
.dataTable.table-sm
.sorting_desc
:after
{
top
:
5px
;
}
table
.table-bordered.dataTable
{
border-right-width
:
0
;
}
table
.table-bordered.dataTable
th
,
table
.table-bordered.dataTable
td
{
border-left-width
:
0
;
}
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
td
:last-child
,
table
.table-bordered.dataTable
td
:last-child
{
border-right-width
:
1px
;
}
table
.table-bordered.dataTable
tbody
th
,
table
.table-bordered.dataTable
tbody
td
{
border-bottom-width
:
0
;
}
div
.dataTables_scrollHead
table
.table-bordered
{
border-bottom-width
:
0
;
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
{
margin
:
0
;
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:first-child
{
padding-left
:
0
;
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:last-child
{
padding-right
:
0
;
}
static/js/DataTables/DataTables-1.10.24/css/dataTables.bootstrap4.min.css
0 → 100644
View file @
13e71118
table
.dataTable
{
clear
:
both
;
margin-top
:
6px
!important
;
margin-bottom
:
6px
!important
;
max-width
:
none
!important
;
border-collapse
:
separate
!important
;
border-spacing
:
0
}
table
.dataTable
td
,
table
.dataTable
th
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
}
table
.dataTable
td
.dataTables_empty
,
table
.dataTable
th
.dataTables_empty
{
text-align
:
center
}
table
.dataTable.nowrap
th
,
table
.dataTable.nowrap
td
{
white-space
:
nowrap
}
div
.dataTables_wrapper
div
.dataTables_length
label
{
font-weight
:
normal
;
text-align
:
left
;
white-space
:
nowrap
}
div
.dataTables_wrapper
div
.dataTables_length
select
{
width
:
auto
;
display
:
inline-block
}
div
.dataTables_wrapper
div
.dataTables_filter
{
text-align
:
right
}
div
.dataTables_wrapper
div
.dataTables_filter
label
{
font-weight
:
normal
;
white-space
:
nowrap
;
text-align
:
left
}
div
.dataTables_wrapper
div
.dataTables_filter
input
{
margin-left
:
.5em
;
display
:
inline-block
;
width
:
auto
}
div
.dataTables_wrapper
div
.dataTables_info
{
padding-top
:
.85em
}
div
.dataTables_wrapper
div
.dataTables_paginate
{
margin
:
0
;
white-space
:
nowrap
;
text-align
:
right
}
div
.dataTables_wrapper
div
.dataTables_paginate
ul
.pagination
{
margin
:
2px
0
;
white-space
:
nowrap
;
justify-content
:
flex-end
}
div
.dataTables_wrapper
div
.dataTables_processing
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
width
:
200px
;
margin-left
:
-100px
;
margin-top
:
-26px
;
text-align
:
center
;
padding
:
1em
0
}
table
.dataTable
>
thead
>
tr
>
th
:active
,
table
.dataTable
>
thead
>
tr
>
td
:active
{
outline
:
none
}
table
.dataTable
>
thead
>
tr
>
th
:not
(
.sorting_disabled
),
table
.dataTable
>
thead
>
tr
>
td
:not
(
.sorting_disabled
)
{
padding-right
:
30px
}
table
.dataTable
>
thead
.sorting
,
table
.dataTable
>
thead
.sorting_asc
,
table
.dataTable
>
thead
.sorting_desc
,
table
.dataTable
>
thead
.sorting_asc_disabled
,
table
.dataTable
>
thead
.sorting_desc_disabled
{
cursor
:
pointer
;
position
:
relative
}
table
.dataTable
>
thead
.sorting
:before
,
table
.dataTable
>
thead
.sorting
:after
,
table
.dataTable
>
thead
.sorting_asc
:before
,
table
.dataTable
>
thead
.sorting_asc
:after
,
table
.dataTable
>
thead
.sorting_desc
:before
,
table
.dataTable
>
thead
.sorting_desc
:after
,
table
.dataTable
>
thead
.sorting_asc_disabled
:before
,
table
.dataTable
>
thead
.sorting_asc_disabled
:after
,
table
.dataTable
>
thead
.sorting_desc_disabled
:before
,
table
.dataTable
>
thead
.sorting_desc_disabled
:after
{
position
:
absolute
;
bottom
:
.9em
;
display
:
block
;
opacity
:
.3
}
table
.dataTable
>
thead
.sorting
:before
,
table
.dataTable
>
thead
.sorting_asc
:before
,
table
.dataTable
>
thead
.sorting_desc
:before
,
table
.dataTable
>
thead
.sorting_asc_disabled
:before
,
table
.dataTable
>
thead
.sorting_desc_disabled
:before
{
right
:
1em
;
content
:
"↑"
}
table
.dataTable
>
thead
.sorting
:after
,
table
.dataTable
>
thead
.sorting_asc
:after
,
table
.dataTable
>
thead
.sorting_desc
:after
,
table
.dataTable
>
thead
.sorting_asc_disabled
:after
,
table
.dataTable
>
thead
.sorting_desc_disabled
:after
{
right
:
.5em
;
content
:
"↓"
}
table
.dataTable
>
thead
.sorting_asc
:before
,
table
.dataTable
>
thead
.sorting_desc
:after
{
opacity
:
1
}
table
.dataTable
>
thead
.sorting_asc_disabled
:before
,
table
.dataTable
>
thead
.sorting_desc_disabled
:after
{
opacity
:
0
}
div
.dataTables_scrollHead
table
.dataTable
{
margin-bottom
:
0
!important
}
div
.dataTables_scrollBody
table
{
border-top
:
none
;
margin-top
:
0
!important
;
margin-bottom
:
0
!important
}
div
.dataTables_scrollBody
table
thead
.sorting
:before
,
div
.dataTables_scrollBody
table
thead
.sorting_asc
:before
,
div
.dataTables_scrollBody
table
thead
.sorting_desc
:before
,
div
.dataTables_scrollBody
table
thead
.sorting
:after
,
div
.dataTables_scrollBody
table
thead
.sorting_asc
:after
,
div
.dataTables_scrollBody
table
thead
.sorting_desc
:after
{
display
:
none
}
div
.dataTables_scrollBody
table
tbody
tr
:first-child
th
,
div
.dataTables_scrollBody
table
tbody
tr
:first-child
td
{
border-top
:
none
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
{
box-sizing
:
content-box
}
div
.dataTables_scrollFoot
>
.dataTables_scrollFootInner
>
table
{
margin-top
:
0
!important
;
border-top
:
none
}
@media
screen
and
(
max-width
:
767px
){
div
.dataTables_wrapper
div
.dataTables_length
,
div
.dataTables_wrapper
div
.dataTables_filter
,
div
.dataTables_wrapper
div
.dataTables_info
,
div
.dataTables_wrapper
div
.dataTables_paginate
{
text-align
:
center
}
div
.dataTables_wrapper
div
.dataTables_paginate
ul
.pagination
{
justify-content
:
center
!important
}}
table
.dataTable.table-sm
>
thead
>
tr
>
th
:not
(
.sorting_disabled
)
{
padding-right
:
20px
}
table
.dataTable.table-sm
.sorting
:before
,
table
.dataTable.table-sm
.sorting_asc
:before
,
table
.dataTable.table-sm
.sorting_desc
:before
{
top
:
5px
;
right
:
.85em
}
table
.dataTable.table-sm
.sorting
:after
,
table
.dataTable.table-sm
.sorting_asc
:after
,
table
.dataTable.table-sm
.sorting_desc
:after
{
top
:
5px
}
table
.table-bordered.dataTable
{
border-right-width
:
0
}
table
.table-bordered.dataTable
th
,
table
.table-bordered.dataTable
td
{
border-left-width
:
0
}
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
th
:last-child
,
table
.table-bordered.dataTable
td
:last-child
,
table
.table-bordered.dataTable
td
:last-child
{
border-right-width
:
1px
}
table
.table-bordered.dataTable
tbody
th
,
table
.table-bordered.dataTable
tbody
td
{
border-bottom-width
:
0
}
div
.dataTables_scrollHead
table
.table-bordered
{
border-bottom-width
:
0
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
{
margin
:
0
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:first-child
{
padding-left
:
0
}
div
.table-responsive
>
div
.dataTables_wrapper
>
div
.row
>
div
[
class
^=
col-
]
:last-child
{
padding-right
:
0
}
static/js/DataTables/DataTables-1.10.24/css/dataTables.foundation.css
0 → 100644
View file @
13e71118
table
.dataTable
{
clear
:
both
;
margin
:
0.5em
0
!important
;
max-width
:
none
!important
;
width
:
100%
;
}
table
.dataTable
td
,
table
.dataTable
th
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
;
}
table
.dataTable
td
.dataTables_empty
,
table
.dataTable
th
.dataTables_empty
{
text-align
:
center
;
}
table
.dataTable.nowrap
th
,
table
.dataTable.nowrap
td
{
white-space
:
nowrap
;
}
div
.dataTables_wrapper
{
position
:
relative
;
}
div
.dataTables_wrapper
div
.dataTables_length
label
{
float
:
left
;
text-align
:
left
;
margin-bottom
:
0
;
}
div
.dataTables_wrapper
div
.dataTables_length
select
{
width
:
75px
;
margin-bottom
:
0
;
}
div
.dataTables_wrapper
div
.dataTables_filter
label
{
float
:
right
;
margin-bottom
:
0
;
}
div
.dataTables_wrapper
div
.dataTables_filter
input
{
display
:
inline-block
!important
;
width
:
auto
!important
;
margin-bottom
:
0
;
margin-left
:
0.5em
;
}
div
.dataTables_wrapper
div
.dataTables_info
{
padding-top
:
2px
;
}
div
.dataTables_wrapper
div
.dataTables_paginate
{
float
:
right
;
margin
:
0
;
}
div
.dataTables_wrapper
div
.dataTables_processing
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
width
:
200px
;
margin-left
:
-100px
;
margin-top
:
-26px
;
text-align
:
center
;
padding
:
1rem
0
;
}
table
.dataTable
thead
>
tr
>
th
.sorting_asc
,
table
.dataTable
thead
>
tr
>
th
.sorting_desc
,
table
.dataTable
thead
>
tr
>
th
.sorting
,
table
.dataTable
thead
>
tr
>
td
.sorting_asc
,
table
.dataTable
thead
>
tr
>
td
.sorting_desc
,
table
.dataTable
thead
>
tr
>
td
.sorting
{
padding-right
:
1.5rem
;
}
table
.dataTable
thead
>
tr
>
th
:active
,
table
.dataTable
thead
>
tr
>
td
:active
{
outline
:
none
;
}
table
.dataTable
thead
.sorting
,
table
.dataTable
thead
.sorting_asc
,
table
.dataTable
thead
.sorting_desc
,
table
.dataTable
thead
.sorting_asc_disabled
,
table
.dataTable
thead
.sorting_desc_disabled
{
cursor
:
pointer
;
}
table
.dataTable
thead
.sorting
,
table
.dataTable
thead
.sorting_asc
,
table
.dataTable
thead
.sorting_desc
,
table
.dataTable
thead
.sorting_asc_disabled
,
table
.dataTable
thead
.sorting_desc_disabled
{
background-repeat
:
no-repeat
;
background-position
:
center
right
;
}
table
.dataTable
thead
.sorting
{
background-image
:
url("../images/sort_both.png")
;
}
table
.dataTable
thead
.sorting_asc
{
background-image
:
url("../images/sort_asc.png")
!important
;
}
table
.dataTable
thead
.sorting_desc
{
background-image
:
url("../images/sort_desc.png")
!important
;
}
table
.dataTable
thead
.sorting_asc_disabled
{
background-image
:
url("../images/sort_asc_disabled.png")
;
}
table
.dataTable
thead
.sorting_desc_disabled
{
background-image
:
url("../images/sort_desc_disabled.png")
;
}
div
.dataTables_scrollHead
table
{
margin-bottom
:
0
!important
;
}
div
.dataTables_scrollBody
table
{
border-top
:
none
;
margin-top
:
0
!important
;
margin-bottom
:
0
!important
;
}
div
.dataTables_scrollBody
table
tbody
tr
:first-child
th
,
div
.dataTables_scrollBody
table
tbody
tr
:first-child
td
{
border-top
:
none
;
}
div
.dataTables_scrollFoot
table
{
margin-top
:
0
!important
;
border-top
:
none
;
}
static/js/DataTables/DataTables-1.10.24/css/dataTables.foundation.min.css
0 → 100644
View file @
13e71118
table
.dataTable
{
clear
:
both
;
margin
:
.5em
0
!important
;
max-width
:
none
!important
;
width
:
100%
}
table
.dataTable
td
,
table
.dataTable
th
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
}
table
.dataTable
td
.dataTables_empty
,
table
.dataTable
th
.dataTables_empty
{
text-align
:
center
}
table
.dataTable.nowrap
th
,
table
.dataTable.nowrap
td
{
white-space
:
nowrap
}
div
.dataTables_wrapper
{
position
:
relative
}
div
.dataTables_wrapper
div
.dataTables_length
label
{
float
:
left
;
text-align
:
left
;
margin-bottom
:
0
}
div
.dataTables_wrapper
div
.dataTables_length
select
{
width
:
75px
;
margin-bottom
:
0
}
div
.dataTables_wrapper
div
.dataTables_filter
label
{
float
:
right
;
margin-bottom
:
0
}
div
.dataTables_wrapper
div
.dataTables_filter
input
{
display
:
inline-block
!important
;
width
:
auto
!important
;
margin-bottom
:
0
;
margin-left
:
.5em
}
div
.dataTables_wrapper
div
.dataTables_info
{
padding-top
:
2px
}
div
.dataTables_wrapper
div
.dataTables_paginate
{
float
:
right
;
margin
:
0
}
div
.dataTables_wrapper
div
.dataTables_processing
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
width
:
200px
;
margin-left
:
-100px
;
margin-top
:
-26px
;
text-align
:
center
;
padding
:
1rem
0
}
table
.dataTable
thead
>
tr
>
th
.sorting_asc
,
table
.dataTable
thead
>
tr
>
th
.sorting_desc
,
table
.dataTable
thead
>
tr
>
th
.sorting
,
table
.dataTable
thead
>
tr
>
td
.sorting_asc
,
table
.dataTable
thead
>
tr
>
td
.sorting_desc
,
table
.dataTable
thead
>
tr
>
td
.sorting
{
padding-right
:
1.5rem
}
table
.dataTable
thead
>
tr
>
th
:active
,
table
.dataTable
thead
>
tr
>
td
:active
{
outline
:
none
}
table
.dataTable
thead
.sorting
,
table
.dataTable
thead
.sorting_asc
,
table
.dataTable
thead
.sorting_desc
,
table
.dataTable
thead
.sorting_asc_disabled
,
table
.dataTable
thead
.sorting_desc_disabled
{
cursor
:
pointer
}
table
.dataTable
thead
.sorting
,
table
.dataTable
thead
.sorting_asc
,
table
.dataTable
thead
.sorting_desc
,
table
.dataTable
thead
.sorting_asc_disabled
,
table
.dataTable
thead
.sorting_desc_disabled
{
background-repeat
:
no-repeat
;
background-position
:
center
right
}
table
.dataTable
thead
.sorting
{
background-image
:
url("../images/sort_both.png")
}
table
.dataTable
thead
.sorting_asc
{
background-image
:
url("../images/sort_asc.png")
!important
}
table
.dataTable
thead
.sorting_desc
{
background-image
:
url("../images/sort_desc.png")
!important
}
table
.dataTable
thead
.sorting_asc_disabled
{
background-image
:
url("../images/sort_asc_disabled.png")
}
table
.dataTable
thead
.sorting_desc_disabled
{
background-image
:
url("../images/sort_desc_disabled.png")
}
div
.dataTables_scrollHead
table
{
margin-bottom
:
0
!important
}
div
.dataTables_scrollBody
table
{
border-top
:
none
;
margin-top
:
0
!important
;
margin-bottom
:
0
!important
}
div
.dataTables_scrollBody
table
tbody
tr
:first-child
th
,
div
.dataTables_scrollBody
table
tbody
tr
:first-child
td
{
border-top
:
none
}
div
.dataTables_scrollFoot
table
{
margin-top
:
0
!important
;
border-top
:
none
}
static/js/DataTables/DataTables-1.10.24/css/dataTables.jqueryui.css
0 → 100644
View file @
13e71118