Add filter on gestionnaire dossier list
This commit is contained in:
parent
77dadd1db5
commit
52249f92b5
12 changed files with 219 additions and 19 deletions
27
app/assets/javascripts/dossiers_list_filter.js
Normal file
27
app/assets/javascripts/dossiers_list_filter.js
Normal file
|
@ -0,0 +1,27 @@
|
|||
$(document).on('page:load', filters_init);
|
||||
$(document).ready(filters_init);
|
||||
|
||||
|
||||
function filters_init() {
|
||||
$(".filter").on('click', function (event) {
|
||||
filter_framed_show(event);
|
||||
filter_framed_close_all_excepted(framed_id(event));
|
||||
});
|
||||
}
|
||||
|
||||
function filter_framed_close_all_excepted(id) {
|
||||
$(".filter_framed:not("+id+")").hide();
|
||||
|
||||
$(id).toggle();
|
||||
}
|
||||
|
||||
function framed_id(event) {
|
||||
return "#framed_" + event.target.id
|
||||
}
|
||||
|
||||
function filter_framed_show(event) {
|
||||
dom_object = $(framed_id(event));
|
||||
|
||||
dom_object.css('top', (event.pageY + 7) + 'px');
|
||||
dom_object.css('left', (event.pageX + 7) + 'px');
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue