Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
AE UTBM
Sith
Commits
ad3f003f
Commit
ad3f003f
authored
Oct 16, 2019
by
tleb
Browse files
Remove unused multiple-select library
parent
42f5773f
Pipeline
#2098
passed with stage
in 31 minutes and 33 seconds
Changes
5
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
core/static/core/js/multiple-select.js
deleted
100644 → 0
View file @
42f5773f
This diff is collapsed.
Click to expand it.
core/static/core/multiple-select.css
deleted
100644 → 0
View file @
42f5773f
/**
* @author zhixin wen <wenzhixin2010@gmail.com>
*/
.ms-parent
{
display
:
inline-block
;
position
:
relative
;
vertical-align
:
middle
;
}
.ms-choice
{
display
:
block
;
width
:
100%
;
height
:
26px
;
padding
:
0
;
overflow
:
hidden
;
cursor
:
pointer
;
border
:
1px
solid
#aaa
;
text-align
:
left
;
white-space
:
nowrap
;
line-height
:
26px
;
color
:
#444
;
text-decoration
:
none
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
border-radius
:
4px
;
background-color
:
#fff
;
}
.ms-choice.disabled
{
background-color
:
#f4f4f4
;
background-image
:
none
;
border
:
1px
solid
#ddd
;
cursor
:
default
;
}
.ms-choice
>
span
{
position
:
absolute
;
top
:
0
;
left
:
0
;
right
:
20px
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
display
:
block
;
padding-left
:
8px
;
}
.ms-choice
>
span
.placeholder
{
color
:
#999
;
}
.ms-choice
>
div
{
position
:
absolute
;
top
:
0
;
right
:
0
;
width
:
20px
;
height
:
25px
;
background
:
url('multiple-select.png')
left
top
no-repeat
;
}
.ms-choice
>
div
.open
{
background
:
url('multiple-select.png')
right
top
no-repeat
;
}
.ms-drop
{
width
:
100%
;
overflow
:
hidden
;
display
:
none
;
margin-top
:
-1px
;
padding
:
0
;
position
:
absolute
;
z-index
:
1000
;
background
:
#fff
;
color
:
#000
;
border
:
1px
solid
#aaa
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
border-radius
:
4px
;
}
.ms-drop.bottom
{
top
:
100%
;
-webkit-box-shadow
:
0
4px
5px
rgba
(
0
,
0
,
0
,
.15
);
-moz-box-shadow
:
0
4px
5px
rgba
(
0
,
0
,
0
,
.15
);
box-shadow
:
0
4px
5px
rgba
(
0
,
0
,
0
,
.15
);
}
.ms-drop.top
{
bottom
:
100%
;
-webkit-box-shadow
:
0
-4px
5px
rgba
(
0
,
0
,
0
,
.15
);
-moz-box-shadow
:
0
-4px
5px
rgba
(
0
,
0
,
0
,
.15
);
box-shadow
:
0
-4px
5px
rgba
(
0
,
0
,
0
,
.15
);
}
.ms-search
{
display
:
inline-block
;
margin
:
0
;
min-height
:
26px
;
padding
:
4px
;
position
:
relative
;
white-space
:
nowrap
;
width
:
100%
;
z-index
:
10000
;
}
.ms-search
input
{
width
:
100%
;
height
:
auto
!important
;
min-height
:
24px
;
padding
:
0
20px
0
5px
;
margin
:
0
;
outline
:
0
;
font-family
:
sans-serif
;
font-size
:
1em
;
border
:
1px
solid
#aaa
;
-webkit-border-radius
:
0
;
-moz-border-radius
:
0
;
border-radius
:
0
;
-webkit-box-shadow
:
none
;
-moz-box-shadow
:
none
;
box-shadow
:
none
;
background
:
#fff
url('multiple-select.png')
no-repeat
100%
-22px
;
background
:
url('multiple-select.png')
no-repeat
100%
-22px
,
-webkit-gradient
(
linear
,
left
bottom
,
left
top
,
color-stop
(
0.85
,
white
),
color-stop
(
0.99
,
#eeeeee
));
background
:
url('multiple-select.png')
no-repeat
100%
-22px
,
-webkit-linear-gradient
(
center
bottom
,
white
85%
,
#eeeeee
99%
);
background
:
url('multiple-select.png')
no-repeat
100%
-22px
,
-moz-linear-gradient
(
center
bottom
,
white
85%
,
#eeeeee
99%
);
background
:
url('multiple-select.png')
no-repeat
100%
-22px
,
-o-linear-gradient
(
bottom
,
white
85%
,
#eeeeee
99%
);
background
:
url('multiple-select.png')
no-repeat
100%
-22px
,
-ms-linear-gradient
(
top
,
#ffffff
85%
,
#eeeeee
99%
);
background
:
url('multiple-select.png')
no-repeat
100%
-22px
,
linear-gradient
(
top
,
#ffffff
85%
,
#eeeeee
99%
);
}
.ms-search
,
.ms-search
input
{
-webkit-box-sizing
:
border-box
;
-khtml-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
-ms-box-sizing
:
border-box
;
box-sizing
:
border-box
;
}
.ms-drop
ul
{
overflow
:
auto
;
margin
:
0
;
padding
:
5px
8px
;
}
.ms-drop
ul
>
li
{
list-style
:
none
;
display
:
list-item
;
background-image
:
none
;
position
:
static
;
}
.ms-drop
ul
>
li
.disabled
{
opacity
:
.35
;
filter
:
Alpha
(
Opacity
=
35
);
}
.ms-drop
ul
>
li
.multiple
{
display
:
block
;
float
:
left
;
}
.ms-drop
ul
>
li
.group
{
clear
:
both
;
}
.ms-drop
ul
>
li
.multiple
label
{
width
:
100%
;
display
:
block
;
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.ms-drop
ul
>
li
label
{
font-weight
:
normal
;
display
:
block
;
white-space
:
nowrap
;
}
.ms-drop
ul
>
li
label
.optgroup
{
font-weight
:
bold
;
}
.ms-drop
input
[
type
=
"checkbox"
]
{
vertical-align
:
middle
;
}
.ms-drop
.ms-no-results
{
display
:
none
;
}
core/static/core/multiple-select.png
deleted
100644 → 0
View file @
42f5773f
3.3 KB
core/templates/core/base.jinja
View file @
ad3f003f
...
...
@@ -5,7 +5,6 @@
<title>
{%
block
title
%}{%
trans
%}
Welcome!
{%
endtrans
%}{%
endblock
%}
- Association des Étudiants UTBM
</title>
<link
rel=
"shortcut icon"
href=
"
{{
static
(
'core/img/favicon.ico'
)
}}
"
>
<link
rel=
"stylesheet"
href=
"
{{
static
(
'core/base.css'
)
}}
"
>
<link
rel=
"stylesheet"
href=
"
{{
static
(
'core/multiple-select.css'
)
}}
"
>
<link
rel=
"stylesheet"
href=
"
{{
static
(
'core/jquery.datetimepicker.min.css'
)
}}
"
>
<link
rel=
"stylesheet"
href=
"
{{
static
(
'ajax_select/css/ajax_select.css'
)
}}
"
>
<link
rel=
"stylesheet"
href=
"
{{
scss
(
'core/style.scss'
)
}}
"
>
...
...
@@ -154,7 +153,7 @@
<nav>
<a
href=
"
{{
url
(
'core:index'
)
}}
"
>
{%
trans
%}
Main
{%
endtrans
%}
</a>
<div
class=
"dropdown"
>
<button
class=
"dropbtn"
>
{%
trans
%}
Associations
&
Clubs
{%
endtrans
%}
<button
class=
"dropbtn"
>
{%
trans
%}
Associations
&
Clubs
{%
endtrans
%}
<i
class=
"fa fa-caret-down"
></i>
</button>
<div
class=
"dropdown-content"
>
...
...
@@ -166,21 +165,21 @@
<a
href=
"
{{
url
(
'core:page'
,
page_name
=
'clubs/doceo'
)
}}
"
>
{%
trans
%}
Doceo
{%
endtrans
%}
</a>
<a
href=
"
{{
url
(
'core:page'
,
page_name
=
'positions'
)
}}
"
>
{%
trans
%}
Positions
{%
endtrans
%}
</a>
</div>
</div>
</div>
<div
class=
"dropdown"
>
<button
class=
"dropbtn"
>
{%
trans
%}
Events
{%
endtrans
%}
<button
class=
"dropbtn"
>
{%
trans
%}
Events
{%
endtrans
%}
<i
class=
"fa fa-caret-down"
></i>
</button>
<div
class=
"dropdown-content"
>
<a
href=
"
{{
url
(
'core:page'
,
page_name
=
'Index/calendrier_evenements'
)
}}
"
>
{%
trans
%}
Calendar
{%
endtrans
%}
</a>
<a
href=
"
{{
url
(
'core:page'
,
page_name
=
'ga'
)
}}
"
>
{%
trans
%}
Big event
{%
endtrans
%}
</a>
</div>
</div>
</div>
<a
href=
"
{{
url
(
'forum:main'
)
}}
"
>
{%
trans
%}
Forum
{%
endtrans
%}
</a>
<a
href=
"
{{
url
(
'sas:main'
)
}}
"
>
{%
trans
%}
Gallery
{%
endtrans
%}
</a>
<a
href=
"
{{
url
(
'eboutic:main'
)
}}
"
>
{%
trans
%}
Eboutic
{%
endtrans
%}
</a>
<div
class=
"dropdown"
>
<button
class=
"dropbtn"
>
{%
trans
%}
Services
{%
endtrans
%}
<button
class=
"dropbtn"
>
{%
trans
%}
Services
{%
endtrans
%}
<i
class=
"fa fa-caret-down"
></i>
</button>
<div
class=
"dropdown-content"
>
...
...
@@ -189,7 +188,7 @@
<a
href=
"
{{
url
(
'core:file_list'
)
}}
"
>
{%
trans
%}
Files
{%
endtrans
%}
</a>
<a
href=
"
{{
url
(
'pedagogy:guide'
)
}}
"
>
{%
trans
%}
Pedagogy
{%
endtrans
%}
</a>
</div>
</div>
</div>
<div
class=
"dropdown"
>
<button
class=
"dropbtn"
>
{%
trans
%}
My Benefits
{%
endtrans
%}
<i
class=
"fa fa-caret-down"
></i>
...
...
@@ -200,7 +199,7 @@
</div>
</div>
<div
class=
"dropdown"
>
<button
class=
"dropbtn"
>
{%
trans
%}
Help
{%
endtrans
%}
<button
class=
"dropbtn"
>
{%
trans
%}
Help
{%
endtrans
%}
<i
class=
"fa fa-caret-down"
></i>
</button>
<div
class=
"dropdown-content"
>
...
...
@@ -208,7 +207,7 @@
<a
href=
"
{{
url
(
'core:page'
,
'contacts'
)
}}
"
>
{%
trans
%}
Contacts
{%
endtrans
%}
</a>
<a
href=
"
{{
url
(
'core:page'
,
page_name
=
"Index"
)
}}
"
>
{%
trans
%}
Wiki
{%
endtrans
%}
</a>
</div>
</div>
</div>
</nav>
{%
endif
%}
{%
endblock
%}
...
...
@@ -266,22 +265,9 @@
<script
src=
"
{{
static
(
'core/js/ui/jquery-ui.min.js'
)
}}
"
></script>
<script
src=
"
{{
static
(
'core/js/ui/i18n/datepicker-fr.js'
)
}}
"
></script>
<script
src=
"
{{
static
(
'core/js/jquery.datetimepicker.full.min.js'
)
}}
"
></script>
<script
src=
"
{{
static
(
'core/js/multiple-select.js'
)
}}
"
></script>
<script
src=
"
{{
static
(
'ajax_select/js/ajax_select.js'
)
}}
"
></script>
<script
src=
"
{{
url
(
'javascript-catalog'
)
}}
"
></script>
<script>
$
(
'
.select_single
'
).
multipleSelect
({
single
:
true
,
{%
if
not
popup
%}
position
:
'
top
'
,
{%
endif
%}
});
$
(
'
.select_multiple
'
).
multipleSelect
({
filter
:
true
,
{%
if
not
popup
%}
position
:
'
top
'
,
{%
endif
%}
});
$
(
'
.select_date
'
).
datepicker
({
changeMonth
:
true
,
changeYear
:
true
,
...
...
core/views/forms.py
View file @
ad3f003f
...
...
@@ -55,24 +55,6 @@ from PIL import Image
# Widgets
class
SelectSingle
(
Select
):
def
render
(
self
,
name
,
value
,
attrs
=
None
,
renderer
=
None
):
if
attrs
:
attrs
[
"class"
]
=
"select_single"
else
:
attrs
=
{
"class"
:
"select_single"
}
return
super
(
SelectSingle
,
self
).
render
(
name
,
value
,
attrs
,
renderer
)
class
SelectMultiple
(
Select
):
def
render
(
self
,
name
,
value
,
attrs
=
None
,
renderer
=
None
):
if
attrs
:
attrs
[
"class"
]
=
"select_multiple"
else
:
attrs
=
{
"class"
:
"select_multiple"
}
return
super
(
SelectMultiple
,
self
).
render
(
name
,
value
,
attrs
,
renderer
)
class
SelectDateTime
(
DateTimeInput
):
def
render
(
self
,
name
,
value
,
attrs
=
None
,
renderer
=
None
):
if
attrs
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment