|
@@ 697-708 (lines=12) @@
|
| 694 |
|
$field_html .= ' <a onclick="document.forms[\'mutate\'].elements[\'tv' . $field_id . '\'].value=\'\';document.forms[\'mutate\'].elements[\'tv' . $field_id . '\'].onblur(); return true;" onmouseover="window.status=\'clear the date\'; return true;" onmouseout="window.status=\'\'; return true;" style="cursor:pointer; cursor:hand"><i class="' . $_style["actions_calendar_delete"] . '"></i></a>'; |
| 695 |
|
|
| 696 |
|
break; |
| 697 |
|
case "dropdown": // handler for select boxes |
| 698 |
|
$field_html .= '<select id="tv' . $field_id . '" name="tv' . $field_id . '" size="1" onchange="documentDirty=true;">'; |
| 699 |
|
$index_list = ParseIntputOptions(ProcessTVCommand($field_elements, $field_id, '', 'tvform', |
| 700 |
|
$tvsArray)); |
| 701 |
|
while (list($item, $itemvalue) = each($index_list)) { |
| 702 |
|
list($item, $itemvalue) = (is_array($itemvalue)) ? $itemvalue : explode("==", $itemvalue); |
| 703 |
|
if (strlen($itemvalue) == 0) { |
| 704 |
|
$itemvalue = $item; |
| 705 |
|
} |
| 706 |
|
$field_html .= '<option value="' . $modx->htmlspecialchars($itemvalue) . '"' . ($itemvalue == $field_value ? ' selected="selected"' : '') . '>' . $modx->htmlspecialchars($item) . '</option>'; |
| 707 |
|
} |
| 708 |
|
$field_html .= "</select>"; |
| 709 |
|
break; |
| 710 |
|
case "listbox": // handler for select boxes |
| 711 |
|
$field_html .= '<select id="tv' . $field_id . '" name="tv' . $field_id . '" onchange="documentDirty=true;" size="8">'; |
|
@@ 710-721 (lines=12) @@
|
| 707 |
|
} |
| 708 |
|
$field_html .= "</select>"; |
| 709 |
|
break; |
| 710 |
|
case "listbox": // handler for select boxes |
| 711 |
|
$field_html .= '<select id="tv' . $field_id . '" name="tv' . $field_id . '" onchange="documentDirty=true;" size="8">'; |
| 712 |
|
$index_list = ParseIntputOptions(ProcessTVCommand($field_elements, $field_id, '', 'tvform', |
| 713 |
|
$tvsArray)); |
| 714 |
|
while (list($item, $itemvalue) = each($index_list)) { |
| 715 |
|
list($item, $itemvalue) = (is_array($itemvalue)) ? $itemvalue : explode("==", $itemvalue); |
| 716 |
|
if (strlen($itemvalue) == 0) { |
| 717 |
|
$itemvalue = $item; |
| 718 |
|
} |
| 719 |
|
$field_html .= '<option value="' . $modx->htmlspecialchars($itemvalue) . '"' . ($itemvalue == $field_value ? ' selected="selected"' : '') . '>' . $modx->htmlspecialchars($item) . '</option>'; |
| 720 |
|
} |
| 721 |
|
$field_html .= "</select>"; |
| 722 |
|
break; |
| 723 |
|
case "listbox-multiple": // handler for select boxes where you can choose multiple items |
| 724 |
|
$field_value = explode("||", $field_value); |