projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added multiply selection support in array_selector.
[fa-stable.git]
/
includes
/
ui
/
ui_lists.inc
diff --git
a/includes/ui/ui_lists.inc
b/includes/ui/ui_lists.inc
index 050223923e0b744d90d5c0c64fb1a00a5c691b52..7835f33905bbef4d64bd11b4bb774cae71af5e1f 100644
(file)
--- a/
includes/ui/ui_lists.inc
+++ b/
includes/ui/ui_lists.inc
@@
-277,6
+277,7
@@
$opts = array( // default options
'async' => true, // select update via ajax (true) vs _page_body reload
'default' => '', // default value when $_POST is not set
// search box parameters
'async' => true, // select update via ajax (true) vs _page_body reload
'default' => '', // default value when $_POST is not set
// search box parameters
+ 'height' => false, // number of lines in select box
'sel_hint' => null,
'disabled' => false
);
'sel_hint' => null,
'disabled' => false
);
@@
-331,7
+332,9
@@
$opts = array( // default options
}
$_POST[$name] = $selected_id;
}
$_POST[$name] = $selected_id;
- $selector = "<select $disabled name='$name' class='combo' title='"
+ $selector = "<select ".(strpos($name,'[]')!==false ? "multiple" : '')
+ . ($opts['height']!==false ? ' size="'.$opts['height'].'"' : '')
+ . "$disabled name='$name' class='combo' title='"
. $opts['sel_hint']."'>".$selector."</select>\n";
$Ajax->addUpdate($name, "_{$name}_sel", $selector);
. $opts['sel_hint']."'>".$selector."</select>\n";
$Ajax->addUpdate($name, "_{$name}_sel", $selector);