cleaner filter events
This commit is contained in:
@@ -1,25 +1,36 @@
|
||||
<?php
|
||||
|
||||
function mp_filter_drop_down($key, &$filter) {
|
||||
|
||||
/*
|
||||
onfocusin="filter_show_only_selection(this, '.json_encode($value->indexes).', '."'".$key."'".')"
|
||||
onclick="filter_show_only_selection(this, '.json_encode($value->indexes).', '."'".$key."'".')"
|
||||
onfocus="filter_show_only_selection(this, '.json_encode($value->indexes).', '."'".$key."'".')"
|
||||
onclick="filter_show_only_selection(this, '.json_encode(array()).', '."'".$key."'".')"
|
||||
onchange="filter_show_only_selection(this, '.json_encode($value->indexes).', '."'".$key."'".')"
|
||||
|
||||
onchange="filter_show_only_selection(this, '.json_encode(array()).', '."'".$key."'".')"
|
||||
onchange="filter_event(this, this.options[this.selectedIndex], \''.$key.'\')"
|
||||
*/
|
||||
$content = '
|
||||
<select
|
||||
form="ljdp_form"
|
||||
class="filter_menu filter_menu_drop"
|
||||
onchange="filter_show_only_selection(this, '.json_encode(array()).', '."'".$key."'".')"
|
||||
onchange="filter_show_only(this.options[this.selectedIndex], \''.$key.'\')"
|
||||
>
|
||||
<option selected>'.$key.'</option>
|
||||
<option
|
||||
selected
|
||||
data-menu_index="menu_name"
|
||||
>
|
||||
'.$key.'
|
||||
</option>
|
||||
';
|
||||
foreach ($filter as $value) {
|
||||
foreach ($filter as $key_filter => $value) {
|
||||
$content .= '
|
||||
<option title="'.json_encode($value->indexes).'">'.$value->_name.'</option>
|
||||
<option
|
||||
data-menu_index="'.$key_filter.'"
|
||||
>
|
||||
'.$value->_name.'
|
||||
</option>
|
||||
';
|
||||
}
|
||||
$content .= '
|
||||
@@ -31,16 +42,20 @@ function mp_filter_drop_down($key, &$filter) {
|
||||
|
||||
function mp_filter_buttons($key, &$filter) {
|
||||
|
||||
/*
|
||||
onclick="filter_show_only_selection(this, '.json_encode($value->indexes).', '."'".$key."'".', true)"
|
||||
*/
|
||||
$content = '';
|
||||
foreach ($filter as $value) {
|
||||
foreach ($filter as $key_filter => $value) {
|
||||
$content .= '
|
||||
<input
|
||||
type="checkbox"
|
||||
form="ljdp_form"
|
||||
id="checkbox_'.$value->_name.'"
|
||||
class="filter_menu_checkbox"
|
||||
onclick="filter_show_only_selection(this, '.json_encode($value->indexes).', '."'".$key."'".', true)"
|
||||
onclick="filter_show_only(this, \''.$key.'\')"
|
||||
style="display:none;"
|
||||
data-menu_index="'.$key_filter.'",
|
||||
>
|
||||
<label
|
||||
for="checkbox_'.$value->_name.'"
|
||||
@@ -96,60 +111,4 @@ function mp_create_div(&$filters) {
|
||||
};
|
||||
|
||||
|
||||
// // version div title
|
||||
//
|
||||
// $content .= '
|
||||
// <div class="filter_menu" style="display:none;">
|
||||
// <div class="filter_menu_drop">
|
||||
// <p class="filter_menu_drop_title" tabindex=0>'.$key.'</p>
|
||||
// <p onclick="filter_show_all()">TOUT DESELECTIONNER</p>
|
||||
// ';
|
||||
// foreach ($filter as $value) {
|
||||
// $content .= '
|
||||
// <p onclick="filter_show_only_selection('.json_encode($value->indexes).', false)">'.$value->_name.'</p>
|
||||
// ';
|
||||
// }
|
||||
// $content .= '
|
||||
// </div>
|
||||
// </div>
|
||||
// ';
|
||||
|
||||
|
||||
// // version input checkbox
|
||||
//
|
||||
// $content .= '
|
||||
// <div class="filter_menu">
|
||||
// <input id="filter_menu_title_${key}" class="filter_menu_title" type="checkbox" />
|
||||
// <label for="filter_menu_title_${key}" class="filter_menu_title">
|
||||
// <p>'.$key.'</p>
|
||||
// </label>
|
||||
// <div class="filter_menu_drop">
|
||||
// ';
|
||||
// foreach ($filter as $value) {
|
||||
// $content .= '
|
||||
// <p>'.$value._name.'</p>
|
||||
// ';
|
||||
// }
|
||||
// $content .= '
|
||||
// </div>
|
||||
// </div>
|
||||
// ';
|
||||
|
||||
|
||||
// // version select
|
||||
//
|
||||
// $content .= '
|
||||
// <div class="filter_menu">
|
||||
// <select id="filter_menu_drop_'.$key.'" class="filter_menu_drop" name="'.$key.'">
|
||||
// ';
|
||||
// foreach ($filter as $value) {
|
||||
// $content .= '
|
||||
// <option value="'.$value._name.'"><p>'.$value._name.'</p></option>
|
||||
// ';
|
||||
// }
|
||||
// $content .= '
|
||||
// </select>
|
||||
// </div>
|
||||
// ';
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user