diff --git a/include/lib/select_box.class.php b/include/lib/select_box.class.php
index d3a0088f5..252773444 100644
--- a/include/lib/select_box.class.php
+++ b/include/lib/select_box.class.php
@@ -134,7 +134,7 @@ class Select_Box
$javascript=$this->compute_position();
// display the button
- printf('',
+ printf('',
$this->id, $this->value);
printf('',
$this->id, $this->id, $this->default_value);
@@ -194,10 +194,17 @@ class Select_Box
$this->cnt++;
}
- function add_javascript($label, $javascript)
+ function add_javascript($label, $javascript,$replace=false)
{
$this->item[$this->cnt]['label']=$label;
- $this->item[$this->cnt]['javascript']=$javascript.";$('select_box{$this->id}').hide()";
+ if ( $replace )
+ {
+ $this->item[$this->cnt]['javascript']=
+ sprintf("$('%s_bt').value='%s \u21E9';",$this->id,str_replace("'","",$label)).
+ $javascript.";$('select_box{$this->id}').hide()";
+ } else {
+ $this->item[$this->cnt]['javascript']=$javascript.";$('select_box{$this->id}').hide()";
+ }
$this->item[$this->cnt]['type']="javascript";
$this->cnt++;
}
@@ -206,7 +213,7 @@ class Select_Box
{
$this->item[$this->cnt]['label']=$label;
$this->item[$this->cnt]['update']=$value;
- $this->item[$this->cnt]['javascript']=sprintf(" $('%s').value='%s';$('%s_bt').value='%s';$('select_box%s').hide()",
+ $this->item[$this->cnt]['javascript']=sprintf(" $('%s').value='%s';$('%s_bt').value='%s \u21E9';$('select_box%s').hide()",
$this->id, $value, $this->id, $label, $this->id);
$this->item[$this->cnt]['type']='value';
$this->cnt++;