Index: includes/common.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/common.inc,v retrieving revision 1.510 diff -u -p -r1.510 common.inc --- includes/common.inc 23 Jan 2006 07:54:08 -0000 1.510 +++ includes/common.inc 24 Jan 2006 20:27:23 -0000 @@ -1179,6 +1179,14 @@ function drupal_to_js($var) { case 'string': return '"'. str_replace(array("\r", "\n"), array('\r', '\n'), addslashes($var)) .'"'; case 'array': + $output = array(); + if(!(is_array($var) && array_keys($var)!==range(0,sizeof($var)-1))) { + foreach($var as $v) { + $output[] = drupal_to_js($v); + } + return '[ ' . implode(', ', $output)." ]"; + } + case 'object': $output = array(); foreach ($var as $k => $v) {