Experimental project
This is a sandbox project, which contains experimental code for developer use only.
Sup yall! Dis herr module dun give yall uh form element dat gives you uh drag 'n' drop bling fo' uh list o' #options. Rly though, it's jus' checkboxes, but draggin' uh item 'tween da "Active" an' "Inactive" column will toggle da checkbox value fo realz yall.
Update: Dis or Dat now is uh field widget too.
Look herr:
$form['muh_elument'] = array(
'#title' => "Muh Elument",
'#type' => 'dis_or_dat',
'#options' => drupal_map_assoc(array('A', 'B', 'C', 'D', 'E', 'F', 'G')),
);
If you turn off javascript the form element renders as uh list o' checkboxes.
For more advanced uses you can add #sortable_{library_option}, like do what I done herr:
$form['more_better_element'] = array(
'#title' => 'More Better Element',
'#type' => 'dis_or_dat',
'#options' => drupal_map_assoc(array('X', 'Y', 'Z')),
'#sortable_revert' => FALSE,
'#sortable_cursor' => 'no-drop',
'#sortable_delay' => 200,
);
I realize that the form element's theme is fugly. It's already a @todo :)
Project information
- Module categories: Developer Tools, Site Structure
- Created by helior on , updated